Embodiment
As Figure 11, shown in Figure 12, the process flow diagram for input method of the present invention comprises the steps:
S1) separate a plurality of sensing modules receive input signals, input signal comprise the fixed point touching signals and or the track touching signals;
S2) type of master control module judges input signal, retrieve calculating according to judged result, database comprises the corresponding relation between fixed point touching signals and track touching signals and instruction signal, stroke and/or the character information, and display module shows relevant stroke and/or character information and/or instruction according to the result who generates;
S3) main control module receives input information, judges whether input information is the input option of select target information, if execution in step S4; If not, get back to step S2;
S4) input confirmed in select target character, display module display-object character.
The select target character has multiple mode, can directly click target character in display screen, also can the corresponding label of select target character, in keyboard, press corresponding label.
In step S2, also comprise the steps:
S2.1) the master control module judges input signal is fixed point touching signals or track touching signals, if fixed point touching signals execution in step S2.2, if track touching signals execution in step S2.3;
S2.2) sensing module of the ad-hoc location of master control module judges fixed point touching signals correspondence, searching database retrieves specific character, instruction and/or the stroke of the sensing module correspondence of ad-hoc location, execution in step S2.4;
S2.3) main control module is judged the position relation between the sensing module that receives touching signals according to the track touching signals, comprise spatial relationship and or order, according to the position relation retrieve between the sensing module to the corresponding stroke of track touching signals, character, execution in step S2.4;
S2.4) carry out the corresponding command according to the retrieval result of calculation of main control module, display module shows relevant information by display module.
Wherein sensing module receives heat transfer agent, and main control module shows specific input option according to the heat transfer agent that receives.The fixed point touching signals is the touching signals that the sensing module of independent position receives, comprise touchs, grow by with or the pressing keys signal and or other all keyboard acceptable physical signallings.The track touching signals comprises that two above position sensing modules receive continuous touching signals, and described sensing module spatially is continuous, and each position sensing module receives a plurality of touch informations within the time interval scope of setting.
Below in conjunction with embodiment concrete input flow process is described.
Embodiment one, input characters " harmonious 6c ".
Step 1, finger slides to key position 4(or 3 bykey position 2,4,5), finger leaves keyboard, equipment is according to such track touching signals, in the stroke data storehouse, retrieve "/" and be the stroke signal of input, contrast the lteral data library information again, corresponding with it literal comprises:, the people, with, give birth to, year, do, divide, some literal such as thousand, with these character orderings, comparatively preferential character commonly used is shown indisplay module 2, and numbered, be shown as: " 12 people, 3usefulness 4 are given birth to and done 7 fens in 5years 6 ", and use the most frequently " " be shown in text area with specific display mode, show that this is the most possible literal of not importing as yet, can directly confirm input.Other does not obtain showing that character can show by the switching of upstream or downstream button.As shown in Figure 1 this moment " " also in flicker or indicate underscore, expression is selected temporarily.
Step 2, because " " not target text, and there is not target text in thedisplay module 2, finger continues to slide to 2 bykey position 1 and slides to 3 again, leave keyboard then, this moment, equipment was according to such track touching signals, in the stroke data storehouse, retrieve " one " and be the stroke signal of input, contrast the lteral data library information again, reach " one " corresponding literal with the stroke of having imported " Pie " and numbering is shown as: " 1,000 2 and 3I 4 give birth to 6 kind of 7 thing of 5 systems ", wherein " thousand " are prepreerence input characters, and target character " with " be numbered 2, this moment prepreerence " thousand " word be presented at the viewing area, as shown in Figure 2." thousand " of this moment are also being glimmered or are being indicated underscore, and expression is selected temporarily.
Step 3, directlymembrane keyboard position 2 get final product input characters " with ".At this moment " with " word is presented at the viewing area, not flicker, expression are selected, as shown in Figure 3.
Step 4, this moment equipment according to the storage in the database with " with " character that is associated provides: options such as " 1 peace, 2 harmonious 3harmonies 4 become reconciled 5 gentle 6kimonos 7 conciliate ", touchsensible button 3, i.e. input characters " humorous ".
Step 5, directly pushbutton 6, input characters " 6 ".
Step 6, directly pushbutton 2, the literal that shows input is " 2 ", is not target text, presses again continuously or touch key-press 2 in the official hour interval, the literal that shows input becomes " a ", press continuously again or touch key-press 2, show that the literal of input becomes " b ", press continuously again or touch key-press 2, the literal that shows input becomes " c ", be target text, waiting facilities is confirmed the formal input text of this signal zone, is carried out next step operation.
Embodiment two, target: input " with 2 "
Step 1, finger slide to key position 4(or 3,4,5 by key position 2), finger leaves keyboard, equipment is according to such track touching signals, in the stroke data storehouse, retrieve "/" (slash) and be the stroke signal of input, contrast the lteral data library information again, corresponding with it literal comprises:, people, usefulness, life, year, work, branch, some literal such as thousand, with these character orderings, comparatively preferential character commonly used is shown indisplay module 2, and numbered, be shown as: " 12 people, 3usefulness 4 are given birth to and done 7 fens in 5years 6 ".
Step 2, by the driftlessness literal, finger continues to slide to 2 bykey position 1 and slides to 3 again, leave keyboard then, this moment, equipment was according to such track touching signals, in the stroke data storehouse, retrieve " one " and be the stroke signal of input, contrast the lteral data library information again, reach " one " corresponding literal with the stroke of having imported " Pie " and numbering is shown as: " 1,000 2 and 3 I 4 give birth to 6 kind of 7 thing of 5 systems ".
Step 3, directlymembrane keyboard position 2 get final product input characters " with ", as shown in Figure 3.
Step 4, this moment equipment according to the storage in the database with " with " character that is associated provides: " 1 peace, 2 harmonious 3harmonies 4 become reconciled 5 gentle 6kimonos 7 conciliate " wait option, if touch digital induced key " 3 ", then input character " humorous " at this moment; If press digital induced key " 2 ", input character " 2 " then.(" touch " and " pressing " action can intermodulation, touches the expression selected option, directly presses numerical value or the letter of the selected button representative of expression, and the input mode of concrete expression can arrange).
Embodiment three, target: input " harmony "
Step 1, with 1,2,3 steps ofembodiment 1.
Step 2, this moment equipment according to the storage in the database with " with " character that is associated provides: options such as " 1 harmonious 2 harmonious 3peace 4 become reconciled 5 gentle 6kimonos 7 conciliate ", character " humorous " as prepreerence option in text, be positioned at imported " with " afterwards and bright show, directly press the input validation key, show and confirm input character " humorous ", described acknowledgement key is the function key of apparatus settings.
Embodiment four, target: input " with " this embodiment be the input of complete stroke.
Step 1, with 1 step ofembodiment 1.
Step 2, because " " be not target text, and there is not target text in thedisplay module 2, finger continues to slide to 2 bykey position 1 and slides to 3 again, leave keyboard then, this moment, equipment was according to such track touching signals, in the stroke data storehouse, retrieve " one " and be the stroke signal of input, contrast the lteral data library information again, literal and the numbering thereof corresponding with the stroke of having imported "/" and " one " are shown as: " 6seconds 7 things of 1,000 2 and 3 my 4living 5 systems ", wherein " thousand " are prepreerence input characters.
Step 3, finger streak the key position successively: " 2 ", " 5 ", " 8 ", and this moment, corresponding stroke was perpendicular " l ", corresponding character still is: " 1 and 2 second 3 private 4 section ", (wherein " with " show in current text input position place as preferred characters is bright).
Step 4, finger continue to slide tokey position 4 bykey position 2, finger leaves keyboard, equipment is according to such track touching signals, in the stroke data storehouse, retrieve "/" and be the stroke signal of input, the choosing character that this moment, equipment showed is: " 1 and 2 second 3 private 4 section ", (wherein " with " can show in current text input position place according to program setting is bright as preferred characters).
Step 5, finger streak the key position successively: " 1 ", " 5 ", " 9 ", this moment corresponding stroke for cast aside " ", corresponding character still is: " 1 and 2 second 3 private 4 section " (wherein " with " show in current text input position place as preferred characters is bright).
Step 6, finger streak the key position successively: " 2 ", " 5 ", " 8 ", and this moment, corresponding stroke was perpendicular " l ", corresponding character still is: " 1 He ".
Step 7, finger streak the key position successively: " 1 ", " 2 ", " 3 ", " 6 ", " 9 ", and this moment, corresponding stroke was cross break " ┐ ", " with " directly import in the current text as the character of confirming input.(present embodiment is the most conservative input pattern, can instep 6, directly confirm to import in the practice " with ".)
The corresponding relation of embodiment five, following table explanation stroke and track touching signals has all provided corresponding track touching signals example to all Chinese-character strokes here, also it can be summarized as the stroke of more simplifying summary:
Be convenient input, can arrange the corresponding and different stroke of identical track touching signals, the track touching signals corresponding as hook for sleeping in the table and perpendicular crotch is identical, this moment,display module 2 can show one of them modal stroke, also the two all can be shown, show with special mark or mode then, as with the two as in the square frame or underscore first-class.
Embodiment six: mix input target " delightful harmony " under spelling input method:
Step 1, under the phonetic input state, push button " 9 ", device prompts is input as pinyin character " W ", and provides through preferred relevant option; Push button again " 9 ", device prompts is input as pinyin character " X ", and provides through preferred relevant option; Push button again " 9 ", device prompts is input as pinyin character " Y ", and provides through preferred relevant option, as " 1usefulness 3 with 4 also 5 have 6 and 7 will " etc.; Push button " 4 ", equipment provides through preferred relevant option, as " 124 second 5 according to 6 also 7 easy with 3 " etc., press the line unit page turning, show " 1 meaning 200,000,000 3 she 4 doctors, 5 clothing, 6 happy 7 wings " etc., wherein " happy " is target character, touch key-press " 6 " input " happy ".
Step 2, finger slides tokey position 4 bykey position 2, finger leaves keyboard, it is a track touching signals that equipment is judged this, change the stroke input state over to, and in the stroke data storehouse, retrieve "/" and be stroke signal of having imported, contrast the lteral data library information again, corresponding with it literal comprises:, the people, with, give birth to, year, do, divide, some literal such as thousand, with these character orderings, comparatively preferential character commonly used is shown indisplay module 2, and numbered, be shown as: " 12 people, 3usefulness 4 are given birth to and were done 7 fens in 5years 6 ", and use the most frequently " " be shown in text area with specific display mode, be shown in text area in a particular manner, show that this is the most possible literal of not importing as yet, can directly confirm input.Other does not obtain showing that character can show by the switching of upstream or downstream button.
Step 3, with reference to example 1 finish input character " with ".
The fixed point touching signals can comprise: touch (leaving after the touch), press, long by forms such as, long-time touches, they can correspond respectively to selection, input or other instructions in the different input processes, in the stroke input process, choose the corresponding characters option by touch, the character that has numbering that namely equipment provides; When having imported a certain character, press a certain button, then this button is this time pressed the corresponding characters input; In use long by a certain button, then expression jumps to the shortcut command of this button correspondence, be " 2, a, b, c " such as " 2 " corresponding characters, and corresponding shortcut command be " broadcast music ", then grows and represents that by " 2 " button requirement equipment enters music-playing interface.
As at embodiment one, step 1-5 any stage, long by " 2 ", equipment can enter music-playing interface.
Command signal comprises quick instruction, conversion instruction only at the operational order of current state, such as: longly under holding state write short message by " 2 " expression; Length is pressed " 8 " expression " stickup " etc. under the text input state.
Wherein, the touching signals input letter word of can fixing a point during the input western language directly with track touching signals input arabic numeral, punctuation mark etc., and needn't switch input state.Also can be positioned at same locational kinds of characters with different fixed point touching signals inputs, such as: if " d " and " 2 " in same key position, presses expression input " 2 ", imports " d " and leave expression after touching.
Wherein, the user can arrange input method according to own needs, need comprising with the application's related item of setting: whether show stroke, whether show similar stroke a plurality of strokes of same track touching signals (namely corresponding to), whether stroke is simplified in employing, whether ignore the order of strokes observed in calligraphy, whether support to highlight in the text preference, whether support automatic input (unique option), whether support touches, partly press, press, long by waiting action etc., other comprise whether supporting the intelligence input, whole sentence input, half-angle or full-shape input, common option such as intelligent corrections etc. at present also can be contained in wherein.Two kinds of methods are arranged: the one, by pressing corresponding keyswitch, to be converted to corresponding state; The 2nd, the default interface by input method procedure arranges.After entering the default interface of input method, choose and ignore the order of strokes observed in calligraphy and show single stroke, then in input process, program is showed the whole row of literal that all possess the stroke feature of having imported come, and track touching signals of every input shows and only show a stroke of correspondence with it.
When equipment is in button input state following time, comprise that the input of western language button, such the passing through of phonetic input push button when importing the input mode of corresponding characters, equipment receives the track touching signals, namely change the stroke input state immediately over to, the corresponding stroke of this track touching signals that equipment is accepted, and produce corresponding feedback, until finishing current input step; In like manner, under the stroke input state, if after finishing the input of a certain character, equipment receives independent key information, also can change phonetic or western language button input state over to, imports corresponding character.
Each button is corresponding to a plurality of characters and/or stroke, and different characters and/or stroke are corresponding to different fixed point touching signals.Below enumerate the example that embodiment illustrates that the corresponding stroke of fixed point touching signals is imported.
Embodiment seven: input characters " Chongqing "
Specifically imposing a condition down, when fixed point touching signals corresponding objects comprises stroke, in the definition stroke input process fixed point touch corresponding stroke be generally a little and be ", ", and " touch " not corresponding other command signals (comprising " selection ") or the character information except stroke " point " in the fixed point touching signals that this moment, equipment received only pushes button just to possess and selects or corresponding other command signals (comprising " selection ") or character information except point.Concrete input process is as follows:
Step 1, finger touches any one actual induction button and leaves then, shows input stroke " point ", corresponding zone shows that corresponding available character is: " 1 for, 2 this, 3 industries, 4,5 sides, 6 property " etc.;
Step 2, finger touches any one actual induction button again and leaves then, shows input stroke " point ", and corresponding zone shows that corresponding available character is: " 1,2 property, 3 fixed, 4 methods, 5 in fact, 6 families " etc.;
Step 3, finger slips over induced key " 7,5,3 ", show that importing stroke " carries ", this moment, corresponding zone showed that corresponding available character is: " 1 method, 2 Ji, 3 work, 4 streams, 5 seas, 6 Chongqings " etc., press the corresponding button " 6 " of literal " Chongqing ", show input characters " Chongqing ", equipment is accordingly with this literal input.
Because the fixed point touching signals of the representative stroke " point " of present embodiment has taken the signal that touches certain any this class, thereby can influence the dirigibility of input, the restriction Chinese and English does not have the dirigibility of switching input.Such as only accept these two kinds fixed points of " touch " and " pressing " touching signals in system, and " 2 " and " a, b, c " are when sharing a button, just Arabic character " 2 " and English character must be considered as switching selection with the one-level option, and can not numerical value and letter be made a distinction with different fixed point touching signals.
Embodiment eight: input characters " Chongqing "
Specifically impose a condition down at certain, when fixed point touching signals corresponding objects comprises stroke, then in the stroke input process, " touch " not corresponding other command signals (comprising " selection ") or character information except stroke in the fixed point touching signals that equipment receives, only pushing button just possesses other command signals (comprising " selection ") or character information except stroke.The corresponding relation of definition stroke and button is in the present embodiment: 1-horizontal stroke, 2-perpendicular, 3-slash, 4-point, 5-cross break etc., above-mentioned stroke is the representative basis stroke, each stroke can have the stroke of deriving, and not only has " horizontal stroke " also to comprise " carrying " such as the stroke of 1 correspondence.Concrete input process is as follows:
Step 1, finger touches induced key " 4 " and leaves then, shows input stroke " point ", corresponding zone shows that corresponding available character is: " 1 for, 2 this, 3 industries, 4,5 sides, 6 property " etc.;
Step 2, finger touches induced key " 4 " again and leaves then, shows input stroke " point ", and corresponding zone shows that corresponding available character is: " 1,2 property, 3 fixed, 4 methods, 5 in fact, 6 families " etc.;
Step 3, finger touches induced key " 1 " and leaves then, shows input stroke " horizontal stroke " or " carrying ", and corresponding zone shows that corresponding available character is: " 1 method, 2 Ji, 3 work, 4 streams, 5 seas, 6 ripples " etc.,
Step 4, finger touches induced key " 3 " and leaves then, show input stroke " slash ", corresponding zone shows that corresponding available character is: " 1 work, 2 seas, 3 Lip rivers, 4 ripples, 5 groups, 6 Chongqings " etc., press the corresponding button " 6 " of literal " Chongqing ", show input characters " Chongqing ", equipment is accordingly with this literal input.
In the present embodiment, impose a condition especially down at certain, utilize an induction type button can accept the characteristics of dissimilar fixed point touching signals, traditional stroke input is incorporated wherein, this mode is compatible mutually with traditional stroke input mode, shortcoming is to be difficult to realize that Chinese and English does not have switching input continuously, but can give the track touching signals with more gesture, such as 3 such signal indications of similar " 1,5,2 " " sticking card ", returning that " 1,2,1 " is such rub the signal indication rollback with the hands, wipe, cancel or withdraw from etc.These signals palpus predefineds are good.
Certainly not with the inconsistent situation of the track touching signals that represent stroke under, this input method also can be used the track touching signals with similar specific function in the case of importing stroke with the track touching signals.Need to prove the fixed point touching signals in the present embodiment: touch with push button corresponding stroke or command signal and character information and can exchange, and can be replaced by other fixed point touching signals.
Embodiment nine: input characters " with ", the stroke of in input process, correcting a mistake.
Step 1, with thestep 1 ofembodiment 1.
Step 2, because " " not target text, and there is not target text in thedisplay module 2, finger continues to slide to 5 bykey position 9 and slides to 1 again, leave keyboard then, this moment, equipment was according to such track touching signals, in the stroke data storehouse, retrieve " Pie " (slash) and be the stroke signal of input, contrast the lteral data library information again, reach " Pie " corresponding literal with the stroke of having imported " Pie " and numbering is shown as: " 1 very 2 weighing apparatuses, 3 row, 4 backs 56 anti-7 past ", input " Pie " is a maloperation, finger slidably reciprocates between two adjacent buttons, as first contact-key position " 8 ", draw then to key position " 9 ", draw Hui Jianwei " 8 " again, expression cancellation previous action, just that stroke " Pie " of the nearest input of cancellation.
Step 3, with embodiment onestep 2,3, until complete input characters " with ".
The invention still further relates to a kind of input equipment, specifically comprise as lower member: separate a plurality of sensing modules, memory module, main control module,display module 2.
Wherein sensing module receives fixed point touching signals and track touching signals; Store database in the described memory module, database comprises the corresponding relation between fixed point touching signals and track touching signals and stroke and/or the character information; Main control module is according to fixed point touching signals or the track touching signals search database of input or calculate the signal of judging input (calculation mode forms corresponding stroke for according to equipment the track touching signals being carried out computation induction.); Display module with the Search Results of described main control module or/and text show.
Wherein database comprises fixed point touching signals database and track touching signals database, and described fixed point touching signals database comprises the sensing module of ad-hoc location and the corresponding relation of specific character and/or stroke; Track touching signals database comprises the corresponding relation between track touching signals and stroke and/or the signal message.
Input equipment comprises a plurality ofbuttons 1, eachbutton 1 corresponding one or moresensing module.Button 1,display module 2 all are arranged on thebody 3.
Sensing module can be accepted multiple signal, described multiple signal comprises touch, leave, press, slide and long by.These signals are realized different operations.
Corresponding one or more sensing modules of each button wherein, can realize different induced signals respectively by different sensing modules, for example touch signal, press signal, illustrate and to plate indium tin oxide layer formation touch-screen realization touch input at each common button, infrared facility, surface acoustic wave type, resistance class or capacitance kind induction mode etc. can also be set at common button realize touch input.Import some signals when touch key-press like this, import another signal when pushing button.Certainly can also adopt and to receive and to distinguish touch signal simultaneously and press the such function of signal special material realization.
The different parts of button has different sensing modules in addition, by the different signal of pressing or touch key-press is different of position input.As shown in figure 10.
For set point signal, each button is corresponding to a plurality of characters and/or stroke, and different characters and/or stroke are corresponding to different fixed point touching signals, and its concrete corresponding relation is according to prior setting.
Embodiment ten, input equipment of the present invention, wherein the space of sensing module is arranged and is presented the certain space order that can describe, namely can be described by space coordinates or mathematical model, it generally is matrix grid, but also can comprise the distortion of triangular mesh, polygonal mesh, concentric circles grid, honeycomb grid, qwert layout, free grid and above-mentioned layout, as being deformed into of matrix grid: the row or column of matrix is arranged along the circular arc line segment, or has certain dislocation etc. between the up-downgoing.Button can be described by space coordinates or mathematical model, can be the distortion of matrix grid, triangular mesh, polygonal mesh, concentric circles grid, honeycomb grid, free grid and above-mentioned layout.As shown in Figure 6, button is arranged as the row's formula of inclining.As shown in Figure 7, button is arranged as triangle shape grid.As shown in Figure 8, button is arranged as the honeycomb grid.
Embodiment 11, there is the multiple technologies scheme for the induction type button, comprise that a button possesses the button of an induction point and the technical scheme that button possesses plural induction point, button possesses can the judging more accurately and diacritical point touching signals and track touching signals of technical scheme of plural induction point, as Figure 10.
Embodiment 12, increase the auxiliary induction point between the adjacent button, judge the track touching signals with help equipment.As shown in Figure 9, be provided with the auxiliary induction point between the adjacent key.
The corresponding a plurality of sensing modules of physical button trigger a certain sense node input specific signal by single or multiple, trigger to refer to be applied to it in the appreciable mode of certain equipment.