A kind of Writing aid system and writing householder method are provided among the present invention, possesses the characteristic that supplementary and versatility are provided immediately, can not be subjected to the restriction of editing machine kind, be applied in various editor or the input window, provide the writing of specialty auxiliary.
Writing aid system among the present invention and writing householder method can be in user's editing process, the content of writing being carried out on the line of instantaneity check and correction analyzes, and will proofread the mode of analyzing with non-interference capability, just do not influence the mode of user's operation and loading routine, show that reference information is to the user, further provide the words of replaceability to paste the replacement function, simplify copy editor's process, and improve writing efficient.
Referring to shown in Figure 1, Fig. 1 is the hardware configuration synoptic diagram of Writing aid system among the present invention, and Writing aid system can comprise: control signal memory storage 102, input media 104, data library device 106, treating apparatus 108 and display device 110.
Control signal memory storage 102 is write in order to storage and the control signal of backup system, functional operating process with the control Writing aid system, control signal memory storage 102 can use ROM (read-only memory) (ROM), pre-deposit required control signal or use nonvolatile memory within it, for example flash memory, programmable storage (civilian EPROM) wait and store required control signal, even can use dynamic RAM, required control signal is write wherein when the System Operation by w media or hard Xi again.
Input media 104 is in order to input block and steering order, and the input media of general normal application can comprise keyboard and as the indicator device of mouse etc., also can use the indicator device of other kind, as trace ball or Trackpad etc.Replace mouse function.
Writing aid system can further add transient information memory storage 112, transient information with the storage Writing aid system, for example as the apparatus for temporary storage of importing word, or store transient information of other required read-writes when Writing aid system operates etc., transient information memory storage 112 can use the random-access memory (ram) as dynamic RAM etc.
Data library device 106 is in order to storage writing auxiliary data, the writing auxiliary data of general normal use, except the information of the most basic word spelling, also can comprise the information of not exchanging between cognation, as meaning of word etc., and can comprise the synonym information of word, the antonyms information of word and the information such as variation shape of word, with this example, by comprising the information of not exchanging between cognation, Writing aid system is applied among the following system as English-Chinese, Britain and Japan, English Korea Spro and solar corona etc.:
English does not have double languige system;
The Chinese-English bilingual system;
Britain and Japan's double languige system;
Day English double languige system;
English Korea Spro double languige system;
Han Ying's double languige system;
The solar corona double languige system; And
China's day double languige system etc.
Data library device 106 can utilize multiple different storage mode or media to be finished, data library device 106 can be stored data by multiple different storage modes such as flash memory, programmable storage, ROM (read-only memory), or use the dynamic ram of hardware system, and utilize as in the storer such as the software storage medium of CD or hard disk etc. with database section or whole writing auxiliary data writing system.
Treating apparatus 108 in order to according to disturb control signal from control signal memory storage 102, from input media 104 or the word of transient information memory storage 112 and from the writing auxiliary data of data library device 106, produce the writing supplementary that corresponds to word, for user's reference, and can be by the control of different control signals, make treating apparatus 108 accept the instruction of input media 104, to carry out the operation that word is replaced.Treating apparatus 108 can use general micro controller to finish required processing capacity in this example.
Display device 110 is in order to show the writing supplementary that is produced by treating apparatus 108, and so that the reference information on user's line to be provided immediately, display device 110 can be utilized as different display screens such as computer screen, LCDs and plasma panels.
By above device, Writing aid system is applied under the computer operating system among various input window or the copy editor's application program, for example in copy editor's window or the electronic mail editing window, the instant processing of word generation at each input when literal is imported utilizes for the user.
Figure 2 shows that the schematic flow sheet of writing householder method of the present invention.The process of writing householder method comprises: at first obtain the word of input in step 1 20, obtaining of word can capture literal, word string or the fragment literal imported by the operation of monitoring user to keyboard, can obtain the word of input; Then instep 122, check the spelling of word; When word has misspelling, show the information and the update information of misspelling, shown in thestep 124 among the figure; And wait for input to thestep 128a as the next instruction of replacement instruction etc.; When word does not have misspelling, promptly go out the relevant information of word, as thestep 126 among the figure; And wait for as watch the input of the next instruction of instruction etc. to thestep 128b.
Instep 128a orstep 128b, if the input information that captures not is when sending to the instruction of the auxiliary running of writing, when just Shu Ru information is the input of general literal or other instructions, promptly get back tostep 120, continue to obtain the word of next input, do not influence user's literal input, the running of therefore writing householder method can be in the mode of non-interference capability, the mode that does not just influence the continuous input process of user provides information, can allow the user can under complete impregnable state, continue to carry out the input of literal, and can receive instant writing supplementary at any time.
The judgement of input instruction amongstep 128a or thestep 128b, can different reactions be arranged because of different word spelling situations, instep 128a, just work as word misspelling is arranged, and when receiving by the replacement instruction of user by input media input, promptly instep 130, replace original word with the correct word in the update information that is provided, if in the update information a plurality of differing or similar correct word arranged, promptly can be wherein replacing original word by a selected correct word of user, and after finishing, get back tostep 120 and continue to obtain nextinput block.In step 128a, the design of the input mode visible system of replacement instruction or the difference of demand, and can import by the indicator device as mouse, trace ball, Trackpad etc., or selected input by keyboard.
And instep 128b, just do not have misspelling when word, and receive by the user by the input media input watch instruction the time, then instep 132, show the relevant information of word.In another example, in order to increase user's convenience, also can skip overstep 128b wait and watch the process of instruction, and directly show the relevant information of word, whether skipping over the decision of watching instruction herein can be set system as required by the user.In word information, for instance, the relevant information of word can comprise the information of not exchanging between cognation, as meaning of word etc., and can comprise the synonym information of word, the antonyms information of word and the information such as variation shape of word, with this example, can comprise as English-Chinese, Britain and Japan, English Korea Spro, and the information of not exchanging between cognation such as solar corona.If the input information that captures instep 128b is not when sending to the instruction of the auxiliary running of writing, when just Shu Ru information is the input of general literal or other instruction, promptly get back tostep 120, continue to obtain next input block, and can not influence user's literal input.
Further, when watching the relevant information of instruction back demonstration word, owing to user's possibility because watching decision replacing word is preferable expression way, therefore, instep 134, when second replacement instruction received by user input, promptly instep 136, replace original word, and be fed back intostep 120 and continue to obtain next input word finishing by the selected word of user in the relevant information.If the input information that captures instep 134 is not to send to when writing is auxiliary to operate instruction, when just Shu Ru information is the input of general literal or other instructions, promptly get back tostep 120, continue to obtain the word of next input, can not influence user's literal input equally.Same, the input mode of watching second replacement instruction in instruction and thestep 134 among the above-mentionedstep 128b, the difference of visible system design or demand, and can be selected input by indicator device or keyboard.
Lift an example explanation, import with next section English words the user:
| We?are?interesting?in?Dr.eye?2.1?enteprise |
The time, referring to shown in Figure 2, in
step 120, obtain the word " enteprise " of input; Then in
step 122, check the spelling of word; Because the spelling of word " enteprise " is wrong, promptly in
step 124, show the indication information and the update information of misspelling this moment:
| enteprise interposes enterprises |
, the user continues input if responding, promptly get back to the input that continues to obtain the next word instruction of importing in thestep 120, the mode that the running of therefore writing householder method can non-interference capability, just do not influence the continuous input process of user provides information, can allow the user can under complete impregnable situation, continue to carry out the input of literal, and can receive instant writing supplementary at any time.
When if the user sends replacement instruction in
step 128a, promptly can in
step 130, replace original word with the correct word in the update information that is provided, when for example the user clicks word " enterprises " with mouse, promptly can replace original word " enteprise ", make above-mentioned literal become with correct word " enterprises ":
| We?are?interesting?in?Dr.eye.2.1?enterprises |
And after finishing, get back tostep 120 and continue to obtain next input block.
When word does not have misspelling in
step 122, promptly obtain the relevant information of word to
step 126; And wait for the input of next instruction to the
step 128b, when receiving when watching instruction, then in
step 132, show the relevant information of word.For instance, suppose that the user imports with next section English words:
| We are interesting in Dr.eye 2.1 enterprises |
Because the user is notice of invitation speech " enterprise " only, and do not know its English spelling mode, therefore promptly directly import word " enterprise ", to use the relevant information function of the word among the present invention, after in
step 122, checking the no misspelling of word " enterprise " this moment, promptly can obtain the relevant information of word in
step 126, and receive at
step 128b and to watch when instruction, the relevant information that in
step 132, shows word again, the user can choose the information of not exchanging between cognation in the relevant information that shows word " enterprise ", interchange information between for example Chinese-English family of languages, and make shown information as follows:
The user can import replacement instruction in
step 134, and enters in the
step 136, replaces original word with the word that user in the relevant information is selected, makes above-mentioned literal become:
| We?are?interesting?in?Dr.eye.2.1?enterprises |
And after finishing, get back tostep 120 and continue to obtain next input word.
The information that below is applied to the embodiment of window system with the present invention again and shows when using is as the further introduction of application examples.Referring to Fig. 3 a, when the user imports, suppose user's desire input word " about ", showing below of its input process and information, at first input " a ", system promptly obtains the part character " a " of having imported word in thestep 120 of Fig. 2, because " a " is for having the word of correct spelling, therefore, promptly obtain the relevant information of word, as showing the information of relevant word " a " among Fig. 3 instep 126; Can not need in this example wait for that the user imports and watch instruction, i.e. the information of product mutually of instant playback word instep 132, and can not interfere with user's input.
When inputing to " ab ", promptly show the information relevant, shown in Fig. 3 b with " ab "; When inputing to " abo ", promptly show the information relevant, shown in Fig. 3 c with " abo "; When inputing to " abou ", in the spelling ofstep 122 meeting inspection word, because the spelling of word " abou " is wrong, promptly show the information and the update information of misspelling this moment instep 124, shown in Fig. 3 d.
When defeated this information of use of user is done the word replacement, when promptly continuing to input to " about ", promptly show the information of producing mutually, shown in Fig. 3 e with " about ".
Then, when user's input " university ",, user's mistake is " univercity " because failing, can check the spelling of word instep 122, because the word spelling is wrong, promptly show the information and the update information of misspelling this moment instep 124, shown in Fig. 3 f.Then the user can use this information to send replacement instruction instep 128a, and instep 130, replace original word with the update information that is provided, correct word wherein, when for example the user clicks word " univesity " with mouse (or other input modes), promptly can replace original word " univercity ", make above-mentioned literal become shown in Fig. 3 g with correct word " university ".
Suppose user's desire input English and do not know its spelling, can directly import required Chinese words meaning, shown in Fig. 3 h, when the user need seek the English words of " senior ", promptly in input process, key in " senior ", to use the relevant information function of the word among the present invention, after in step 12, checking the no misspelling of word " senior " this moment, promptly can obtain the relevant information of word instep 126, can watch instruction instep 128b input by the user, or make it show relevant information automatically according to the setting of user's application programs, and instep 132, show the relevant information of word, the user can choose the information of not exchanging between cognation in the relevant information that shows word " senior ", interchange information between for example Chinese-English family of languages, and make shown information shown in Fig. 3 h, the user can import replacement instruction instep 134, and enter in thestep 136, replace original word with the word that user in the relevant information is selected, making above-mentioned literal become user selected " senior " is replaced, shown in Fig. 3 i, and after finishing, get back tostep 120 and continue to obtain next input block.
Therefore, by Writing aid system among the present invention and writing householder method, the mode of can be in the mode of non-interference capability, just not influencing the continuous input process of user provides information, provide the instant writing of user auxiliary, and can suitable replacement be done in word by user's instruction, and in various editor or input window, provide the writing subsidiary function of specialty, bigger convenience and practicality is provided.
The present invention with preferred embodiment explanation as above; only be used to use and help to understand enforcement of the present invention; non-in order to limit scope of the present invention; and be familiar with present technique person after understanding spirit of the present invention; in not breaking away from spiritual scope of the present invention; can do to change or replace, therefore, protection scope of the present invention should be limited to the appended claims.