WO2015024467A1 - Focus context associative word based fast information typing method - Google Patents

Focus context associative word based fast information typing method Download PDF

Info

Publication number
WO2015024467A1
WO2015024467A1 PCT/CN2014/084093 CN2014084093W WO2015024467A1 WO 2015024467 A1 WO2015024467 A1 WO 2015024467A1 CN 2014084093 W CN2014084093 W CN 2014084093W WO 2015024467 A1 WO2015024467 A1 WO 2015024467A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
input
keyword
focus
sequence
Prior art date
Application number
PCT/CN2014/084093
Other languages
French (fr)
Chinese (zh)
Inventor
陈喜
Original Assignee
Chen Xi
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 Chen Xi filed Critical Chen Xi
Publication of WO2015024467A1 publication Critical patent/WO2015024467A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Definitions

  • the invention relates to an information input method, in particular to a fast information input method based on a focus context associative word. Background technique
  • terminal equipment Various types of terminal equipment are popularized and used in depth, serving all aspects of people's production and life.
  • the terminal presents content such as information to the user through visual effect sound effects or even tactile sense of smell, and the user completes the information transmission to the terminal through various types of input devices and input methods.
  • the purpose of using various types of input devices and input methods is to pass information to the terminal, such as telling the terminal what commands need to be executed, such as completing the operation of the graphical interface on the terminal; for example, inputting text. Text input is an important scene of human-computer interaction.
  • text input occasions include inputting text messages, business cards, real-time chat, writing documents, publishing microblogs, searching for keywords, etc., of course, the form is not limited to these.
  • Text entry is an important process for the user to convey content information such as language and text to the terminal.
  • keyboard In the case of input devices, there was no keyboard at the earliest, only the tape was punched, and the binary code was represented in the form of 0, 1 to complete the input.
  • the rear keyboard appears.
  • Each type of keyboard is a basic text input device, which improves the input efficiency.
  • the keyboard can also be divided into 3*4 keyboard, fasttap keyboard, qwerty keyboard and so on.
  • the appearance of the mouse makes the user's operation of the graphical interface more convenient, and can easily complete the operation on the graphical interface. Based on the principle of the mouse's graphic operation, the virtual keyboard (button) operation can be completed, and even the writing of the text can be completed. , the resulting trajectory is recognized as text.
  • the appearance of the touch screen especially the appearance of the capacitive touch screen, allows the display and use of the virtual keys to be seamlessly integrated, making the input of text writing and track recognition more convenient.
  • input methods such as pinyin input and stroke input, as well as a common five-stroke input method on the PC, a fast code input method, and the like, and a common input method of a phrase and a sentence input.
  • each of the complex input processes includes the following three important input sub-processes: (1) keyword sequence input and confirmation process; (2) candidate word input process; (3) association word input process.
  • the following three processes are illustrated by taking the pinyin input in the 3*4 keyboard as an example.
  • the first is the keyword sequence input and confirmation process.
  • a sequence of buttons there is a key sequence input and confirmation process.
  • the user inputs 64 two buttons to obtain a keyword sequence such as ni mi ng, which provides ni by default.
  • the candidate word sequence "You Nini is tired of mud.”
  • the user can directly select the candidate word of ni, or switch to mi or ng as the keyword to obtain the corresponding candidate word sequence of the new keyword, and the user can also delete or supplement the input keyword.
  • the candidate input process There is the candidate input process.
  • the user provides the candidate word sequence according to the ni keyword to complete the input of the candidate word "you" of the keyword ni by selecting the confirmation. Since the new input completes "you", the sequence of the associated words of "you” is provided. Also said that it will be.”
  • association word The user enters the associative word "we” by selecting the confirmation according to the newly entered “you” sequence of the association words, and then continues to appear the associative word sequence "good two said that there is no going", the user can continue to input "Good”, and get the associative word "Let's look like a good friend to play.”
  • the above expression is the input process experienced by the current 3*4 keyboard pinyin input method on the market; other input methods can also be divided into the above three stages, and the first stage may be omitted according to the actual situation, but the candidate words and associative words All exist.
  • the pinyin input of the Qwerty keyboard is also the same three processes, but because the Qwerty keyboard body provides 26 letters, the keyword ni can be directly input directly, there is no keyword selection and confirmation process, and subsequent candidate words and associations
  • the input process for words is the same.
  • the handwriting recognition input method after completing the handwriting input, the user obtains the candidate words obtained according to the handwriting recognition, and after the user inputs the candidate words, there is a corresponding input of the associative words.
  • the first stage keyword sequence input and confirmation process To complete the entry of the text word, the user enters a sequence of key words and confirms.
  • the pinyin input method is used for inputting Chinese characters.
  • the input process is characterized in that a sequence of keys and the like can correspond to one or more keyword sequences.
  • the order of the candidate word sequences is sorted and displayed to the user according to the word frequency of all possible words obtained by the keyword sequence.
  • the candidate word sequence is arranged according to the word frequency. If the line/page is not displayed, the page may need to be turned.
  • Keyboard input has a feature that is convenient for space operations. Space operations correspond to candidate words in the first position. The input method in the market where the space bar is provided often makes full use of this feature, using the space bar ( Or a similar key) for quick input.
  • the third stage of the association word input process based on the word just entered as the association basis, providing the association word for use
  • the user makes a selection, and after the user inputs the associative word, the association continues to be based on the newly input associative word, and the user's new associative word sequence is provided for the user to select.
  • keywords, candidate words, and associative words are provided by the thesaurus.
  • the key sequence 24 is input, and the keywords such as ai, bi, ci, ch are searched from the lexicon, and the keyword ai is selected by default, and the search is obtained from the lexicon "love, ang, Ai, ⁇ , P ⁇ , wailing, dwarf, ⁇ ", etc. correspond to the candidate words of ai, this sequence is arranged according to the word frequency given in the lexicon.
  • Lenovo gets “love, You, Xin, Shang, Ren” and other associative words are also arranged according to the word frequency given in the thesaurus.
  • the handwriting input recognition process after the user inputs the "permanent" trajectory, obtains candidate words such as “Yongshui also seeks” from the vocabulary of the recognition algorithm, where the candidate words are similarities given in the lexicon of the recognition algorithm. Sexually arranged, and then select the input candidate "Yong”, and then input the corresponding associative words, where the candidate words are trained from the input of the French words.
  • the obtained candidate word sequence is not necessarily required by the user, and often the user also needs to perform multiple switching confirmations and selections to obtain the desired input result.
  • the technical problem to be solved by the present invention is to provide a fast information input method based on a focus context associative word, which can utilize the characteristics of the user input with focus and context to select candidate words that are more in line with the user's needs, thereby improving the convenience of entry.
  • the technical solution adopted by the present invention to solve the above technical problem is to provide a fast information input method based on a focus context associative word, which includes the following steps: a) acquiring a focus context and a keyword input by a user; b) selecting a keyword and The candidate word sequence obtained by the selected keyword is reordered in combination with the focus context associative word and selected by the user; c) the input candidate word is selected, and the association word is provided for the user to select according to the current focus context.
  • the above-mentioned information fast input method based on a focus context associative word, wherein if the input keyword has multiple combined sequences, the candidate word sequence obtained by the input keyword is combined with the focus context associative word to reorder the keyword and provide the user with the keyword select.
  • the above information fast input method based on focus context associative words wherein when a new input is entered Key of the keyword; or increasing or decreasing the number of valid keys in the key sequence on the basis of the input, the step a) includes the following process: first finding a matching keyword sequence from the input method library according to the key sequence; Obtaining a corresponding associative word sequence from the current focus context, by searching for the keyword information corresponding to the above-mentioned association word sequence, preferentially providing the portion overlapping with the keyword sequence to the user, thereby completing the reordering of the keyword sequence; The sorted keyword sequence is for the user to select.
  • the above-mentioned information fast input method based on the focus context associative word wherein, after the user selects or selects a keyword by default, the step b) includes the following process: first searching for a matching candidate word sequence according to the selected keyword; The current focus context obtains the corresponding associative word sequence; then the candidate word sequence obtained by the keyword is reordered according to the contextual association words, and a new candidate word sequence is obtained for the user to select.
  • the above-mentioned information fast input method based on a focus context associative word, wherein the candidate word sequence and the associative word sequence are sorted by word frequency in the lexicon in the pinyin input method, and sorted by similarity in the handwriting input method.
  • the above-mentioned information fast input method based on the focus context associative word wherein, after the user switches the input focus, the step c) acquires the current focus context in real time and provides the association word for the user to select according to the new focus context.
  • the above information fast input method based on the focus context associative word, wherein if the current focus context is empty, the common words are provided as the associative words for the user to select.
  • the present invention provides a fast input method for information based on a focus context associative word, and combines the association words obtained by inputting the focus context content to adjust the order of keywords in the input process, candidates for candidate words The order of the word order, and the order of the associative words, so as to select candidate words that are more in line with the user's needs, and improve the convenience of entry.
  • FIG. 1 is a schematic block diagram of an input system used in the present invention
  • FIG. 2 is a schematic diagram of a main process of information fast input based on a focus context associative word according to the present invention
  • FIG. 3 is a schematic diagram of an existing information input process based on an input word provided with a predictive word;
  • FIG. 4 is a schematic diagram of a fast input process of information based on a focus context associative word according to the present invention. detailed description
  • FIG. 1 is a schematic diagram of a module architecture of an input system used in the present invention
  • FIG. 2 is a schematic diagram of a main flow of information fast input based on a focus context associative word according to the present invention.
  • the method for quickly inputting information based on a focus context associative word provided by the present invention includes the following steps:
  • the user always inputs based on an input focus, and the input focus has the focus above or below, or both. If you follow the input order from left to right, then the above is the word on the left (char/word), and the following is the word on the right. Some languages are entered from right to left, such as Arabic, then the above is the word on the left, and the following is the word on the right.
  • the present invention is based on such a design idea: the user's input process is a process in which the user deletes, modifies or supplements the input focus, and the user's newly entered content must be closely related to the context, and the design idea is applied to In fact, it can greatly improve the input efficiency.
  • the design of the present invention is: analyzing the context content of the focus, in this case, the following is empty, the software module analyzes the associative word of the above "such as” in the current input focus, and obtains the associative word sequence is "What is the meaning of this wish?
  • the keywords are preferentially provided to the user for selection. By default, the first one found is selected, and other keywords without candidate words are placed in the low priority position for the user to select.
  • the input method of the present invention is: analyzing the context content at the focus, in this case, the following is empty, the software module analyzes the above-mentioned "conformation" of the input focus, and obtains the associative word sequence.
  • the fruit of the fruit is divided into the true language of the Buddha, and the other key corresponds to the keyword "gong zhang wei le shu ji du j iu yuan li guo ben j iao ren fen zhen yu fo quan tian bai It is found that only "cooked,” the word is consistent with the keyword shu, and also meets the above associative words, so the sequence of candidate words for the user is "the number of cooked tree books is Shushu Shushu".
  • the design of the present invention is: analyzing the context content at the focus, in this example, the following is not empty as “good” can be used as an auxiliary judgment condition, and the software module analyzes the above-mentioned "you” associative words of the input focus directly, and directly obtains "you” "The sequence of associative words is "we are good at saying that it is also said”, so users can easily select the input "we” directly.
  • FIG. 4 is a schematic diagram of a fast input process of information based on a focus context associative word according to the present invention.
  • the information input process based on the focus context associative words of the present invention will be described in detail below with reference to FIG. 4:
  • the user performs an operation of creating a new editing interface, and the new editing interface may have one or more editing boxes, as shown in step 1 in FIG.
  • the user will focus on an edit box for input.
  • the currently selected edit box will often prompt the user with the cursor:
  • This edit box has the focus, and the current input position is here, see step 2 in Figure 4.
  • association words can be provided for the user to select, and if it is empty, the common words can be provided as the associative words for the user to select (not necessarily provided);
  • the user can move the input focus.
  • the way to move the focus can be a button or a touch, etc. It is not limited to these forms.
  • new editing results and focus information are displayed to the user, and a new association word is provided. See step 7892346 or step 7892356 in Figure 3.
  • the associative word input process the corresponding associative word association sequence is obtained from the focus context, as shown in the reference line in FIG. Scene three". This application is based on the user's action of adjusting the focus, recalculating and finding the associated words in time.
  • step 7 in section 102 or in step 710102356.
  • the user can complete the input of the association word by selecting the association word, and the input method module adds the association word at the focus, thereby completing the input of the association word, displaying the new editing result and the focus information to the user, and completing the new association word. provide. This process is the same as the existing input method on the market. See step 7 10112346 or step 710112356 in Figure 4.
  • the user can newly input a button indicating the keyword, as shown in the step in FIG. 4; or increase or decrease the number of valid buttons in the key sequence on the basis of the input, as shown in step 1010 in FIG. 4, according to the key sequence
  • a matching keyword sequence can be found, a combination of all possibilities available from the input method library.
  • the corresponding associative word sequence is obtained from the focus context.
  • the keyword information corresponding to the associative words is obtained through the thesaurus, and the overlapping part of the keyword sequence is preferentially provided to the user, thereby completing the reordering of the keyword sequence and displaying
  • the key sequence is for the user to select, see step 10101516 and step 101010101510 in FIG.
  • the application scenario 1 of the focus context information of the present invention which refers to the user keyword sequence input and confirmation process mentioned above.
  • the keyword sequence information obtained by the key is combined with the keyword sequence information obtained by the associative word, thereby optimizing the keyword expected by the user, and completing User keyword sequence input and confirmation process.
  • the selected candidate word sequence can be searched according to the selected keyword.
  • the sequence is obtained from the thesaurus, and the pinyin input method is sorted by the word frequency in the thesaurus. In the handwriting input method, they are sorted by similarity.
  • the candidate word sequence obtained by the keyword is reordered according to the association words of the context, and a new candidate word sequence is obtained for the user to select.
  • This process is shown in step 10101010 in Figure 4.
  • the application scenario 2 of the focus context information of the present invention and the scenario 2 refers to the candidate word input process mentioned above. See the process "Using Scene 2" in FIG.
  • a user increases or decreases the number of keys of the keyword (ie, the number of characters), increases the user's new input valid keyword button, minus indicates that the user deletes the valid keyword button, and the input method module responds to the user's increase or decrease of the number of characters, because the number of keys changes, and The number is not 0, so the new keyword entry and confirmation process is entered. See step 10 @10 @1510. If the number of keywords changes to 0, the display of the new edit state is entered. See step 101010 2346 or step @) @ @ 2356.
  • the input method module responds to the user selecting other keywords and enters a new candidate search process, see step 1010 @) @1819.
  • the C user views the candidate word sequence obtained by the current keyword and selects the candidate word that is needed.
  • the input method module responds to the user's operation, and adds the newly input words at the focus, and re-arranges the text and displays the new focus, and enters a new round of editing state display process, see step 101010234 6 or steps. 20 ® ® 2356.
  • step 10 ® D User finishes editing, exits editing state, see step 10 ®.
  • the above has completed the specific application of the patented invention, mainly embodied in the use of scene one, the use of scene two, the use of scene three.
  • the current input method in the market is shown in Fig. 3. It can be seen that the current input method in the market uses the input words as the association basis in the input process of the scene three associative words, and the present invention uses the focus context as the basis, see two figures. The difference in step 35.
  • the current input method of the market does not have the design of the focus information used by the present invention, and is not applied to the scene-key input and confirmation process at all, nor to the input process of the candidate words of the scene 2, which is mainly reflected in FIG. Step 10 and in. While the present invention has been described in its preferred embodiments, the present invention is not intended to be limited thereto, and the present invention may be modified and improved without departing from the spirit and scope of the invention. The scope of protection is defined by the terms of the claims.

Abstract

Disclosed are a focus context associative word based fast information typing method, comprising the following steps: a) obtaining a focus context and a keyword typed by a user; b) selecting the keyword, and re-sequencing, with reference to a focus context associative word, a candidate word sequence, obtained by selecting the keyword, for selection of the user; and c) selecting a typing candidate word, and providing, according to the current focus context, an associative word for selection of the user. In the focus context associative word based fast information typing method provided by the present invention, a keyword sequence, a candidate word sequence, and an associative word sequence during typing are adjusted with reference to an associative word obtained by typing focus context content, thereby screening out a candidate word that better satisfies a user requirement, and improving convenience of type-in.

Description

一种基于焦点上下文联想词的信息快速输入方法  A fast information input method based on focal context association words
技术领域 Technical field
本发明涉及一种信息输入方法,尤其涉及一种基于焦点上下文联想词的信息快速 输入方法。 背景技术  The invention relates to an information input method, in particular to a fast information input method based on a focus context associative word. Background technique
各种类型的终端设备普及和深入使用,为人们生产和生活的方方面面服务。终端 的种类和形式很多, 人们在使用终端总是通过人机交互完成的。 终端通过视效音效 甚至触觉嗅觉等手段展现信息等内容给用户, 用户通过各类型输入设备和输入方法 来完成信息传达给终端。 使用各类型的输入设备和输入方法的目的是传递信息给终 端,比如告诉终端需要执行的命令等; 比如完成终端上的图形界面的操作; 比如进行 文本的输入。 文本输入是人机交互的一种重要场景,举例来说,文本输入的场合有输 入短信, 名片, 实时聊天, 编写文档, 发布微博, 搜索关键词等, 当然形式不止这 些。 文本录入是用户传达语言文字等内容信息给终端的重要过程。  Various types of terminal equipment are popularized and used in depth, serving all aspects of people's production and life. There are many types and forms of terminals, and people always use terminal to complete through human-computer interaction. The terminal presents content such as information to the user through visual effect sound effects or even tactile sense of smell, and the user completes the information transmission to the terminal through various types of input devices and input methods. The purpose of using various types of input devices and input methods is to pass information to the terminal, such as telling the terminal what commands need to be executed, such as completing the operation of the graphical interface on the terminal; for example, inputting text. Text input is an important scene of human-computer interaction. For example, text input occasions include inputting text messages, business cards, real-time chat, writing documents, publishing microblogs, searching for keywords, etc., of course, the form is not limited to these. Text entry is an important process for the user to convey content information such as language and text to the terminal.
由于用户使用终端进行文本输入的场景十分频繁,所以如何方便地让用户完成 文本输入, 减少时间和精力的消耗, 是终端设计和研发上孜孜不倦探索的课题,因而 需要对输入设备以及输入方法不断进行改进。  Since the scene in which the user uses the terminal for text input is very frequent, how to conveniently allow the user to complete the text input and reduce the consumption of time and effort is a problem that the terminal design and the research and development are tirelessly explored, and thus the input device and the input method need to be continuously performed. Improve.
以输入设备来说,最早以前没有键盘,只有纸带上打孔,以 0, 1形式表征二进制码, 完成输入。 后面键盘出现了,各类型键盘是基本的文本输入设备, 提高了输入效率, 键盘还可以分为 3*4键盘, fasttap键盘, qwerty键盘等。 鼠标的出现让用户操作 图形界面更方便, 能轻松在图形化的界面上完成操作,基于鼠标的图形操作原理,已 经可以完成虚拟键盘 (按钮) 的操作, 乃至完成文字书写的实现,通过识别算法,将 得到的轨迹识别为文本。 触摸屏的出现,特别是电容式触摸屏的出现,让虚拟按键的 显示和使用无缝融合, 让文字书写和轨迹识别后的输入更加便捷。  In the case of input devices, there was no keyboard at the earliest, only the tape was punched, and the binary code was represented in the form of 0, 1 to complete the input. The rear keyboard appears. Each type of keyboard is a basic text input device, which improves the input efficiency. The keyboard can also be divided into 3*4 keyboard, fasttap keyboard, qwerty keyboard and so on. The appearance of the mouse makes the user's operation of the graphical interface more convenient, and can easily complete the operation on the graphical interface. Based on the principle of the mouse's graphic operation, the virtual keyboard (button) operation can be completed, and even the writing of the text can be completed. , the resulting trajectory is recognized as text. The appearance of the touch screen, especially the appearance of the capacitive touch screen, allows the display and use of the virtual keys to be seamlessly integrated, making the input of text writing and track recognition more convenient.
以输入方法为例,则有拼音输入,笔画输入等输入方法, 还有 PC上比较通用的五 笔输入法,快码输入法等, 以及常见的词组和句子输入的输入方法等。  Taking the input method as an example, there are input methods such as pinyin input and stroke input, as well as a common five-stroke input method on the PC, a fast code input method, and the like, and a common input method of a phrase and a sentence input.
通过分析输入方法, 每一个复杂的输入过程中都包括如下重要的三个输入子过 程: (1 ) 关键字序列输入和确认过程; (2 ) 候选词输入过程; (3 ) 联想词输入过程。 下面以 3*4键盘中的拼音输入为例说明上面三个过程。 By analyzing the input method, each of the complex input processes includes the following three important input sub-processes: (1) keyword sequence input and confirmation process; (2) candidate word input process; (3) association word input process. The following three processes are illustrated by taking the pinyin input in the 3*4 keyboard as an example.
首先是关键字序列输入和确认过程, 用户输入一序列按键的过程, 就存在关键 字序列的输入和确认过程, 用户输入 64两个按键, 得到 ni mi ng等关键字序列, 默认提供了 ni的候选词序列 "你 妮 尼 呢 腻 拟 泥 逆 倪"。 用户可直接选择需 要的 ni的候选词, 或切换到 mi或是 ng为关键字, 得到新的关键字的对应的候选词 序列, 用户也可以删除或是补充输入关键字。  The first is the keyword sequence input and confirmation process. When the user inputs a sequence of buttons, there is a key sequence input and confirmation process. The user inputs 64 two buttons to obtain a keyword sequence such as ni mi ng, which provides ni by default. The candidate word sequence "You Nini is tired of mud." The user can directly select the candidate word of ni, or switch to mi or ng as the keyword to obtain the corresponding candidate word sequence of the new keyword, and the user can also delete or supplement the input keyword.
而后是候选词输入过程。用户根据 ni关键字提供候选词序列通过选择确认完成 了关键字 ni的候选词 "你" 的输入, 由于新输入完成了"你" , 于是提供"你" 的联想词序列 "们 讲 的 好 是 也 还 说 会"。  Then there is the candidate input process. The user provides the candidate word sequence according to the ni keyword to complete the input of the candidate word "you" of the keyword ni by selecting the confirmation. Since the new input completes "you", the sequence of the associated words of "you" is provided. Also said that it will be."
最后是联想词的输入过程。用户根据新输入的 "你"提供的联想词序列通过选 择确认来输入了联想词"们", 而后又继续出现了联想词序列 " 好 的 俩 说 是 在 有 去 啊 没", 用户可继续输入"好", 又得到联想词"快 像 看 美 多 好 了 玩 的 友"。  Finally, the input process of the association word. The user enters the associative word "we" by selecting the confirmation according to the newly entered "you" sequence of the association words, and then continues to appear the associative word sequence "good two said that there is no going", the user can continue to input "Good", and get the associative word "Let's look like a good friend to play."
以上表述的是市面上现行的 3*4键盘的拼音输入法所经历的输入过程; 其它输 入法也可以划分为上面三个阶段, 依据实际情况可能省略了第一阶段, 但候选词和 联想词都是存在的。 比如 Qwerty键盘的拼音输入也是这么三个过程, 只不过由于 Qwerty键盘体提供了 26个字母, 因而可直接精确输入关键字 ni, 不存在关键字的 选择和确认过程, 而后续的候选词和联想词的输入过程则相同。 比如手写识别输入 法, 在完成字迹输入后, 用户得到了根据字迹识别得到的候选词, 用户输入了候选 词后, 又有对应的联想词的输入。  The above expression is the input process experienced by the current 3*4 keyboard pinyin input method on the market; other input methods can also be divided into the above three stages, and the first stage may be omitted according to the actual situation, but the candidate words and associative words All exist. For example, the pinyin input of the Qwerty keyboard is also the same three processes, but because the Qwerty keyboard body provides 26 letters, the keyword ni can be directly input directly, there is no keyword selection and confirmation process, and subsequent candidate words and associations The input process for words is the same. For example, the handwriting recognition input method, after completing the handwriting input, the user obtains the candidate words obtained according to the handwriting recognition, and after the user inputs the candidate words, there is a corresponding input of the associative words.
由上可见, 目前市面的输入法都具备以上三个阶段, 详细表述如下: 第一阶段关键字序列输入和确认过程。 用户为完成文本词的录入, 输入一个关 键字序列并进行确认。 比如使用拼音输入法为输入汉字而进行的拼音录入, 这样的 输入过程的特点是一序列的按键等输入可以对应一个或是多个关键字序列。  It can be seen from the above that the current input method of the market has the above three stages, and the detailed description is as follows: The first stage keyword sequence input and confirmation process. To complete the entry of the text word, the user enters a sequence of key words and confirms. For example, the pinyin input method is used for inputting Chinese characters. The input process is characterized in that a sequence of keys and the like can correspond to one or more keyword sequences.
第二阶段候选词输入过程, 候选词序列的排列次序是依据这个关键字序列得到 的所有的可能的词的词频来排序显示给用户的。 候选词序列依词频而排列, 一行 /页 显示不下的则可能会需要翻页。 键盘输入有个特点是空格操作的便利性, 空格操作 对应的是排在第一个位置的候选词, 市面上的终端凡提供空格键的输入法往往都会 充分利用了这个特点, 用空格键 (或是某一类似键) 进行快捷输入。  In the second stage candidate word input process, the order of the candidate word sequences is sorted and displayed to the user according to the word frequency of all possible words obtained by the keyword sequence. The candidate word sequence is arranged according to the word frequency. If the line/page is not displayed, the page may need to be turned. Keyboard input has a feature that is convenient for space operations. Space operations correspond to candidate words in the first position. The input method in the market where the space bar is provided often makes full use of this feature, using the space bar ( Or a similar key) for quick input.
第三阶段联想词输入过程, 根据刚输入的单词作为联想依据, 提供联想词给用 户进行选择, 有的在用户输入了联想词后, 继续根据新输入的联想词进行联想, 提 供用户新的联想词序列供用户选择。 The third stage of the association word input process, based on the word just entered as the association basis, providing the association word for use The user makes a selection, and after the user inputs the associative word, the association continues to be based on the newly input associative word, and the user's new associative word sequence is provided for the user to select.
其中由词库提供了关键字、 候选词和联想词。 比如在 3*4的拼音输入法中输入 按键序列 24, 从词库中搜索得到 ai, bi, c i, ch等关键字, 默认选中了关键字 ai, 从词库中搜索得到 "爱, 埃, 艾, 挨, P矣, 哀, 矮, 哎 "等对应于 ai的候选词, 这 个序列是按词库中给出的词频进行排列的, 当用户输入了 "爱 "后, 联想得到"情, 你, 辛, 上, 人 "等联想词, 也是按词库中给出的词频进行排列。 比如手写输入识 别过程, 在用户输入完毕"永"的轨迹后, 从识别算法的词库得到"永 水 亦 求 示 "等候选词, 这里候选词是按识别算法的词库中给出的相似性进行排列的, 而后选 择输入候选词"永 ", 再输入对应的联想词, 这里候选词的培训再从输入法词。  Among them, keywords, candidate words, and associative words are provided by the thesaurus. For example, in the 3*4 Pinyin input method, the key sequence 24 is input, and the keywords such as ai, bi, ci, ch are searched from the lexicon, and the keyword ai is selected by default, and the search is obtained from the lexicon "love, ang, Ai, 挨, P矣, wailing, dwarf, 哎", etc. correspond to the candidate words of ai, this sequence is arranged according to the word frequency given in the lexicon. When the user inputs "love", Lenovo gets "love, You, Xin, Shang, Ren" and other associative words are also arranged according to the word frequency given in the thesaurus. For example, the handwriting input recognition process, after the user inputs the "permanent" trajectory, obtains candidate words such as "Yongshui also seeks" from the vocabulary of the recognition algorithm, where the candidate words are similarities given in the lexicon of the recognition algorithm. Sexually arranged, and then select the input candidate "Yong", and then input the corresponding associative words, where the candidate words are trained from the input of the French words.
以上分析了市面输入法的实现现状。 市面上的输入法存在几个缺陷, 也是本发 明所要解决的问题,如下:  The above analysis of the current status of the implementation of the market input method. There are several shortcomings in the input method on the market, which are also the problems to be solved by the present invention, as follows:
( 1 ) 当用户新输入一个单词的关键字的时候, 得到的候选词序列不一定是用户 需要的, 常常用户还需要经过多次的切换确认和选择才能得到想要的输入结果。  (1) When the user newly inputs a keyword of a word, the obtained candidate word sequence is not necessarily required by the user, and often the user also needs to perform multiple switching confirmations and selections to obtain the desired input result.
( 2 ) 当用户通过光标或是触摸屏等移动输入焦点后, 联想词得不到更新, 还是 最后输入的候选词的联想词序列, 没有根据最新的焦点上的文字进行联想。 发明内容  (2) When the user moves the input focus through the cursor or the touch screen, the association word is not updated, or the sequence of the associative words of the last input candidate word is not associated with the latest focus text. Summary of the invention
本发明所要解决的技术问题是提供一种基于焦点上下文联想词的信息快速输入 方法, 能够利用用户输入具有焦点和上下文的特点, 筛选出更符合用户需求的候选 词, 从而提高录入的便捷性。  The technical problem to be solved by the present invention is to provide a fast information input method based on a focus context associative word, which can utilize the characteristics of the user input with focus and context to select candidate words that are more in line with the user's needs, thereby improving the convenience of entry.
本发明为解决上述技术问题而采用的技术方案是提供一种基于焦点上下文联想 词的信息快速输入方法, 包括如下步骤: a) 获取焦点上下文和用户输入的关键字; b) 选定关键字并将选定关键字得到的候选词序列结合焦点上下文联想词进行重新 排序并供用户选择; c) 选定输入候选词, 并根据当前焦点上下文提供联想词供用户 选择。  The technical solution adopted by the present invention to solve the above technical problem is to provide a fast information input method based on a focus context associative word, which includes the following steps: a) acquiring a focus context and a keyword input by a user; b) selecting a keyword and The candidate word sequence obtained by the selected keyword is reordered in combination with the focus context associative word and selected by the user; c) the input candidate word is selected, and the association word is provided for the user to select according to the current focus context.
上述的基于焦点上下文联想词的信息快速输入方法, 其中, 如果输入的关键字 具有多种组合序列, 则将输入的关键字得到的候选词序列结合焦点上下文联想词进 行关键字重新排序并供用户选择。  The above-mentioned information fast input method based on a focus context associative word, wherein if the input keyword has multiple combined sequences, the candidate word sequence obtained by the input keyword is combined with the focus context associative word to reorder the keyword and provide the user with the keyword select.
上述的基于焦点上下文联想词的信息快速输入方法, 其中, 当新输入一个表示 关键字的按键; 或在已输入的基础上进行增减按键序列中的有效按键个数, 所述步 骤 a)包括如下过程: 先根据按键序列从输入法库中找到匹配的关键字序列; 接着由 当前焦点上下文得到对应的联想词序列, 通过査找上述联想词序列对应的关键字信 息, 将里面和关键字序列重叠的部分优先提供给用户, 从而完成对关键字序列的重 新排序; 然后显示重新排序后的关键字序列供用户选择。 The above information fast input method based on focus context associative words, wherein when a new input is entered Key of the keyword; or increasing or decreasing the number of valid keys in the key sequence on the basis of the input, the step a) includes the following process: first finding a matching keyword sequence from the input method library according to the key sequence; Obtaining a corresponding associative word sequence from the current focus context, by searching for the keyword information corresponding to the above-mentioned association word sequence, preferentially providing the portion overlapping with the keyword sequence to the user, thereby completing the reordering of the keyword sequence; The sorted keyword sequence is for the user to select.
上述的基于焦点上下文联想词的信息快速输入方法, 其中, 当用户选中或默认 选中一个关键字后, 所述步骤 b)包括如下过程: 先根据选中的关键字査找匹配的候 选词序列; 接着由当前焦点上下文得到对应的联想词序列; 然后将关键字得到的候 选词序列结合上下文的联想词进行重新排序, 得到新的候选词序列供用户选择。  The above-mentioned information fast input method based on the focus context associative word, wherein, after the user selects or selects a keyword by default, the step b) includes the following process: first searching for a matching candidate word sequence according to the selected keyword; The current focus context obtains the corresponding associative word sequence; then the candidate word sequence obtained by the keyword is reordered according to the contextual association words, and a new candidate word sequence is obtained for the user to select.
上述的基于焦点上下文联想词的信息快速输入方法, 其中, 所述候选词序列和 联想词序列在拼音输入法中按词库中的词频进行排序, 在手写输入法中按相似性进 行排序。  The above-mentioned information fast input method based on a focus context associative word, wherein the candidate word sequence and the associative word sequence are sorted by word frequency in the lexicon in the pinyin input method, and sorted by similarity in the handwriting input method.
上述的基于焦点上下文联想词的信息快速输入方法, 其中, 当用户切换输入焦 点后, 所述步骤 c)实时获取当前焦点上下文并根据新的焦点上下文提供联想词供用 户选择。  The above-mentioned information fast input method based on the focus context associative word, wherein, after the user switches the input focus, the step c) acquires the current focus context in real time and provides the association word for the user to select according to the new focus context.
上述的基于焦点上下文联想词的信息快速输入方法, 其中, 如果当前焦点上下 文为空, 则提供常用词作为联想词供用户选择。  The above information fast input method based on the focus context associative word, wherein if the current focus context is empty, the common words are provided as the associative words for the user to select.
本发明对比现有技术有如下的有益效果: 本发明提供的基于焦点上下文联想词 的信息快速输入方法, 结合输入焦点上下文内容得到的联想词来调整输入过程的关 键字的次序, 候选词的候选词序的次序, 以及联想词的次序, 从而筛选出更符合用 户需求的候选词, 提高录入的便捷性。 附图说明  Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a fast input method for information based on a focus context associative word, and combines the association words obtained by inputting the focus context content to adjust the order of keywords in the input process, candidates for candidate words The order of the word order, and the order of the associative words, so as to select candidate words that are more in line with the user's needs, and improve the convenience of entry. DRAWINGS
图 1为本发明使用的输入系统的模块架构示意图;  1 is a schematic block diagram of an input system used in the present invention;
图 2为本发明基于焦点上下文联想词的信息快速输入主流程示意图; 图 3为现有的基于已输入词提供联想词的信息输入过程示意图;  2 is a schematic diagram of a main process of information fast input based on a focus context associative word according to the present invention; FIG. 3 is a schematic diagram of an existing information input process based on an input word provided with a predictive word;
图 4为本发明基于焦点上下文联想词的信息快速输入过程示意图。 具体实施方式  FIG. 4 is a schematic diagram of a fast input process of information based on a focus context associative word according to the present invention. detailed description
下面结合附图和实施例对本发明作进一步的描述。 图 1为本发明使用的输入系统的模块架构示意图; 图 2为本发明基于焦点上下 文联想词的信息快速输入主流程示意图。 The invention will now be further described with reference to the drawings and embodiments. 1 is a schematic diagram of a module architecture of an input system used in the present invention; FIG. 2 is a schematic diagram of a main flow of information fast input based on a focus context associative word according to the present invention.
请参见图 1和图 2,本发明提供的基于焦点上下文联想词的信息快速输入方法包 括如下步骤:  Referring to FIG. 1 and FIG. 2, the method for quickly inputting information based on a focus context associative word provided by the present invention includes the following steps:
a) 获取焦点上下文和用户输入的关键字; 如果输入的关键字具有多种组合序 列, 则将输入的关键字得到的候选词序列结合焦点上下文联想词进行关键字重新排 序并供用户选择;  a) obtaining a focus context and a keyword input by the user; if the input keyword has multiple combined sequences, the candidate word sequence obtained by the input keyword is combined with the focus context associative word to reorder the keyword and is selected by the user;
b) 选定关键字并将选定关键字得到的候选词序列结合焦点上下文联想词进行 重新排序并供用户选择;  b) selecting a keyword and reordering the candidate word sequence obtained by the selected keyword in combination with the focus context associative word for selection by the user;
c) 选定输入候选词, 并根据当前焦点上下文提供联想词供用户选择。  c) Select the input candidate and provide the association word for the user to select according to the current focus context.
观察文本输入过程, 用户总是基于某个输入焦点进行输入的, 有输入焦点就会 有焦点的上文或下文, 或同时兼有上下文。 如果依照从左往右的输入次序, 那么上 文就是左边的字词(char/ word) , 下文就是右边的字词。 某些语种是从右往左输入 的, 比如阿拉伯语, 那么这个上文就是左边的字词, 下文就是右边的字词。 本发明 基于这么一个设计想法: 用户的输入过程是用户是在输入焦点上进行删除, 修改或 补充的过程, 而用户新输入的内容必定是和上下文密切相关的, 在并将这个设计想 法运用于实际, 能极大提高输入效率。  Observing the text input process, the user always inputs based on an input focus, and the input focus has the focus above or below, or both. If you follow the input order from left to right, then the above is the word on the left (char/word), and the following is the word on the right. Some languages are entered from right to left, such as Arabic, then the above is the word on the left, and the following is the word on the right. The present invention is based on such a design idea: the user's input process is a process in which the user deletes, modifies or supplements the input focus, and the user's newly entered content must be closely related to the context, and the design idea is applied to In fact, it can greatly improve the input efficiency.
将上面这个设计想法运用于关键字序列的输入过程, 可以更快匹配符合用户意 愿的关键字。 比如在 3*4键盘的拼音输入法中, 用户想要输入 "如此", 当前输入焦 点在 "如"后, 用户准备输入 "此", 于是输入按键序列 24, 分别对应着 ai bi ch ci等关键字。 市面通行的设计是默认聚焦在 ai 上, 并给出 ai的对应的候选词供用 户进行选择, 在此例中, 用户发现不符合要求, 于是需要切换到 ci为关键字, 而后 进行选择 ci的候选词 "此"。 而本发明的设计是: 分析焦点处上下文内容, 此例中 下文为空, 软件模块分析当前输入焦点的上文 "如" 的联想词, 得到联想词序列是 "何 果 此 意 今 同 愿 花 烟 梦 画", 分别对应着关键字是 " he guo ci yi j in tong yuan hua yan meng hua,,,对比分析可以发现仅有 ci是符合要求的, 因为存在 ci的候选词"此"是 "如" 的联想词,而不存在 ai bi ch的候选词是联想 词得情况, 于是为用户排除 ai bi ch等可能性, 直接默认选中当前关键字为 ci (而 不是 ai ), 同时提供 ci的候选词供用户进行选择。 如果存在两个以及以上关键字都 有候选词当前焦点的联想词的情形, 则将这些关键字都优先提供给用户进行选择, 默认选中其中第一个找到的, 而将其它没有候选词的关键字放在低优先级位置提供 给用户进行选择。 Applying the above design idea to the input process of the keyword sequence, you can quickly match keywords that match the user's wishes. For example, in the Pinyin input method of the 3*4 keyboard, the user wants to input "this", after the current input focus is "such as", the user is ready to input "this", and then the input key sequence 24 corresponds to ai bi ch ci, etc. Keyword. The design of the market is based on the default focus on ai, and gives the corresponding candidate words of ai for the user to select. In this example, the user finds that it does not meet the requirements, so it is necessary to switch to ci as the keyword, and then select ci. Candidate word "this". The design of the present invention is: analyzing the context content of the focus, in this case, the following is empty, the software module analyzes the associative word of the above "such as" in the current input focus, and obtains the associative word sequence is "What is the meaning of this wish? "Smoke dream painting", corresponding to the keyword is "he guo ci yi j in tong yuan hua yan meng hua,,, comparative analysis can be found that only ci is in line with the requirements, because there is a candidate for ci "this" is " For example, "the associative word, without the candidate word of ai bi ch is the case of associative words, so the possibility of excluding ai bi ch for the user, directly select the current keyword as ci (instead of ai), and provide ci at the same time. The candidate words are for the user to select. If there are two or more keywords with the associative words of the current focus of the candidate words, the keywords are preferentially provided to the user for selection. By default, the first one found is selected, and other keywords without candidate words are placed in the low priority position for the user to select.
将上面这个设计想法运用于候选词的输入过程, 可以更快匹配符合用户意愿的 候选词。 比如用户想输入 "成熟", 当前输入焦点在 "成"后, 当用户确认了 shu为 关键字后, 需要提供 shu的候选词序列给用户, 候选词的次序在市面上的算法是: 依据 shu这个拼音得到的各词的频度显示联想词, 比如 "树 书 数 舒 鼠 属 疏 熟 叔", 其中 "熟" 的次序已经是位于比较后面的第 8个位置, 若存在当前一行显示不 下 8个字的情况, 就会需要翻页才能找到 "熟"。 本发明的输入方法是: 分析焦点处 上下文内容, 此例中下文为空, 软件模块分析当前输入焦点的上文 "成"的联想词, 得到联想词序列是 "功 长 为 了 熟 绩 都 就 员 立 果 本 交 人 分 真 语 佛 全 天 败,,, 分另 ll对应着关键字是 " gong zhang wei le shu j i du j iu yuan l i guo ben j iao ren fen zhen yu fo quan tian bai 对比分析可以发现仅有 "熟,,字 是既符合关键字为 shu,又符合上文的联想词,于是为用户提供候选词序列为"熟 树 书 数 舒 鼠 属 疏 叔"。 这样用户就能在第一页就看见 "熟 ", 并通过空格等快捷 键选中 "熟"。 如果存在多个候选词都是当前焦点的上下文的联想词情形, 则将这些 候选词都优先提供给用户进行选择, 默认选中其中第一个找到的, 而将其它不是当 前焦点上下文的联想词的候选词放在低优先级位置提供给用户进行选择。  Applying the above design idea to the input process of candidate words, you can quickly match candidate words that match the user's wishes. For example, if the user wants to input "mature", the current input focus is after "cheng". When the user confirms that shu is the keyword, the candidate word sequence of shu needs to be provided to the user. The order of the candidate words in the market is: The frequency of the words obtained by this pinyin shows the associative words, such as "the number of trees is sorrowful and uncle", and the order of "cooked" is already in the eighth position after the comparison, if there is no more than 8 in the current line In the case of words, you will need to turn pages to find "cooked". The input method of the present invention is: analyzing the context content at the focus, in this case, the following is empty, the software module analyzes the above-mentioned "conformation" of the input focus, and obtains the associative word sequence. The fruit of the fruit is divided into the true language of the Buddha, and the other key corresponds to the keyword "gong zhang wei le shu ji du j iu yuan li guo ben j iao ren fen zhen yu fo quan tian bai It is found that only "cooked," the word is consistent with the keyword shu, and also meets the above associative words, so the sequence of candidate words for the user is "the number of cooked tree books is Shushu Shushu". One page will see "cooked", and select "cooked" by shortcut keys such as spaces. If there are multiple candidate words that are contextual contextual situations of the current focus, then these candidate words are given priority to the user for selection, default The first one found is selected, and the candidate words of other associative words that are not the current focus context are selected for placement in the lower priority position.
将上面这个设计想法运用于联想词的输入过程, 可以更快匹配得到符合用户意 愿的联想词。 比如用户已经输入了 "你好",想要更改为 "你们好", 当用户输入完 你好后,输入焦点在 "好"之后,于是得到联想词"快 像 看 美 多 好 了 玩 的 友"。 当用户重新移动焦点到 "你 "之后, 市面通行的设计是: 保持联想词为依据最后一 个输入的单词得到的联想词序列 "快 像 看 美 多 好 了 玩 的 友", 甚至不提供 联想词, 于是用户无法直接选择得到 "们"。 本发明的设计是: 分析焦点处上下文内 容, 此例中下文不为空为 "好"可做为辅助判断条件, 软件模块分析当前输入焦点 的上文 "你"的联想词,直接得到"你"的联想词序列是"们 讲 的 好 是 也 还 说 会", 于是用户可以很方便地直接选择输入 "们"。  Applying the above design idea to the input process of the associative words, you can match the association words that match the user's wishes more quickly. For example, the user has entered "Hello" and wants to change to "Hello". When the user enters Hello, the input focus is after "Good", so he gets the associative word "Let's look like a good friend." ". When the user re-focuses the focus to "you", the design of the market is: Keep the associative words based on the last input word to get the associative word sequence "Let's look like a good friend," or even provide a reference word. , then the user can not directly choose to get "we". The design of the present invention is: analyzing the context content at the focus, in this example, the following is not empty as "good" can be used as an auxiliary judgment condition, and the software module analyzes the above-mentioned "you" associative words of the input focus directly, and directly obtains "you" "The sequence of associative words is "we are good at saying that it is also said", so users can easily select the input "we" directly.
图 4为本发明基于焦点上下文联想词的信息快速输入过程示意图。  FIG. 4 is a schematic diagram of a fast input process of information based on a focus context associative word according to the present invention.
下面结合图 4详细介绍本发明基于焦点上下文联想词的信息快速输入过程: 首先用户进行新建编辑界面的操作, 新的编辑界面里可能有一个或多个编辑框, 见图 4中的步骤①。 用户会聚焦在一个编辑框里进行输入, 当前获得焦点的编辑框往往通过光标来 提示用户: 这个编辑框获得了焦点, 且当前输入位置是这里, 见图 4中的步骤②。 The information input process based on the focus context associative words of the present invention will be described in detail below with reference to FIG. 4: First, the user performs an operation of creating a new editing interface, and the new editing interface may have one or more editing boxes, as shown in step 1 in FIG. The user will focus on an edit box for input. The currently selected edit box will often prompt the user with the cursor: This edit box has the focus, and the current input position is here, see step 2 in Figure 4.
如果当前焦点的上下文已经不为空, 则可以提供对应的联想词供用户选择, 如 果为空则可以提供常用词作为联想词供用户选择 (不是必须提供); 见图 4中的步骤 If the context of the current focus is not empty, the corresponding association words can be provided for the user to select, and if it is empty, the common words can be provided as the associative words for the user to select (not necessarily provided);
③④⑥和③⑤⑥。 346 and 356.
以上完成了用户当前编辑状态的显示, 等待用户的输入。  The above completes the display of the user's current editing state, waiting for the user's input.
此时等待用户输入, 可以分为以下四种输入可能性  Waiting for user input at this time, can be divided into the following four input possibilities
I、 用户可以移动输入焦点, 移动焦点的方式可以是按键或是触摸等不限于这几 种形式, 新焦点下, 显示新的编辑结果和焦点信息给用户, 并完成新的联想词提供。 见图 3中的步骤⑦⑧⑨②③④⑥或步骤⑦⑧⑨②③⑤⑥。 这里是本发明的焦点上下 文信息的运用场景于三, 三指上文提及的阶段三: 联想词输入过程, 由焦点上下文 得到对应的联想词联想词序列, 见图 4中的标线"运用场景三"。 这个运用是根据用 户调整焦点的动作, 及时重新运算和査找得到联想词。  I. The user can move the input focus. The way to move the focus can be a button or a touch, etc. It is not limited to these forms. Under the new focus, new editing results and focus information are displayed to the user, and a new association word is provided. See step 7892346 or step 7892356 in Figure 3. Here is the application scenario of the focus context information of the present invention in the third and third fingers mentioned above in the third stage: the associative word input process, the corresponding associative word association sequence is obtained from the focus context, as shown in the reference line in FIG. Scene three". This application is based on the user's action of adjusting the focus, recalculating and finding the associated words in time.
II、 用户删除文本, 或是通过黏贴等方式增加文本, 从而显示编辑状态。 这个 过程见图 4中的步骤⑦ ®⑩②③④⑥或步骤⑦⑩⑩②③⑤⑥。  II. The user deletes the text, or adds the text by pasting, etc., thereby displaying the editing state. This process is illustrated as step 7 in section 102 or in step 710102356.
III、 用户可以通过选择联想词, 完成联想词的输入, 输入方法模块在焦点处添 加联想词, 从而完成一次联想词的输入, 显示新的编辑结果和焦点信息给用户, 并 完成新的联想词提供。 这个过程同现有市面上输入法的过程。 见图 4中的步骤⑦ ⑩⑪②③④⑥或步骤⑦⑩⑪②③⑤⑥。  III. The user can complete the input of the association word by selecting the association word, and the input method module adds the association word at the focus, thereby completing the input of the association word, displaying the new editing result and the focus information to the user, and completing the new association word. provide. This process is the same as the existing input method on the market. See step 7 10112346 or step 710112356 in Figure 4.
IV、 用户可以结束编辑, 从而退出编辑界面。 这个过程同现有市面上输入法的 过程。 见图 4中的步骤 ⑩。  IV. The user can end the editing and exit the editing interface. This process is the same as the existing input method on the market. See step 10 in Figure 4.
V、用户可以新输入一个表示关键字的按键, 见图 4中的步骤 ; 或在已输入的 基础上进行增减按键序列中的有效按键个数, 见图 4中的步骤⑩⑩, 根据按键序列 可以找到匹配的关键字序列, 从输入法库中可得到的所有可能性的组合。 由焦点上 下文得到对应的联想词序列, 此时通过词库得到这些联想词对应的关键字信息, 将 里面和关键字序列重叠的部分优先提供给用户, 从而完成对关键字序列的重新排序, 显示关键字序列供用户选择, 见图 4中的步骤⑩⑩⑮⑯和步骤⑩⑩⑩⑩⑮⑩。 这里是本发明的焦点上下文信息的运用场景一, 一指上文提及的用户关键字序列输 入和确认过程。 见图 4中的过程 "运用场景一", 是将按键得到的关键字序列信息和 联想词得到的关键字序列信息进行结合运算, 从而优选出用户期待的关键字, 完成 用户关键字序列输入和确认过程。 V, the user can newly input a button indicating the keyword, as shown in the step in FIG. 4; or increase or decrease the number of valid buttons in the key sequence on the basis of the input, as shown in step 1010 in FIG. 4, according to the key sequence A matching keyword sequence can be found, a combination of all possibilities available from the input method library. The corresponding associative word sequence is obtained from the focus context. At this time, the keyword information corresponding to the associative words is obtained through the thesaurus, and the overlapping part of the keyword sequence is preferentially provided to the user, thereby completing the reordering of the keyword sequence and displaying The key sequence is for the user to select, see step 10101516 and step 101010101510 in FIG. Here is the application scenario 1 of the focus context information of the present invention, which refers to the user keyword sequence input and confirmation process mentioned above. Referring to the process of "using the scene one" in FIG. 4, the keyword sequence information obtained by the key is combined with the keyword sequence information obtained by the associative word, thereby optimizing the keyword expected by the user, and completing User keyword sequence input and confirmation process.
用户选中或是默认选中了一个关键字后, 根据选中的关键字可以査找匹配的候 选词序列, 这个序列是从词库中得到, 在拼音输入法中是按词库中的词频进行排序 的, 在手写输入法中是按相似性进行排序的。 将关键字得到的候选词序列结合上下 文的联想词进行重新排序, 于是得到新的候选词序列供用户选择。 这个过程见图 4 中的步骤⑩⑩⑩⑩。 这里是本发明的焦点上下文信息的运用场景二, 场景二指上 文提及的候选词输入过程。 见图 4中的过程 "运用场景二", 是将选中的关键字査找 到的匹配的候选词信息和联想词信息进行结合运算, 如果即是上下文的联想词优势 关键字得到的候选词, 则优先提供给用户, 从而优选出用户期待的候选词, 完成用 户候选词的输入过程。  After the user selects or selects a keyword by default, the selected candidate word sequence can be searched according to the selected keyword. The sequence is obtained from the thesaurus, and the pinyin input method is sorted by the word frequency in the thesaurus. In the handwriting input method, they are sorted by similarity. The candidate word sequence obtained by the keyword is reordered according to the association words of the context, and a new candidate word sequence is obtained for the user to select. This process is shown in step 10101010 in Figure 4. Here is the application scenario 2 of the focus context information of the present invention, and the scenario 2 refers to the candidate word input process mentioned above. See the process "Using Scene 2" in FIG. 4, which combines the matching candidate word information and the associative word information found by the selected keyword, and if it is the candidate word obtained by the contextual associative keyword, then It is preferentially provided to the user, so that the candidate words expected by the user are preferably selected, and the input process of the user candidate words is completed.
此时等待用户新的输入, 共有 A、 B、 C、 D四种可能。  At this time, waiting for the user's new input, there are four possibilities: A, B, C, and D.
A用户增减关键字的按键数目 (即字符数目), 增表示用户新输入有效关键字按 键, 减表示用户删除有效关键字按键, 输入方法模块响应用户增减字符数目, 因按 键数目变化, 且数目不为 0, 因而进入新的关键字输入和确认过程。 见步骤⑩ @ ⑩ @⑮⑩。若关键字数目变化为 0, 则进入新的编辑状态的显示。见步骤⑩⑩⑩ ②③④⑥或步骤 @) @ @ ②③⑤⑥。  A user increases or decreases the number of keys of the keyword (ie, the number of characters), increases the user's new input valid keyword button, minus indicates that the user deletes the valid keyword button, and the input method module responds to the user's increase or decrease of the number of characters, because the number of keys changes, and The number is not 0, so the new keyword entry and confirmation process is entered. See step 10 @10 @1510. If the number of keywords changes to 0, the display of the new edit state is entered. See step 101010 2346 or step @) @ @ 2356.
B 用户若认为当前默认选中的关键字得到的候选词不满足输入意愿, 即当前关 键字不满足要求, 则会切换到想要的关键字。 输入法模块响应用户选中其它关键字, 并进入新的候选词査找过程, 见步骤⑩⑩ @) @⑱⑲。  If the user who thinks that the currently selected keyword is not satisfied with the input willingness, that is, if the current keyword does not meet the requirement, the user will switch to the desired keyword. The input method module responds to the user selecting other keywords and enters a new candidate search process, see step 1010 @) @1819.
C 用户对当前关键字得到的候选词序列进行査看, 并选择了需要的候选词。 此 时输入法模块响应用户的操作, 并在焦点处添加新输入的词, 同时对文本进行重新 的排布并显示新的焦点, 进入新一轮的编辑状态显示过程, 见步骤⑩⑩⑩②③④ ⑥或步骤⑳ ® ®②③⑤⑥。  The C user views the candidate word sequence obtained by the current keyword and selects the candidate word that is needed. At this time, the input method module responds to the user's operation, and adds the newly input words at the focus, and re-arranges the text and displays the new focus, and enters a new round of editing state display process, see step 101010234 6 or steps. 20 ® ® 2356.
D 用户结束编辑, 退出编辑状态, 见步骤⑩ ®。  D User finishes editing, exits editing state, see step 10 ®.
以上完成了本专利发明的具体运用, 主要体现在运用场景一、 运用场景二、 运 用场景三。市面现行的输入法见图 3, 可以看出市面现行输入法在场景三联想词的输 入过程中运用的是已经输入的词作为联想依据, 而本发明采用的是焦点上下文作为 依据, 见两图中步骤③⑤的差异。 市面现行输入法没有本发明使用的运用焦点信息 的设计, 完全没有运用于场景一关键字输入和确认过程, 也没有运用于场景二候选 词的输入过程, 主要体现为图 3中完全没有图 4中的步骤⑩和 。 虽然本发明已以较佳实施例揭示如上, 然其并非用以限定本发明, 任何本领域 技术人员, 在不脱离本发明的精神和范围内, 当可作些许的修改和完善, 因此本发 明的保护范围当以权利要求书所界定的为准。 The above has completed the specific application of the patented invention, mainly embodied in the use of scene one, the use of scene two, the use of scene three. The current input method in the market is shown in Fig. 3. It can be seen that the current input method in the market uses the input words as the association basis in the input process of the scene three associative words, and the present invention uses the focus context as the basis, see two figures. The difference in step 35. The current input method of the market does not have the design of the focus information used by the present invention, and is not applied to the scene-key input and confirmation process at all, nor to the input process of the candidate words of the scene 2, which is mainly reflected in FIG. Step 10 and in. While the present invention has been described in its preferred embodiments, the present invention is not intended to be limited thereto, and the present invention may be modified and improved without departing from the spirit and scope of the invention. The scope of protection is defined by the terms of the claims.

Claims

权 利 要 求 书 claims
1、 一种基于焦点上下文联想词的信息快速输入方法, 其特征在于, 包括如下 步骤: 1. A fast information input method based on focus context word association, which is characterized by including the following steps:
a) 获取焦点上下文和用户输入的关键字; a) Get the focus context and keywords entered by the user;
b) 选定关键字并将选定关键字得到的候选词序列结合焦点上下文联想词进行 重新排序并供用户选择; b) Select keywords and re-order the candidate word sequences obtained from the selected keywords in combination with the focus context associated words for the user to choose;
c) 选定输入候选词, 并根据当前焦点上下文提供联想词供用户选择。 c) Select input candidate words and provide associated words for the user to choose based on the current focus context.
2、 如权利要求 1所述的基于焦点上下文联想词的信息快速输入方法, 其特征 在于, 如果输入的关键字具有多种组合序列, 则将输入的关键字得到的候选词序列 结合焦点上下文联想词进行关键字重新排序并供用户选择。 2. The fast information input method based on focus context association words according to claim 1, characterized in that if the input keyword has multiple combination sequences, the candidate word sequence obtained from the input keyword is combined with the focus context association The words are re-ranked by keywords and available for users to select.
3、 如权利要求 2所述的基于焦点上下文联想词的信息快速输入方法, 其特征 在于, 当新输入一个表示关键字的按键; 或在已输入的基础上进行增减按键序列中 的有效按键个数, 所述步骤 a)包括如下过程: 3. The fast information input method based on focus context associated words according to claim 2, characterized in that when a key representing a keyword is newly input; or the effective keys in the key sequence are added or subtracted based on the input. number, the step a) includes the following process:
先根据按键序列从输入法库中找到匹配的关键字序列; First, find the matching keyword sequence from the input method library according to the key sequence;
接着由当前焦点上下文得到对应的联想词序列, 通过査找上述联想词序列对应 的关键字信息, 将里面和关键字序列重叠的部分优先提供给用户, 从而完成对关键 字序列的重新排序; Then, the corresponding association word sequence is obtained from the current focus context, and by searching for the keyword information corresponding to the association word sequence, the parts that overlap with the keyword sequence are provided to the user first, thereby completing the reordering of the keyword sequence;
然后显示重新排序后的关键字序列供用户选择。 The reordered keyword sequence is then displayed for the user to select.
4、 如权利要求 1所述的基于焦点上下文联想词的信息快速输入方法, 其特征 在于, 当用户选中或默认选中一个关键字后, 所述步骤 b)包括如下过程: 4. The fast information input method based on focus context associated words as claimed in claim 1, characterized in that when the user selects or selects a keyword by default, the step b) includes the following process:
先根据选中的关键字査找匹配的候选词序列; First, search for matching candidate word sequences based on the selected keyword;
接着由当前焦点上下文得到对应的联想词序列; Then the corresponding sequence of associated words is obtained from the current focus context;
然后将关键字得到的候选词序列结合上下文的联想词进行重新排序, 得到新的 候选词序列供用户选择。 Then, the candidate word sequence obtained by the keyword is reordered in combination with the associated words of the context, and a new candidate word sequence is obtained for the user to choose.
5、 如权利要求 4所述的基于焦点上下文联想词的信息快速输入方法, 其特征 在于, 所述候选词序列和联想词序列在拼音输入法中按词库中的词频进行排序, 在 手写输入法中按相似性进行排序。 5. The fast information input method based on focus context associated words according to claim 4, characterized in that the candidate word sequence and the associated word sequence are sorted according to word frequency in the vocabulary in the Pinyin input method, and in handwriting input Methods are sorted by similarity.
6、 如权利要求 1所述的基于焦点上下文联想词的信息快速输入方法, 其特征 在于, 当用户切换输入焦点后, 所述步骤 c)实时获取当前焦点上下文并根据新的焦 点上下文提供联想词供用户选择。 6. The fast information input method based on focus context word association according to claim 1, characterized in that, after the user switches the input focus, the step c) obtains the current focus context in real time and adjusts the input focus according to the new focus. Click context to provide associated words for users to choose.
7、 如权利要求 1〜6所述的基于焦点上下文联想词的信息快速输入方法, 其特 征在于, 如果当前焦点上下文为空, 则提供常用词作为联想词供用户选择。 7. The information fast input method based on focus context associated words as claimed in claims 1 to 6, characterized in that if the current focus context is empty, common words are provided as associated words for the user to select.
PCT/CN2014/084093 2013-08-20 2014-08-11 Focus context associative word based fast information typing method WO2015024467A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310365629.1A CN103440299B (en) 2013-08-20 2013-08-20 A kind of fast input method of information based on focus context associational word
CN201310365629.1 2013-08-20

Publications (1)

Publication Number Publication Date
WO2015024467A1 true WO2015024467A1 (en) 2015-02-26

Family

ID=49693991

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/084093 WO2015024467A1 (en) 2013-08-20 2014-08-11 Focus context associative word based fast information typing method

Country Status (2)

Country Link
CN (1) CN103440299B (en)
WO (1) WO2015024467A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440299B (en) * 2013-08-20 2016-12-28 陈喜 A kind of fast input method of information based on focus context associational word
CN104331393A (en) * 2014-05-06 2015-02-04 广州三星通信技术研究有限公司 Equipment and method for providing option by aiming at input operation of user
CN104281649B (en) * 2014-09-09 2017-04-19 北京搜狗科技发展有限公司 Input method and device and electronic equipment
US9740684B2 (en) * 2015-02-18 2017-08-22 Lenovo (Singapore) Pte. Ltd. Determining homonyms of logogram input
CN104951100A (en) * 2015-06-23 2015-09-30 小米科技有限责任公司 Character input method and device
CN106445177B (en) * 2015-08-06 2020-06-30 阿尔派株式会社 Character input device and character input method
CN107621886B (en) * 2016-07-15 2021-12-21 北京搜狗科技发展有限公司 Input recommendation method and device and electronic equipment
CN106293121A (en) * 2016-08-05 2017-01-04 深圳市金立通信设备有限公司 A kind of text entry method and terminal
CN106527754A (en) * 2016-10-31 2017-03-22 努比亚技术有限公司 Precedent word arrangement method and device and mobile terminal
CN107424461B (en) * 2017-08-01 2019-12-03 深圳市鹰硕技术有限公司 Information screen method and system
CN108664143A (en) * 2018-09-06 2018-10-16 上海二三四五网络科技有限公司 A kind of control method and control device handling context association input in input method system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070016862A1 (en) * 2005-07-15 2007-01-18 Microth, Inc. Input guessing systems, methods, and computer program products
CN101246410A (en) * 2007-02-12 2008-08-20 谷歌股份有限公司 Contextual input method
CN101256448A (en) * 2008-03-24 2008-09-03 腾讯科技(深圳)有限公司 Method, apparatus and client terminal for implementing input method
CN103076892A (en) * 2012-12-31 2013-05-01 百度在线网络技术(北京)有限公司 Method and equipment for providing input candidate items corresponding to input character string
CN103440299A (en) * 2013-08-20 2013-12-11 陈喜 Quick information input method based on focus context associational words

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2109046A1 (en) * 2008-04-07 2009-10-14 ExB Asset Management GmbH Predictive text input system and method involving two concurrent ranking means
US20070076862A1 (en) * 2005-09-30 2007-04-05 Chatterjee Manjirnath A System and method for abbreviated text messaging
CA2686601C (en) * 2007-05-07 2016-10-04 Fourthwall Media Providing personalized resources on-demand over a broadband network to consumer device applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070016862A1 (en) * 2005-07-15 2007-01-18 Microth, Inc. Input guessing systems, methods, and computer program products
CN101246410A (en) * 2007-02-12 2008-08-20 谷歌股份有限公司 Contextual input method
CN101256448A (en) * 2008-03-24 2008-09-03 腾讯科技(深圳)有限公司 Method, apparatus and client terminal for implementing input method
CN103076892A (en) * 2012-12-31 2013-05-01 百度在线网络技术(北京)有限公司 Method and equipment for providing input candidate items corresponding to input character string
CN103440299A (en) * 2013-08-20 2013-12-11 陈喜 Quick information input method based on focus context associational words

Also Published As

Publication number Publication date
CN103440299A (en) 2013-12-11
CN103440299B (en) 2016-12-28

Similar Documents

Publication Publication Date Title
WO2015024467A1 (en) Focus context associative word based fast information typing method
US11086515B2 (en) Modifying captured stroke information into an actionable form
US11614862B2 (en) System and method for inputting text into electronic devices
US11416679B2 (en) System and method for inputting text into electronic devices
US20220093088A1 (en) Contextual sentence embeddings for natural language processing applications
JP6140668B2 (en) Multi-modal text input system for use with mobile phone touchscreen etc.
US20180349472A1 (en) Methods and systems for providing query suggestions
US8463731B2 (en) Translating user interaction with a touch screen into text
EP3607474A1 (en) Methods and systems for customizing suggestions using user-specific information
US20170068436A1 (en) Interpreting and Supplementing Captured Stroke Information
WO2017040230A1 (en) Interacting with an assistant component based on captured stroke information
CN101620503B (en) Chinese character inputting method and device
WO2014012485A1 (en) Word recognition method, apparatus, and system based on multi-word continuous input
CN104272322B (en) The control method of display control unit and display device
WO2016131425A1 (en) Slide input method and apparatus
US20150278176A1 (en) Providing for text entry by a user of a computing device
Vo et al. Disco: A system leveraging semantic search in document review
Kurosu Human-Computer Interaction. Interaction Technologies: 20th International Conference, HCI International 2018, Las Vegas, NV, USA, July 15–20, 2018, Proceedings, Part III
KR20240053333A (en) Symbol typing and selection of predicted candidates
CN102662579A (en) One-click Chinese mouse input method
KR20240056903A (en) Sentence prediction input system for eye tracking mouse with guide keys aligned to alphabet keys
KR20240029703A (en) Keyboard system utilizing multi-pointer input
KR20240050779A (en) Keyboard system utilizing joystick and eye-tracking mouse
CN108469904A (en) Novel China's word this keyboard of desktop computer and letter and phonetic transcriptions of Chinese characters two-stroke input method
Sad et al. Using pictographic representation, syntactic information and gestures in text entry

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14837347

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18/08/2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14837347

Country of ref document: EP

Kind code of ref document: A1