RussianPatents.com

Wubi input system and method. RU patent 2510524.

Wubi input system and method. RU patent 2510524.
IPC classes for russian patent Wubi input system and method. RU patent 2510524. (RU 2510524):

G06F3/023 -
Another patents in same IPC classes:
Method and apparatus for selecting object on display screen Method and apparatus for selecting object on display screen / 2495477
Contact point on the screen is calculated, radius of the contact area from the contact point is established; if it is detected that selected objects are at least partially located in the contact area defined by the radius, the objects are partially activated by changing the nature of their display. When computing another contact point determining a partially activated object, that object is completely activated and other partially activated objects are deactivated.
Apparatus for inputting symbols and method of using said apparatus Apparatus for inputting symbols and method of using said apparatus / 2450318
Apparatus for inputting symbols comprises: a base, a manipulator key located on the base with possibility of independent input on two coordinates, wherein the first coordinate is input by moving the manipulator key from the original position to any of a plurality of denotive positions spread on a circle about the original position within the given input region, and the second coordinate is input by selecting from the plurality of denotive positions spread on a circle on the manipulator key itself, a first sensor for reading movement of the manipulator key, a second sensor for reading the second coordinate input, a controller for retrieving and inputting the first or second symbol from the memory unit, wherein the first symbol is assigned the denotive position of the first coordinate in which movement of the manipulator key is read, and the second symbol is assigned the denotive position of the second coordinate in which the second coordinate input is read.
Word prediction Word prediction / 2424547
Method of predicting a word involves receiving input from a user via the keyboard of a communication device and searching a database and a cache to identify a word or website identifier based on the received input. The word or website identifier may correspond to a word or website identifier which the user intends to input. The method may also include providing the word or website identifier via the display of a communication device.
Keyboard for electronic equipment and method of controlling said keyboard Keyboard for electronic equipment and method of controlling said keyboard / 2421773
Invention relates to electronic equipment, having multiple keys (9), wherein a first value (11) is assigned to each of the keys (9), and a graphical image on the keys (9) for pictorial marking of multiple groups (10) of keys (9), wherein each group (10) contains two keys (9) merged into a single key element (9', 9"), wherein a second value (12) is assigned to each group (10), wherein the keyboard (5) may be used in a first or second operation mode, wherein in the first operation mode the first value (9) is processed, and in the second operation mode, the second value (12) assigned to each group (10) is processed, if one or both keys which form the corresponding group are pressed.
Household electric appliance incorporating fingerprint identification sensor Household electric appliance incorporating fingerprint identification sensor / 2412460
Proposed appliance comprises casing translucent element and fingerprint sensor arranged on inner side of outer surface of aforesaid element. Proposed sensor comprises light source to emit light, detector of reflected light emitted by said light source, and device to direct light emitted by source into said casing element and to direct light reflected from casing element outer surface into detector.
Method of protecting information circulating in information processing system using digital electronic devices Method of protecting information circulating in information processing system using digital electronic devices / 2390840
Information processing system undergoes analysis in order to detect information circuits which are most vulnerable in terms of information protection from leakage due to stray electromagnetic radiation and noise pickup (SERNP), in which digital electronic devices are connected by a single-bit communication line to their transmitting and receiving sides respectively. In each information circuit with stray electromagnetic radiation and noise pickup, transmission of digital signals between devices over the single-bit communication line is stopped. The series of digital signals coming from the digital electronic device of the transmitting side of the information circuit which corresponds to a serial code is converted to a series of generated digital signals, which corresponds to a parallel code which is transmitted over the single-bit communication line to the receiving side, where the series of digital signals transmitted in parallel is first converted to a series of digital signals corresponding to a serial code, and after conversion, entered into the digital electronic device of the receiving side of the information circuit.
Text input method Text input method / 2377664
Invention relates to a method of entering text into a device. The first character is entered into the device by pressing and holding a key indicating the first character of the text input. Vocalisation of the text input is then heard. After that the probable candidate word for the first vocalisation word is then identified based on the first entered character and analysis of the vocalisation. Finally, the probable candidate word is displayed for the user.
Data input method Data input method / 2359312
Present invention relates to input of data into electronic devices. This method, which allows the user to input data into an electronic device, involves determination of one or more symbols, as the most probable to be chosen next by the user. These symbols are displayed on the screen of the electronic device in form of strips, comprising three parts: first part, comprising functional pictograms; second part, comprising one or more symbols proposed as the next; and the third part, comprising several other symbols. One or more symbols in the second part and several other symbols in the third part are determined and displayed, based on which functional pictograms where chosen in the first part. The means of scrolling down proposed next symbols and several other symbols the user is provided with, allows for selection of one or more proposed next symbols or, alternatively, one or more other symbols as data, input into the electronic device.
Method for optimised operational digital encoding and input of information in international characters and processing system for such information Method for optimised operational digital encoding and input of information in international characters and processing system for such information / 2353965
Using basic slur elements or alphabetic elements or pronunciation elements, basic elements are selected which form the character of this category by corresponding key of digital keyboard. Code of each indicated basic element is uniquely determined by the code of segment and/or position code where the indicated segment code represents key number in which the element is located. In this case indicated position code represents position number in digital keys to which the basic element belongs. Category selection for input characters; for each character or each word of input character category it is splitted into element combinations; codes corresponding to each element in indicated combination are ordered with their consequent use as code for character or word; then input of character or word is performed.
Method of input of information through optical keyboard and optical keyboard device Method of input of information through optical keyboard and optical keyboard device / 2347260
Invention concerns to the method of input of the information through the optical keyboard and to the device of embodying of the optical keyboard. Technical effect on which achievement the given invention is guided, simplification and expansion of functionality of the optical keyboard. The method of input of the information through the optical keyboard carry out by code interruption of a light stream in a slot-hole light guide on one site and on other following site at the further motion of a key a light stream change proportionally to a key motion downwards and upwards on this site. The device contains the warrant with the microchannels located in the form of a meander and vertical gashes over which the cover having gashes is erected, the warrants executed coaxially with gashes, interreacting with the turned "П"-shaped salients of the code plate erected over a cover at height, equal height of the "П"-shaped salient and a cover of its prominence leaning on parallel gashes against which the code plate the crosspieces leans, thus each "П"-shaped salient for passage of a light stream has horizontal code cracks of different length and interreacts with each key of a keyboard plate.
Method and system for registering domain names with use of national languages in non-english-speaking countries Method and system for registering domain names with use of national languages in non-english-speaking countries / 2249843
Method includes detection of connection of user computer to Web-site of sub-domain on national language and selects service of registration of domain name on national language, performing software extension for automated forming of combination of symbols of English alphabet, matching domain name, based on national language, determining, whether such combination of English symbols was registered before as existing domain name, and, if not, then it is registered as domain name.
Computer keyboard Computer keyboard / 2266556
Keyboard has controller, data processing device and keys mounted on a panel with transparent key heads, in each of said heads light diode is positioned in form of rectangular frame, used for reproduction of two mutually contrasting colors, one at a time, and a fourteen-segment indicator positioned inside aforementioned diode with working side directed towards face surface of key head, used for reproduction of symbol with color, contrasting with any one of two colors produced by light diode.
Input devices and their use Input devices and their use / 2267183
In a small keyboard the regions of independent and combined keys are located in alternating columns, the columns of the regions of combined keys include multiple digital columns and at least one column containing regions of keys corresponding to the symbols of punctuation.
Keyboard Keyboard / 2268481
Keyboard has left and right portion, meant respectively for use on appropriate working side by means of left hand wrist and right hand wrist accordingly, while angle between working side of each portion of keyboard and horizontal plane is 60-150°, and keyboard itself is provided with supporting means for carrying hand wrists during working with keyboard, while bearing means are made to allow primarily horizontal displacement of wrists relatively to appropriate portion of keyboard. Keyboard is equipped with checking side, directed in opposite direction relatively to main side, while performing actions using a part of keyboard cab be visually checked on checking side.
Method for controlling serviceability of a keyboard / 2269815
Method includes forming a series of testing pulses of current with given amplitude and length, sent to each piezoelectric element of key, value of resulting voltage component variable in stabilized state is measured, result of measurement is compared to given maximal and minimal boundary values.
Method for operation of fast writing system and fast writing device Method for operation of fast writing system and fast writing device / 2277719
In accordance to invention, a field with keys for all consonants appears, and also a key for vowels having different position and functions. Stylus movements, such as key selection or movement along one of eight linear directions, and also combinations of these stylus movements make it possible to realize all elements of writing process.
Portable unit for making data input into digital device Portable unit for making data input into digital device / 2284566
Device has control panel comprising table with a group of symbols in several fields and main board having pressure contacts and two selection members movable in parallel to rows and columns of the table until they find their places near in front of or above a pressure contact in the extension of selected row/column, pressure mechanism for varying pressure contact positions by means of selection members located in front of or below the latter, and several additional manually driven pressure contacts, their number being equal to field symbol maximum.
Method for visual information representation (variants) Method for visual information representation (variants) / 2288499
The image on the display of an electronic device is divided into sections. Each section is associated with a certain key on the digital keyboard. Every section of the display represents visual information and visual indication of the chosen key on the digital keyboard. Every section is associated with a service and by choosing a key information associated with a service for this key is represented on the display.
Ergonomic keyboard arrangement Ergonomic keyboard arrangement / 2293367
Keyboard is divided to two sections disposed correspondingly to anatomical peculiarities of arm's wrist. Keys are grouped according to purpose and character of application. Mutual disposition of keyboard modules in section corresponds to position of any finger of operator, which position the fingers take at natural relaxed state relatively each other. Keyboard modules in first group are disposed in parallel or radial at small angle to each other within limits of value of possible adjacent angles among elongated fingers. Keyboard modules of second group are disposed within range of movement of thumb. Several functions of keyboard are brought in coincidence.
Computer keyboard Computer keyboard / 2309449
Keyboard includes functional key "Enter" mounted in the body, positioned in lower right corner of keyboard, and a set of universal programmable optically active keys. Programmable keys are positioned in three rows, where five keys of upper row, seven keys of middle row and five keys of lower row correspond to Russian-English version. Functional symbol table selection key, positioned in left upper corner of keyboard, consists of two electrically independent, but mechanically connected parts, where doubled key has shape of "U" letter with stretched width, and is oriented across other key rows and provided with two transition pointers in form of arrows or triangles directed oppositely.

FIELD: information technology.

SUBSTANCE: input system includes a cache word library (300), to store information on frequently-used words associated with one-keystroke codes and two-keystroke codes, and index data on these words. The system also includes a core word library (200), to store information on frequently-used words associated with one-keystroke codes and two-keystroke codes, and index data on these words. The system further includes a word retrieving module (100), to retrieve words from the cache word library (300) according to the index data if a one-keystroke code or two-keystroke code is input, and to retrieve a word from the core word library (200) according to the index data if a three-keystroke code or four-keystroke code is input.

EFFECT: high rate of Wubi input.

15 cl, 4 dwg

 

The technical field

The invention relates to the input method, in particular to the Wubi input method, and to a certain system.

The level of technology

Input method Wubizixing, also known as the input method of the model five of line characters, and often called simply the way Wubi or Wubi Xing is a way to input Chinese characters to encode according to their structure, invented by Professor Wang Yongming (Wang Yongmin). This is one of the most common ways of inputting Chinese characters, currently used in China and some countries in South-East Asia.

The following describes the basic principle of the way Wubi. All Chinese characters are composed of strokes or keys. To input Chinese characters separated from them some of the common basic elements called components characters. A component can be a key Chinese character, part of the key, or even a stroke. After their separation, the components are classified based on certain rules. Then the components are assigned to keyboard keys according to scientific principles and serve as basic elements for entering Chinese characters. In the Wubi input method exists 130 varieties of basic components. Considering changes of the forms of some of the basic components there are a total of 200 varieties. These components are appointed 25 keys, except for the key "Z". When you want to enter Chinese character, press the keys corresponding to the components on the keyboard, in the order in which these components would be recorded manually when creating code Wubi. The system searches the desired character in the library of Chinese characters input method Wubi in accordance with the code Wubi, created on the basis of input components.

The Wubi input method allows you to quickly find the expected user-word, as characterized by a low share matching codes. If you are familiar with this method, your speed can increase substantially. The user must skillfully to separate words, and usually to quickly identify the right words need to press three to four keys Wubi. Inexperienced user can only receive a large number of words candidate with one-button or purpose, two-key code (n-key code - this Wubi, providing pressing the n key) and find the right word through selection. The speed of input is reduced.

Summary of the invention

Taking into account the above it is necessary to implement the system and the Wubi input method, providing increased speed of user input to resolve the inherent to conventional Wubi input method of the problem, which lies in the high share matching codes when entering one-button or purpose, two-key codes that affect the speed of input.

I Wubi proposed in the present invention, contains the following:

the library cached words to store information on frequently used words associated with one-button and two gangs two ways codes, and index data of these words;

a library of basic words for storage information on words related with all codes Wubi and index data of these words;

module extract the words to extract at least one word from the library cached words according to index data in this library, if you entered one-button or purpose, two-key code and check-in at least one word from the library basic words according to index data in the library cached words, if you enter three gangs one way or four-key code.

Preferably, library cached words contains the following:

region cached coding indexes to store the index data is often used words;

the cached words to store information on frequently used words, all of frequently used words stored in a manner appropriate to their indexes; as each index is often used words and uses the first two keys of its code Wubi, and the words of all the sets of frequently used words with the same first two keys of the code Wubi is stored in descending order of their frequency.

Preferably, a library of basic words contains the following:

the area of basic coding indexes to store the index data words associated with all codes Wubi;

the storage area basic words to store information on words related with all codes Wubi, and all words are stored in the order corresponding to their indexes; as the index of each word and uses the first three buttons of his code Wubi, and the words all words have the same initial three keys code Wubi is stored in descending order of their frequency.

Preferably, the module extract the words contains the following:

module of calculation of indexes to retrieve the index data according entered the code Wubi;

output module words candidate for receiving and displaying at least one of the words according to index data.

Preferably, this method also contains

module definition to determine on the basis of the introduced one-button or purpose, two-key code that is there in the library cached words you expect the word.

The Wubi input method proposed in this invention, includes the following stages:

accepting the entered code Wubi;

removing at least one word from the library cached words, if you entered one-button or purpose, two-key code Wubi, and in the library cached words keep information on frequently used words associated with one-button and two gangs two ways codes, and index the data of these words;

removing at least one word from the library basic words, if you enter three gangs one way or four-key code Wubi, and in the library of basic words store information on words related with all codes Wubi and index data to these words.

Preferably, after removing at least one word from the library cached words provided by the following stages:

the determination of whether the library cached words you expect the word; in the absence of such words removing it from the library of basic words.

Preferably, when removing at least one word from the library cached words provided by the following stages:

using as an index every word of libraries cached words of the first two keys of its code Wubi; storage of words in the library cached words the order corresponding to their indexes; storage words all words with the same first two keys of the code Wubi in the library cached words in decreasing order of frequency; conversion code is entered Wubi in the index data; extraction and displaying at least one of the words in the specified higher order according to the index data.

Preferably, when removing at least one word from the base library of the words provided by the following stages:

using as an index of each word libraries basic words of the first three keys to its code Wubi; storage of all words in the library of basic words in order, appropriate to their indexes; storage words all words with the same first three keys code Wubi in decreasing order of frequency;

if the entered code three gangs one way Wubi, converting this code in the index data, receiving at least one word according to index data and displaying at least one word in descending order of frequency of words;

if you enter the four-key code Wubi, Department words, the fourth key code Wubi does not match the fourth key four-key code from words derived from the first three keys four-key code; then getting all the words associated with a four-key code, and displayed in descending order of frequency words.

Preferably, when removing at least one word from the base library of the words provided by the following stages:

if you entered one-button or purpose, two-key code Wubi, converting this code in the index data, receiving at least one word according to index data, and retrieving and displaying at least one word in the search for words in the library of basic words.

As can be seen from the above technical solutions, after adding libraries cached words in it, you can search according entered by the user code. When a user enters a single-button or purpose, two-key code that appear frequently used words, the ratio of successful search you expect words increases and the speed of input Wubi input method increases without searching a large number of words.

As to extract the relevant words of libraries cached words processed one-button or purpose, two-key code as the user of such a code appears frequently used words, the ratio of successful search you expect words increases and the speed of input Wubi input method increases without search a large number of words.

Brief description of drawings

Figure 1 shows a block diagram of the system I Wubi, corresponding to the first variant of the invention.

Figure 2 shows the block diagram of the Wubi input method corresponding to the first variant of the invention.

Figure 3 shows a block diagram of the system I Wubi, corresponding to the second variant of the invention.

Figure 4 shows the block diagram of the Wubi input method corresponding to the second variant of the invention.

Detailed description of the invention

First option

Figure 1 shows a block diagram of the system I Wubi, corresponding to the first variant of the invention. In the Wubi input system includes the following components: module 100 extraction words, library 200 basic words and library 300 cached words. Library of 200 basic words is used to store associated with the words of information and index data of all codes Wubi. Library 300 cached words is intended for storage of information on frequently used words associated with one-button and two gangs two ways codes, and the index data to these words. When entering one-button or purpose, two-key code module 100 extract extracts words from the library 300 cached words at least one word according to index data in this library. When you enter three gangs one way or four-key code module 100 extract extracts words from a library of 200 basic words at least one word according to index data in this library.

Module 100 extraction words consists of a module 110 calculating indexes and module 120 output words candidates. Module FOR calculation of indexes used to convert code Wubi in the index data according entered by the user code. For example, a module FOR calculation of indexes converts a single-button or purpose, two-key code in the index data to extract at least one word from the library 300 cached words and converts the three gangs one way or four-key code in the index data to extract at least one word from the library of 200 basic words. Module 120 output words candidate is designed to receive, according to index data, at least one word and then display and output that at least one word.

Library of 200 basic words consists of an area of 210 basic coding indexes and area 220 storage basic words. The area 210 basic coding indexes and is used to store the index data information according to all codes Wubi. The area 220 storage basic words is intended for storage of information according to all codes Wubi. The first three key code Wubi each word is used as the index. All words are stored in the order corresponding to their indexes. Words, the first three key code Wubi are the same, are stored in descending order of their frequency.

Library 300 cached words consists of an area of 310 cached coding indexes and area 320 cached words. The area 310 cached coding indexes and is used to store the index data is often used words. The area is 320 store cached words is intended for storage of information on commonly used words. The first two key code Wubi frequently used words are used as an index, and frequently used words are stored in descending order of their frequency.

Under this option, the area 210 basic coding indexes and region 310 cached coding indexes are contiguous arrays. For each element of the array requires 4 bytes. The initial position of words associated with each code Wubi in the field of 220 storage basic words or in the area of 320 store cached words, is written to the array.

Index data, which is the initial position of the words are stored in the array. Accordingly, the index data is stored in a region 210 basic coding indexes, represent the initial position of the words in the field of 220 storage basic words and index data is stored in a region 310 cached coding indexes, represent the initial position of the words in the area of 320 cached words.

In the area of 220 storage basic words and in the area of 320 store cached words stores information according to, in particular codes Wubi words, Unicode text, frequencies of words and other additional information. Each code Wubi word is compared to the user-entered code to determine whether they fit with each other. Unicode text is used to display the words. The frequency of all words can be determined according to statistical data or updated in real time during use. The frequency of words indicates the frequency of use of each word, so the word of the higher frequency is more likely to meet user expectations. (Unicode is a standard text encoding in which each character is represented by two bytes. It is currently used in practice multilingual code character set fixed length two bytes.)

The Wubi input method, illustrated in figure 2, consists of the following stages.

At the stage S10 take the code you entered Wubi. Components are appointed 25 keyboard keys (from "a" to "a") in accordance with the rule of Wubi input method. The word is formed by the components can be obtained according to the letters entered with the keys. In the proposed method of processing accept any combination of 1-4 entered by the user letters from "a" to "y".

At the stage S20 determine the number of keys used to enter a code Wubi. If the code Wubi was entered using one or two keys, perform step S30. If the code Wubi was introduced with the use of three or four keys, perform step S50.

At the stage S30 from the library 300 cached words derive at least one word, and then display it at least one word. At this stage process introduced codes Wubi, the corresponding one-button or purpose, two-key code. Because the library 200 basic words contains a large number of words adding one-button or purpose, two-key code share matching codes above, to collect more frequently used words, the library of 300 cached words. Frequently used words are indexed by the entered code Wubi, including one or two keys.

The first two key code Wubi each word in the library 300 cached words used as an index to search in the library, so indexes area 310 cached coding indexes have values in the range from "a" to "su" and the array contains 25+25 2 =650 items.

Code Wubi: aa subscript: 2

Code Wubi: ab subscript: 3

...

Code Wubi: subscript: 625

Code Wubi: ua subscript: 626

...

Code Wubi su subscript: 650

According to the above formula, the subscript of the array in the area of 310 cached coding indexes can to get a code-based Wubi. Then determine the initial position of at least one associated with this code Wubi words in the area of 320 cached words.

Because the words in the area of 320 store cached index words on the first two keys of their codes Wubi and placed in order of their frequency, the module 100 extract extracts words at least one word from the library 300 cached words in the following way.

When a user enters a single-button or purpose, two-key code, the start position of at least one associated words is determined by the lower array index corresponding to the entered code. Then retrieved and displayed at least one word according to the order of storage of words.

Supported 10 words that are associated with the code Wubi "aa", in particular (corresponds to code Wubi "aa"), (corresponds to code Wubi "aawt"), (corresponds to code Wubi "aahw"), (corresponds to code Wubi "aatk"), (corresponds to code Wubi "aaog"), (corresponds to code Wubi "aaan"), (corresponds to code Wubi "aauq"), (corresponds to code Wubi "aadg"), (corresponds to code Wubi "aaww") and "I" (corresponds to code Wubi "aaa"), and these 10 words stored in the library 300 cached words in descending order of their frequency. If you need to remove these words they can be retrieved in the above order from the starting position, where is the word

When you enter more than three gangs one way code Wubi module 100 extraction of words does not retrieve any words from the library 300 cached words.

According to the habits input, users Wubi rarely looking at more than two pages to find the word candidate. In the present invention preferably there is a maximum of ten words associated with the index corresponding to each code Wubi, and these ten words are stored in the library 300 cached words. Thus, in the library 300 cached words contain not more than 650*10=6500 words.

At the stage S50 from the library of 200 basic words derive at least one word and displays it at least one word. At this stage process introduced codes Wubi, corresponding to the three gangs one way or four-key codes. When the user enters three gangs one way or four-key code, the share matching codes words are low, so a library of 200 basic words can be indexed immediately.

The first three key code Wubi each word in the library of 200 basic words used as an index to search in the library, so indexes area 210 basic coding indexes have values in the range from "a" to "yyy" and the array contains 25+25 2 +25 3 =16275 elements.

Therefore, one correspondence is established between the subscripts of the array elements and codes Wubi.

For example, the correspondence between codes Wubi and subscripts of the array region 210 basic coding indexes can be installed as follows.

strCode - entered by the user code Wubi length from 1 to 4. Index - converted subscript of the array. Then:

Index=(strCode[0]-'a')*(252+25+1)+1.

If (length code >=2), Index+=(strCode[1]-'a')*(25+1)+1.

If (length code >=3), Index+=(strCode[2]-'a')+1.

When using the above formulas obtained the following results.

Code Wubi: a subscript: 1

Code Wubi: aa subscript: 2

Code Wubi: aaa subscript: 3

Code Wubi: aab subscript: 4

Code Wubi: aac subscript: 5

Code Wubi: aad subscript: 6

...

Code Wubi: subscript: 15625

Code Wubi: ua subscript: 15626

...

Code Wubi: ad subscript: 15630

...

Code Wubi: yyy subscript: 16275

Above the results are shown in a normal dictionary

the procedure. According to the above matches, the subscript of the array in the area of 210 basic coding indexes can be obtained on the basis of the code Wubi. Then determine the initial position of at least one associated with this code Wubi words in the field of 220 storage basic words. (This existing technology.)

Module 100 extract extracts words at least one word from the library of 200 basic words in the following way.

When the user enters three gangs one way the code, the words, the first three key code Wubi are the same, are placed in descending order of their frequency and then retrieved and displayed in this order. For example, if you enter code Wubi "fnt" frequency words

the corresponding code Wubi "fntj", - 1000, frequency words corresponding code Wubi "fnta", - 500 and frequency words

the corresponding code Wubi "fntn", - 200, - words

preserved in the library of 200 basic words in the above order and, if necessary, their extraction is retrieved and displayed in this order.

When a user enters four-key code words, the fourth key code Wubi does not match the fourth key entered by the user four-key code, separated from the word, derived from the first three keys four-key code, and the remaining one or more words are words related to four-key code.

Second option

Because the share matching codes Wubi input method low and after adding libraries 300 cached words, the share matching codes when entering one-button or purpose, two-key code to some degree decreases, the ratio of successful search words increases. In General, the probability of obtaining the expected words when entering purpose, two-key code is very high, i.e. the probability that you will need to extract the expected word from the library of 200 basic words, very low. Thus, the first version of the present invention, in most cases, allows you to quickly retrieve the desired word. However, the user cannot remember which words are in the library 300 cached words, and what - not. So there is still a chance that after entering purpose, two-key code, the user will not be able to find the right word even when you go to the last page. According to the method of processing corresponding to the above variant of the invention, if the desired word in the library 300 cached words not found, the user should continue pressing for the formation of three gangs one way or four-key code to remove the word from the library of 200 basic words, or he will end the extraction process. Therefore, in comparison with the first option, this version added module 400 definition. As can be seen from figure 3, after the user enters a one-button or purpose, two-key code module 400 definition determines whether in the library 300 cached words you expect the word. If after you view the last page of the library 300 cached words, the user continues to move from page to page, it means that the library has not expect words to them.

Accordingly, as can be seen from figure 4, compared with the first option, in this case between the stage S30 and stage S50 added stage S40. At the stage S40 determine if the library 300 cached words you expect the word. If the word is not there, perform step S50. If the word is, its output according to the command of the user, after which the process of extracting words finish.

If the user enters a single-button or purpose, two-key code in the library 300 cached no words you expect words, perhaps this word is rarely used and the user can either continue to move through the pages to find the right words, or click the third or fourth key.

If you continue to move through the pages to find the word you want, you must go to the library 200 basic words to retrieve the right words, as the number of words stored in the library 300 cached words, is limited. That is, at the stage S50 also perform processing of the input one-button or purpose, two-key codes. Because the words in the library of 200 basic words are placed in a specific order and are indexed in the first three keys to their codes Wubi, when a user enters a single-button or purpose, two-key code the initial position of words associated with this code, is determined by the lower array index corresponding to the given code, and at least one word that is associated with one-button or purpose, two-key code, retrieve and display according to the order of storage of words. For example, if the user enters purpose, two-key code "aa"associated with this code words are retrieved and displayed in the order of their codes Wubi: "aaa", "aab" to "bar Association".

If the library cached no words desired word, then regardless of the user's actions need to go to the library 200 basic words to find the right word. If the desired word is found, it is displayed according to the user's command and the extraction process completes words.

Above reflects only the preferred options of the present invention, and, although it is specific and detailed, may not be interpreted as limiting the scope of protection of such invention. Any modification, equivalent replacement or improvement made in the spirit and principles of the present invention, must be covered by the scope of protection of such invention.

1. I Wubi, containing: library cached words to store information on frequently used words associated with one-button and two gangs two ways codes, and index data of these words; a library of basic words to store information on words related with all codes Wubi and index data of these words; extraction module words to extract at least one word from the library cached words according to index data in this library, if you entered one-button or purpose, two-key code, as well as to extract at least one word from the library basic words according to index data in the library cached words, if you enter three gangs one way or four-key code.

3. The system of claim 1 or 2, in which the library base contains words: area of basic coding indexes to store the index data words associated with all codes Wubi; the storage area basic words to store information on words related with all codes Wubi all words are stored in a manner appropriate to their indexes; as the index of each word and uses the first three buttons of his code Wubi, and the words all words with the same first three keys code Wubi is stored in descending order of their frequency.

4. The system of claim 1 or 2, in which the module extract the words contains: the module of calculation of indexes to retrieve the index data according entered the code Wubi; output module words candidate for receiving and displaying at least one of the words according to index data.

5. The system of claim 1, containing the module definition to determine on the basis of the introduced one-button or purpose, two-key code that is there in the library cached words you expect the word.

6. The Wubi input method, which contains the following stages: acceptance entered code Wubi; extract on at least one word from the library cached words, if you entered one-button or purpose, two-key code Wubi, and in the library cached words keep information on frequently used words associated with one-button and two gangs two ways codes, and index data of these words; extract on at least one word from the library basic words, if you enter three gangs one way or four-key code Wubi, and in the library of basic words store information on words related with all codes Wubi and index data to these words.

7. The method of claim 6, after the stage of extraction at least one word from the library cached contains words: determine whether there is in the library cached words you expect the word; in the absence of such words removing it from the library of basic words.

8. The method according to claim 6 or 7, which stage the extract at least one word from the library cached contains words: use as an index every word of libraries cached words of the first two keys of its code Wubi; storage of words in the library cached words in order, appropriate to their indexes; storage words all words with the same first two keys of the code Wubi in the library cached words in decreasing order of frequency; conversion code is entered Wubi in the index data; extraction and displaying at least one of the words in the above order according to the index data.

9. The method according to claim 6 or 7, in which stage the extract at least one word from the library base contains words: use as an index of each word libraries basic words of the first three keys to its code Wubi; storage of all words in the library, basic words in the order corresponding to their indexes; storage words all words with the same first three keys code Wubi in decreasing order of frequency; if the entered code three gangs one way Wubi, converting this code in the index data, receiving at least one word according to index data and mapping specified by at least one word in descending order of frequency of words; if you enter the four-key code Wubi, Department words, the fourth key code Wubi does not match the fourth key four-key code from words derived from the first three keys four-key code; then getting all words related to four-key code, and displayed in descending order of frequency words.

10. The method of claim 9, wherein is the stage of extraction at least one word from the library base contains words: if you entered one-button or purpose, two-key code Wubi, converting this code in index data receiving at least one word according to index data and the retrieval and display the specified at least one word in the search for words in the library of basic words.

11. The Wubi input device containing: memory, CPU, interacting with memory; and in memory stored machine-readable instructions executed by the processor and containing instructions on collection and removal instructions; to receive executed for accepting the entered code Wubi; and removal instructions are executed to retrieve at least one word from the library cached words, if you entered one-button or purpose, two-key code Wubi, and in the library cached words stores information on frequently used words associated with one-button and two gangs two ways codes, and index data of these words; and to retrieve at least one word from libraries basic words, if you enter three gangs one way or four-key code Wubi, and in the library of basic words stores information on words related with all codes Wubi and index data to these words.

12. The device according to claim 11, in memory which also contains machine-readable instructions that are performed to determine whether, in the library cached words you expect the word; in the absence of such words it is derived from the library of basic words.

13. The device according to claim 11 or 12, in which the instructions on removing contains machine-readable instructions for performing the following actions: use as an index every word of libraries cached words of the first two keys of its code Wubi; storage of words in the library cached words in order, appropriate to their indexes; storage words all words with the same first two keys of the code Wubi in the library cached words in decreasing order of frequency; conversion code is entered Wubi in the index data; retrieve and display at least one word in the above order according to the index data.

14. The device according to claim 11 or 12, in which the instructions on removing contains machine-readable instructions for performing the following actions: use as an index of each word libraries basic words first three keys to its code Wubi; storage of all words in the library, basic words in order, appropriate to their indexes; storage words all words with the same first three keys code Wubi in decreasing order of frequency; if the entered code three gangs one way Wubi convert this code in three gangs one way index data, receiving at least one word according to index data and display the specified at least one word in descending order of frequency of words; if you enter the four-key code Wubi Department words, the fourth key code Wubi does not match the fourth key four-key code from words derived from the first three keys four-key code, then getting all the words associated with a four-key code, and display them in descending order of frequency words.

15. The device 14, in which the instructions on removing see also machine-readable instructions for performing the following actions: if you entered one-button or two gangs two ways Wubi code, one-button conversion or purpose, two-key code Wubi in the index data, receiving at least one word according to index data and retrieve and display it on at least one word in the search for words in the library of basic words.

 

© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.