The content of the invention
In view of the above problems, it is proposed that the embodiment of the present invention overcomes the above problem or at least partly in order to provide one kindInput method, input unit and the device for input to solve the above problems, the embodiment of the present invention can improve preference letterThe acquisition efficiency of breath, and then improve input efficiency.
To solve the above-mentioned problems, the invention discloses a kind of input method, including:
Obtain the input string of user;
It obtains and shows the corresponding candidate item of the input string;
Focus is jumped into the first candidate item, and plays the voice messaging of the first candidate item;Alternatively, in response toFocus is jumped to the first candidate item, and plays the voice messaging of the first candidate item by the preset operation of user.
Optionally, the method further includes:
After the corresponding candidate item of the input string is showed, the subsequent operation of user is monitored;
The then step that focus is jumped into the first candidate item, and plays the voice messaging of the first candidate itemSuddenly, including:
If not monitoring the subsequent operation of user in preset time, focus is jumped into the first candidate item, andPlay the voice messaging of the first candidate item.
Optionally, the method further includes:
After the corresponding candidate item of the input string is showed, the subsequent operation of user is monitored;
If monitoring the subsequent operation of user in preset time, judge whether the subsequent operation is preset operation;
Focus is jumped to the first candidate item by the then preset operation in response to user, and is played first describedThe step of voice messaging of candidate item, including:
If the subsequent operation is preset operation, in response to the preset operation of user, focus is jumped to first describedCandidate item, and play the voice messaging of the first candidate item.
Optionally, the preset operation includes:The preset gesture or pressing dynamics that user generates on the screen are defaultIn the range of operation.
Optionally, the preset operation includes:The preset slide that user generates on the screen, then it is described in response toFocus is jumped to the first candidate item by the preset operation at family, and the step of play the voice messaging of the first candidate item,Including:
After the first time preset slide that user generates on the screen is received, focus is jumped into the first timeOption, and play the voice messaging of the first candidate item.
Optionally, the method further includes:
After receiving that user generates on the screen when previous preset slide, focus is jumped into current candidate, and play the voice messaging of the current candidate;Wherein, it is described to work as previous preset slide and preceding once preset slipGrasp continuous adjacent, and the current candidate previous candidate item continuous adjacent corresponding with the preceding once preset slide.
Optionally, the preset slide is monitored as follows:
The slip interactive interface provided by operating system captures the preset slide.
Optionally, the preset slide is monitored as follows:
In response to the preset rotation process of user, corresponding preset option is exported;
Selection operation of the user for the preset option is received, and is caught by the slip interactive interface that operating system providesObtain the preset slide.
On the other hand, the invention discloses a kind of input unit, including:
Input string acquisition module, for obtaining the input string of user;
Candidate item obtains display module, for obtaining and showing the corresponding candidate item of the input string;And
Preference information processing module for focus to be jumped to the first candidate item, and plays the first candidateThe voice messaging of item;Alternatively, in response to the preset operation of user, focus is jumped into the first candidate item, and is played firstThe voice messaging of the candidate item.
Optionally, described device further includes:
First monitoring modular, for after the corresponding candidate item of the input string is showed, monitoring the subsequent operation of user;
Then the preference information processing module includes:
If for not monitoring the subsequent operation of user in preset time, focus is jumped to for first processing moduleThe first candidate item, and play the voice messaging of the first candidate item.
Optionally, described device further includes:
Monitoring modular, for after the corresponding candidate item of the input string is showed, monitoring the subsequent operation of user;
Judgment module if for monitoring the subsequent operation of user in preset time, judges that the subsequent operation isNo is preset operation;
Then the preference information processing module includes:
Second processing module, in the rear continue operation for preset operation when, in response to the preset operation of user, by cokePoint jumps to the first candidate item, and plays the voice messaging of the first candidate item.
Optionally, the preset operation includes:The preset gesture or pressing dynamics that user generates on the screen are defaultIn the range of operation.
Optionally, the preset operation includes:The preset slide that user generates on the screen, then preference letterBreath processing module includes:
3rd processing module, for after the first time preset slide that user generates on the screen is received, by cokePoint jumps to the first candidate item, and plays the voice messaging of the first candidate item.
Optionally, described device further includes:
Fourth processing module, for after receiving that user generates on the screen when previous preset slide, by cokePoint jumps to current candidate, and plays the voice messaging of the current candidate;Wherein, it is described to work as previous preset slideContinuous adjacent is grasped with preceding once preset slide, and the current candidate and the preceding once preset slide are corresponding previousCandidate item continuous adjacent.
Optionally, described device further includes:For monitoring the second monitoring modular of the preset slide;
Second monitoring modular includes:
First trapping module, the slip interactive interface for being provided by operating system capture the preset slide.
Optionally, described device further includes:For monitoring the second monitoring modular of the preset slide;
Second monitoring modular includes:
Option output module for the preset rotation process in response to user, exports corresponding preset option;
Second capture operation, for receiving selection operation of the user for the preset option, and passes through operating system and carriesThe slip interactive interface of confession captures the preset slide.
In another aspect, the invention discloses a kind of devices for input, include memory and one or oneAbove program, one of them either more than one program storage in memory and be configured to by one or one withUpper processor performs the one or more programs and includes the instruction operated below:
Obtain the input string of user;
It obtains and shows the corresponding candidate item of the input string;
Focus is jumped into the first candidate item, and plays the voice messaging of the first candidate item;Alternatively, in response toFocus is jumped to the first candidate item, and plays the voice messaging of the first candidate item by the preset operation of user.
The embodiment of the present invention includes advantages below:
The embodiment of the present invention can carry out focus automatically after obtaining and showing the corresponding candidate item of input string of userIt redirects, specifically, focus is jumped into the first candidate item, and play the first candidate item (hereinafter referred to as preference)Voice messaging in this way, the embodiment of the present invention can make user rapidly know the voice messaging of preference, improves preference informationAcquisition efficiency;In input process, preference is usually that a candidate item of optimal quality namely preference meet user'sInput that the probability being intended to is larger, in this way, after the voice messaging of preference is played automatically, probability that user will be shielded on the preferenceIt is larger, therefore input efficiency can be greatly improved.
Alternatively, focus can be jumped to preference, and plays head by the embodiment of the present invention in response to the preset operation of userThe voice messaging of option;In this way, user can generate the preset operation, with fast when there is the information requirement for preferenceThe voice messaging of preference is known fastly.Compared with the position of candidate item on the screen needed for groping in existing scheme, the present inventionThe preset operation of embodiment can realize being accurately positioned for preference, therefore can improve the location efficiency of preference.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, it is below in conjunction with the accompanying drawings and specific realApplying mode, the present invention is described in further detail.
Embodiment of the method one
With reference to Fig. 1, show a kind of step flow chart of input method embodiment one of the present invention, can specifically include such asLower step:
Step 101, the input string for obtaining user;
Step 102 obtains and shows the corresponding candidate item of the input string;
Focus is jumped to the first candidate item, and plays the voice messaging of the first candidate item by step 103.
The embodiment of the present invention can be applied to the input method procedure of visually impaired user, to be carried in input process to visually impaired userFor the voice feedback of intelligence, for ease of description, the embodiment of the present invention represents visually impaired user by user.Optionally, shouldThe input mode of input method procedure can there are many, such as above-mentioned input mode specifically can include keyboard symbol, hand-written information,The input modes such as phonetic entry, i.e. user can be inputted defeated by coded string, handwritten input information, speech input information etc.Enter string.It is only illustrated below by taking the input mode of coded string (hereinafter referred to as input string) as an example, other input mode phasesMutually referring to.
Input method provided in an embodiment of the present invention can be applied to input method procedure client it is corresponding with server shouldWith in environment, wherein, client and the server of input method procedure can be located in wired or wireless network, by this it is wired orWireless network, client carries out data interaction with server, that is, the input method of the embodiment of the present invention can be by client kimonosAny in business device performs, and the embodiment of the present invention is not any limitation as the specific executive agent of each step in input method.
Specifically, the client of input method procedure may operate on intelligent terminal, which can capture userInput string in input process.Above-mentioned intelligent terminal specifically can include but is not limited to:Smart mobile phone, tablet computer, electronicsBook reader, MP3 (dynamic image expert's compression standard audio level 3, Moving Picture Experts Group AudioLayer III) player, MP4 (dynamic image expert's compression standard audio level 4, Moving Picture ExpertsGroup Audio Layer IV) player, pocket computer on knee, vehicle-mounted computer, desktop computer, set-top box, intelligenceTelevision set, wearable device etc..
The operating system of intelligent terminal can be the arbitrary operation system such as Android, IOS, Windows in the embodiment of the present inventionSystem, the embodiment of the present invention mainly illustrate the input method of the embodiment of the present invention by taking IOS operating system as an example, other operationsThe corresponding input method of system is cross-referenced.
In practical applications, step 101 can change relevant user's operation according to candidate item, obtain the input of userString.Optionally, changing relevant user's operation with candidate item can include:The operation of typing character, the operation for deleting character orPerson selects operation of input string etc..For example, operation of the operation of user's typing character " n " for typing character;User is from existingThe operation of character " r " is deleted in input string " jinr " to delete the operation of character;It is defeated when nine grids keyboard is used to be inputtedA variety of pronunciations may be had by entering string, and the operation of above-mentioned selection character can be used for selection one of which pronunciation, for example, user is in nine palaces" jkl ", " ghi " and " mno " button is pressed on lattice keyboard respectively, then can obtain " jin ", " jio ", " lin ", " ji ", " li "Etc. a variety of pronunciations, user can be by selecting the operation of input string to obtain required input string.It is appreciated that can arbitrarily it drawPlay operation the changing within the protection domain of relevant user's operation with candidate item in the embodiment of the present invention of candidate item variation.
In practical applications, step 102 can be searched according to above-mentioned input string in dictionary, to obtain input string pairThe candidate item answered.Optionally, above-mentioned dictionary can include:User thesaurus, system dictionary, cell dictionary, cloud dictionary etc., this hairBright embodiment is not any limitation as specific dictionary.Optionally, it is doubtful when the error occurs in input string, it can also be to the inputString carries out error correction, to obtain corresponding error correction string, then obtains the corresponding error correction candidate of the error correction string.It is it is appreciated that of the inventionThe concrete mode that embodiment obtains the corresponding candidate item of input string for step 102 is not any limitation as.
Optionally, after the corresponding candidate item of input string is obtained, step 102 can show in the candidate regions of input method procedureCorresponding candidate item, for selection by the user.Optionally, user can be positioned simultaneously by the mode of groping from the candidate item showedCandidate item needed for triggering, with obtain triggering candidate item voice messaging, and then judge the candidate item according to the voice messagingWhether meet the input of itself to be intended to, if so, will shield in the candidate item, otherwise continue through the mode of groping from the time showedIt is positioned in option and triggers required candidate item.
In the embodiment of the present invention, focus can be used for represent screen content focus, the focus can be used for screen content intoRow positioning.It is alternatively possible to control the focus by reading panel module.Wherein, panel module is read to can be used for representing in intelligent terminalThere is the module for reading screen content.The operating systems such as IOS, Android, Windows are supported to read screen content work(at presentCan, for example, Voiceover (offscreen voice) is the technology that IOS operating system carries, corresponding intelligent terminal screen can be read aloud after unlatchingInterface element and content on curtain;For another example, Android system can obtain screen container, and be obtained by traveling through the screen containerInterface element and content etc..It is appreciated that the embodiment of the present invention is not any limitation as specifically reading screen software.
In the embodiment of the present invention, focus can show as the forms such as cursor or box, which can redirect.It canSelection of land, the focus can be redirected according to user's operation.For example, in the case where user does not key in input string, which can be withAcquiescence is rested on the acquiescence button of entering method keyboard, also, triggers certain button of (such as clicking) entering method keyboard in userAfterwards, which can be jumped to the button, in order to which user inputs the corresponding character of the button.For another example, keyed in user defeatedEnter in the case of going here and there and obtaining the corresponding candidate item of the input string, can trigger and (such as click) one of candidate item, it shouldFocus jumps to candidate item of triggering etc..
The embodiment of the present invention can carry out the jump of focus automatically after obtaining and showing the corresponding candidate item of the input stringTurn, specifically, focus is jumped into the first candidate item, and play the language of the first candidate item (hereinafter referred to as preference)Message ceases, in this way, the embodiment of the present invention can make user rapidly know the voice messaging of preference, improves preference informationObtain efficiency;In input process, preference is usually that a candidate item of optimal quality namely preference meet the defeated of userEnter that the probability of intention is larger, in this way, after the voice messaging of preference is played automatically, user by the probability shielded on the preference compared withGreatly, therefore input efficiency can be greatly improved.
In a kind of alternative embodiment of the present invention, any trigger condition can be not required in step 103, that is, obtainingAfter current candidate item, can focus be jumped into the first candidate item immediately, and play the voice of the first candidate itemInformation.
In another alternative embodiment of the present invention, step 103 can need trigger condition, and corresponding trigger condition can be withThe input pause of user is related, and correspondingly, the above method can also include:After the corresponding candidate item of the input string is showed,Monitor the subsequent operation of user;Then above-mentioned steps 103 can include:If the follow-up behaviour of user is not monitored in preset timeMake, then focus is jumped into the first candidate item, and play the voice messaging of the first candidate item.Wherein, when this is defaultBetween can represent input dead time of user, those skilled in the art can determine above-mentioned default according to practical application requestThe value of time for example, the value of the preset time can be empirical value, alternatively, the key information of user can be gathered, and is based on being somebody's turn to doThe statistics of key information obtains the value of the preset time, and the embodiment of the present invention determines side for the specific of the value of above-mentioned preset timeFormula is not any limitation as.
In a kind of alternative embodiment of the present invention, the embodiment of the present invention is obtaining and is showing the corresponding time of the input stringIt after option, can attempt to carry out redirecting for focus by step 103, if monitoring the subsequent operation of user to continue to input wordSymbol, then can not perform step 103, if not monitoring the subsequent operation of user, can perform step 103.
In a kind of application example 1 of the present invention, user wants substep input " hello " two words, then can touch firstTo the corresponding button of character " n " and trigger (such as being triggered by double-clicking mode), then the embodiment of the present invention is obtaining inputIt goes here and there after " n " corresponding candidate item, focus can automatically be jumped to preference " you ", and read aloud " you, you you ", Yong HukeIt will be shielded with directly double-clicking on the preference " you ".After it will shield on the preference " you ", it is corresponding that user can touch character " h "Button and triggering, then the embodiment of the present invention focus can be jumped to automatically after input string " h " corresponding candidate item is obtainedPreference " good ", and read aloud " good, fine or not is good ", user, which can directly double-click, to shield on the preference " good ".Due to the present inventionEmbodiment can save the operation that user gropes candidate item, therefore can greatly improve the acquisition efficiency of preference information, and thenImprove input efficiency
In a kind of application example 2 of the present invention, user is wanted through input string " jintian " input " today ", butIt inputs after " jin ", key errors occurs in when click keys " t ", and mistake has clicked adjacent button " r ";Although some are defeatedThe corresponding voice messaging of button " r " can be read aloud by entering method program, but attentively the reasons such as degree cause user not send out by input speed, userExisting key errors;In such cases, if user continues input and will cause substantial amounts of error correction cost.And the embodiment of the present invention canTo play the voice messaging of preference automatically, for example, can play " jinr " following voice messaging " enter, advance into enteringMouth enters " so that user confirms current input content (including input string and candidate item) with the presence or absence of mistake in time, if existing wrongMistake can then carry out the amendment of mistake in time, therefore can save error correction cost, improve input efficiency.
To sum up, the input method of the embodiment of the present invention, can be with after obtaining and showing the corresponding candidate item of the input stringIt is automatic to carry out redirecting for focus, specifically, focus is jumped into preference, and the voice messaging of the preference is played, in this way, thisInventive embodiments can make user rapidly know the voice messaging of preference, improve the acquisition efficiency of preference information;DefeatedDuring entering, preference is usually a candidate item of optimal quality namely preference meets the probability that the input of user is intended toLarger, in this way, after the voice messaging of preference is played automatically, user is larger by the probability shielded on the preference, therefore canGreatly improve input efficiency.
With reference to Fig. 2, show a kind of step flow chart of input method embodiment two of the present invention, can specifically include such asLower step:
Step 201, the input string for obtaining user;
Step 202 obtains and shows the corresponding candidate item of the input string;
Focus is jumped to the first candidate item, and plays first institute by step 203, the preset operation in response to userState the voice messaging of candidate item.
Focus can be jumped to preference, and plays preference by the embodiment of the present invention in response to the preset operation of userVoice messaging;In this way, user can generate the preset operation, with rapidly when there is the information requirement for preferenceKnow the voice messaging of preference.Compared with the required position of candidate item on the screen is groped in existing scheme, the present invention is implementedThe preset operation of example can realize being accurately positioned for preference, therefore can improve the location efficiency of preference.
In practical applications, which can be the operation not conflicted with existing capability arbitrarily.Optionally, this is pre-Putting operation can also exist for the operation that visually impaired user is familiar with or is conveniently operated, such as slide, gesture operation, pressing dynamicsOperation in preset range etc., it will be understood that the embodiment of the present invention is not any limitation as specific preset operation.
Step 103 and step 203 respective operations are operation arranged side by side, can be in a kind of alternative embodiment of the present inventionAccording to the subsequent operation selecting step 103 of user or the corresponding operation of step 203, correspondingly, the method for the embodiment of the present inventionIt can also include:After the corresponding candidate item of the input string is showed, the subsequent operation of user is monitored, if being supervised in preset timeThe subsequent operation of user is measured, then judges whether the subsequent operation is preset operation, and in response to the preset operation of user, it willFocus jumps to the first candidate item, and plays the voice messaging of the first candidate item.Further, if in preset timeThe subsequent operation of user is not monitored, then illustrates that focus is jumped to the first candidate item by the pause that user has input, andPlay the voice messaging of the first candidate item.That is, after the corresponding candidate item of the input string is showed, if in preset timeIt does not monitor the subsequent operation of user inside, then performs the corresponding operation of step 103, otherwise, if monitoring to use in preset timeThe preset operation at family then performs the corresponding operation of step 203, can either ensure input efficiency, and can prevent the first choice playedThe voice messaging of item generates interference to user, improves the intelligent of input method procedure.
In a kind of alternative embodiment of the present invention, the preset operation can include:User generates pre- on the screenPut gesture.The preset gesture can be the operation that visually impaired user is familiar with or is conveniently operated, and refer to the gesture for double-clicking screen such as double,Certainly, those skilled in the art can be according to practical application request using other preset gestures, such as nine grids gesture, this hairBright embodiment is not any limitation as specific preset gesture.
In another alternative embodiment of the present invention, the preset operation can include:What user generated on the screenFocus is jumped to the first candidate item, and played first by preset slide, the then preset operation in response to userThe step 203 of the voice messaging of the candidate item can include:In the first time preset cunning for receiving user and generating on the screenAfter dynamic operation, focus is jumped into the first candidate item, and plays the voice messaging of the first candidate item.
In the embodiment of the present invention, above-mentioned preset slide can be the slide of vertical direction or left and right directions,It is possible thereby to realize the running fix of focus and its corresponding candidate item.Specifically, after preset slide for the first time is received,It can carry out the positioning of preference;After second of preset slide is received, the positioning of two options can be carried out;It is receivingTo after the preset slide of third time, the positioning ... of three options can be carried out after the preset slide of n-th is received, it canTo carry out the positioning of N options, wherein, N is the natural number more than or equal to 1.
In a kind of alternative embodiment of the present invention, the preset operation can include:Pressing dynamics are within a preset rangeOperation, can so prevent this it is preset operation and conflicting between the operation of existing capability.The embodiment of the present invention it is presetOperation can specifically include:Clicking operation and/or slide, then can according to preset operation pressing dynamics to above-mentioned clickOperation and/or slide distinguish.Optionally, the embodiment of the present invention can be according to the pressing dynamics of clicking operation to above-mentionedClicking operation distinguishes, and to obtain touching operation, flicking operates and again by operation, for example, the pressing of the clicking operation of userWhen dynamics is located in the range of [0, p1], it can be assumed that the clicking operation is to touch operation;The pressing dynamics of the clicking operation of userWhen in the range of [p1, p2], it can be assumed that the clicking operation operates for flicking;The pressing dynamics of the clicking operation of user are located atWhen in the range of [p2, p3], it can be assumed that the clicking operation is attached most importance to by operation;Wherein, above-mentioned p1, p2, p3 can represent correspondingPressing force angle value, and p1<p2<p3.Similarly, different slides can also carry identical or different pressing dynamics, alternatively,Different slides can also carry different directions, such as direction to the left or to the right, upwardly or downwardly.It can be withUnderstand, above-mentioned [0, p1], [p1, p2] or [p2, p3] is intended only as the example of the preset range of the embodiment of the present invention, this hairBright embodiment is not any limitation as specific preset range.
In order to obtain the pressing dynamics of above-mentioned preset operation, can be provided in the intelligent terminal of the embodiment of the present invention hasThe touch-screen of pressure perceptional function, such as 3D-touch (3D touch-controls, Three Dimensions Touch) touch-screen, alternatively,The intelligent terminal of the embodiment of the present invention can also set the control perceived for pressure in common touch-screen, it will be understood that thisInventive embodiments are not any limitation as the specific acquisition modes of the pressing dynamics of above-mentioned touch operation.
In another alternative embodiment of the present invention, the method for the embodiment of the present invention can also include:Receiving useFamily generate on the screen after previous preset slide, focus is jumped into current candidate, and plays the current timeThe voice messaging of option;Wherein, it is described when previous preset slide with it is preceding once it is preset slide behaviour continuous adjacent, and it is described work asPreceding candidate item previous candidate item continuous adjacent corresponding with the preceding once preset slide.For example, current candidate is threeOption, then a preceding candidate item is two options, and user can realize that the movement of candidate item is determined by continuous preset slidePosition, until navigating to required candidate item.
In another alternative embodiment of the present invention, the preset slide can be monitored as follows:It is logicalThe slip interactive interface for crossing operating system offer captures the preset slide.For some operating systems, slide and hand overThe distinctive permission of these operating systems each other, therefore after operating system provides and slides the corresponding slip interactive interface of interaction, it can be withCorresponding preset slide is captured by the slip interactive interface.
In a kind of alternative embodiment of the present invention, the preset slide can be monitored as follows:ResponseIn the preset rotation process of user, corresponding preset option is exported;Selection operation of the user for the preset option is received, andThe slip interactive interface provided by operating system captures the preset slide.This alternative embodiment can be in preset rotation(Rotor) operate in corresponding option and preset option is set, which can be used for the shifting that candidate is realized by sliding interactionDynamic positioning, therefore user can recall the preset option by preset rotation process.Optionally, the preset rotation process can beThe operation of pivoting finger on screen, after the preset rotation process is received, the embodiment of the present invention can play preset optionVoice messaging, while the voice messaging of other options can also be played, for selection by the user.Further, when receive user forAfter the selection operation of the preset option, the slip interactive interface that can be provided by operating system captures the preset slip behaviourMake.
To sum up, focus can be jumped to first choice by the input method of the embodiment of the present invention in response to the preset operation of user, and play the voice messaging of preference;In this way, it is pre- can to generate this when there is the information requirement for preference by userOperation is put, rapidly to know the voice messaging of preference.Compared with candidate item needed for groping in existing scheme on the screenPosition, the preset operation of the embodiment of the present invention can realize being accurately positioned for preference, therefore can improve the positioning of preferenceEfficiency.
It should be noted that for embodiment of the method, in order to be briefly described, therefore it is dynamic that it is all expressed as to a series of movementIt combines, but those skilled in the art should know, the embodiment of the present invention and from the limit of described athletic performance orderSystem, because according to the embodiment of the present invention, some steps may be employed other orders or be carried out at the same time.Secondly, art technologyPersonnel should also know that embodiment described in this description belongs to preferred embodiment, and involved athletic performance simultaneously differsSurely necessary to being the embodiment of the present invention.
Device embodiment
With reference to Fig. 3, show a kind of structure diagram of input unit embodiment of the present invention, can specifically include:InputString acquisition module 301, candidate item obtain display module 302 and preference information processing module 303;
Wherein, above-mentioned input string acquisition module 301, for obtaining the input string of user;
Above-mentioned candidate item obtains display module 302, for obtaining and showing the corresponding candidate item of the input string;
Above-mentioned preference information processing module 303 for focus to be jumped to the first candidate item, and plays first instituteState the voice messaging of candidate item;Alternatively, in response to the preset operation of user, focus is jumped into the first candidate item, and is broadcastPut the voice messaging of the first candidate item.
Optionally, described device can also include:
First monitoring modular, for after the corresponding candidate item of the input string is showed, monitoring the subsequent operation of user;
Then the preference information processing module 303 can include:
If for not monitoring the subsequent operation of user in preset time, focus is jumped to for first processing moduleThe first candidate item, and play the voice messaging of the first candidate item.
Optionally, described device can also include:
Monitoring modular, for after the corresponding candidate item of the input string is showed, monitoring the subsequent operation of user;
Judgment module if for monitoring the subsequent operation of user in preset time, judges that the subsequent operation isNo is preset operation;
Then the preference information processing module 303 can include:
Second processing module, in the rear continue operation for preset operation when, in response to the preset operation of user, by cokePoint jumps to the first candidate item, and plays the voice messaging of the first candidate item.
Optionally, the preset operation can include:The preset gesture or pressing dynamics that user generates on the screen existOperation in preset range.
Optionally, the preset operation can include:The preset slide that user generates on the screen, the then first choiceItem message processing module 303 can include:
3rd processing module, for after the first time preset slide that user generates on the screen is received, by cokePoint jumps to the first candidate item, and plays the voice messaging of the first candidate item.
Optionally, described device can also include:
Fourth processing module, for after receiving that user generates on the screen when previous preset slide, by cokePoint jumps to current candidate, and plays the voice messaging of the current candidate;Wherein, it is described to work as previous preset slideContinuous adjacent is grasped with preceding once preset slide, and the current candidate and the preceding once preset slide are corresponding previousCandidate item continuous adjacent.
Optionally, described device can also include:For monitoring the second monitoring modular of the preset slide;
Second monitoring modular can include:
First trapping module, the slip interactive interface for being provided by operating system capture the preset slide.
Optionally, described device can also include:For monitoring the second monitoring modular of the preset slide;
Second monitoring modular can include:
Option output module for the preset rotation process in response to user, exports corresponding preset option;
Second capture operation, for receiving selection operation of the user for the preset option, and passes through operating system and carriesThe slip interactive interface of confession captures the preset slide.
For device embodiment, since it is basicly similar to embodiment of the method, so description is fairly simple, it is relatedPart illustrates referring to the part of embodiment of the method.
Each embodiment in this specification is described by the way of progressive, the highlights of each of the examples are withThe difference of other embodiment, just to refer each other for identical similar part between each embodiment.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in related this methodEmbodiment in be described in detail, explanation will be not set forth in detail herein.
Fig. 4 is the block diagram according to a kind of device 900 for input shown in an exemplary embodiment.For example, device 900Can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices,Body-building equipment, personal digital assistant etc..
With reference to Fig. 4, device 900 can include following one or more assemblies:Processing component 902, memory 904, power supplyComponent 906, multimedia component 908, audio component 910, the interface 912 of input/output (I/O), sensor module 914 andCommunication component 916.
The integrated operation of 902 usual control device 900 of processing component, such as with display, call, data communication, phaseMachine operates and record operates associated operation.Processing element 902 can refer to including one or more processors 920 to performOrder, to perform all or part of the steps of the methods described above.In addition, processing component 902 can include one or more modules, justInteraction between processing component 902 and other assemblies.For example, processing component 902 can include multi-media module, it is more to facilitateInteraction between media component 908 and processing component 902.
Memory 904 is configured as storing various types of data to support the operation in equipment 900.These data are shownExample is included for the instruction of any application program or method that are operated on device 900, contact data, and telephone book data disappearsBreath, picture, video etc..Memory 904 can be by any kind of volatibility or non-volatile memory device or their groupIt closes and realizes, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compileJourney read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flashDevice, disk or CD.
Power supply module 906 provides electric power for the various assemblies of device 900.Power supply module 906 can include power management systemSystem, one or more power supplys and other generate, manage and distribute electric power associated component with for device 900.
Multimedia component 908 is included in the screen of one output interface of offer between described device 900 and user.OneIn a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screenCurtain may be implemented as touch-screen, to receive input signal from the user.Touch panel includes one or more touch sensingsDevice is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding motionThe border of action, but also detect duration and pressure associated with the touch or slide operation.In some embodiments,Multimedia component 908 includes a front camera and/or rear camera.When equipment 900 is in operation mode, mould is such as shotWhen formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shootingHead and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 910 is configured as output and/or input audio signal.For example, audio component 910 includes a MikeWind (MIC), when device 900 is in operation mode, during such as call model, logging mode and speech recognition mode, microphone by withIt is set to reception external audio signal.The received audio signal can be further stored in memory 904 or via communication setPart 916 is sent.In some embodiments, audio component 910 further includes a loud speaker, for exports audio signal.
I/O interfaces 912 provide interface between processing component 902 and peripheral interface module, and above-mentioned peripheral interface module canTo be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lockDetermine button.
Sensor module 914 includes one or more sensors, and the state for providing various aspects for device 900 is commentedEstimate.For example, sensor module 914 can detect opening/closed state of equipment 900, and the relative positioning of component, for example, it is describedComponent is the display and keypad of device 900, and sensor module 914 can be with 900 1 components of detection device 900 or devicePosition change, the existence or non-existence that user contacts with device 900,900 orientation of device or acceleration/deceleration and device 900Temperature change.Sensor module 914 can include proximity sensor, be configured to detect without any physical contactPresence of nearby objects.Sensor module 914 can also include optical sensor, such as CMOS or ccd image sensor, for intoAs being used in application.In some embodiments, which can also include acceleration transducer, gyro sensorsDevice, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 916 is configured to facilitate the communication of wired or wireless way between device 900 and other equipment.Device900 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or combination thereof.In an exemplary implementationIn example, communication component 916 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.In one exemplary embodiment, the communication component 916 further includes near-field communication (NFC) module, to promote short range communication.ExampleSuch as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 900 can be believed by one or more application application-specific integrated circuit (ASIC), numberNumber processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally providedSuch as include the memory 904 of instruction, above-metioned instruction can be performed to complete the above method by the processor 920 of device 900.For example,The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy diskWith optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of intelligent terminalWhen device performs so that intelligent terminal is able to carry out a kind of input method, the described method includes:Obtain the input string of user;It obtainsAnd show the corresponding candidate item of the input string;Focus is jumped into the first candidate item, and plays the first candidate itemVoice messaging;Alternatively, in response to the preset operation of user, focus is jumped into the first candidate item, and plays first instituteState the voice messaging of candidate item.
Fig. 5 is the structure diagram of server in some embodiments of the present invention.The server 1900 can be because of configuration or propertyEnergy is different and generates bigger difference, can include one or more central processing units (central processingUnits, CPU) 1922 (for example, one or more processors) and memory 1932, one or more storage applicationsThe storage medium 1930 of program 1942 or data 1944 (such as one or more mass memory units).Wherein, memory1932 and storage medium 1930 can be of short duration storage or persistent storage.One can be included by being stored in the program of storage medium 1930A or more than one module (diagram does not mark), each module can include operating the series of instructions in server.More intoOne step, central processing unit 1922 could be provided as communicating with storage medium 1930, and storage medium is performed on server 1900Series of instructions operation in 1930.
Server 1900 can also include one or more power supplys 1926, one or more wired or wireless netsNetwork interface 1950, one or more input/output interfaces 1958, one or more keyboards 1956 and/or, one orMore than one operating system 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTMEtc..
Those skilled in the art will readily occur to the present invention its after considering specification and putting into practice invention disclosed hereinIts embodiment.It is contemplated that cover the present invention any variations, uses, or adaptations, these modifications, purposes orPerson's adaptive change follows the general principle of the present invention and including the undocumented common knowledge in the art of the disclosureOr conventional techniques.Description and embodiments are considered only as illustratively, and true scope and spirit of the invention are by followingClaim is pointed out.
It should be appreciated that the invention is not limited in the precision architecture for being described above and being shown in the drawings, andAnd various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is only limited by appended claim
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit andWithin principle, any modifications, equivalent replacements and improvements are made should all be included in the protection scope of the present invention.
Above to a kind of input method provided by the present invention, a kind of input unit and it is a kind of for input device, intoIt has gone and has been discussed in detail, specific case used herein is set forth the principle of the present invention and embodiment, implements aboveThe explanation of example is only intended to help the method and its core concept for understanding the present invention;Meanwhile for the general technology people of this fieldMember, thought according to the invention, there will be changes in specific embodiments and applications, in conclusion this explanationBook content should not be construed as limiting the invention.