[go: up one dir, main page]

CN103345308B - For inputting the method and apparatus of amendment - Google Patents

For inputting the method and apparatus of amendment Download PDF

Info

Publication number
CN103345308B
CN103345308B CN201310227416.2A CN201310227416A CN103345308B CN 103345308 B CN103345308 B CN 103345308B CN 201310227416 A CN201310227416 A CN 201310227416A CN 103345308 B CN103345308 B CN 103345308B
Authority
CN
China
Prior art keywords
modified
candidate
item
input
entry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310227416.2A
Other languages
Chinese (zh)
Other versions
CN103345308A (en
Inventor
汪倩怡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=49280111&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN103345308(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310227416.2A priority Critical patent/CN103345308B/en
Publication of CN103345308A publication Critical patent/CN103345308A/en
Application granted granted Critical
Publication of CN103345308B publication Critical patent/CN103345308B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The object of this invention is to provide a kind of method and apparatus for inputting amendment.Wherein, input method system receives the coded string of user's input, presents corresponding candidate entry to described user simultaneously; According to the item to be modified that described user selects, show candidate modifications item corresponding separately respectively at described item to be modified and respective items place thereof, wherein, candidate entry item to be modified and the respective items each other that coded string is corresponding with it; Obtain the candidate modifications item that described user selects, and continue this input process.Therefore, user only need select item to be modified in a place in coded string or candidate entry, the present invention can in the candidate entry of user-selected item place to be modified and correspondence thereof or coded string place show candidate modification item, thus provide the corresponding candidate modifications item of amendment demand current with it to user most possibly, with user friendly amendment, the input amendment improving user is experienced.

Description

For inputting the method and apparatus of amendment
Technical field
The present invention relates to input method technique field, particularly relating to a kind of technology for inputting amendment.
Background technology
Existing input method system, in particular for the input method of various intelligent mobile terminal, its function is often still comparatively simple, and for some input demand of user, effect is still undesirable.Such as, when the coded string mistake of user's input, user can only all delete the coded string inputted usually, and re-starts input.Obviously, such alter mode, its Consumer's Experience is quite bad.
Summary of the invention
The object of this invention is to provide a kind of method and apparatus for inputting amendment.
According to an aspect of the present invention, provide a kind of input amending method, wherein, the method comprises:
A receives the coded string of user's input, presents corresponding candidate entry to described user simultaneously;
The item to be modified that b selects according to described user, shows candidate modifications item corresponding separately respectively at described item to be modified and respective items place thereof, wherein, and candidate entry item to be modified and the respective items each other that coded string is corresponding with it;
C obtains the candidate modifications item that described user selects, and continues this input process.
According to another aspect of the present invention, additionally provide a kind of input modifier, wherein, this device comprises:
Input receiver, for receiving the coded string of user's input, presents corresponding candidate entry to described user simultaneously;
Amending advice device, for the item to be modified selected according to described user, shows candidate modifications item corresponding separately respectively at described item to be modified and respective items place thereof, wherein, and candidate entry item to be modified and the respective items each other that coded string is corresponding with it;
Amendment determining device, for obtaining the candidate modifications item that described user selects, and continues this input process.
Compared with prior art, when user needs to modify to coded string or candidate entry, the present invention can present candidate modifications item to user at corresponding item to be modified and respective items place thereof simultaneously, selects for user.At this, user only need select item to be modified in a place in coded string or candidate entry, the present invention can in the candidate entry of user-selected item place to be modified and correspondence thereof or coded string place show candidate modification item, thus provide the corresponding candidate modifications item of amendment demand current with it to user most possibly, with user friendly amendment, the input amendment improving user is experienced.
Accompanying drawing explanation
By reading the detailed description done non-limiting example done with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 illustrates according to an embodiment of the invention for inputting the method flow diagram of amendment;
Fig. 2 illustrates according to input amendment schematic diagram of the present invention.
Fig. 3 illustrates in accordance with another embodiment of the present invention for inputting the device schematic diagram of amendment.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
The invention provides a kind of input amending method and device, it is applicable to the equipment that any device has input method system, such as computer, mobile phone, panel computer, PSP etc.Especially and not exclusively, the present invention is particularly useful for the mobile device with touch-screen.
For ease of illustrating, refer to input modifier of the present invention herein mainly with input method system, " input method system " is equal to " input modifier " and uses namely herein, and is installed in smart mobile phone with this input method system and is illustrated.Those skilled in the art will be understood that aforementioned citing is only example, for explaining the object that the present invention is described, and should not be interpreted as any limitation of the invention.
In addition, in the present invention, if no special instructions, one time input process means from user inputs first coded character, until user selects corresponding candidate entry to whole coded strings that this inputs, and export its current embedded application to by input method system, i.e. upper screen.Such as, the current use note application of user, one time input process comprises user inputs character string " womenquchifan ", and " we go to have a meal " is selected from candidate entry, subsequently, " we go to have a meal " is exported to the application of this note by input method system, is about to " we go to have a meal " and is presented in the display interface of this note application.Now as user does not complete this note, new input process once can be restarted, until complete the input of short message content.
Further, for convenience of stating and distinguishing with candidate entry, herein the entry that user selects in candidate entry is called " input entry ".It should be noted that, those skilled in the art will be understood that this " input entry " only for explaining the object that the present invention is described, and should not be understood to any limitation of the invention.
Fig. 1 is method flow diagram according to an embodiment of the invention, and a kind of input modification process is shown.
As shown in Figure 1, in step sl, input method system receives the coded string of user's input, presents corresponding candidate entry to this user simultaneously.Such as, user's input coding character string " women ", input method system receives this coded string, presents corresponding candidate entry, as " we ", " I am vexed " etc. to user simultaneously.
In step s 2, the item to be modified that input method system is selected according to user, shows candidate modifications item corresponding separately respectively at this item to be modified and respective items place thereof, wherein, and candidate entry item to be modified and the respective items each other that coded string is corresponding with it.At this, user can select item to be modified in coded string or candidate entry, further, the item to be modified no matter user selects is coded string or candidate entry, and input method system all can show candidate modifications item corresponding separately at this item to be modified and respective items place thereof respectively.Therefore, 2 kinds of situations are below divided to discuss:
1) item to be modified that user selects is coded string to be modified, the to be modified candidate entry of its respective items corresponding to this coded string to be modified; Thus input method system is according to this coded string to be modified, shows the candidate modifications item of its correspondence at this coded string place to be modified and show the candidate modifications item of its correspondence at this candidate entry place to be modified.
Such as, user selects item to be modified in coded string, consult Fig. 2, coded string as user's input is " womenquchufan ", the candidate entry of its correspondence comprises " we go to kitchen ", " we go offence ", " we " etc., user selects " u " in coded string as item to be modified, now input method system can show the candidate modifications item of its correspondence at this " u " place, as " i ", " a ", the candidate modifications item of its correspondence can be shown in respective items " kitchen " place in candidate entry " we go to kitchen " simultaneously, as " having a meal ", " make the rounds of the wards ", " blowing " etc.
At this; those skilled in the art will be understood that; although only following hatched manner illustrates item to be modified " u " and its respective items " kitchen " in Fig. 2; but this representation is only example; for explaining the object that the present invention is described; and should not be regarded as any limitation of the invention; other existing or possible in the future representations treating modification item; as long as it is for distinguishing item to be modified and other input contents; as in highlighted mode, choose mode etc. to represent; all should be contained within protection scope of the present invention, and be contained in this with way of reference.
2) item to be modified that user selects is candidate entry to be modified, the to be modified coded string of its respective items corresponding to this candidate entry to be modified; Thus input method system is according to this candidate entry to be modified, shows the candidate modifications item of its correspondence at this candidate entry place to be modified and show the candidate modifications item of its correspondence at this coded string place to be modified.
Such as, user selects item to be modified in candidate entry, coded string as user's input is " womenquchigan ", the candidate entry of its correspondence comprises " we go eat dry ", " we ", " I am vexed " etc., user selects " doing " in first candidate entry " we go eat dry " as item to be modified, now input method system " can do " at this candidate modifications item showing its correspondence, as " meal ", respective items " g " place simultaneously " can done " in coded string shows the candidate modifications item of its correspondence, as " f ".
In above two kinds of situations, the candidate modifications item corresponding to coded string to be modified and the candidate modifications item corresponding to candidate entry to be modified can be separate, also can be mutually corresponding.When both are separate, respective candidate modifications item can coded string to be modified only corresponding to it or candidate entry to be modified be determined.When both mutually to correspondence time as user select coded string to be modified time, input method system provides corresponding candidate modifications item, the candidate modifications item of its candidate entry corresponding to be modified provided is also corresponding with the candidate modifications item of coded string to be modified simultaneously, if coded string to be modified " u " is to having candidate modifications item " i " and " a ", then the corresponding candidate modifications item of candidate entry to be modified " kitchen " " is had a meal " and " making the rounds of the wards ", wherein, " have a meal " corresponding with " i (chifan) ", " making the rounds of the wards " is corresponding with " a (chafan) "; Vice versa, as user select candidate entry to be modified time, input method system provides corresponding candidate modifications item, and its coded string to be modified corresponding candidate modifications item provided is also corresponding with the candidate modifications item of coded string to be modified simultaneously.
And, about the position of appearing of candidate modifications item, it can be understood to be in around item to be modified or respective items, as the below of the top and candidate entry that may be displayed on coded string, not hide other guide, also the window that can suspend is presented at any position near item to be modified or respective items, as all shown with suspension window on the right side of item to be modified and respective items.
In addition, preferably, before step S2, this input modification process also can comprise a triggering/activation step, and after user selects special function keys, coded string and candidate entry are just activated, to make user can modify to it, thus the maloperation of user can be avoided further.
In step s3, input method system obtains the candidate modifications item that user selects, and continues this input process.At this, user can select from the candidate modifications item corresponding to coded string to be modified, also can select from the candidate modifications item corresponding to candidate entry to be modified, after user selects corresponding candidate modification item, continue this input process.
Such as, input method system provides candidate modifications item " i " corresponding to coded string to be modified and " a " to user, and candidate modifications item corresponding to candidate entry to be modified " is had a meal " and " making the rounds of the wards ", user can select " i ", thus the coded string that user inputs is revised as " womenquchifan " by input method system, and then in candidate entry frame, again provide corresponding candidate entry, as " we go to have a meal ", " we " and " I am vexed " etc.Subsequently, identical with common input process, user selects it to wish the entry of input from these candidate entries, afterwards, user-selected input entry exports by input method system, as above shield, by the input entry of user export to input method system current in embedded application, and to be presented in the interface of this application.And, when user directly selects the candidate modifications item corresponding to candidate entry to be modified, situation is more simple and convenient, input entry corresponding to the coded string all inputted as now determined, input method system can directly shield on this input entry, as only determined the input entry wherein corresponding to code segment character string, then the same with usual input process, continue the input entry determined corresponding to other coded strings, until upper screen.
By the input modification process described in above process, user greatly can reduce troublesome operation during its input error, the whole coded string inputted delete it as can be no longer needed before also re-starts input, but can directly modify to the corresponding wrong place in coded string or candidate entry, and input method system is also further to the candidate modifications item that user provides corresponding input error place corresponding, with user friendly amendment.
In addition, because input method system provides corresponding candidate modifications item to candidate entry to user at coded string simultaneously, user can select in the candidate modifications item at arbitrary place, thus significantly reduces the retouching operation of user.Further, when user selects in the candidate modifications item corresponding to candidate entry, input method system can reduce user and select operation to the page turning of candidate entry, and makes user directly can revise candidate entry, to simplify the input operation of user.
Preferably, still consult Fig. 1, in this input process, user can also return mode and modify to input entry, and, when user modifies to the input entry corresponding to input of character string in the mode of returning, input method system according to before user to the segmentation done of coded string of this input, backward returns input entry wherein corresponding to each split coded string and other candidate entries one by one.
Such as, the coded string of user's input is " womjintqchixiaolongxb ", in whole input process, user is respectively based on " wom ", " jint ", " q ", " chi ", " xiaolongx " and " b " selects corresponding candidate entry and obtains input entry, when user modifies to input entry in the mode of returning, as user selects " returning (backspace or ←) " key or specific " returning editor " button to modify to the input entry selected, the segmentation that input method system does according to the coded string inputted this before user, i.e. " wom ", " jint ", " q ", " chi ", " xiaolongx " and " b ", carry out backward and return corresponding input entry and other candidate entries one by one, namely from back to front with " b ", " xiaolongx ", " chi ", " q ", " jint ", the order of " wom " returns corresponding input entry and other candidate entries one by one, amendment is selected for user.Wherein, user can be retracted into the input entry of its desired modifications one by one according to aforementioned sequence, be retracted into the input entry " its " corresponding to " q " as user and other candidate entries " are gone ", " getting " etc., and reselect " going " as input entry, and continue this input process.
At this, input method system can recording user to the segmentation of the coded string of each input, and the input entry wherein corresponding to each split coded string.Such as, user in this input process to the segmentation that coded string " womjintqchixiaolongxb " does, as " wom ", " jint ", " q ", " chi ", " xiaolongx " and " b ", these segmentations of input method system record, and record is for wherein each segmentation, user-selected input entry, as " we ", " today ", " its ", " eating ", " cray " and " ", after " its " is wherein revised as " going " by the mode of returning by user, this amendment of input method system record.Further, when user revises complete " going " and continues this input process, input method system can according to cutting recording before, input entry corresponding to the character string split afterwards is supplied to user, namely " eat ", " cray " and " ", thus simplify the input operation of user.
Above-described preferred modification mode, namely with the amendment of the mode of returning to the input entry corresponding to the coded string of segmentation, with the aforementioned mode directly revised coded string or candidate entry, both can complement one another.Such as, for " q " in upper example, entry can be inputted in the mode of returning to be revised as " going " from " its ", and adopt the mode of aforementioned direct amendment, then may revise effect very undesirable, because the possible modification item corresponding to " q " or " its " is more, the content of the desired amendment of user in the candidate modifications item that input method system provides, possibly cannot be comprised.
Fig. 3 is device schematic diagram in accordance with another embodiment of the present invention, and a kind of input modifier is shown.As shown in Figure 2, input modifier 1 and comprise input receiver 11, amending advice device 12 and amendment determining device 13.
Particularly, input receiver 11 receives the coded string of user's input, presents corresponding candidate entry to this user simultaneously.Such as, user's input coding character string " women ", input receiver 11 receives this coded string, presents corresponding candidate entry, as " we ", " I am vexed " etc. to user simultaneously.
The item to be modified that amending advice device 12 is selected according to user, shows candidate modifications item corresponding separately respectively at this item to be modified and respective items place thereof, wherein, and candidate entry item to be modified and the respective items each other that coded string is corresponding with it.At this, user can select item to be modified in coded string or candidate entry, further, the item to be modified no matter user selects is coded string or candidate entry, and amending advice device 12 all can show candidate modifications item corresponding separately at this item to be modified and respective items place thereof respectively.Therefore, 2 kinds of situations are below divided to discuss:
1) item to be modified that user selects is coded string to be modified, the to be modified candidate entry of its respective items corresponding to this coded string to be modified; Thus amending advice device 12 is according to this coded string to be modified, shows the candidate modifications item of its correspondence at this coded string place to be modified and show the candidate modifications item of its correspondence at this candidate entry place to be modified.
Such as, user selects item to be modified in coded string, consult Fig. 2, coded string as user's input is " womenquchufan ", the candidate entry of its correspondence comprises " we go to kitchen ", " we go offence ", " we " etc., user selects " u " in coded string as item to be modified, now amending advice device 12 can show the candidate modifications item of its correspondence at this " u " place, as " i ", " a ", the candidate modifications item of its correspondence can be shown in respective items " kitchen " place in candidate entry " we go to kitchen " simultaneously, as " having a meal ", " make the rounds of the wards ", " blowing " etc.
At this; those skilled in the art will be understood that; although only following hatched manner illustrates item to be modified " u " and its respective items " kitchen " in Fig. 2; but this representation is only example; for explaining the object that the present invention is described; and should not be regarded as any limitation of the invention; other existing or possible in the future representations treating modification item; as long as it is for distinguishing item to be modified and other input contents; as in highlighted mode, choose mode etc. to represent; all should be contained within protection scope of the present invention, and be contained in this with way of reference.
2) item to be modified that user selects is candidate entry to be modified, the to be modified coded string of its respective items corresponding to this candidate entry to be modified; Thus amending advice device 12 is according to this candidate entry to be modified, shows the candidate modifications item of its correspondence at this candidate entry place to be modified and show the candidate modifications item of its correspondence at this coded string place to be modified.
Such as, user selects item to be modified in candidate entry, coded string as user's input is " womenquchigan ", the candidate entry of its correspondence comprises " we go eat dry ", " we ", " I am vexed " etc., user selects " doing " in first candidate entry " we go eat dry " as item to be modified, now amending advice device 12 " can do " at this candidate modifications item showing its correspondence, as " meal ", respective items " g " place simultaneously " can done " in coded string shows the candidate modifications item of its correspondence, as " f ".
In above two kinds of situations, the candidate modifications item corresponding to coded string to be modified and the candidate modifications item corresponding to candidate entry to be modified can be separate, also can be mutually corresponding.When both are separate, respective candidate modifications item can coded string to be modified only corresponding to it or candidate entry to be modified be determined.When both mutually to correspondence time as user select coded string to be modified time, amending advice device 12 provides corresponding candidate modifications item, simultaneously the candidate modifications item of candidate entry corresponding to be modified that provides of amending advice device 12 is also corresponding with the candidate modifications item of coded string to be modified, if coded string to be modified " u " is to having candidate modifications item " i " and " a ", then the corresponding candidate modifications item of candidate entry to be modified " kitchen " " is had a meal " and " making the rounds of the wards ", wherein, " have a meal " corresponding with " i (chifan) ", " make the rounds of the wards " corresponding with " a (chafan) ", vice versa, as user select candidate entry to be modified time, amending advice device 12 provides corresponding candidate modifications item, and simultaneously the coded string to be modified corresponding candidate modifications item that provides of amending advice device 12 is also corresponding with the candidate modifications item of coded string to be modified.
And, about the position of appearing of candidate modifications item, it can be understood to be in around item to be modified or respective items, as the below of the top and candidate entry that may be displayed on coded string, not hide other guide, also the window that can suspend is presented at any position near item to be modified or respective items, as all shown with suspension window on the right side of item to be modified and respective items.
In addition, preferably, before amending advice device 12 performs aforesaid operations, amending advice device 12 also can perform one triggering/activation manipulation, after user selects special function keys, amending advice device 12 is activated code character string and candidate entry, to make user can modify to it, thus can avoid the maloperation of user further.Alternately, above-mentioned triggering/activation manipulation also can be performed by other devices of input method system, the signal that amending advice device 12 only transmits according to this device starts its respective operations, namely obtain the item to be modified that user selects, and show candidate modifications item corresponding separately respectively at this item to be modified and respective items place thereof.
Amendment determining device 13 obtains the candidate modifications item that user selects, and continues this input process.At this, user can select from the candidate modifications item corresponding to coded string to be modified, also can select from the candidate modifications item corresponding to candidate entry to be modified, after user selects corresponding candidate modification item, continue this input process.
Such as, amending advice device 12 provides candidate modifications item " i " corresponding to coded string to be modified and " a " to user, and candidate modifications item corresponding to candidate entry to be modified " is had a meal " and " making the rounds of the wards ", user can select " i ", thus the coded string that user inputs is revised as " womenquchifan " by amendment determining device 13, and then in candidate entry frame, again provide corresponding candidate entry, as " we go to have a meal ", " we " and " I am vexed " etc.Subsequently, identical with common input process, user selects it to wish the entry of input from these candidate entries, afterwards, user-selected input entry exports by other devices of amendment determining device 13 or input method system, as above shield, by the input entry of user export to input method system current in embedded application, and to be presented in the interface of this application.And, when user directly selects the candidate modifications item corresponding to candidate entry to be modified, situation is more simple and convenient, input entry corresponding to the coded string all inputted as now determined, input method system can directly shield on this input entry, as only determined the input entry wherein corresponding to code segment character string, then the same with usual input process, continue the input entry determined corresponding to other coded strings, until upper screen.
By the input modification process described in above process, user greatly can reduce troublesome operation during its input error, the whole coded string inputted delete it as can be no longer needed before also re-starts input, but can directly modify to the corresponding wrong place in coded string or candidate entry, and input method system is also further to the candidate modifications item that user provides corresponding input error place corresponding, with user friendly amendment.
In addition, because input method system provides corresponding candidate modifications item to candidate entry to user at coded string simultaneously, user can select in the candidate modifications item at arbitrary place, thus significantly reduces the retouching operation of user.Further, when user selects in the candidate modifications item corresponding to candidate entry, input method system can reduce user and select operation to the page turning of candidate entry, and makes user directly can revise candidate entry, to simplify the input operation of user.
Preferably, still consult Fig. 2, input modifier 1 can also comprise returns modifier (not shown).In this input process, user can also return mode and modify to input entry, and, when user modifies to the input entry corresponding to input of character string in the mode of returning, return modifier according to before user to the segmentation done of coded string of this input, backward returns input entry wherein corresponding to each split coded string and other candidate entries one by one.
Such as, the coded string of user's input is " womjintqchixiaolongxb ", in whole input process, user is respectively based on " wom ", " jint ", " q ", " chi ", " xiaolongx " and " b " selects corresponding candidate entry and obtains input entry, when user modifies to input entry in the mode of returning, as user selects " returning (backspace or ←) " key or specific " returning editor " button to modify to the input entry selected, return the segmentation that modifier does according to the coded string inputted this before user, i.e. " wom ", " jint ", " q ", " chi ", " xiaolongx " and " b ", carry out backward and return corresponding input entry and other candidate entries one by one, namely from back to front with " b ", " xiaolongx ", " chi ", " q ", " jint ", the order of " wom " returns corresponding input entry and other candidate entries one by one, amendment is selected for user.Wherein, user can be retracted into the input entry of its desired modifications one by one according to aforementioned sequence, be retracted into the input entry " its " corresponding to " q " as user and other candidate entries " are gone ", " getting " etc., and reselect " going " as input entry, and continue this input process.
At this, input modifier can also comprise cutting recording device (not shown), and this cutting recording device can integrate with returning modifier.Particularly, cutting recording device can recording user to the segmentation of the coded string of each input, and the input entry wherein corresponding to each split coded string.Such as, user in this input process to the segmentation that coded string " womjintqchixiaolongxb " does, as " wom ", " jint ", " q ", " chi ", " xiaolongx " and " b ", these segmentations of cutting recording device record, and record is for wherein each segmentation, user-selected input entry, as " we ", " today ", " its ", " eating ", " cray " and " ", after " its " is wherein revised as " going " by the mode of returning by user, this amendment of cutting recording device record.Further, when user revises complete " going " and continues this input process, input method system can according to cutting recording before, input entry corresponding to the character string split afterwards is supplied to user, namely " eat ", " cray " and " ", thus simplify the input operation of user.
Above-described preferred modification mode, namely with the amendment of the mode of returning to the input entry corresponding to the coded string of segmentation, with the aforementioned mode directly revised coded string or candidate entry, both can complement one another.Such as, for " q " in upper example, entry can be inputted in the mode of returning to be revised as " going " from " its ", and adopt the mode of aforementioned direct amendment, then may revise effect very undesirable, because the possible modification item corresponding to " q " or " its " is more, the content of the desired amendment of user in the candidate modifications item that input method system provides, possibly cannot be comprised.
It should be noted that the present invention can be implemented in the assembly of software and/or software restraint, such as, special IC (ASIC), general object computing machine or any other similar hardware device can be adopted to realize.
Software program of the present invention can perform to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, such as, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, such as, as coordinating with processor thus performing the circuit of each function or step.
In addition, a part of the present invention can be applied to computer program, such as computer program instructions, when it is performed by computing machine, by the operation of this computing machine, can call or provide according to method of the present invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or moveable recording medium, and/or be transmitted by the data stream in broadcast or other signal bearing medias, and/or be stored in the working storage of the computer equipment run according to described programmed instruction.At this, according to one embodiment of present invention, it comprises a device, this device comprises the storer for storing computer program instructions and the processor for execution of program instructions, wherein, when this computer program instructions is performed by this processor, trigger this plant running based on the aforementioned method according to multiple embodiment of the present invention and/or technical scheme.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and when not deviating from spirit of the present invention or essential characteristic, the present invention can be realized in other specific forms.Therefore, no matter from which point, all should embodiment be regarded as exemplary, and be nonrestrictive, scope of the present invention is limited by claims instead of above-mentioned explanation, and all changes be therefore intended in the implication of the equivalency by dropping on claim and scope are included in the present invention.Any Reference numeral in claim should be considered as the claim involved by limiting.In addition, obviously " comprising " one word do not get rid of other unit or step, odd number does not get rid of plural number.Multiple unit of stating in system claims or device also can be realized by software or hardware by a unit or device.First, second word such as grade is used for representing title, and does not represent any specific order.

Claims (14)

1. input an amending method, wherein, the method comprises:
A receives the coded string of user's input, presents corresponding candidate entry to described user simultaneously;
The item to be modified that b selects according to described user, shows candidate modifications item corresponding separately respectively at described item to be modified and respective items place thereof, wherein, and candidate entry item to be modified and the respective items each other that coded string is corresponding with it;
C obtains the candidate modifications item that described user selects, and continues this input process.
2. method according to claim 1, wherein, the item to be modified that user described in described step b selects is coded string to be modified, the to be modified candidate entry of its respective items corresponding to described coded string to be modified;
Wherein, described step b comprises further:
-the coded string to be modified selected according to described user, shows the candidate modifications item of its correspondence and shows the candidate modifications item of its correspondence at described candidate entry place to be modified at described coded string place to be modified.
3. method according to claim 2, wherein, the candidate modifications item corresponding to described candidate entry to be modified corresponds to the candidate modifications item corresponding to described coded string to be modified.
4. method according to claim 1, wherein, the item to be modified that user described in described step b selects is candidate entry to be modified, the to be modified coded string of its respective items corresponding to described candidate entry to be modified;
Wherein, described step b comprises further:
-the candidate entry to be modified selected according to described user, shows the candidate modifications item of its correspondence and shows the candidate modifications item of its correspondence at described coded string place to be modified at described candidate entry place to be modified.
5. method according to claim 4, wherein, the candidate modifications item corresponding to described coded string to be modified corresponds to the candidate modifications item corresponding to described candidate entry to be modified.
6. method according to any one of claim 1 to 5, wherein, the method also comprises:
-when described user modifies to input entry in the mode of returning, according to before described user to the segmentation done of coded string of this input, backward returns input entry wherein corresponding to each split coded string and other candidate entries one by one.
7. method according to claim 6, wherein, the method also comprises:
-record the segmentation of described user to the coded string of each input, and the input entry wherein corresponding to each split coded string.
8. input a modifier, wherein, this device comprises:
Input receiver, for receiving the coded string of user's input, presents corresponding candidate entry to described user simultaneously;
Amending advice device, for the item to be modified selected according to described user, shows candidate modifications item corresponding separately respectively at described item to be modified and respective items place thereof, wherein, and candidate entry item to be modified and the respective items each other that coded string is corresponding with it;
Amendment determining device, for obtaining the candidate modifications item that described user selects, and continues this input process.
9. device according to claim 8, wherein, the item to be modified that described user selects is coded string to be modified, the to be modified candidate entry of its respective items corresponding to described coded string to be modified;
Wherein, described amending advice device is further used for:
-the coded string to be modified selected according to described user, shows the candidate modifications item of its correspondence and shows the candidate modifications item of its correspondence at described candidate entry place to be modified at described coded string place to be modified.
10. device according to claim 9, wherein, the candidate modifications item corresponding to described candidate entry to be modified corresponds to the candidate modifications item corresponding to described coded string to be modified.
11. devices according to claim 8, wherein, the item to be modified that described user selects is candidate entry to be modified, the to be modified coded string of its respective items corresponding to described candidate entry to be modified;
Wherein, described amending advice device is further used for:
-the candidate entry to be modified selected according to described user, shows the candidate modifications item of its correspondence and shows the candidate modifications item of its correspondence at described coded string place to be modified at described candidate entry place to be modified.
12. devices according to claim 11, wherein, the candidate modifications item corresponding to described coded string to be modified corresponds to the candidate modifications item corresponding to described candidate entry to be modified.
Device according to any one of 13. according to Claim 8 to 12, wherein, this device also comprises:
Return modifier, for when described user modifies to input entry in the mode of returning, according to before described user to the segmentation done of coded string of this input, backward returns input entry wherein corresponding to each split coded string and other candidate entries one by one.
14. devices according to claim 13, wherein, this device also comprises:
Cutting recording device, for recording the segmentation of described user to the coded string of each input, and the input entry wherein corresponding to each split coded string.
CN201310227416.2A 2013-06-08 2013-06-08 For inputting the method and apparatus of amendment Active CN103345308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310227416.2A CN103345308B (en) 2013-06-08 2013-06-08 For inputting the method and apparatus of amendment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310227416.2A CN103345308B (en) 2013-06-08 2013-06-08 For inputting the method and apparatus of amendment

Publications (2)

Publication Number Publication Date
CN103345308A CN103345308A (en) 2013-10-09
CN103345308B true CN103345308B (en) 2016-02-24

Family

ID=49280111

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310227416.2A Active CN103345308B (en) 2013-06-08 2013-06-08 For inputting the method and apparatus of amendment

Country Status (1)

Country Link
CN (1) CN103345308B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090669B (en) * 2014-07-16 2017-03-01 三星电子(中国)研发中心 Input method edit methods and device
CN109085932B (en) * 2018-08-17 2023-07-25 科大讯飞股份有限公司 Candidate entry adjustment method, device, equipment and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101276245A (en) * 2008-04-16 2008-10-01 北京搜狗科技发展有限公司 Reminding method and system for coding to correct error in input process
CN102023782A (en) * 2009-09-15 2011-04-20 北京搜狗科技发展有限公司 Method and device for determining modification point in input conversion process

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293231B1 (en) * 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
CN101369216B (en) * 2008-09-25 2012-06-06 腾讯科技(深圳)有限公司 Words input method and system
CN101727271B (en) * 2008-10-22 2012-11-14 北京搜狗科技发展有限公司 Method and device for providing error correcting prompt and input method system
CN102193645B (en) * 2010-03-16 2017-07-18 深圳市世纪光速信息技术有限公司 Character input method and character input system
CN101853085A (en) * 2010-05-05 2010-10-06 孙强国 Method for improving Chinese pinyin input mode
CN102662575A (en) * 2012-03-27 2012-09-12 上海量明科技发展有限公司 Method for modifying text, client and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101276245A (en) * 2008-04-16 2008-10-01 北京搜狗科技发展有限公司 Reminding method and system for coding to correct error in input process
CN102023782A (en) * 2009-09-15 2011-04-20 北京搜狗科技发展有限公司 Method and device for determining modification point in input conversion process

Also Published As

Publication number Publication date
CN103345308A (en) 2013-10-09

Similar Documents

Publication Publication Date Title
US9582601B2 (en) Combining server-side and client-side user interface elements
US20140365874A1 (en) Document data entry suggestions
KR20130088074A (en) One-click tagging user interface
GB2520266A (en) Cursor-Based Character input interface
KR101952171B1 (en) Electronic device and method for displaying web history thereof
CN107678813B (en) A method for switching themes of desktop icons and a mobile terminal
WO2015160663A1 (en) Tentative program code in an editor
CN104462496A (en) Search method, device and mobile terminal
CN104965834B (en) Font display methods and device
CN104503957A (en) A method and device for automatically generating formula graphics
CN104572853A (en) Searching method and searching device
CN106484131A (en) A kind of input error correction method and input subtraction unit
CN105760059A (en) Message reading control method and device
CN113807060A (en) Document processing method, apparatus, electronic device, and computer-readable storage medium
CN103345308B (en) For inputting the method and apparatus of amendment
CN104572917A (en) Method and device for locking data and distributed storage system
CN104881431A (en) Method and device for acquiring search result pages in computer device
CN102999556B (en) Text search method, device and terminal device
CN108052212A (en) A kind of method, terminal and computer-readable medium for inputting word
CN108255486B (en) View conversion method and device for form design and electronic equipment
CN112035094B (en) Shuttle frame implementation method and device based on Vuetify frame
US20160292140A1 (en) Associative input method and terminal
CN104077035A (en) Deletion method and device for content to be input onto screen in input method editor
CN105159550A (en) Method and apparatus for determining effective input sequences of slide operations
CN114879967B (en) Code execution method, device and computer readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant