Summary of the invention
The purpose of the application is to provide the characters input method of a kind of touch control terminal, and solution presently, there areThe problem that man-machine interaction is inefficient.
In view of this, the application provides the characters input method of a kind of touch control terminal, described method to include:
Obtain the user's the first slide in the dummy keyboard execution of tactile screen display;
The character currently chosen in described dummy keyboard is switched according to described first slide;
The described character currently chosen is shown in the character input area of described touch screen.
Further, switch, according to described first slide, the word currently chosen in described dummy keyboardSymbol, including:
Glide direction according to described first slide determines the switching of character in described dummy keyboardDirection, and the character currently chosen is switched successively according to described switching direction.
Further, switch, according to described first slide, the word currently chosen in described dummy keyboardSymbol, also includes:
Sliding speed according to described first slide determines the switching of character in described dummy keyboardSpeed.
Further, the quantity of described dummy keyboard is multiple;
Obtain the user's the first slide in the dummy keyboard execution of tactile screen display, including:
Obtain user's operating position on described touch screen, when described operating position is virtual with any oneWhen the display position of keyboard overlaps, switch to current living by being in the dummy keyboard at described operating positionDynamic dummy keyboard;
Obtain the user's the first slide in the dummy keyboard execution of the current active of tactile screen display;
The character currently chosen in described dummy keyboard is switched according to described first slide, including:The character currently chosen in the dummy keyboard of described current active is switched according to described first slide.
Further, multiple character input position is comprised in described character input area;
Before showing the described character currently chosen in the character input area of described touch screen, also include:
Obtain the second operation that user performs in the first area of described touch screen, according to described second behaviourMake to switch the character input position currently chosen;
The described character currently chosen is shown in the character input area of described touch screen, including: describedThe character input position currently chosen of the character input area of touch screen shows the described character currently chosen.
Further, described second operation includes: the second slip behaviour performed in described first areaMake;
Obtain the second operation that user performs in the first area of described touch screen, according to described second behaviourMake to switch the character input position currently chosen, including:
Obtain the second slide that user performs in the first area of described touch screen, by described secondThe glide direction of slide determines the switching side of character input position described in described character input areaTo, and the character input bit currently chosen is switched successively according to the switching direction of described character input positionPut.
Further, obtain user tactile screen display dummy keyboard perform the first slide itBefore, also include:
Obtain the 3rd operation that user performs in the second area of described touch screen, according to described 3rd behaviourMake to change the display position of described dummy keyboard.
Further, the quantity of described dummy keyboard is multiple, and multiple dummy keyboards are on described touch screenDisplay position include any one or two kinds of combination following:
At least one described dummy keyboard is all shown in the both sides of described touch screen;Or
Central authorities at described touch screen show at least one dummy keyboard.
Further, the quantity of described dummy keyboard is three, is respectively used to show capitalization, littleWrite mother, numeral and symbol.
Further, described dummy keyboard is all or part of in described tactile screen display.
Further, the quantity of described dummy keyboard is multiple, between any two dummy keyboard away fromFrom more than predetermined threshold value.
According to the another aspect of the application, additionally provide the character input device of a kind of touch control terminal, instituteThe equipment of stating includes:
First device, for obtaining the user the first slip behaviour in the dummy keyboard execution of tactile screen displayMake;
Second device, currently chooses for switching in described dummy keyboard according to described first slideCharacter;
3rd device, for showing the described word currently chosen in the character input area of described touch screenSymbol.
Further, described second device, true for the glide direction according to described first slideThe switching direction of character in fixed described dummy keyboard, and switch current choosing successively according to described switching directionIn character.
Further, described second device, it is additionally operable to the sliding speed according to described first slideDetermine the switch speed of character in described dummy keyboard.
Further, the quantity of described dummy keyboard is multiple;
Described first device, including:
One one module, for obtaining user's operating position on described touch screen, when described operative positionPut the display position with any one dummy keyboard when overlapping, virtual by be at described operating positionKeyboard shift is the dummy keyboard of current active;
One or two module, performs at the dummy keyboard of the current active of tactile screen display for obtaining userThe first slide;
Described second device, for switching the virtual of described current active according to described first slideThe character currently chosen in keyboard.
Further, multiple character input position is comprised in described character input area;
Described equipment also includes:
4th device, for showing the described character currently chosen in the character input area of described touch screenBefore, the second operation that user performs in the first area of described touch screen is obtained, according to described secondThe character input position that operation switching is currently chosen;
Described 3rd device, for the character currently the chosen input in the character input area of described touch screenThe character currently chosen described in position display.
Further, described second operation includes: the second slip behaviour performed in described first areaMake;
Described 4th device, described currently chooses for showing in the character input area of described touch screenBefore character, obtain the second slide that user performs in the first area of described touch screen, by instituteThe glide direction stating the second slide determines character input position described in described character input areaSwitching direction, and switch, according to the switching direction of described character input position, the character currently chosen successivelyInput position.
Further, described equipment also includes:
5th device, for obtaining the first slip that user's dummy keyboard in tactile screen display performsBefore operation, obtain the 3rd operation that user performs in the second area of described touch screen, according to describedThe display position of dummy keyboard described in 3rd operation change.
Further, the quantity of described dummy keyboard is multiple, and multiple dummy keyboards are on described touch screenDisplay position include any one or two kinds of combination following:
At least one described dummy keyboard is all shown in the both sides of described touch screen;Or
Central authorities at described touch screen show at least one dummy keyboard.
Further, the quantity of described dummy keyboard is three, is respectively used to show capitalization, littleWrite mother, numeral and symbol.
Further, described dummy keyboard is all or part of in described tactile screen display.
Further, the quantity of described dummy keyboard is multiple, between any two dummy keyboard away fromFrom more than predetermined threshold value.
Compared with prior art, owing to dummy keyboard currently being chosen in the technical scheme that the application providesCharacter be to switch over according to slide on touch screen so that when character is chosen withoutClick the position of corresponding character exactly, the accurate selection of character can be completed.Therefore, it is possible to subtractThe deletion action that few user is carried out because selecting error character during input character, thus accelerate characterInput speed, improve man-machine interaction efficiency.
Detailed description of the invention
In one typical configuration of the application, terminal, the equipment of service network and trusted party all includeOne or more processors (CPU), input/output interface, network interface and internal memory.
Internal memory potentially includes the volatile memory in computer-readable medium, random access memory(RAM) and/or the form such as Nonvolatile memory, such as read only memory (ROM) or flash memory (flashRAM).Internal memory is the example of computer-readable medium.
Computer-readable medium includes that removable media permanent and non-permanent, removable and non-is permissibleInformation storage is realized by any method or technology.Information can be computer-readable instruction, data knotStructure, the module of program or other data.The example of the storage medium of computer includes, but are not limited to phaseBecome internal memory (PRAM), static RAM (SRAM), dynamic random access memory(DRAM), other kinds of random access memory (RAM), read only memory (ROM), electricityErasable Programmable Read Only Memory EPROM (EEPROM), fast flash memory bank or other memory techniques, read-onlyCompact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage,Magnetic cassette tape, magnetic disk storage or other magnetic storage apparatus or any other non-transmission medium,Can be used for the information that storage can be accessed by a computing device.According to defining herein, computer-readableMedium does not include non-temporary computer readable media (transitory media), as modulation data signal andCarrier wave.
Fig. 1 illustrates the knot of the character input device 1 of a kind of touch control terminal according to one aspect of the inventionStructure schematic diagram, wherein, this equipment 1 includes first device the 110, second device 120 and the 3rd device130.Specifically, first device 110 obtain that user performs at the dummy keyboard of tactile screen display theOne slide;Second device 120 according to described first slide switch in described dummy keyboard whenBefore the character chosen;3rd device 130 shows described current choosing in the character input area of described touch screenIn character.Character owing to currently choosing in dummy keyboard is to enter according to the slide on touch screenRow switching so that without clicking the position of corresponding character exactly when character is chosen,Complete the accurate selection of character.Therefore, it is possible to reduce user during input character because selecting wrongly written characterThe deletion action accorded with and carry out, thus accelerate the input speed of character, improve the efficiency of man-machine interaction.
Here, equipment 1 includes but not limited to that the network equipment, touch control terminal or the network equipment are with touch-control eventuallyEnd is by the mutually integrated equipment constituted of network.Here, the described network equipment includes but not limited to such as netNetwork main frame, single network server, multiple webserver collection or set of computers based on cloud computingDeng realization;Or realized by subscriber equipment.Here, cloud is by based on cloud computing (Cloud Computing)A large amount of main frames or the webserver constitute, wherein, cloud computing is the one of Distributed Calculation, by oneOne super virtual machine of group's loosely-coupled computer collection composition.Preferably, equipment 1 also may be usedTo be operate in touch terminal, to make user carry out the software of character input with touch terminal for medium.Here, described touch control terminal is a kind of any electronic product being carried out man-machine interaction by touch screen, asSmart mobile phone, PDA, portable game machine, palm PC PPC, portable set or panel computerDeng;Wherein, touch screen (Touch Screen), including capacitive touch screen.Those skilled in the art shouldBeing understood that the said equipment 1 and touch control terminal are only for example, other are existing or that be likely to occur from now on setsThe present invention such as it is applicable to for 1 or touch control terminal, within also should being included in scope, andIt is incorporated herein with way of reference at this.
Specifically, first device 110 is by such as calling the application programming interfaces that touch control terminal is provided(API), or, by calling the application programming interfaces (API) that equipment 1 is provided self, obtainThe user's the first operation on the touch screen of touch control terminal.
Here, the shape of described dummy keyboard includes but not limited to: annular, bar shaped or rectangle etc..In actual applications, dummy keyboard display situation and shape can be according to the shapes of the touch screen of described equipmentThe operating habits of shape, the size of touch screen, interface visual effect and user etc. are because the most rationally determining.Such as, the shape of touch screen irregular rectangle, or in order to promote the overall visual effect at interface,Dummy keyboard can be designed as arc.Those skilled in the art will be understood that the shape of above-mentioned dummy keyboardShape is only for example, and other shapes of dummy keyboard that are existing or that be likely to occur from now on are such as applicable to thisInvention, within also should being included in scope, and is incorporated herein with way of reference at this.
Further, described dummy keyboard is all or part of in described tactile screen display.Here, it is emptyIntend keyboard situation about being particularly shown, equally regard according to the shape of touch screen, the size of touch screen, interfaceThe operating habits of feel effect and user etc. are because the most rationally determining.Such as, user use equipment time,Conventional mode of operation is the both sides that both hands hold equipment, and is entered at the marginal area of touch screen by thumbRow touch control operation.Now, if dummy keyboard is annular, only edge at touch screen half ring can be shownShape dummy keyboard, concrete as in figure 2 it is shown, wherein the indication range of dummy keyboard be region 2A, whenUser is when holding the both sides of equipment, and the range of activity of its thumb can cover the display model of dummy keyboardEnclose, without unclamping both hands during operation, improve the convenience of operation.
For the character currently chosen in dummy keyboard, can be by the way of highlighting so that it is districtNot in other not selected character.The mode highlighted can use and be highlighted character, increasesAdd background colour, add boldface type, change font color or size, near character, increase by a radio check markOne or more combination in modes such as (arrow, indicatrixs etc.).Such as in Fig. 2, forThe character 3 currently chosen, can increase background colour, simultaneously in annular inboard in the viewing area of characterIncrease by a radio check mark 2C so that it is unselected with other that user can quickly distinguish the character currently chosenMiddle character.Those skilled in the art will be understood that the above-mentioned mode that highlights currently choosing character is onlyCiting, other modes that are existing or that be likely to occur from now on are such as applicable to the present invention, also should be included inWithin scope, and it is incorporated herein with way of reference at this.
Specifically, the second device 120 determines described void according to the glide direction of described first slideIntend the switching direction of character in keyboard, and switch the word currently chosen according to described switching direction successivelySymbol.Wherein said glide direction only needs to exist relation one to one, in fact with switching directionThe feelings can arranged in dummy keyboard according to the shape of dummy keyboard and character to be selected in the application of borderCondition reasonable set.Such as, for the dummy keyboard shown in Fig. 2, if the first slide sets in advanceIt is set to: by the slip upwardly or downwardly of the operating point of user.When glide direction is by operating point 2BTime upwards, then this dummy keyboard can turn clockwise according to this slide upwards, now virtual keyIn dish, the switching direction of character is: switched to character 2, character 1 successively by the character 3 currently chosen;Relatively, when glide direction be by operating point 2B downward time, then dummy keyboard can according to this upwardsSlide rotates counterclockwise, and now in dummy keyboard, the switching direction of character is: by currently chooseCharacter 3 switches to character 4, character 5 successively.Here, alleged by glide direction up or downBe only used for stating general direction, operating point 2B initiate and with the tangential direction of Loop shaped virtual keyboard inThe slide of certain angle is also understood to slide downward or upward, such as can by withDescribed tangential direction is that the slide in the range of 45 ° is judged to equidirectional slide.Here,Described operating point includes but not limited to: user's touch location on touch screen;Or operated by userThe interactive device corresponding cursor positions on screen such as mouse, trace ball or Trackpad.
For another example, the dummy keyboard of display the most single for character to be selected, with square as shown in Figure 3As a example by shape dummy keyboard, it is assumed that the character currently chosen is character 5, when the operating point of user is along a certainDirection set in advance (as upwards) slide time, the switching direction of its correspondence is: from left to right, byUnder supreme, the character the most currently chosen can be by character 5 successively to character 6, character 7, character 8, wordSymbol 9 switches successively;Relatively, when the operating point of user is slided (as downwards) in opposite direction,The switching direction of its correspondence is: from right to left, from top to bottom, and the character the most currently chosen can be by character5 switch successively to character 4, character 3, character 2, character 1 successively.
When described dummy keyboard comprising character being more, if the spacing of two characters is longer, such asLoop shaped virtual keyboard shown in Fig. 2 comprises dozens of character, and needs continuous two words of inputSymbol lays respectively at the both sides that on this Loop shaped virtual keyboard, distance is farthest, the most between the two may when switchingThe longer time can be spent, thus affect the efficiency of character input.For the problems referred to above, described secondDevice 120 determines character in described dummy keyboard always according to the sliding speed of described first slideSwitch speed.Such as, for the dummy keyboard shown in Fig. 2, it is sliding that the second device can obtain firstThe sliding speed of dynamic operation, then the corresponding relation by presetting is obtained Loop shaped virtual key by sliding speedThe angular velocity that dish rotates, in this angular velocity the biggest then Loop shaped virtual keyboard, the switch speed of character is the fastest,Otherwise the switch speed of character is the slowest.When needing successive character distant of input, permissibleBy quickly sliding, shorten the speed of switching;And work as the close together of the successive character of needs inputTime, then can ensure the accuracy that character switches, it is to avoid because cutting too quickly by slower slipThrow-over degree, causes character to be difficult to choose.
Here, be constant work between each device of equipment 1.Specifically, first device110 persistently obtain the user's the first slide in the dummy keyboard execution of tactile screen display;Second dressPut 120 to continue to switch, according to described first slide, the character currently chosen in described dummy keyboard;3rd device 130 continues to show the described character currently chosen in the character input area of described touch screen.Here, it will be appreciated by those skilled in the art that between each device that described " continuing " refers to equipment 1The most constantly carry out the acquisition of the first slide, currently choose the switching of character, and currently selectThe display of middle character, until equipment 1 stops obtaining described first operation in a long time.
Further, this application provides one preferred embodiment, wherein said dummy keyboardQuantity can arrange multiple;In conjunction with Fig. 1, the concrete structure of described first device 110 as shown in Figure 4,Including the one one module and the one or two module.Wherein the one one module 111 obtains user at described touch screenOn operating position, when described operating position overlaps with the display position of any one dummy keyboard,The dummy keyboard at described operating position will be in switch to the dummy keyboard of current active;One or two mouldBlock 112 obtains the user the first slip behaviour in the dummy keyboard execution of the current active of tactile screen displayMake.Correspondingly, described second device 120 switches described current active according to described first slideDummy keyboard in the character currently chosen.
Wherein, the operation on described touch screen of the user acquired in the one one module 111 can be userArbitrarily operation (such as clicking operation or slide etc.), and the one one module 111 and firstTwo modules 112 can perform simultaneously or sequencing performs, and the most described first slide is permissibleObtained by the one one module 111 simultaneously, and according to the dummy keyboard of its operating position switching current active.
If being click on accessed by the one one module 111 operates, then can get this click behaviourThe operating point made, if on the display position of some dummy keyboard that is on touch screen of this operating point, thenThis dummy keyboard can be switched to the dummy keyboard of current active.If the one one module 111 is obtainedGet is slide, then can using whole slide all operations point of process as switchingThe foundation of the dummy keyboard of current active, it is also possible to only using the startup operation point of this slide asThe foundation of the dummy keyboard of switching current active.
As a example by the equipment interface shown in Fig. 5, this interface shows three annular dummy keyboards,The display position of its correspondence is respectively region 5A, region 5B and region 5C, the slip of user's inputOperating and slid into termination operating point 5E by startup operation point 5D, wherein startup operation point 5D is in districtIn the 5C of territory, and terminate operating point 5E and be in the 5A of region.If the one one module is by the whole behaviour that slidesMake all operations point of process as the foundation of dummy keyboard of switching current active, for similar cunningThe dynamic operation operating this kind of continuous contact touch screen, then can be during operation continues, persistently to operationThe position of point judges, and the virtual key of the position switching current active being presently according to operating pointDish, in this case, when operating point is moved to region 5A by region 5C, the one one moduleI.e. the dummy keyboard of current active can be switched over.
In actual applications, it is not precluded from using due to the operation of the dummy keyboard for switching current activeIn the first slide of selection character, the i.e. first slide can switch the void of current active simultaneouslyIntend the character in the dummy keyboard of keyboard and selection current active.For the equipment that touch screen is less, byLess in the region of operation, easily make the viewing area of the slide multiple dummy keyboards of leapTerritory.If the first slide crosses over the viewing area of multiple dummy keyboards, may be such that this orderOne slide chooses the character in another dummy keyboard, causes input error.Therefore can only byThe startup operation point of this slide as the foundation of dummy keyboard of switching current active, i.e. forThe operation of similar slide this kind of continuous contact touch screen, only touches initial behaviour during touch screen first by userMake point and be judged to the operating position of this time.In this case, when in Fig. 5 acquired in the one one moduleAfter shown slide, the dummy keyboard of current active is the dummy keyboard being shown in region 5C,The dummy keyboard that will not make current active switches over during a slide.
For the dummy keyboard of current active, can be by the way of highlighting so that it is be different from itIts dummy keyboard.The mode highlighted can use character is highlighted, increase background colour,The font of character in overstriking dummy keyboard, the one changed in the mode such as font color or size or manyThe combination planted.Here, those skilled in the art will be understood that the above-mentioned dummy keyboard to current activeThe mode of highlighting is only for example, and other modes that are existing or that be likely to occur from now on are such as applicable to thisInvention, within also should being included in scope, and is incorporated herein with way of reference at this.
The another kind of preferred implementation provided as the application, when the quantity of described dummy keyboard is manyTime individual, the distance between any two dummy keyboard is more than predetermined threshold value.By arranging two virtual keysMinimum range between dish, the hypotelorism being possible to prevent between dummy keyboard, it is to avoid virtual to otherThe maloperation of keyboard.Such as, set predetermined threshold value according to the finger width of normal adult human, as5mm。
Further, multiple dummy keyboards display position on described touch screen include following any one orThe combination of two kinds: all show at least one described dummy keyboard in the both sides of described touch screen, or in instituteThe central authorities stating touch screen show at least one dummy keyboard.As a example by three dummy keyboards, can be at touch screenLeft side show one, right side shows two, as it is shown in figure 5, this kind of display mode can conveniently be usedFamily held by both hands is held in operation during equipment both sides;Can also be at central authorities' three virtual keys of display of touch screenDish, as shown in Figure 6, the operation of another hands when this kind of mode can facilitate user's one hand holding apparatus.Certainly, for the consideration (such as interface integral layout etc.) of other factors, it is also possible in the left and right sidesAnd central authorities' each display one dummy keyboard.
So that the display position of above-mentioned dummy keyboard is more flexible, the application provides and further provides forOne is preferred embodiment so that the display position of dummy keyboard can be sent out according to the operation of userChanging, its structure is as it is shown in fig. 7, in addition to the device shown in Fig. 1, described equipment 1 also includesFive devices 150.Specifically, described 5th device 150 is obtaining virtual in tactile screen display of userBefore the first slide that keyboard performs, obtain what user performed in the second area of described touch screen3rd operation, according to the display position of dummy keyboard described in described 3rd operation change.Here, abilityField technique personnel should be appreciated that first device the 110, second device 120 and the 3rd device 130 respectivelyIdentical or essentially identical with the content of corresponding intrument in Fig. 1 embodiment, for simplicity's sake, therefore at this notRepeat again, and be incorporated herein by reference.
Wherein, the change of the display position of described dummy keyboard can be between multiple default display positionMutual switching, it is also possible to be mobile display position, User Defined ground.Such as getting the 3rd behaviourAfter work, according to the 3rd operation make three dummy keyboards display position by the region 5A in Fig. 5,Region 5B and region 5C corresponding region 6A, region 6B and the region 6C being changed in Fig. 6 respectively.Or only some dummy keyboard therein is moved to other position.
Described 3rd operation includes but not limited to: certain gestures operation, in the clicking operation of ad-hoc locationOr the drag operation to a certain dummy keyboard.Wherein, the operation of described certain gestures includes but not limited toSuch as the gesture operation in Fig. 8 (a) and (b), wherein Fig. 8 (a) is two operating points 8A and8B slide in opposition simultaneously, is that three operating points 8C, 8D and 8E are simultaneously to a certain position in 8 (b)Slide.When described 3rd operation is the clicking operation at ad-hoc location, this ad-hoc location can be aobviousIt is shown on screen and is exclusively used in the button triggering dummy keyboard display position change, when user clicks on thisAfter button, i.e. can be obtained and thus change the display position of dummy keyboard by the 5th device.Described to certainThe drag operation of one dummy keyboard is generally used for the self-defined change to display position, such as, press with the head of a householdAfter a certain dummy keyboard is in 1 second, then drag to other position, can be by this dummy keyboard by showing positionPut and be dragged to other position.
According to the different implementations of described 3rd operation, described second area is set to different districtsTerritory, if the 3rd operation is when the clicking operation of ad-hoc location, can be set as removing by described second areaA certain region outside keyboard & display region and character input area.As the 3rd operation is grasped for certain gesturesMaking or during to the drag operation of a certain dummy keyboard, described second area may be set to whole touch screenViewing area.Here, those skilled in the art only will be understood that above-mentioned second area and the 3rd operationFor citing, other display positions for changing described dummy keyboard that are existing or that be likely to occur from now onMode be such as applicable to the present invention, within also should being included in scope, and at this to drawIt is incorporated herein by mode.
In actual application scenarios, character input area shown in interface may comprise multiple characterInput position.Such as, the interface shown in Fig. 9 comprises in the 9A of character input area four character inputsPosition 9A1~9A4, can show a selected character in each character input position.Preferably, instituteStating equipment 1 and also include the 4th device 140, its structure is as shown in Figure 10.Specifically, the 4th deviceBefore 140 show the described character currently chosen in the character input area of described touch screen, obtain userThe second operation performed in the first area of described touch screen, according to the described second current choosing of operation switchingIn character input position.Here, it will be appreciated by those skilled in the art that first device 110 andTwo devices 120 is identical or essentially identical, for concisely with the content of corresponding intrument in Fig. 1 embodiment respectivelyFor the sake of, therefore do not repeat them here, and be incorporated herein by reference.Described 3rd device 130 existsThe character input position currently chosen of the character input area of described touch screen shows described currently to be chosenCharacter.
Here, for the character input position currently chosen, again may be by the mode highlighted,Differentiate it from other not selected character input position.The mode highlighted can use highlightedDisplay, change background color, increase frame or increase by above or below this character input positionOne or more combination in the modes such as radio check mark (arrow, indicatrix etc.).In Fig. 9Shown in, character input position 9A2 is the character input position currently chosen, and inputs with other characterPosition is compared, and character input position 9A2 adds a frame.Here, those skilled in the art shouldBeing understood that the mode that highlights of above-mentioned character input position is only for example, other are existing or from now on may be usedThe mode that can occur such as is applicable to the present invention, within also should being included in scope, andThis is incorporated herein with way of reference.
Preferably, the second slide that described second operation performs in being included in described first area.Described 4th device 140 described is currently chosen specifically for showing in the character input area of described touch screenCharacter before, obtain the second slide of performing in the first area of described touch screen of user, byThe glide direction of described second slide determines character input position described in described character input areaSwitching direction, and switch, according to the switching direction of described character input position, the word currently chosen successivelySymbol input position.Here, described first area can be all viewing areas comprising whole touch screen.Such as, the touch screen interface shown in Fig. 9 carries out the second slide, rising of this second slideBeginning operating point is operating point 9B, if the second slide is slip to the right, and the word the most currently chosenSymbol input position can be switched to character input position 9A3 by character input position 9A2;Correspondingly, ifSecond slide is slip to the left, and the character input position the most currently chosen can be by character input bitPut 9A2 and switch to character input position 9A1.
In actual applications, described second operation can also include in the following manner: at character input positionClicking operation or in first area the clicking operation of ad-hoc location.If described second operation forThe clicking operation of character input position, then the 4th device is directly according to the operating point position of described second operationPut and switch the character input position currently chosen, i.e. user and click on which character input position, then willThis character input position is chosen.In such cases, it is defeated that described first area is set to all charactersEnter the region corresponding to position.If the click behaviour that described second operation is ad-hoc location in first areaMaking, this ad-hoc location can be displayed on touch screen being exclusively used in the button selecting character input position, exampleAs ad-hoc location include one move to left button and one move to right button, when user click on move to left button time,4th device can switch, according to the upper clicking operation of this key position, the word currently chosen the most to the leftSymbol input position, vice versa.In such cases, described first area can be set as except keyboardA certain region outside viewing area and character input area.Here, those skilled in the art should be able to manageSolve above-mentioned first area and the second operation is only for example, other use that are existing or that be likely to occur from now onSuch as it is applicable to the present invention in the mode switching the character input position currently chosen, also should be included in thisWithin invention protection domain, and it is incorporated herein with way of reference at this.
Under specific application scenarios, the such as application scenarios of identifying code input, owing to needing inputCharacter will not comprise Chinese character, therefore only needs to show English words in the character to be selected of dummy keyboardMother, numeral and symbol.In prior art, common dummy keyboard be only capable of show simultaneously littleWrite mother, capitalization or numeral and symbol in one, therefore input time may need repeatedlyChange currently displaying dummy keyboard.For this type of application scenarios, the quantity of dummy keyboard can be setIt is set to three, is respectively used to show capitalization, lower case, numeral and symbol so that Yong HuInput validation code is only to need the character according to display to choose correspondence respectively in three dummy keyboardsCharacter, improves the convenience of man-machine interaction.
Figure 11 shows the characters input method according to the application a kind of touch control terminal in terms of anotherFlow chart.Wherein, said method comprising the steps of:
S1101, obtains the user's the first slide in the dummy keyboard execution of tactile screen display;
S1102, switches, according to described first slide, the character currently chosen in described dummy keyboard;
S1103, shows the described character currently chosen in the character input area of described touch screen.
Character owing to currently choosing in dummy keyboard is to cut according to the slide on touch screenChange so that without clicking the position of corresponding character exactly when character is chosen, can completeThe accurate selection of character.Therefore, it is possible to reduce user during input character because selecting error characterThe deletion action carried out, thus accelerate the input speed of character, improve the efficiency of man-machine interaction.
Here, the shape of described dummy keyboard includes but not limited to: annular, bar shaped or rectangle etc..In actual applications, dummy keyboard display situation and shape can be according to the shapes of the touch screen of described equipmentThe operating habits of shape, the size of touch screen, interface visual effect and user etc. are because the most rationally determining.Such as, the shape of touch screen irregular rectangle, or in order to promote the overall visual effect at interface,Dummy keyboard can be designed as arc.Those skilled in the art will be understood that the shape of above-mentioned dummy keyboardShape is only for example, and other shapes of dummy keyboard that are existing or that be likely to occur from now on are such as applicable to thisInvention, within also should being included in scope, and is incorporated herein with way of reference at this.
Further, described dummy keyboard is all or part of in described tactile screen display.Here, it is emptyIntend keyboard situation about being particularly shown, equally regard according to the shape of touch screen, the size of touch screen, interfaceThe operating habits of feel effect and user etc. are because the most rationally determining.Such as, user use equipment time,Conventional mode of operation is the both sides that both hands hold equipment, and is entered at the marginal area of touch screen by thumbRow touch control operation.Now, if dummy keyboard is annular, only edge at touch screen half ring can be shownShape dummy keyboard, concrete as in figure 2 it is shown, wherein the indication range of dummy keyboard be region 2A, whenUser is when holding the both sides of equipment, and the range of activity of its thumb can cover the display model of dummy keyboardEnclose, without unclamping both hands during operation, improve the convenience of operation.
For the character currently chosen in dummy keyboard, can be by the way of highlighting so that it is districtNot in other not selected character.The mode highlighted can use and be highlighted character, increasesAdd background colour, add boldface type, change font color or size, near character, increase by a radio check markOne or more combination in modes such as (arrow, indicatrixs etc.).Such as in Fig. 2, forThe character 3 currently chosen, can increase background colour, simultaneously in annular inboard in the viewing area of characterIncrease by a radio check mark 2C so that it is unselected with other that user can quickly distinguish the character currently chosenMiddle character.Those skilled in the art will be understood that the above-mentioned mode that highlights currently choosing character is onlyCiting, other modes that are existing or that be likely to occur from now on are such as applicable to the present invention, also should be included inWithin scope, and it is incorporated herein with way of reference at this.
Specifically, switch, according to described first slide, the word currently chosen in described dummy keyboardSymbol, including: determine character in described dummy keyboard according to the glide direction of described first slideSwitching direction, and the character currently chosen is switched successively according to described switching direction.
Wherein said glide direction only needs to exist relation one to one, in fact with switching directionThe feelings can arranged in dummy keyboard according to the shape of dummy keyboard and character to be selected in the application of borderCondition reasonable set.Such as, for the dummy keyboard shown in Fig. 2, if the first slide sets in advanceIt is set to: by the slip upwardly or downwardly of the operating point of user.When glide direction is by operating point 2BTime upwards, then this dummy keyboard can turn clockwise according to this slide upwards, now virtual keyIn dish, the switching direction of character is: switched to character 2, character 1 successively by the character 3 currently chosen;Relatively, when glide direction be by operating point 2B downward time, then dummy keyboard can according to this upwardsSlide rotates counterclockwise, and now in dummy keyboard, the switching direction of character is: by currently chooseCharacter 3 switches to character 4, character 5 successively.Here, alleged by glide direction up or downBe only used for stating general direction, operating point 2B initiate and with the tangential direction of Loop shaped virtual keyboard inThe slide of certain angle is also understood to slide downward or upward, such as can by withDescribed tangential direction is that the slide in the range of 45 ° is judged to equidirectional slide.Here,Described operating point includes but not limited to: user's touch location on touch screen;Or operated by userThe interactive device corresponding cursor positions on screen such as mouse, trace ball or Trackpad.
For another example, the dummy keyboard of display the most single for character to be selected, with square as shown in Figure 3As a example by shape dummy keyboard, it is assumed that the character currently chosen is character 5, when the operating point of user is along a certainDirection set in advance (as upwards) slide time, the switching direction of its correspondence is: from left to right, byUnder supreme, the character the most currently chosen can be by character 5 successively to character 6, character 7, character 8, wordSymbol 9 switches successively;Relatively, when the operating point of user is slided (as downwards) in opposite direction,The switching direction of its correspondence is: from right to left, from top to bottom, and the character the most currently chosen can be by character5 switch successively to character 4, character 3, character 2, character 1 successively.
When described dummy keyboard comprising character being more, if the spacing of two characters is longer, such asLoop shaped virtual keyboard shown in Fig. 2 comprises dozens of character, and needs continuous two words of inputSymbol lays respectively at the both sides that on this Loop shaped virtual keyboard, distance is farthest, the most between the two may when switchingThe longer time can be spent, thus affect the efficiency of character input.For the problems referred to above, above-mentioned basisDescribed first slide switches the character currently chosen in described dummy keyboard, also includes: according to instituteThe sliding speed stating the first slide determines the switch speed of character in described dummy keyboard.Such as,For the dummy keyboard shown in Fig. 2, can be by obtaining the sliding speed of the first slide, soThe angular velocity that Loop shaped virtual keyboard rotates, this angle is obtained by sliding speed afterwards according to the corresponding relation presetIn speed the biggest then Loop shaped virtual keyboard, the switch speed of character is the fastest, otherwise the switch speed of character is thenThe slowest.When needing successive character distant of input, can shorten by quickly slidingThe speed of switching;And when needing successive character close together of input, then can be by slowerSlide, ensure the accuracy that character switches, it is to avoid because of switch speed too quickly, cause character to be difficult toChoose.
Here, be constant execution between each step, described " continuing " is that the method is continuousGround carries out the acquisition of the first slide, currently chooses the switching of character, and currently chooses characterDisplay, until stopping in a long time obtaining described first operation.
Further, this application provides one preferred embodiment, wherein said dummy keyboardQuantity can arrange multiple;Figure 11 in S1101, specifically include: obtain user at described touch screenOn operating position, when described operating position overlaps with the display position of any one dummy keyboard,The dummy keyboard at described operating position will be in switch to the dummy keyboard of current active;And obtainUser is at the first slide of the dummy keyboard execution of the current active of tactile screen display.Correspondingly,Switch, according to described first slide, the character currently chosen in described dummy keyboard, specifically include:The character currently chosen in the dummy keyboard of described current active is switched according to described first slide.
Wherein, the operation of the dummy keyboard for switching current active can be any operation of user(such as clicking operation or slide etc.), and two process actions that S1101 is comprised: obtainTake family operating position on described touch screen, when described operating position and any one dummy keyboardWhen display position overlaps, the dummy keyboard at described operating position will be in switch to the void of current activeIntend keyboard, and obtain the user's the first cunning in the dummy keyboard execution of the current active of tactile screen displayDynamic operation, can perform simultaneously or sequencing performs.The most described first slide canTo be acquired, and according to the dummy keyboard of its operating position switching current active.
If get is click on operation, then can get the operating point of this clicking operation, if shouldOn the display position of some dummy keyboard that operating point is on touch screen, then can be by this virtual keyDish switches to the dummy keyboard of current active.If accessed is slide, then can be by wholeSlide all operations point of process as the foundation of dummy keyboard of switching current active, it is possible toUsing only by the startup operation point of this slide as the foundation of dummy keyboard of switching current active.
As a example by the interface shown in Fig. 5, this interface shows three annular dummy keyboards, itsCorresponding display position is respectively region 5A, region 5B and region 5C, the slip behaviour of user's inputMaking to be slid into termination operating point 5E by startup operation point 5D, wherein startup operation point 5D is in regionIn 5C, and terminate operating point 5E and be in the 5A of region.If the one one module is by whole slideThe all operations point of process as the foundation of dummy keyboard of switching current active, for similar slipOperate the operation of this kind of continuous contact touch screen, then can be during operation continue, persistently to operating pointPosition judge, and the virtual key of the position switching current active being presently according to operating pointDish, in this case, when operating point is moved to region 5A by region 5C, the one one moduleI.e. the dummy keyboard of current active can be switched over.
In actual applications, it is not precluded from using due to the operation of the dummy keyboard for switching current activeIn the first slide of selection character, the i.e. first slide can switch the void of current active simultaneouslyIntend the character in the dummy keyboard of keyboard and selection current active.For the equipment that touch screen is less, byLess in the region of operation, easily make the viewing area of the slide multiple dummy keyboards of leapTerritory.If the first slide crosses over the viewing area of multiple dummy keyboards, may be such that this orderOne slide chooses the character in another dummy keyboard, causes input error.Therefore can only byThe startup operation point of this slide as the foundation of dummy keyboard of switching current active, i.e. forThe operation of similar slide this kind of continuous contact touch screen, only touches initial behaviour during touch screen first by userMake point and be judged to the operating position of this time.In this case, when in Fig. 5 acquired in the one one moduleAfter shown slide, the dummy keyboard of current active is the dummy keyboard being shown in region 5C,The dummy keyboard that will not make current active switches over during a slide.
For the dummy keyboard of current active, can be by the way of highlighting so that it is be different from itIts dummy keyboard.The mode highlighted can use character is highlighted, increase background colour,The font of character in overstriking dummy keyboard, the one changed in the mode such as font color or size or manyThe combination planted.Here, those skilled in the art will be understood that the above-mentioned dummy keyboard to current activeThe mode of highlighting is only for example, and other modes that are existing or that be likely to occur from now on are such as applicable to thisInvention, within also should being included in scope, and is incorporated herein with way of reference at this.
The another kind of preferred implementation provided as the application, when the quantity of described dummy keyboard is manyTime individual, the distance between any two dummy keyboard is more than predetermined threshold value.By arranging two virtual keysMinimum range between dish, the hypotelorism being possible to prevent between dummy keyboard, it is to avoid virtual to otherThe maloperation of keyboard.Such as, set predetermined threshold value according to the finger width of normal adult human, as5mm。
Further, multiple dummy keyboards display position on described touch screen include following any one orThe combination of two kinds: all show at least one described dummy keyboard in the both sides of described touch screen, or in instituteThe central authorities stating touch screen show at least one dummy keyboard.As a example by three dummy keyboards, can be at touch screenLeft side show one, right side shows two, as it is shown in figure 5, this kind of display mode can conveniently be usedFamily held by both hands is held in operation during equipment both sides;Can also be at central authorities' three virtual keys of display of touch screenDish, as shown in Figure 6, the operation of another hands when this kind of mode can facilitate user's one hand holding apparatus.Certainly, for the consideration (such as interface integral layout etc.) of other factors, it is also possible in the left and right sidesAnd central authorities' each display one dummy keyboard.
So that the display position of above-mentioned dummy keyboard is more flexible, the application provides and further provides forOne is preferred embodiment so that the display position of dummy keyboard can be sent out according to the operation of userChanging, specifically, obtains the user's the first slide in the dummy keyboard execution of tactile screen displayBefore, also include obtaining the 3rd operation that user performs in the second area of described touch screen, according to instituteState the display position of dummy keyboard described in the 3rd operation change.
Wherein, the change of the display position of described dummy keyboard can be between multiple default display positionMutual switching, it is also possible to be mobile display position, User Defined ground.Such as getting the 3rd behaviourAfter work, according to the 3rd operation make three dummy keyboards display position by the region 5A in Fig. 5,Region 5B and region 5C corresponding region 6A, region 6B and the region 6C being changed in Fig. 6 respectively.Or only some dummy keyboard therein is moved to other position.
Described 3rd operation includes but not limited to: certain gestures operation, in the clicking operation of ad-hoc locationOr the drag operation to a certain dummy keyboard.Wherein, the operation of described certain gestures includes but not limited toSuch as the gesture operation in Fig. 8 (a) and (b), wherein Fig. 8 (a) is two operating points 8A and8B slide in opposition simultaneously, is that three operating points 8C, 8D and 8E are simultaneously to a certain position in 8 (b)Slide.When described 3rd operation is the clicking operation at ad-hoc location, this ad-hoc location can be aobviousIt is shown on screen and is exclusively used in the button triggering dummy keyboard display position change, when user clicks on thisAfter button, i.e. can be acquired and thus change the display position of dummy keyboard.Described to a certain virtual keyThe drag operation of dish is generally used for the self-defined change to display position, such as with the head of a household by a certain virtualAfter keyboard is in 1 second, then drag to other position, can be by this dummy keyboard by showing that position is dragged toOther position.
According to the different implementations of described 3rd operation, described second area is set to different districtsTerritory, if the 3rd operation is when the clicking operation of ad-hoc location, can be set as removing by described second areaA certain region outside keyboard & display region and character input area.As the 3rd operation is grasped for certain gesturesMaking or during to the drag operation of a certain dummy keyboard, described second area may be set to whole touch screenViewing area.Here, those skilled in the art only will be understood that above-mentioned second area and the 3rd operationFor citing, other display positions for changing described dummy keyboard that are existing or that be likely to occur from now onMode be such as applicable to the present invention, within also should being included in scope, and at this to drawIt is incorporated herein by mode.
In actual application scenarios, character input area shown in interface may comprise multiple characterInput position.Such as, the interface shown in Fig. 9 comprises in the 9A of character input area four character inputsPosition 9A1~9A4, can show a selected character in each character input position.Preferably, may be usedMethod flow diagram shown in Figure 11 further improves, before S1103, obtains userThe second operation performed in the first area of described touch screen, according to the described second current choosing of operation switchingIn character input position.Further, described S1103 specifically includes: the character at described touch screen inputsThe character input position currently chosen in district shows the described character currently chosen.
Here, for the character input position currently chosen, again may be by the mode highlighted,Differentiate it from other not selected character input position.The mode highlighted can use highlightedDisplay, change background color, increase frame or increase by above or below this character input positionOne or more combination in the modes such as radio check mark (arrow, indicatrix etc.).In Fig. 9Shown in, character input position 9A2 is the character input position currently chosen, and inputs with other characterPosition is compared, and character input position 9A2 adds a frame.Here, those skilled in the art shouldBeing understood that the mode that highlights of above-mentioned character input position is only for example, other are existing or from now on may be usedThe mode that can occur such as is applicable to the present invention, within also should being included in scope, andThis is incorporated herein with way of reference.
Preferably, the second slide that described second operation performs in being included in described first area.The second operation that aforementioned acquisition user performs in the first area of described touch screen, according to described second behaviourMake to switch the step of the character input position currently chosen, specifically include: obtain user at described touch screenFirst area in perform the second slide, the glide direction of described second slide determineThe switching direction of character input position described in described character input area, and according to described character input bitThe switching direction put switches the character input position currently chosen successively.Here, described first area canTo be all viewing areas comprising whole touch screen.Such as, carry out in the touch screen interface shown in Fig. 9Second slide, the startup operation point of this second slide is operating point 9B, if second slidesOperation is slip to the right, and the character input position the most currently chosen can be cut by character input position 9A2Shift to character input position 9A3;Correspondingly, if the second slide is slip to the left, the most currentlyThe character input position chosen can be switched to character input position 9A1 by character input position 9A2.
In actual applications, described second operation can also include in the following manner: at character input positionClicking operation or in first area the clicking operation of ad-hoc location.If described second operation forThe clicking operation of character input position, then directly switch according to the operating point position of described second operationWhich character input position the character input position currently chosen, i.e. user click on, then by defeated for this characterEnter position to choose.In such cases, described first area is set to all character input position institutesCorresponding region.If described second operation is the clicking operation of ad-hoc location, this spy in first areaLocation is put and can be displayed on touch screen being exclusively used in the button selecting character input position, such as certain bitsPut include one move to left button and one move to right button, when user click on move to left button time, then can basisThe upper clicking operation of this key position, switches the character input position currently chosen, instead the most to the leftAs the same.In such cases, described first area can be set as except keyboard & display region and wordA certain region outside symbol input area.Here, those skilled in the art will be understood that above-mentioned first areaAnd second operation be only for example, other are existing or that be likely to occur from now on currently chooses for switchingThe mode of character input position be such as applicable to the present invention, also should be included in scope withIn, and be incorporated herein with way of reference at this.
Under specific application scenarios, the such as application scenarios of identifying code input, owing to needing inputCharacter will not comprise Chinese character, therefore only needs to show English words in the character to be selected of dummy keyboardMother, numeral and symbol.In prior art, common dummy keyboard be only capable of show simultaneously littleWrite mother, capitalization or numeral and symbol in one, therefore input time may need repeatedlyChange currently displaying dummy keyboard.For this type of application scenarios, the quantity of dummy keyboard can be setIt is set to three, is respectively used to show capitalization, lower case, numeral and symbol so that Yong HuInput validation code is only to need the character according to display to choose correspondence respectively in three dummy keyboardsCharacter, improves the convenience of man-machine interaction.
In sum, the character owing to currently choosing in dummy keyboard is according to the slip behaviour on touch screenSwitch over so that without clicking the position of corresponding character exactly when character is chosen,The accurate selection of character can be completed.Therefore, it is possible to reduce user during input character because of choosingError character and the deletion action that carries out, thus accelerate the input speed of character, improve the effect of man-machine interactionRate.
Obviously, those skilled in the art the application can be carried out various change and modification without deviating fromSpirit and scope.So, if these amendments of the application and modification belong to the application powerProfit requires and within the scope of equivalent technologies, then the application is also intended to comprise these changes and modification existsIn.
It should be noted that the application can be carried out in the assembly of hardware at software and/or software,Such as, special IC (ASIC), general purpose computer can be used or any other is similar hardPart equipment realizes.In one embodiment, the software program of the application can be performed by processorTo realize steps described above or function.Similarly, the software program of the application (includes the number being correlated withAccording to structure) can be stored in computer readable recording medium storing program for performing, such as, and RAM memory, magneticOr CD-ROM driver or floppy disc and similar devices.It addition, some steps of the application or function can useHardware realizes, and such as, performs the circuit of each step or function as coordinating with processor.
It addition, the part of the application can be applied to computer program, such as computer programInstruction, when it is computer-executed, by the operation of this computer, can call or provide basisThe present processes and/or technical scheme.And call the programmed instruction of the present processes, may be depositedStore up fixing or movably in record medium, and/or by broadcast or other signal bearing mediasData stream and be transmitted, and/or be stored in the computer equipment that runs according to described programmed instructionIn working storage.Here, include a device according to an embodiment of the application, this device bagInclude the memorizer for storing computer program instructions and for performing the processor of programmed instruction, itsIn, when this computer program instructions is performed by this processor, trigger this plant running based on aforementionedThe method of multiple embodiments and/or technical scheme according to the application.
It is obvious to a person skilled in the art that the application is not limited to the thin of above-mentioned one exemplary embodimentJoint, and in the case of without departing substantially from spirit herein or basic feature, it is possible to concrete with otherForm realizes the application.Therefore, no matter from the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, scope of the present application is limited by claims rather than described aboveIt is fixed, it is intended that all changes fallen in the implication of equivalency and scope of claim are includedIn the application.Any reference in claim should not be considered as limit involved right wantAsk.Furthermore, it is to be understood that " an including " word is not excluded for other unit or step, odd number is not excluded for plural number.DressMultiple unit or the device of putting statement in claim can also be passed through software by a unit or deviceOr hardware realizes.The first, the second word such as grade is used for representing title, and is not offered as any specificOrder.