Movatterモバイル変換


[0]ホーム

URL:


CN105653055A - Modifying method and apparatus for character code symbols - Google Patents

Modifying method and apparatus for character code symbols
Download PDF

Info

Publication number
CN105653055A
CN105653055ACN201510456235.6ACN201510456235ACN105653055ACN 105653055 ACN105653055 ACN 105653055ACN 201510456235 ACN201510456235 ACN 201510456235ACN 105653055 ACN105653055 ACN 105653055A
Authority
CN
China
Prior art keywords
coding
symbol
user
input
amendment
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.)
Pending
Application number
CN201510456235.6A
Other languages
Chinese (zh)
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.)
Dongguan Coolpad Software Technology Co Ltd
Original Assignee
Dongguan Coolpad Software 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
Application filed by Dongguan Coolpad Software Technology Co LtdfiledCriticalDongguan Coolpad Software Technology Co Ltd
Priority to CN201510456235.6ApriorityCriticalpatent/CN105653055A/en
Publication of CN105653055ApublicationCriticalpatent/CN105653055A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The invention provides a modifying method and apparatus for character code symbols. When wrong code symbols are contained in input code symbols by a user, modifying operation of the user can be responded and to-be modified code symbols input in a coding area by the use can be acquired; in the input code symbols, wrong code symbols the same as the to-be-modified code symbols can be checked; and if the wrong code symbols can be found, right code symbols input by the user can be acquired and the wrong code symbols can be replaced by the right code symbols. Therefore, compared with the prior art, the user does not have to position a cursor in a code symbol inputting field, so a problem of low modification efficiency due to inaccurate cursor position can be avoided and great user experience can be achieved. Besides, the invention further provides a modifying device for the character code symbols to guarantee practical application and realization of the above method.

Description

The amending method of a kind of literal code symbol and device
Technical field
The application relates to word input technology field, especially a kind of literal code symbol amending method and device.
Background technology
Input Method Editor, is a kind of instrument that various symbols input computer or other equipment (such as mobile phone). Such as, spelling input method, five-stroke input method etc. When user wants to input word in the said equipment, it is possible to use Input Method Editor input coding accords with, coding symbol is for searching the word of correspondence.
Such as, when user wants input Chinese character " Introduction to Computers ", using the multiple coding symbol of spelling input method input, i.e. " jisuanjigailun ", the plurality of coding symbol user searches the word of correspondence, i.e. " Introduction to Computers ".
But, the coding symbol of user's input, it is possible to there will be mistake. Such as, it is " p " that " l " in above-mentioned multiple coding symbols is inputted by user by mistake, then the multiple coding symbol reality inputted are " jisuanjigaipun ".
At present, to amendment error coded symbol, user needs to use finger by cursor positioning to error coded symbol place. But, owing to touch screen area is less, cursor is not easy precise positioning, and user typically requires multiple bearing and attempts, and could position successfully. The mode of this kind of amendment literal code symbol, revises inefficient, and Consumer's Experience is poor.
Summary of the invention
In view of this, this application provides the amending method embodiment of a kind of literal code symbol, in order to solve existing amendment literal code symbol mode, revise inefficient, the problem that Consumer's Experience is poor. It addition, present invention also provides the amendment device embodiment of a kind of literal code symbol, in order to ensure the application in practice of described method and realization.
For realizing described purpose, the technical scheme that the application provides is as follows:
A kind of amending method of literal code symbol, including:
In response to the amendment operation that user triggers, obtain the first coding symbol that user inputs in coding region; Wherein, described coding region is the region in Input Method Editor, accords with for input coding;
In input coding accords with, it is determined that encode the identical target of symbol second with described first and encode symbol;
Obtain the 3rd coding symbol that user inputs in described coding region;
Described target second is encoded symbol and replaces with described 3rd coding symbol.
Alternatively, the amending method of above-mentioned literal code symbol, described in input coding accords with, it is determined that to encode the identical target of symbol second with described first and encode symbol, including:
In input coding accords with, search and encode the second coding symbol that symbol is identical with described first;
If the second coding symbol found is for multiple, in multiple described second coding symbols, it is determined that a target second encodes symbol.
Alternatively, the amending method of above-mentioned literal code symbol, described in multiple described second coding symbols, it is determined that a target second encodes symbol, including:
In multiple described second coding symbols, it is determined that input time, the second coding symbol the latest was alternative second coding symbol;
In coding symbol input field, show the amendment labelling to described alternative second coding symbol; Wherein, described coding symbol input field, for the region of input coding symbol described in comprising; Described amendment labelling, for prompting the user whether to determine the described second coding symbol of amendment labelling;
In response to the determination operation that user triggers, the described second coding symbol of labelling is defined as target second and encodes symbol.
Alternatively, the amending method of above-mentioned literal code symbol, described Input Method Editor comprises moving icon, described moving icon is used for representing mobile described amendment labelling;
Correspondingly, described in coding symbol input field, after showing the amendment labelling to described alternative second coding symbol, and the described determination operation triggered in response to user, it is defined as the described second coding symbol of labelling before target second encodes symbol, also including:
In response to the mobile operation that user triggers on described moving icon, in multiple described second coding symbols, it is determined that next second coding symbol corresponding with described mobile operation;
Described amendment labelling is moved to next second coding symbol described.
Alternatively, the amending method of above-mentioned literal code symbol, in response to the amendment operation that user triggers, the method also includes:
In Input Method Editor, show error correcting prompt information; Wherein, described error correcting prompt information, it is used for pointing out Input Method Editor described in user to be currently entering error correction mode.
Alternatively, the amending method of above-mentioned literal code symbol, described coding region includes at least one coding subregion; Wherein, described coding subregion includes: multiple coding symbols;
Correspondingly, the first coding that the described user of acquisition inputs in coding region accords with, including:
The coding subregion that user is selected, it is determined that for target code subregion;
By each coding symbol in described target code subregion, it is respectively displayed in single encoded subregion; Wherein, each described single encoded subregion shows a coding symbol;
Select the operation of single encoded subregion in response to user, the coding in the described single encoded subregion selected is accorded with, it is determined that be the first coding symbol.
Present invention also provides the amendment device of a kind of literal code symbol, including:
First coding symbol acquisition module, for the amendment operation triggered in response to user, obtains the first coding symbol that user inputs in coding region; Wherein, described coding region is the region in Input Method Editor, accords with for input coding;
Second coding symbol determines module, in according with at input coding, it is determined that encodes the identical target of symbol second with described first and encodes symbol;
3rd coding symbol acquisition module, for obtaining the 3rd coding symbol that user inputs in described coding region;
Second coding symbol replacement module, replaces with described 3rd coding symbol for described target second encodes symbol.
Preferably, in the amendment device of above-mentioned literal code symbol, described second coding symbol determines that module includes:
Search submodule, in according with at input coding, search and encode the second coding symbol that symbol is identical with described first; If the second coding symbol found is for multiple, triggers and determine submodule;
Determine submodule, in multiple described second coding symbols, it is determined that a target second encodes symbol.
Preferably, in the amendment device of above-mentioned literal code symbol, described determine that submodule includes:
Alternative second coding symbol determines unit, in multiple described second coding symbols, it is determined that input time, the second coding symbol the latest was alternative second coding symbol;
Amendment labelling display unit, for, in coding symbol input field, showing the amendment labelling to described alternative second coding symbol; Wherein, described coding symbol input field, for the region of input coding symbol described in comprising; Described amendment labelling, for prompting the user whether to determine the described second coding symbol of amendment labelling;
Target second encodes symbol and determines unit, for the determination operation triggered in response to user, the described second coding symbol of labelling is defined as target second and encodes symbol.
Preferably, in the amendment device of above-mentioned literal code symbol, comprising moving icon in described Input Method Editor, described moving icon is used for representing mobile described amendment labelling;
Correspondingly, described device also includes:
Next second coding symbol determines module, for in coding symbol input field, after showing the amendment labelling to described alternative second coding symbol, and described in response to user trigger determination operation, the described second coding symbol of labelling is defined as before target second encodes symbol, in response to the mobile operation that user triggers on described moving icon, in multiple described second coding symbols, it is determined that next second coding symbol corresponding with described mobile operation;
Amendment labelling mobile module, for moving described amendment labelling to next second coding symbol described.
Preferably, the amendment device of above-mentioned literal code symbol also includes:
Error correcting prompt information display module, for the amendment operation triggered in response to user, in Input Method Editor, shows error correcting prompt information; Wherein, described error correcting prompt information, it is used for pointing out Input Method Editor described in user to be currently entering error correction mode.
Preferably, in the amendment device of above-mentioned literal code symbol, described coding region includes at least one coding subregion; Wherein, described coding subregion includes: multiple coding symbols;
Correspondingly, described first coding symbol acquisition module includes:
Coding subregion determines submodule, for coding subregion user selected, it is determined that for target code subregion;
Coding symbol display sub-module respectively, for by each coding symbol in described target code subregion, being respectively displayed in single encoded subregion; Wherein, each described single encoded subregion shows a coding symbol;
First coding symbol determines submodule, for selecting the operation of single encoded subregion in response to user, is accorded with by the coding in the described single encoded subregion selected, it is determined that be the first coding symbol.
As known from the above, the amending method embodiment of the literal code symbol that the application provides, when the coding symbol that user has inputted comprises error coded symbol, the amendment operation of user can be responded, obtain the coding symbol to be modified that user inputs at coding region, in the coding symbol inputted, search the error coded symbol identical with this coding symbol to be modified, if finding, obtaining the correct coding symbol of user's input, and then this error coded symbol is replaced with this correct coding symbol. Visible, compared with prior art, the present embodiment is not required to user's location cursor in coding symbol input field, and then avoids the inaccurate inefficient problem of amendment caused of cursor positioning, better user experience.
Certainly, the arbitrary product implementing the application it is not absolutely required to reach all the above advantage simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present application or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only embodiments herein, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to the accompanying drawing provided.
The flow chart of the amending method embodiment of the literal code symbol that Fig. 1 provides for the application;
One exemplary plot of the Input Method Editor that Fig. 2 provides for the application;
Fig. 3 provides the flow chart of a kind of implementation of the second coding symbol that really sets the goal for the application;
Another exemplary plot of the Input Method Editor that Fig. 4 provides for the application;
The another exemplary plot of the Input Method Editor that Fig. 5 provides for the application;
The another exemplary plot of the Input Method Editor that Fig. 6 provides for the application;
The structural representation of the amendment device embodiment of the literal code symbol that Fig. 7 provides for the application.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is only some embodiments of the present application, rather than whole embodiments. Based on the embodiment in the application, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of the application protection.
With reference to Fig. 1, it illustrates the flow process of the amending method embodiment of literal code symbol. As it is shown in figure 1, this literal code symbol amending method embodiment can include step S101��step S104.
Step S101: the amendment operation triggered in response to user, obtains the first coding symbol that user inputs in coding region; Wherein, described coding region is the region in Input Method Editor, accords with for input coding.
Wherein, in mobile terminal such as mobile phone or panel computer, it is possible to be provided with Input Method Editor, such as spelling input method, phonetic symbol input method or five-stroke character input method etc.
Normally, comprising coding region and coding symbol input field in Input Method Editor, when user wants to input word in the text, it is possible to use coding region, input coding symbol in coding symbol input field, coding accords with the word for searching correspondence.
It should be noted that the Input Method Editor in the application is not limited to the editing machine of input Chinese character, it is possible to the Input Method Editor of other any text types, such as English, Japanese or Korean etc. For English word, its coding symbol may be considered English alphabet.
Such as, user wants to use phonetic input method editor, input coding symbol string " yulongkupaidashen ", but, in the Input Method Editor example shown in Fig. 2, the coding symbol that user actually enters is " YuLongKuPaiBaShen ". Through comparing discovery, " d " erroneous input is " B " by user, it is necessary to explanation, this Input Method Editor, and when using Pinyin coding symbol input Chinese character, the capitalization of phonetic is identical with small letter implication.
When coding symbol input error, user can trigger amendment operation on mobile terminals. Alternatively, comprising amendment icon in Input Method Editor, user clicks this icon, namely triggers amendment operation. As in figure 2 it is shown, comprise " error correction " icon in Input Method Editor, user is when input error, it is possible to clicking should " error correction " icon.
After user triggers amendment operation, mobile terminal, in response to this operation, enters amendment pattern. Namely amendment pattern revises the pattern of the error coded symbol of user's input. Specifically, user can at the coding region of Input Method Editor, and input coding accords with, and makes a distinction for the ease of according with hereafter other coding, this coding symbol is called the first coding symbol. It should be noted that under amendment pattern, the coding of user's input accords with and does not appear in coding symbol input field.
User inputs the mode of the first coding symbol, it is possible to be any one mode of the prior art. Such as, in the phonetic input method editor shown in Fig. 2, coding region is the region that solid lines square frame surrounds, and user wants the first coding symbol of input for " b ", then " ABC " in twice coding region of adopting consecutive click chemical reaction can encode subregion.
Step S102: in input coding accords with, it is determined that encode the identical target of symbol second with described first and encode symbol.
Wherein, input coding symbol, namely comprise the coding symbol string of error coded symbol. It should be noted that in Input Method Editor, generally comprise coding symbol input field, for showing the coding symbol inputted. As in figure 2 it is shown, coding symbol input field is the region that thick dashed line bar square frame surrounds, the symbol of input coding comprised in coding symbol input field is " YuLongKuPaiBaShen ".
The present embodiment can obtain in the symbol of input coding in coding symbol input field, and in input coding accords with, search and encode the coding symbol that symbol is identical with above-mentioned first, and the coding found symbol being called, target second encodes symbol. It should be noted that in Pinyin coding symbol situation, capital and small letter phonetic alphabet may be considered identical.
Such as, the first coding symbol of user's input is " b ", then the target second found encodes symbol for " B ".
Step S103: obtain the 3rd coding symbol that user inputs in described coding region.
Wherein it is determined that the target second gone out encodes symbol for coding symbol to be modified, it is necessary to the coding symbol that this is to be modified is revised as correct coding symbol, accordingly, it would be desirable to obtain correct coding symbol.
In like manner, user can in coding region input coding symbol again, this coding symbol is correct coding symbol, the coding symbol that namely user wants to be revised as, it is possible to this coding symbol being called, the 3rd encodes and accord with. It should be noted that the mode that user inputs the 3rd coding symbol can be identical with the mode that above-mentioned input first encodes symbol, do not repeat herein.
Step S104: described target second is encoded symbol and replaces with described 3rd coding symbol.
Wherein, after determining that target second encodes symbol (the coding symbol of mistake) and gets the 3rd coding symbol (correct coding symbol), then substitute target second with the 3rd coding symbol and encode symbol.
Such as, user inputs the 3rd coding symbol for " d ", and then target second is encoded symbol " B " replaces with " d ". So, the symbol of input coding in coding symbol input field is revised as " YuLongKuPaiDaShen ".
From above technical scheme, the amending method of the literal code symbol that the present embodiment provides, when the coding symbol that user has inputted comprises error coded symbol, the amendment operation of user can be responded, obtain the coding symbol to be modified that user inputs at coding region, in the coding symbol inputted, search the error coded symbol identical with this coding symbol to be modified, if finding, obtaining the correct coding symbol of user's input, and then this error coded symbol is replaced with this correct coding symbol. Visible, compared with prior art, the present embodiment is not required to user's location cursor in coding symbol input field, and then avoids the inaccurate inefficient problem of amendment caused of cursor positioning, better user experience.
In actual applications, it is possible to there is a situation in which, during namely input coding accords with, including multiple codings symbols identical with the first coding symbol. Such as, input coding symbol is " YuLongBuPaiBaShen ", is " b " including two first coding symbols.
In such a case, it is possible to provide " entirely changing " icon in Input Method Editor. If user clicks this icon, then by input coding, all coding symbols encoding symbol identical with first be defined as target second and encode symbol, all of target second is encoded symbol and all replaces with the 3rd coding and accord with.
Certainly, except above changes entirely, it is also possible to be only replace a coding symbol in input coding.
Specifically, in above-mentioned literal code symbol amending method embodiment, step S102 is in input coding accords with, it is determined that the specific implementation encoding the identical target of symbol the second coding symbol with described first includes step A1��step A2.
Step A1: in input coding accords with, searches and encodes the second coding symbol that symbol is identical with described first.
Step A2: if the second coding symbol found is for multiple, in multiple described second coding symbols, it is determined that a target second encodes symbol.
Wherein, if the second coding symbol searched is for multiple, then can only in the second coding symbol, it is determined that one second coding symbol, encode symbol as target second. Determine that mode can be arbitrarily determine; Or, it is possible to it is that the second coding symbol the earliest input time is defined as target second encodes symbol; Or, it is possible to it is that the second coding symbol the latest input time is defined as target second encodes symbol.
The idiographic flow of last a kind of implementation can as it is shown on figure 3, comprise the following steps A21��step A23.
Step A21: in multiple described second coding symbols, it is determined that input time, the second coding symbol the latest was alternative second coding symbol.
Wherein, each input coding symbol for sequentially inputting, there is successively input sequence. It addition, input coding symbol is tandem successively, morning input time, it being arranged in front, evening input time, after being arranged in. Therefore, input time, the second coding symbol the latest, was namely arranged in the second last coding symbol.
In multiple second coding symbols, can will be arranged in the second last coding symbol and be defined as the second alternative coding symbol. Such as, input coding symbol is " YuLongBuPaiBaShen ", comprises two second codings symbol " B ", and " B " in " Ba " is defined as alternative second coding symbol.
Step A22: in coding symbol input field, shows the amendment labelling to described alternative second coding symbol; Wherein, described coding symbol input field, for the region of input coding symbol described in comprising; Described amendment labelling, for prompting the user whether to determine the described second coding symbol of amendment labelling.
Wherein, in coding symbol input field, display amendment labelling. Amendment labelling can be add background color background, or, it is possible to it is the color etc. changing coding symbol. It is, of course, also possible to be other any one forms in prior art, as long as this alternative second coding can be accorded with and other modes that input coding symbol makes a distinction, all in the protection domain of the application.
Such as, as shown in Figure 4, " B " in coding symbol input field is added background colour.
It addition, in actual applications, coding symbol input field can be arranged on above coding region, or, it is possible to it is shown in text edit area.
It should be noted that the effect of amendment labelling is prompting, prompt the user whether to determine this second coding symbol of amendment.
Step A23: the determination operation triggered in response to user, is defined as target second by the described second coding symbol of labelling and encodes symbol.
Wherein, if user triggers determines operation, then this alternative second coding symbol is defined as target second and encodes symbol, be i.e. the final coding symbol needing amendment. It should be noted that user triggers the mode determined it may be that input method coding device provides determines that icon, user are clicked after this determines icon, trigger and determine operation. Or, user inputs the operation of the 3rd coding symbol, it is believed that be that one determines operation, namely determines input the 3rd coding symbol, then show that user determines this alternative second coding symbol of amendment prompting.
In above-mentioned implementation, the recently enter second coding symbol is defined as target second and encodes symbol by user. Certainly, user also may select other certain second coding symbol, encodes symbol as target second.
Specifically, comprising moving icon in described Input Method Editor, described moving icon is used for representing mobile described amendment labelling. As shown in Figure 4, the moving icon comprised in Input Method Editor is " < " and " > ", represents respectively and is undertaken moving to left and moving to right by amendment labelling.
In the specific implementation really setting the goal the second coding symbol shown in above-mentioned Fig. 3, after step A22 shows the amendment labelling to described alternative second coding symbol, and the determination operation that step A23 triggers in response to user, the described second coding symbol of labelling is defined as before target second encodes symbol, it is also possible to including: step A24 and step A25.
Step A24: the mobile operation triggered on described moving icon in response to user, in multiple described second coding symbols, it is determined that next second coding symbol corresponding with described mobile operation.
Wherein, user can trigger mobile operation on moving icon, and mobile operation is corresponding with moving icon. Such as, moving icon respectively moves to left moving icon " < " and moves to right moving icon " > ", and accordingly, mobile operation respectively moves to left or moves to right.
When determining next second coding symbol, it is based on mobile operation. Specifically, if user's triggering is move to left moving icon, then in multiple second coding symbols, it is determined that next corresponding with shift left operation second encodes symbol. If what user triggered is move to right moving icon, then in multiple second coding symbols, it is determined that next corresponding with right-shift operation second encodes symbol.
Such as, input coding symbol is " YuLongBuPaiBaShen ", comprises two second codings symbol " B ", and amendment is marked at " B " in " Ba ", after user triggers shift left operation, it is determined that next going out second encodes symbol for " B " in " Bu ".
Step A25: described amendment labelling is moved to next second coding symbol described
Wherein it is determined that after going out next second coding symbol, just amendment labelling is moved to this next second coding symbol, in order to prompt the user whether to determine that this next second coding accords with.
If user determines amendment, then can trigger and determine operation, and then enter the step A23 determination operation triggered in response to user, the described second coding symbol of labelling is defined as target second and encodes symbol; On the contrary, if user also wants to continue to move to, then can also continue on moving icon, trigger mobile operation, continue repeated execution of steps A24 and step A25, so that user triggers determines operation, enter step A23.
In actual applications, under amendment pattern, it is possible to display reminding information in Input Method Editor. Specifically, in above-mentioned literal code symbol amending method embodiment, the amendment operation that step S101 triggers in response to user, obtain that user input in coding region first encode accord with at the same time it can also be include step S105.
Step S105: in Input Method Editor, shows error correcting prompt information; Wherein, described error correcting prompt information, it is used for pointing out Input Method Editor described in user to be currently entering error correction mode.
Wherein, the specific implementation of error correcting prompt information, it is possible to be light information alert bar, or, it is also possible to it is the background color changing coding region. The another exemplary plot of Input Method Editor as shown in Figure 5. Bar shaped frame above error correction icon is information alert bar, after user clicks error correction icon, and Fill Color in information alert bar, represent and light information alert bar. Meanwhile, the background color (such as Dark grey) of coding region is changed.
Error correcting prompt information, is used for pointing out user to enter error correction mode. User is after using complete error correction mode, it is possible to again trigger amendment operation, as clicked error correction icon, to exit error correction mode. Cursor input is positioned at the end of input coding symbol, to point out user to continue with coding symbol.
In force, coding region can include at least one coding subregion. As in figure 2 it is shown, coding region includes nine coding subregions, the subregion of little box indicating in coding subregion and coding region. Each coding subregion includes multiple coding symbol, for instance, coding subregion " ABC " includes three coding symbols, respectively encodes symbol " A ", coding symbol " B " and coding symbol " C ".
In above-mentioned literal code symbol amending method embodiment, step S101 obtains the specific implementation of the first coding symbol that user inputs in coding region and may comprise steps of B1��step B3.
Step B1: the coding subregion that user is selected, it is determined that for target code subregion.
Wherein, user, in multiple coding subregions, selects certain coding subregion. As shown in Figure 6, the coding subregion that user selects is the first row second coding subregion.
Step B2: by each coding symbol in described target code subregion, be respectively displayed in single encoded subregion; Wherein, each described single encoded subregion shows a coding symbol.
Wherein, the coding in target code subregion is accorded with, is dispersed in each single encoded subregion. Each single encoded subregion comprises a coding symbol. As shown in Figure 6, single encoded subregion includes three, is respectively positioned at the single encoded subregion " A " on the left of coding region, single encoded subregion " B " and single encoded subregion " C ".
Step B3: select the operation of single encoded subregion in response to user, accords with the coding in the described single encoded subregion selected, it is determined that be the first coding symbol.
Wherein, user can select any one in single encoded subregion, and the coding symbol comprised is defined as the first coding symbol. Certainly, the mode of this kind of input coding symbol goes for input the 3rd coding symbol.
The amendment device of the literal code symbol below the application provided is introduced, it is necessary to explanation, the explanation of the amendment device of relevant literal code symbol, it is possible to referring to the amending method that literal code provided above accords with, do not repeat below.
Referring to Fig. 7, it illustrates the structure of the amendment device embodiment of the literal code symbol that the application provides. As it is shown in fig. 7, this device embodiment can specifically include: the first coding symbol acquisition module 701, second encodes symbol and determines module the 702, the 3rd coding symbol acquisition module 703 and the second coding symbol replacement module 704; Wherein:
First coding symbol acquisition module 701, for the amendment operation triggered in response to user, obtains the first coding symbol that user inputs in coding region; Wherein, described coding region is the region in Input Method Editor, accords with for input coding;
Second coding symbol determines module 702, in according with at input coding, it is determined that encodes the identical target of symbol second with described first and encodes symbol;
3rd coding symbol acquisition module 703, for obtaining the 3rd coding symbol that user inputs in described coding region;
Second coding symbol replacement module 704, replaces with described 3rd coding symbol for described target second encodes symbol.
From above technical scheme, the amendment device of the literal code symbol that the present embodiment provides, when the coding symbol that user has inputted comprises error coded symbol, first coding symbol acquisition module 701 can respond the amendment operation of user, obtain the coding symbol to be modified that user inputs at coding region, second coding symbol determines that module 702 is in the coding symbol inputted, search the error coded symbol identical with this coding symbol to be modified, if finding, 3rd coding symbol acquisition module 703 obtains the correct coding symbol of user's input, and then second coding symbol replacement module 704 by this error coded symbol replace with this correct coding symbol. visible, compared with prior art, the present embodiment is not required to user's location cursor in coding symbol input field, and then avoids the inaccurate inefficient problem of amendment caused of cursor positioning, better user experience.
Alternatively, described second coding symbol determines that module 702 specifically includes:
Search submodule, in according with at input coding, search and encode the second coding symbol that symbol is identical with described first; If the second coding symbol found is for multiple, triggers and determine submodule;
Determine submodule, in multiple described second coding symbols, it is determined that a target second encodes symbol.
Alternatively, described determine that submodule includes:
Alternative second coding symbol determines unit, in multiple described second coding symbols, it is determined that input time, the second coding symbol the latest was alternative second coding symbol;
Amendment labelling display unit, for, in coding symbol input field, showing the amendment labelling to described alternative second coding symbol; Wherein, described coding symbol input field, for the region of input coding symbol described in comprising; Described amendment labelling, for prompting the user whether to determine the described second coding symbol of amendment labelling;
Target second encodes symbol and determines unit, for the determination operation triggered in response to user, the described second coding symbol of labelling is defined as target second and encodes symbol.
Alternatively, comprising moving icon in described Input Method Editor, described moving icon is used for representing mobile described amendment labelling;
Correspondingly, described device also includes:
Next second coding symbol determines module, for in coding symbol input field, after showing the amendment labelling to described alternative second coding symbol, and described in response to user trigger determination operation, the described second coding symbol of labelling is defined as before target second encodes symbol, in response to the mobile operation that user triggers on described moving icon, in multiple described second coding symbols, it is determined that next second coding symbol corresponding with described mobile operation;
Amendment labelling mobile module, for moving described amendment labelling to next second coding symbol described.
Alternatively, the amendment device of this literal code symbol also specifically includes:
Error correcting prompt information display module, for the amendment operation triggered in response to user, in Input Method Editor, shows error correcting prompt information; Wherein, described error correcting prompt information, it is used for pointing out Input Method Editor described in user to be currently entering error correction mode.
Alternatively, described coding region includes at least one coding subregion; Wherein, described coding subregion includes: multiple coding symbols;
Correspondingly, described first coding symbol acquisition module may include that
Coding subregion determines submodule, for coding subregion user selected, it is determined that for target code subregion;
Coding symbol display sub-module respectively, for by each coding symbol in described target code subregion, being respectively displayed in single encoded subregion; Wherein, each described single encoded subregion shows a coding symbol;
First coding symbol determines submodule, for selecting the operation of single encoded subregion in response to user, is accorded with by the coding in the described single encoded subregion selected, it is determined that be the first coding symbol.
It should be noted that each embodiment in this specification all adopts the mode gone forward one by one to describe, what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually referring to.
It can further be stated that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially. And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment. When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of above-mentioned key element, method, article or equipment.
Described above to the disclosed embodiments, makes professional and technical personnel in the field be capable of or uses the application. The multiple amendment of these embodiments be will be apparent from for those skilled in the art, and generic principles defined herein when without departing from spirit herein or scope, can realize in other embodiments. Therefore, the application is not intended to be limited to the embodiments shown herein, and is to fit to the widest scope consistent with principles disclosed herein and features of novelty.

Claims (12)

CN201510456235.6A2015-07-292015-07-29Modifying method and apparatus for character code symbolsPendingCN105653055A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510456235.6ACN105653055A (en)2015-07-292015-07-29Modifying method and apparatus for character code symbols

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510456235.6ACN105653055A (en)2015-07-292015-07-29Modifying method and apparatus for character code symbols

Publications (1)

Publication NumberPublication Date
CN105653055Atrue CN105653055A (en)2016-06-08

Family

ID=56482017

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510456235.6APendingCN105653055A (en)2015-07-292015-07-29Modifying method and apparatus for character code symbols

Country Status (1)

CountryLink
CN (1)CN105653055A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112733496A (en)*2020-12-302021-04-30维沃移动通信有限公司Information display method and device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101710262A (en)*2009-12-112010-05-19北京搜狗科技发展有限公司Error correction method and error correction device of characters
CN103294655A (en)*2012-02-172013-09-11侯圣勇Method, device and input method system with function of correcting input error quickly
CN103389915A (en)*2013-07-232013-11-13百度在线网络技术(北京)有限公司Input error correcting method, input error correcting device, input error correcting server and input error correcting server system
CN104246663A (en)*2013-12-312014-12-24华为终端有限公司Character string input control method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101710262A (en)*2009-12-112010-05-19北京搜狗科技发展有限公司Error correction method and error correction device of characters
CN103294655A (en)*2012-02-172013-09-11侯圣勇Method, device and input method system with function of correcting input error quickly
CN103389915A (en)*2013-07-232013-11-13百度在线网络技术(北京)有限公司Input error correcting method, input error correcting device, input error correcting server and input error correcting server system
CN104246663A (en)*2013-12-312014-12-24华为终端有限公司Character string input control method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112733496A (en)*2020-12-302021-04-30维沃移动通信有限公司Information display method and device and electronic equipment
CN112733496B (en)*2020-12-302025-01-07维沃移动通信有限公司 Information display method, device and electronic equipment

Similar Documents

PublicationPublication DateTitle
US8599139B2 (en)Electronic device system utilizing a character input method
CN101710262B (en)The character error correction method of coded string and device in input method
CN101630226B (en)Rapid positioning method and device of display content of electronic equipment
EP2804087A2 (en)Terminal and method for editing text using the same
JP2015523657A (en) Method for correcting word or character string and input device embodying this method
CN101984389B (en)Method, device and terminal device for inputting Chinese characters
KR101872879B1 (en)Keyboard for typing chinese character
US20130229355A1 (en)Handheld electronic device and associated method enabling the output of non-alphabetic characters in a disambiguation environment
US20140331160A1 (en)Apparatus and method for generating message in portable terminal
CN103870186A (en)Input method and input device of touch-screen electronic device
KR101000840B1 (en) Handheld electronic devices and associated methods that provide enhanced text editing in a text clarification environment
CN105653055A (en)Modifying method and apparatus for character code symbols
CN113407075A (en)Icon sorting method and device and electronic equipment
CN104699409A (en)Information inputting method and information inputting system for mobile terminal of touch screen
CN112698734A (en)Candidate word display method and device and electronic equipment
CN105589570A (en)Input error processing method and apparatus
CN106406567B (en) Method and device for switching user input method on touch screen device
CN106155343A (en)Chinese character input method and device
JP2005228180A (en)Data processor and method and program for inputting data
CN114153536A (en) Web page focus control method and system compatible with touch screen physical buttons
KR101099657B1 (en) Search based English word input system and method using on-screen keys
CN112558853A (en)Session message processing method and device, electronic device and storage medium
EP2916200A2 (en)Semi-compact keyboard and method therefor
CN104156491A (en)Mobile terminal and list information retrieval method thereof
CN1746902A (en) sensor keyboard

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20160608


[8]ページ先頭

©2009-2025 Movatter.jp