+

CN109240511A - It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary - Google Patents

It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary Download PDF

Info

Publication number
CN109240511A
CN109240511A CN201710539311.9A CN201710539311A CN109240511A CN 109240511 A CN109240511 A CN 109240511A CN 201710539311 A CN201710539311 A CN 201710539311A CN 109240511 A CN109240511 A CN 109240511A
Authority
CN
China
Prior art keywords
text information
word
entries
editing operation
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.)
Pending
Application number
CN201710539311.9A
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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201710539311.9A priority Critical patent/CN109240511A/en
Publication of CN109240511A publication Critical patent/CN109240511A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • G06F40/216Parsing using statistical methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Probability & Statistics with Applications (AREA)
  • Human Computer Interaction (AREA)
  • Machine Translation (AREA)

Abstract

The method of dictionary, system and a kind of for updating the device of dictionary are updated the embodiment of the invention provides a kind of, this method comprises: monitoring the edit operation executed to text information;When listening to the edit operation, store the text information as entry into preset dictionary;Attribute in the dictionary, when input being set to the entry according to the edit operation for sequence.Personalized adjustment is carried out by the attribute that the edit operation of user sorts to it, improves sequence accuracy rate when entry is as candidate item in each dictionary, candidate item needed for facilitating user's selection further improves the efficiency of input.

Description

Method and system for updating word stock and device for updating word stock
Technical Field
The present invention relates to the field of input methods, and in particular, to a method for updating a lexicon, a system for updating a lexicon, and a device for updating a lexicon.
Background
With the popularization and development of computer technology, the input method becomes an important tool for interaction between users and computers, and the intelligence requirements of users in different professional fields, different interests and use habits on the input method are higher and higher.
The input method usually has one or more word banks built in, and the word banks store a plurality of entries, which may be pushed by the cloud, may have been input by the user, and so on.
However, new words continuously appear in daily life, for example, names of new coworkers, latest network hot words, and the like, the cloud may not push the new words such as the network hot words in time, or the cloud may not push the new words such as the names, which results in a lag in updating the word bank, and when a user inputs the new words for the first time, the user often needs to input the words one by one, which results in a low input efficiency.
Disclosure of Invention
In view of the foregoing problems, in order to solve the problem of late thesaurus updating, embodiments of the present invention provide a method for updating a thesaurus and a corresponding system for updating a thesaurus, and an apparatus for updating a thesaurus.
In order to solve the above problem, an embodiment of the present invention discloses a method for updating a lexicon, including:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
Optionally, the editing operation comprises one or more of:
copy operation, cut operation, paste operation, delete operation.
Optionally, the step of storing the text information as entries in a preset word bank includes:
judging whether the text information meets a preset condition or not; if so, generating entries by adopting the text information, and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
Optionally, the step of storing the text information as entries in a preset word bank includes:
judging whether a preset word bank stores entries matched with the text information or not;
if yes, merging the text information and the entries of the word bank;
and if not, generating entries by adopting the text information, and storing the entries into an appointed word bank.
Optionally, the step of setting the property for sorting the entry when input according to the editing operation comprises:
searching the word frequency for ordering the entry in the word bank when the entry is input;
and adjusting the word frequency according to the editing operation.
Optionally, the step of adjusting the word frequency according to the editing operation includes:
when the editing operation is a pasting operation, the word frequency is increased;
or,
and when the editing operation is a deleting operation, reducing the word frequency.
Optionally, the step of setting the attribute for sorting when inputting to the text information according to the editing operation includes:
and setting the weights for sorting in input to the entries according to the editing operation.
Optionally, the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
The embodiment of the invention also discloses a system for updating the word stock, which comprises the following steps:
the editing operation monitoring module is used for monitoring the editing operation executed on the text information;
the word bank storage module is used for storing the text information as a word entry into a preset word bank when the editing operation is monitored;
and the attribute setting module is used for setting the attribute for sequencing when the entry is input according to the editing operation in the word stock.
Optionally, the editing operation comprises one or more of:
copy operation, cut operation, paste operation, delete operation.
Optionally, the thesaurus storage module includes:
the condition judgment submodule is used for judging whether the text information meets a preset condition or not; if yes, calling a first storage submodule;
the first storage submodule is used for generating entries by adopting the text information and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
Optionally, the thesaurus storage module includes:
the entry judging submodule is used for judging whether a preset word bank stores entries matched with the text information or not; if yes, calling a second storage submodule, and if not, calling a third storage submodule;
the second storage submodule is used for merging the text information and the entries of the word bank;
and the third storage submodule is used for generating entries by adopting the text information and storing the entries into an appointed word bank.
Optionally, the attribute setting module includes:
the word frequency searching submodule is used for searching the word frequency used for sequencing the entry when the entry is input in the word bank;
and the word frequency adjusting submodule is used for adjusting the word frequency according to the editing operation.
Optionally, the word frequency adjustment submodule includes:
the frequency increasing unit is used for increasing the word frequency when the editing operation is a pasting operation;
or,
and the frequency reduction unit is used for reducing the word frequency when the editing operation is a deleting operation.
Optionally, the attribute setting module includes:
and the weight setting submodule is used for setting the weight for sorting the entries during input according to the editing operation.
Optionally, the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
The embodiment of the present invention also discloses an apparatus for updating a thesaurus, which is characterized by comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
Optionally, the editing operation comprises one or more of:
copy operation, cut operation, paste operation, delete operation.
Optionally, the one or more processors executing the one or more programs include instructions further for:
judging whether the text information meets a preset condition or not; if so, generating entries by adopting the text information, and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
Optionally, the one or more processors executing the one or more programs include instructions further for:
judging whether a preset word bank stores entries matched with the text information or not;
if yes, merging the text information and the entries of the word bank;
and if not, generating entries by adopting the text information, and storing the entries into an appointed word bank.
Optionally, the one or more processors executing the one or more programs include instructions further for:
searching the word frequency for ordering the entry in the word bank when the entry is input;
and adjusting the word frequency according to the editing operation.
Optionally, the one or more processors executing the one or more programs include instructions further for:
when the editing operation is a pasting operation, the word frequency is increased;
or,
and when the editing operation is a deleting operation, reducing the word frequency.
Optionally, the one or more processors executing the one or more programs include instructions further for:
and setting the weights for sorting in input to the entries according to the editing operation.
Optionally, the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
The embodiment of the invention also discloses a program which comprises readable codes, and when the readable codes run on the computing equipment, the computing equipment is caused to execute the method for updating the word stock.
The embodiment of the invention also discloses a readable medium, wherein the program is stored.
The embodiment of the invention has the following advantages:
when the embodiment of the invention monitors the editing operation executed on the text information, the text information is stored as the vocabulary entry into the preset word bank, and the attribute for ordering is set for the vocabulary entry during the input according to the editing operation, on one hand, in the process of editing the file by the user, the text information which is possibly needed by the user is automatically updated into the word stock, so that the source of updating the vocabulary entry is increased, the timeliness of the vocabulary entry in the word stock is improved, when the user inputs a new word for the first time, the new word is pre-entered into the word stock, can be integrally input, avoids inputting one by one, improves the input efficiency, and on the other hand, the sorting attribute of the word stock is adjusted in a personalized manner through the editing operation of the user, so that the sorting accuracy rate when the entry in each word stock is used as a candidate item is improved, the user can conveniently select the required candidate item, and the input efficiency is further improved.
Drawings
FIG. 1 is a flow chart of the steps of a method of updating a thesaurus according to an embodiment of the present invention;
FIG. 2 is a block diagram of a system for updating a thesaurus, according to an embodiment of the present invention;
FIG. 3 is a block diagram illustrating an apparatus for updating a thesaurus according to an example embodiment.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Referring to fig. 1, a flowchart illustrating steps of a method for updating a thesaurus according to an embodiment of the present invention is shown, which may specifically include the following steps:
step 101, monitoring editing operation executed on the text information.
In a specific implementation, the embodiment of the present invention may be applied to an input method system, and the input method system may be installed in an electronic device, for example, a computer, a mobile phone, a PDA (Personal Digital Assistant), a laptop computer, a palmtop computer, and the like, which is not limited in this respect.
The electronic device can support operating systems such as Windows, Android (Android), IOS, Windows phone and the like, and can generally support the input of words of various languages such as chinese, english, arabic, japanese and the like in an input method system through various input modes such as a virtual keyboard, a physical keyboard, voice and the like.
In practical applications, the virtual keyboard and the physical keyboard may include a nine-grid keyboard, a full keyboard (e.g., a QWERTY keyboard), a handwriting keyboard, and the like, which is not limited in this embodiment of the present invention.
In order to make the embodiment of the present invention better understood by those skilled in the art, the pinyin input of chinese is described as an example of an input in the present specification.
When browsing files such as web pages and documents, a user often performs some conventional editing operations on text information in the files, the editing operations bring up the interest of the user on the operated text information, and the potential input requirements of the text information on the user can be reflected to a certain extent.
Therefore, in the embodiment of the invention, the automatic updating of the word stock is realized by monitoring the editing operation executed by the user on the text information.
In one example, the editing operation may include one or more of:
copy operation, cut operation, paste operation, delete operation.
Taking an Android system as an example, the EditText method may be rewritten to monitor callbacks or add attributes, a value of an editing operation is recorded in the rewritten EditText method, and the executed editing operation may be determined according to the recorded value.
For example, the copy operation has a value of 16908321, the cut operation has a value of 16908320, and the paste operation has a value of 16908322.
Of course, the above editing operations are only examples, and when implementing the embodiment of the present invention, other editing operations may be set according to actual situations, which is not limited in the embodiment of the present invention. In addition, besides the above editing operations, a person skilled in the art may also customize or adopt other editing operations according to actual needs, and the embodiment of the present invention is not limited thereto.
Generally, the editing operation and the text information are in a one-to-one correspondence relationship, that is, one text information corresponds to one editing operation.
For example, if the user selects "word segmentation processing" and presses the backspace key once to delete "word segmentation processing" as a whole, the "word segmentation processing" may be regarded as one piece of independent text information, and after dragging the cursor to the "word segmentation processing", presses the backspace key four times to delete "segmentation", "word", "processing", and "processing", respectively, the "segmentation", "word", "processing", and "processing" may be regarded as four pieces of independent text information.
And 102, when the editing operation is monitored, storing the text information as entries in a preset word bank.
If the editing operation performed on the text information by the user is monitored, the text information edited by the user can be extracted from the position of the clipboard and the like, and the text information is stored into a word bank of the input method system as a vocabulary entry.
In an input method system, one or more lexicons are typically provided. For example, the embodiment of the present invention is not limited to the system thesaurus for recording basic words, the cell thesaurus for recording extended words (the words in the cell thesaurus have at least one common attribute, such as a certain game and a biological field), the user thesaurus for recording personalized words (such as self-created words) of the user, the clipboard thesaurus for recording entries generated by editing operations, and the like.
The word stock stores language information required by the input method system, such as:
(1) entry word
Because words are the smallest units of meaning commonly used in Chinese, the input method uses a large number of terms, including single words.
For example, when a user inputs a character string "zhuan" based on pinyin specifications, it is difficult to determine which single character the user wants to input from "turn, specialize, earn, brick … …" because of the existence of multiple homophones in chinese.
Similarly, when the user inputs the character string "li" based on the pinyin specification, it is difficult to determine which single character of "li, and li … …" the user wants to input because of the existence of a plurality of homophones.
However, if the user continuously inputs the string "zhuanli" based on the pinyin criterion, the input method system may determine that the user has a greater probability of entering the entry "patent".
(2) Word frequency
Homophones exist in large quantities and homophones still exist, so that an input method system generally lists all candidate items for a user to select.
However, the position of the candidate has a great influence on the usability of the input method, and it is often more beneficial for the user to put the more frequently used candidate at a position, i.e. the word frequency (i.e. the use frequency of the entry, including the use frequency of the current user and the use frequency of the group users) is one of the bases for sorting the candidates.
In addition, the input method often integrates the function of self-constructed words and sentences, and in this case, the word frequency is also one of the bases for word and sentence construction.
Of course, in addition, the word stock may also include other information, such as language connection relationships, that is, connection relationships between words, for example, "of" often appears after adjectives, nouns, pronouns, and the like, and "of" often appears after adverbs, and the like, which is not limited in the embodiment of the present invention.
Therefore, for text information, encoding information can be generated for the text information, entries can be generated, and at the same time, attributes (such as word frequency, language connection relation and the like) of the entries are recorded and stored in a word stock.
In one embodiment of the present invention, step 102 may include the following sub-steps:
a substep S11, determining whether the text information satisfies a preset condition; if yes, go to substep S12.
And a substep S12 of generating entries by using the text information and storing the entries in a preset word bank.
In a specific implementation, the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
In an example of the embodiment of the present invention, in order to improve the accuracy of the vocabulary entry, reduce the storage amount of the vocabulary base, and the like, the text information as the vocabulary entry is a pure character, that is, composed of chinese characters; alternatively, the text information as the entry is in pure english, that is, composed of letters.
In this example, if the text information is an arbitrary mixture of letters, numbers, chinese characters, symbols, etc., the thesaurus is not updated as an entry.
For text information composed of letters, a perfectly matching pinyin string may be configured as encoded information, and for example, for text information "tnntn", it may be configured as encoded information.
For text information composed of chinese characters, pinyin, strokes, and the like may be allocated as encoding information, and for example, "zhang' si" may be allocated as encoding information for text information "zhang si".
In the embodiment of the present invention, the length of the text message is controlled within a certain range, for example, 10 bytes, if the length of the text message is too long, it may be a long word or a long sentence, and the probability of the user inputting again is low.
Therefore, in order to effectively utilize the storage space of the word stock, if the length of the text information is smaller than the preset length threshold value, namely the length is within the control range, the storage to the word stock is allowed, and conversely, if the length of the text information reaches or exceeds the preset length threshold value, namely the length exceeds the control range, the storage to the word stock is forbidden.
In another embodiment of the present invention, step 102 may include the following sub-steps:
a substep S21 of judging whether a preset word bank stores the entry matched with the text information; if yes, go to substep S22, otherwise go to substep S23.
And a substep S22 of combining the text information with the entries of the thesaurus.
And a substep S23 of generating entries by using the text information and storing the entries in a specified word bank.
In the embodiment of the invention, each word bank in the input method system can be traversed to inquire whether the entry matched with the text information is stored in each word bank.
If yes, storing the text information to a word bank to which the entry belongs, merging the text information with the entry, avoiding repeated entries, and subsequently adjusting the attributes of the entry, such as the word frequency and the like.
If not, the text information is used to generate an entry and the assignment is stored in an assigned thesaurus, for example, a separate clipboard thesaurus.
It should be noted that the specified word bank may be specially used for storing text information corresponding to the editing operation, and if the user screens the entry in the specified word bank, the entry may be transferred to another conventional word bank, for example, the user word bank.
Step 103, setting the attribute for sorting the entry in the input process according to the editing operation in the word stock.
In practical application, because the positions of the input method system for displaying the candidate items are generally few, the input method system generally calculates scores of the searched candidate items and sorts the scores according to the scores in order to display the candidate items required by the user with higher probability.
In scoring, the following attributes may generally be considered:
(1) user attributes
Different users may need to use the same word, but the importance of the word may vary from user to user.
For example, the homophones "research" and "smoking and drinking" are used more often in academic areas, while the latter are used more often in daily life, but both are possible.
Therefore, when the user inputs the pinyin character string "yanjiu", both may appear in the candidate, and if it is clear that the current user is a student, "research" is more likely to be required by the current user, the weight thereof may be increased.
(2) Input environment
The weight of the lexicon and/or the entry can be dynamically adjusted through the use environment of the input method system.
For example, if the input method system has two cell word banks of "office words" and "network words," the entry words commonly used in office and the entry words commonly used in network chat are recorded respectively.
The weights of the two Word banks are generally the same, but when the input method system recognizes that the input is performed in Word, the weight can be added to the Word bank of the office expression, and when the user performs the input in the conversation window of the instant messaging tool, the weight can be added to the Word bank of the network expression.
(3) Word frequency
In general, the higher the word frequency, the higher its weight, whereas the lower the word frequency, the lower its weight.
(4) Position, position
If the entries in the thesaurus are ordered according to the weights, if the entry with the high weight is ordered at the top, the relative position of the entry in the thesaurus can express the weight of the entry.
In the embodiment of the present invention, different types of editing operations can reflect the degree of requirements of a user on the input of text information, and therefore, attributes for sorting when inputting can be set for a newly stored entry according to the type of the editing operation, so that when inputting, if recalling the entry as a candidate, sorting can be performed according to the attributes.
In one embodiment of the present invention, step 103 may comprise the following sub-steps:
and a substep S31, searching the word frequency of the entry for sorting when the entry is input in the word stock.
And a substep S32 of adjusting the word frequency according to the editing operation.
In the embodiment of the invention, if the vocabulary entry matched with the text information is stored in the word bank of the input method system, and the vocabulary entry has the word frequency, the word frequency can be adjusted according to the type of the editing operation on the basis of the word frequency.
For example, when the editing operation is a paste operation, indicating that the text information may be a term desired by the user, the word frequency may be increased to increase the ranking thereof.
For example, when the editing operation is a copy operation or a cut operation, since the copy operation or the cut operation is performed for the paste operation, the word frequency can be maintained without increasing the word frequency or decreasing the word frequency.
For another example, when the editing operation is a deleting operation, which indicates that the text information may not be the entry required by the user, the word frequency penalty may be applied to the text information, and the word frequency may be reduced to reduce the sequence.
In another embodiment of the present invention, step 103 may comprise the following sub-steps:
and a substep S41 of setting a weight for sorting the entries at the time of input according to the editing operation.
In the embodiment of the present invention, if a vocabulary entry matching the text information is not stored in the vocabulary base of the input method system, a weight for sorting may be configured for the vocabulary entry according to the type of the editing operation.
If the editing operation may include a copy operation, a cut operation, a paste operation, a delete operation, etc., the copy operation, the cut operation, the paste operation, the delete operation, etc., may be configured with corresponding weights, respectively.
Wherein the weight of the paste operation is higher than that of the copy operation, the weight of the copy operation is higher than that of the cut operation, and the weight of the cut operation is higher than that of the delete operation.
Therefore, the sequence of the ordering is that the entry corresponding to the pasting operation is ordered before the entry corresponding to the copying operation, the entry corresponding to the copying operation is ordered before the entry corresponding to the cutting operation, and the entry corresponding to the cutting operation is ordered before the entry corresponding to the deleting operation.
Further, the entries in the different word banks may be sorted according to the attribute of the word bank, for example, the entry updated by the editing operation is sorted after the entries of the conventional word bank such as the basic word bank, the cell word bank, and the user word bank.
When the embodiment of the invention monitors the editing operation executed on the text information, the text information is stored as the vocabulary entry into the preset word bank, and the attribute for ordering is set for the vocabulary entry during the input according to the editing operation, on one hand, in the process of editing the file by the user, the text information which is possibly needed by the user is automatically updated into the word stock, so that the source of updating the vocabulary entry is increased, the timeliness of the vocabulary entry in the word stock is improved, when the user inputs a new word for the first time, the new word is pre-entered into the word stock, can be integrally input, avoids inputting one by one, improves the input efficiency, and on the other hand, the sorting attribute of the word stock is adjusted in a personalized manner through the editing operation of the user, so that the sorting accuracy rate when the entry in each word stock is used as a candidate item is improved, the user can conveniently select the required candidate item, and the input efficiency is further improved.
In order to make those skilled in the art better understand the embodiments of the present invention, the method for updating the lexicon in the embodiments of the present invention is described below by specific examples.
Assuming that the name of a certain classmate of the user is named 'ship display', the user copies and pastes the text information of 'ship display' when counting the scores of the class in which the user is positioned in the document by using an input method system.
On a certain day, the user and classmates arrive at the classmates in a group, and the user inputs the pinyin "chenjian" in the input method system.
If the existing word stock updating mode is applied, the text information of the non-hot point 'ship-showing' in the input method system is not updated to the word stock as a vocabulary entry, so that the 'ship-showing' is not shown in the candidate column, the user needs to find the 'ship' on the third page, find the 'ship' on the fifth page and display the 'ship' on the screen of the candidate column of the input method system.
Thereafter, "ship-in-the-warship" is stored as a vocabulary entry in the user lexicon, and the next time the user inputs the pinyin "chenjian", the "ship-in-the-warship" is presented in the candidate column.
By applying the word bank updating mode of the embodiment of the invention, when the input method system monitors the copying operation and the pasting operation, the Chinese character ' chen ' jian ' can be configured for ' vessel ' as the coding information to generate the entry, the entry is stored in the clipboard word bank, and the entry is configured with higher weight.
Because the entry system updates the display ship as an entry to the word stock, the display ship can be displayed in the candidate column, and the user can find the display ship in the first page of candidates and directly display the display ship on a screen.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 2, a block diagram of a system for updating a thesaurus according to an embodiment of the present invention is shown, and specifically includes the following modules:
an editing operation monitoring module 201, configured to monitor an editing operation performed on the text message;
a word bank storage module 202, configured to store the text information as a word entry into a preset word bank when the editing operation is monitored;
and the attribute setting module 203 is configured to set, in the thesaurus, an attribute for sorting the entries when the entries are input according to the editing operation.
In one example of embodiment of the present invention, the editing operation comprises one or more of:
copy operation, cut operation, paste operation, delete operation.
In one embodiment of the present invention, the thesaurus storage module 202 includes:
the condition judgment submodule is used for judging whether the text information meets a preset condition or not; if yes, calling a first storage submodule;
the first storage submodule is used for generating entries by adopting the text information and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
In one embodiment of the present invention, the thesaurus storage module 202 includes:
the entry judging submodule is used for judging whether a preset word bank stores entries matched with the text information or not; if yes, calling a second storage submodule, and if not, calling a third storage submodule;
the second storage submodule is used for merging the text information and the entries of the word bank;
and the third storage submodule is used for generating entries by adopting the text information and storing the entries into an appointed word bank.
In an embodiment of the present invention, the attribute setting module 203 includes:
the word frequency searching submodule is used for searching the word frequency used for sequencing the entry when the entry is input in the word bank;
and the word frequency adjusting submodule is used for adjusting the word frequency according to the editing operation.
In an example of the embodiment of the present invention, the word frequency adjustment submodule includes:
the frequency increasing unit is used for increasing the word frequency when the editing operation is a pasting operation;
or,
and the frequency reduction unit is used for reducing the word frequency when the editing operation is a deleting operation.
In an embodiment of the present invention, the attribute setting module 203 includes:
and the weight setting submodule is used for setting the weight for sorting the entries during input according to the editing operation.
In one example of embodiment of the present invention, the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
For the system embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 3 is a block diagram illustrating an apparatus 300 for updating a thesaurus according to an example embodiment. For example, the apparatus 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 3, the apparatus 300 may include one or more of the following components: processing component 302, memory 304, power component 306, multimedia component 308, audio component 310, input/output (I/O) interface 312, sensor component 314, and communication component 316.
The processing component 302 generally controls overall operation of the device 300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing elements 302 may include one or more processors 320 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 302 can include one or more modules that facilitate interaction between the processing component 302 and other components. For example, the processing component 302 can include a multimedia module to facilitate interaction between the multimedia component 308 and the processing component 302.
The memory 304 is configured to store various types of data to support operations at the device 300. Examples of such data include instructions for any application or method operating on device 300, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 304 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 306 provides power to the various components of the device 300. The power components 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 300.
The multimedia component 308 includes a screen that provides an output interface between the device 300 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 300 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 310 is configured to output and/or input audio signals. For example, audio component 310 includes a Microphone (MIC) configured to receive external audio signals when apparatus 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 304 or transmitted via the communication component 316. In some embodiments, audio component 310 also includes a speaker for outputting audio signals.
The I/O interface 312 provides an interface between the processing component 302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the device 300. For example, sensor assembly 314 may detect an open/closed state of device 300, the relative positioning of components, such as a display and keypad of apparatus 300, the change in position of apparatus 300 or a component of apparatus 300, the presence or absence of user contact with apparatus 300, the orientation or acceleration/deceleration of apparatus 300, and the change in temperature of apparatus 300. Sensor assembly 314 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 316 is configured to facilitate wired or wireless communication between the apparatus 300 and other devices. The device 300 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication section 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 304 comprising instructions, executable by the processor 320 of the apparatus 300 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium having instructions therein which, when executed by a processor of a mobile terminal, enable the mobile terminal to perform a method of updating a thesaurus, the method comprising:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
Preferably, the editing operation comprises one or more of:
copy operation, cut operation, paste operation, delete operation.
Preferably, the step of storing the text information as entries in a preset lexicon includes:
judging whether the text information meets a preset condition or not; if so, generating entries by adopting the text information, and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
Preferably, the step of storing the text information as entries in a preset lexicon includes:
judging whether a preset word bank stores entries matched with the text information or not;
if yes, merging the text information and the entries of the word bank;
and if not, generating entries by adopting the text information, and storing the entries into an appointed word bank.
Preferably, the step of setting the property for sorting the entries at the time of input according to the editing operation includes:
searching the word frequency for ordering the entry in the word bank when the entry is input;
and adjusting the word frequency according to the editing operation.
Preferably, the step of adjusting the word frequency according to the editing operation includes:
when the editing operation is a pasting operation, the word frequency is increased;
or,
and when the editing operation is a deleting operation, reducing the word frequency.
Preferably, the step of setting the attribute for sorting at the time of input to the text information according to the editing operation includes:
and setting the weights for sorting in input to the entries according to the editing operation.
Preferably the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is only limited by the appended claims
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
The embodiment of the invention discloses A1 and a method for updating a lexicon, which comprises the following steps:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
A2, the method of A1, the editing operation comprising one or more of:
copy operation, cut operation, paste operation, delete operation.
A3, the method of a1 or a2, wherein the step of storing the text information as entries in a preset lexicon comprises:
judging whether the text information meets a preset condition or not; if so, generating entries by adopting the text information, and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
A4, according to the method of a1, the step of storing the text information as entries in a preset lexicon includes:
judging whether a preset word bank stores entries matched with the text information or not;
if yes, merging the text information and the entries of the word bank;
and if not, generating entries by adopting the text information, and storing the entries into an appointed word bank.
A5, the method according to A1, A2 or A4, the step of setting the property for sorting the entry as input according to the editing operation comprising:
searching the word frequency for ordering the entry in the word bank when the entry is input;
and adjusting the word frequency according to the editing operation.
A6, according to the method of a5, the step of adjusting the word frequency according to the editing operation includes:
when the editing operation is a pasting operation, the word frequency is increased;
or,
and when the editing operation is a deleting operation, reducing the word frequency.
A7, the method of A1, A2 or A4, the step of setting properties for sorting when entered for the text information according to the editing operation comprising:
and setting the weights for sorting in input to the entries according to the editing operation.
A8, according to the method of A7,
the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
The embodiment of the invention also discloses B9 and a system for updating word stock, which comprises:
the editing operation monitoring module is used for monitoring the editing operation executed on the text information;
the word bank storage module is used for storing the text information as a word entry into a preset word bank when the editing operation is monitored;
and the attribute setting module is used for setting the attribute for sequencing when the entry is input according to the editing operation in the word stock.
B10, the apparatus of B9, the editing operations comprising one or more of:
copy operation, cut operation, paste operation, delete operation.
B11, the system according to B9 or B10, the thesaurus storage module comprising:
the condition judgment submodule is used for judging whether the text information meets a preset condition or not; if yes, calling a first storage submodule;
the first storage submodule is used for generating entries by adopting the text information and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
B12, the system according to B9, the thesaurus storage module comprises:
the entry judging submodule is used for judging whether a preset word bank stores entries matched with the text information or not; if yes, calling a second storage submodule, and if not, calling a third storage submodule;
the second storage submodule is used for merging the text information and the entries of the word bank;
and the third storage submodule is used for generating entries by adopting the text information and storing the entries into an appointed word bank.
B13, the system of B9 or B10 or B12, the property setting module comprising:
the word frequency searching submodule is used for searching the word frequency used for sequencing the entry when the entry is input in the word bank;
and the word frequency adjusting submodule is used for adjusting the word frequency according to the editing operation.
B14, according to the system of B13, the word frequency adjustment submodule includes:
the frequency increasing unit is used for increasing the word frequency when the editing operation is a pasting operation;
or,
and the frequency reduction unit is used for reducing the word frequency when the editing operation is a deleting operation.
B15, the system of B9 or B10 or B12, the property setting module comprising:
and the weight setting submodule is used for setting the weight for sorting the entries during input according to the editing operation.
B16, the system according to B15,
the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
The embodiment of the present invention also discloses C17, an apparatus for updating thesaurus, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and configured to be executed by the one or more processors comprises instructions for:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
C18, the apparatus of C17, the editing operations comprising one or more of:
copy operation, cut operation, paste operation, delete operation.
C19, the device of either C17 or C18, the one or more processors executing the one or more programs including instructions also for:
judging whether the text information meets a preset condition or not; if so, generating entries by adopting the text information, and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
C20, the device of C17, the one or more processors executing the one or more programs including instructions further for:
judging whether a preset word bank stores entries matched with the text information or not;
if yes, merging the text information and the entries of the word bank;
and if not, generating entries by adopting the text information, and storing the entries into an appointed word bank.
C21, the device of C17 or C18 or C20, the one or more processors executing the one or more programs including instructions also for:
searching the word frequency for ordering the entry in the word bank when the entry is input;
and adjusting the word frequency according to the editing operation.
C22, the device of C21, the one or more processors executing the one or more programs including instructions further for:
when the editing operation is a pasting operation, the word frequency is increased;
or,
and when the editing operation is a deleting operation, reducing the word frequency.
C23, the device of C17 or C18 or C20, the one or more processors executing the one or more programs including instructions also for:
and setting the weights for sorting in input to the entries according to the editing operation.
C24, device according to C23,
the weight of the paste operation is higher than the weight of the copy operation;
the copy operation is weighted higher than the cut operation;
the weight of the cut operation is higher than the weight of the delete operation.
The embodiment of the invention also discloses D25 and a program which comprises readable codes and causes a computing device to execute the method for updating the word stock according to any one of A1-A8 when the readable codes run on the computing device.
The embodiment of the invention also discloses E26 and a readable medium, wherein the program is stored in D25.

Claims (10)

1. A method for updating a thesaurus, comprising:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
2. The method of claim 1, wherein the editing operation comprises one or more of:
copy operation, cut operation, paste operation, delete operation.
3. The method according to claim 1 or 2, wherein the step of storing the text information as entries in a preset lexicon comprises:
judging whether the text information meets a preset condition or not; if so, generating entries by adopting the text information, and storing the entries into a preset word bank;
wherein the preset conditions include one or more of the following:
the Chinese character input method is characterized by comprising letters and Chinese characters, wherein the length of the Chinese character input method is smaller than a preset length threshold value.
4. The method of claim 1, wherein the step of storing the text information as entries in a preset lexicon comprises:
judging whether a preset word bank stores entries matched with the text information or not;
if yes, merging the text information and the entries of the word bank;
and if not, generating entries by adopting the text information, and storing the entries into an appointed word bank.
5. The method according to claim 1, 2 or 4, wherein the step of setting the property for sorting the entries when input according to the editing operation comprises:
searching the word frequency for ordering the entry in the word bank when the entry is input;
and adjusting the word frequency according to the editing operation.
6. The method of claim 5, wherein said step of adjusting said word frequency in accordance with said editing operation comprises:
when the editing operation is a pasting operation, the word frequency is increased;
or,
and when the editing operation is a deleting operation, reducing the word frequency.
7. A system for updating a lexicon, comprising:
the editing operation monitoring module is used for monitoring the editing operation executed on the text information;
the word bank storage module is used for storing the text information as a word entry into a preset word bank when the editing operation is monitored;
and the attribute setting module is used for setting the attribute for sequencing when the entry is input according to the editing operation in the word stock.
8. An apparatus for updating a thesaurus comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured for execution by one or more processors, the one or more programs comprising instructions for:
monitoring editing operation executed on the text information;
when the editing operation is monitored, storing the text information as entries in a preset word bank;
and setting the attribute for ordering the entry in the input process according to the editing operation in the word stock.
9. A program comprising readable code which, when run on a computing device, causes the computing device to perform a method of updating a thesaurus according to any of claims 1 to 6.
10. A readable medium in which a program according to claim 9 is stored.
CN201710539311.9A 2017-07-04 2017-07-04 It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary Pending CN109240511A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710539311.9A CN109240511A (en) 2017-07-04 2017-07-04 It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710539311.9A CN109240511A (en) 2017-07-04 2017-07-04 It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary

Publications (1)

Publication Number Publication Date
CN109240511A true CN109240511A (en) 2019-01-18

Family

ID=65083289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710539311.9A Pending CN109240511A (en) 2017-07-04 2017-07-04 It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary

Country Status (1)

Country Link
CN (1) CN109240511A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111028830A (en) * 2019-12-26 2020-04-17 大众问问(北京)信息科技有限公司 Local hot word bank updating method, device and equipment

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051323A (en) * 2007-05-22 2007-10-10 北京搜狗科技发展有限公司 Character input method, input method system and method for updating word stock
CN101178741A (en) * 2007-12-24 2008-05-14 腾讯科技(深圳)有限公司 Method and device for updating user's word stock
CN101373468A (en) * 2007-08-20 2009-02-25 北京搜狗科技发展有限公司 Method for loading word stock, method for inputting character and input method system
CN101398834A (en) * 2007-09-29 2009-04-01 北京搜狗科技发展有限公司 Processing method and device for input information and input method system
CN102346561A (en) * 2010-07-30 2012-02-08 腾讯科技(深圳)有限公司 Method and device for adding user words in input method
CN102426591A (en) * 2011-10-31 2012-04-25 北京百度网讯科技有限公司 Method and device for operating corpus used for content input
CN102722483A (en) * 2011-03-29 2012-10-10 百度在线网络技术(北京)有限公司 Method, apparatus and equipment for determining candidate-item sequence of input method
CN103019398A (en) * 2011-09-20 2013-04-03 腾讯科技(深圳)有限公司 Character input method and character input device
CN104133855A (en) * 2014-07-11 2014-11-05 中安消技术有限公司 Smart association method and device for input method
CN105117420A (en) * 2015-07-30 2015-12-02 天脉聚源(北京)教育科技有限公司 Method and apparatus for updating word stock of input method
CN106372045A (en) * 2015-07-23 2017-02-01 小米科技有限责任公司 Candidate information output method and apparatus
CN106557178A (en) * 2016-11-29 2017-04-05 百度国际科技(深圳)有限公司 For updating the method and device of input method entry

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051323A (en) * 2007-05-22 2007-10-10 北京搜狗科技发展有限公司 Character input method, input method system and method for updating word stock
CN101373468A (en) * 2007-08-20 2009-02-25 北京搜狗科技发展有限公司 Method for loading word stock, method for inputting character and input method system
CN101398834A (en) * 2007-09-29 2009-04-01 北京搜狗科技发展有限公司 Processing method and device for input information and input method system
CN101178741A (en) * 2007-12-24 2008-05-14 腾讯科技(深圳)有限公司 Method and device for updating user's word stock
CN102346561A (en) * 2010-07-30 2012-02-08 腾讯科技(深圳)有限公司 Method and device for adding user words in input method
CN102722483A (en) * 2011-03-29 2012-10-10 百度在线网络技术(北京)有限公司 Method, apparatus and equipment for determining candidate-item sequence of input method
CN103019398A (en) * 2011-09-20 2013-04-03 腾讯科技(深圳)有限公司 Character input method and character input device
CN102426591A (en) * 2011-10-31 2012-04-25 北京百度网讯科技有限公司 Method and device for operating corpus used for content input
CN104133855A (en) * 2014-07-11 2014-11-05 中安消技术有限公司 Smart association method and device for input method
CN106372045A (en) * 2015-07-23 2017-02-01 小米科技有限责任公司 Candidate information output method and apparatus
CN105117420A (en) * 2015-07-30 2015-12-02 天脉聚源(北京)教育科技有限公司 Method and apparatus for updating word stock of input method
CN106557178A (en) * 2016-11-29 2017-04-05 百度国际科技(深圳)有限公司 For updating the method and device of input method entry

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111028830A (en) * 2019-12-26 2020-04-17 大众问问(北京)信息科技有限公司 Local hot word bank updating method, device and equipment
CN111028830B (en) * 2019-12-26 2022-07-15 大众问问(北京)信息科技有限公司 Local hot word bank updating method, device and equipment

Similar Documents

Publication Publication Date Title
JP6033326B2 (en) Automatic content-based input protocol selection
CN107844199B (en) Input method, system and device for inputting
CN107688397B (en) Input method, system and device for inputting
CN107544684B (en) Candidate word display method and device
CN107092424B (en) Display method and device of error correction items and device for displaying error correction items
CN107291260B (en) Information input method and device for inputting information
CN109002183B (en) Information input method and device
CN110858100B (en) Method and device for generating association candidate words
CN111198620A (en) A method, apparatus and device for presenting input candidates
CN109388810A (en) A kind of data processing method, device and the device for data processing
KR102327790B1 (en) Information processing methods, devices and storage media
CN110929122A (en) Data processing method and device and data processing device
CN107797676B (en) Single character input method and device
CN110244859B (en) A method and device for customizing input method candidates
CN108108356B (en) Character translation method, device and equipment
CN111103986B (en) User word stock management method and device, and user word stock input method and device
CN109240511A (en) It is a kind of to update the method for dictionary, system and a kind of for updating the device of dictionary
CN108227952B (en) Method and system for generating custom word and device for generating custom word
CN113807082B (en) Target user determining method and device for determining target user
CN107665206B (en) Method and system for cleaning user word stock and device for cleaning user word stock
CN112083811B (en) Candidate item display method and device
CN112528129B (en) Language searching method and device for multilingual translation system
CN112181163B (en) Input method, device and device for input
CN110580126B (en) Virtual keyboard and input method based on virtual keyboard
CN108983992B (en) Method and device for displaying candidate items with punctuation marks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190118

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载