Chinese character component input method for computer and mobile phone

By setting up Chinese character components and adapted into simple codes, the problem of slow Chinese characters in existing technologies and high coding rates in existing technologies have been solved, and rapid and accurate Chinese characters input are realized, and the user's input efficiency is improved.

CN119376554APending Publication Date: 2025-01-28周长河
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411404743.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The English keyboard Chinese character input methods of existing computers and mobile phones, such as the Pinyin input method and the Wubi input method, have problems such as the same high coding rate, slow input speed, frequent screen selection, and rote component codes, resulting in inefficient user input.

Method used

Set English letters code for components according to the shape and component of the English letters that are used to enter Chinese characters, and set English letters code for components. At the same time, the full code encoding of the adaptation and words is a simple code encoding to reduce the same coding rate and reduce the number of hits during the input.

Benefits of technology

You can input words and words without screen selection, which significantly improves the input speed; no deadline component code is required; the number of hits is small; type.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure SMS_12
    Figure SMS_12
  • Figure SMS_13
    Figure SMS_13
  • Figure SMS_14
    Figure SMS_14
Patent Text Reader

Abstract

According to the Chinese character component input method for the computer and the mobile phone, input characters and words do not need to be selected on a screen, English letter codes of components do not need to be memorized, and the keystroke frequency is small. According to the main scheme, firstly, stroke assemblies which have high occurrence frequency at the beginning of a Chinese character and cause more characters with the same full-code codes are set as components for inputting the Chinese character; 2, configuring an English letter code for each component according to the shape of each key name English letter of the English keyboard and the similarity or common feature points or certain association of the components; and 3, all codes of the characters and words which can be modified into the brief code codes are modified into the brief code codes, the brief code codes with fewer codes are distributed to the commonly used characters and words, and only the brief code codes of the characters and words which are modified into the brief code codes are reserved in a system code table, so that a user can input the characters and the words only through the brief code codes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] A Chinese character component input method for a computer and a mobile phone. Background Art

[0002] Although there are voice input methods now, due to the large number of homophones and homophones in Chinese and the inaccurate pronunciation of many people in Mandarin, a keyboard Chinese character input method is still needed to input Chinese characters accurately and quickly. At present, the most commonly used and most effective Chinese character input methods for English keyboards on computers and mobile phones are Pinyin input method and Wubi input method. Pinyin input method is simple and easy to learn, but its disadvantages are that the ratio of characters and words with the same encoding is high, and characters and words must be frequently selected on the screen during input, which is slow. At the same time, Pinyin input method cannot type out unfamiliar characters. In addition, when using Pinyin to input Chinese characters, the components of the same character are irrelevant, resulting in a situation where students can type but forget the characters when writing, and there are many typos. In actual use, it is very difficult to input words (referring to the input words as a whole, the same below) using the Wubi input method, because the Wubi input method can only store a small number of words. If a slightly more words are loaded into the system word library, a large number of words will have the same encoding. When inputting, you have to constantly select words on the screen. Therefore, users of the Wubi input method can only type one word at a time. The large number of keystrokes hinders the improvement of input speed. At the same time, the Wubi input method requires rote memorization of the codes of more than 200 components (i.e. "radicals"), and the input rules are cumbersome, difficult to learn, and quickly forgotten. Most people give up when they encounter difficulties. Summary of the invention

[0003] 1. Technical issues to be resolved

[0004] The present invention overcomes the deficiencies in the prior art and achieves the following in the same input method: (1) no screen selection is required for inputting characters or words, which increases the input speed exponentially - this has been a difficult problem that has not been solved in keyboard Chinese character input since the advent of computers; (2) no rote memorization of component codes is required; (3) fewer keystrokes are required for inputting characters or words; (4) it is helpful for students to remember the writing of characters; and (5) it allows people who do not know pinyin to easily learn a method of fast typing.

[0005] (II) Technical solutions adopted to solve technical problems and their beneficial effects

[0006] 1. Technical solutions adopted to solve technical problems

[0007] First, the Chinese character components used to input Chinese characters are selectively set to reduce the same encoding rate. (Note: The definition of "component" in this article is: components are Chinese character strokes and stroke components used to input Chinese characters by input methods.)

[0008] Second, according to the similarity, common characteristic points or certain associations between the shapes of the English letters of each key name on the English keyboard and a certain Chinese character component, assign English letter codes to the components so that users do not need to memorize the codes of the components by rote.

[0009] Third, adapt all the full codes of the characters that can be adapted into abbreviated codes into abbreviated codes, and assign the abbreviated code with the fewest codes in the abbreviated code of the character to the most commonly used characters, and assign the abbreviated code with fewer codes in the abbreviated code of the character to the relatively commonly used characters, so as to reduce the same coding rate and reduce the number of keystrokes during input. (Note: The full code of a character refers to the code that contains all the codes of a character, and the abbreviated code of a character refers to the code that omits one or more codes at the end of the full code of the character).

[0010] Fourth, adapt all the full codes of the words that can be adapted into abbreviated codes into abbreviated codes, so as to reduce the same coding rate, reduce the number of keystrokes during input, and assign the abbreviated code with the fewest codes in the abbreviated code of the word to the most commonly used words, and assign the abbreviated code with fewer codes in the abbreviated code of the word to the relatively commonly used words, so as to reduce the same coding rate and reduce the number of keystrokes during input. (Note: The full code of a word refers to the code that contains all the codes of a word, and the abbreviated code of a word refers to the code that omits one or more codes at the end of the full code of the word).

[0011] 2. Beneficial effects of solving technical problems

[0012] This input method overcomes the deficiencies of pinyin input method and Wubi input method, and solves the "technical problems to be solved" stated above. (Hint: If necessary, a paper "Single-character Coding Table of Chinese Character Component Input Method" and an electronic "Word Coding Table of Chinese Character Component Input Method" can be provided for verification.) Specific implementation manners

[0013] (1) Set Chinese character components for inputting Chinese characters and assign memorable codes to them.

[0014] First, in addition to setting all the strokes in Chinese characters as components, select those stroke components of the characters that appear frequently at the beginning of Chinese characters and cause many same full codes, so as to reduce the same coding rate. Why can selecting the above stroke components as the components for inputting Chinese characters reduce the same coding rate? The codes of the full codes of characters in component input methods (such as Wubi input method, etc.) are generally four. The code-taking method is to first take the codes of the first three components of the character, and then take the code of the last component of the character. For example, there are many characters starting with such as "qian", "jian", "cha", "ban", etc. If this stroke component is not set as a component and configured with a code, then, for those starting with The first three codes of the full code encoding of the characters starting with will all be the codes of the three stroke components of “丶”, “ The probability that the full code encoding of the characters starting with is the same as that of the characters starting with other is very high. When inputting characters with the same full code encoding, one has to select on the screen. If we set as a component, making have only one code, the probability that the full code encoding of the characters starting with is the same as that of the characters starting with other

[0015]

[0016]

[0017]

[0018] Component Code Table

[0019]

[0020]

[0021]

[0022]

[0023]

[0024] (2) Compile the full code encoding for characters according to the codes of components

[0025] All the codes of each character in this input method are four. The definition of the full code encoding of a character is: the full code encoding of a character is the encoding of the character that contains all four codes. The method of obtaining codes for the full code encoding of a character is:

[0025] 1. For a character with four or more components, the code-taking method is to first take the codes of the first, second, and third components of the character in sequence, and then take the code of the last component of the character. For example, for the character "顺", first take the codes J, I, I of the components "丿", "丨", "丨" respectively, and then take the code Y of the last component "人". The full-code encoding of "顺" is JIIY.

[0026] 2. For a character with less than four components, the code-taking method is as follows: for a character with only one component, first take the code of this component, and then fill in the next three codes with the same three codes as this component; for a character with only two components, first take the codes of these two components in sequence, and then fill in the next two codes with the same two codes as the latter component of these two components; for a character with only three components, first take the codes of these three components in sequence, and then fill in the next one code with the same one code as the last component of these three components. Examples are as follows: for the character "乙", there is only one component "乙 (horizontal fold and hook)", so first take the code U of "乙 (horizontal fold and hook)", and then fill in the next three codes with the same three codes UUU as "乙 (horizontal fold and hook)". The full-code encoding of "乙" is UUUU; for the character "音", there are only two components "立" and "日", with codes I and B respectively, and then fill in the next two codes with the same two codes BB as "日". The full-code encoding of "音" is IBBB; for the character "会", there are only three components "人", "二", "厶", with codes Y, F, A respectively, and the fourth code of "会" is filled in with the same one code A as "厶". The full-code encoding of "会" is YFAA.

[0027] Rule 1: The code-taking must be in accordance with the standard writing order of the character.

[0028] Rule 2: The code-taking must maximize the components. For example, for the character "件", the first code cannot be the code J of the component but should be the code T of the component "亻".

[0029] (3) Compile the full-code encoding for words according to the full-code encoding of characters

[0030] The total code of each word in this input method is six. The definition of the full code encoding of a word is: the full code encoding of a word is the encoding of a word that contains all six codes. The full code encoding of a word is four codes, and the full code encoding of a word is six codes, which makes the full code encoding of the word and the full code encoding of the word not produce the same code, and at the same time increases the differentiation of the code composition structure of the full code encoding between the word and the word, laying the foundation for the difference between the simple code encoding of the word and the encoding of the word. Although the full code encoding of the word has two more codes than the full code encoding of the word, due to the different ways of taking the full code encoding of the word and the word (see below for details), this difference is reflected in the simple code encoding of the word, so that when a word is input, its code number is not necessarily more than the code number of the word. At the same time, the full code encoding of the word has two more codes than the full code encoding of the word, which greatly reduces the same codes between the words.

[0031] The encoding method of the full code of the word is:

[0032] 1. For two-character words, first take the first, second, and third codes of the full code of the first character, and then take the first, second, and third codes of the full code of the second character. For example, if you want to compile a full code for the word "so", the full code of the word "at" is "FVVV", and the full code of the word "is" is "BAIY". The full code of "so" is the first, second, and third codes F, V, V of the full code of the word "at" plus the first, second, and third codes B, A, I of the full code of the word "is", i.e. "FVVBAI".

[0033] 2. For a three-character phrase, first take the first and second codes of the full code of the first character, then take the first and second codes of the full code of the second character, and finally take the first and second codes of the full code of the third character.

[0034] 3. For a four-character phrase, first take the first code of the full code of the first character, then take the first code of the full code of the second character, then take the first and second codes of the full code of the third character, and finally take the first and second codes of the full code of the fourth character.

[0035] 4. For a five-character phrase, first take the first code of the full code of the first four characters in order, and then take the first and second codes of the full code of the last character.

[0036] 5. For six-character words, take the first code of each character in the full code according to the order of the characters.

[0037] 6. For words with more than six characters, take the first code of the full code of the first six characters in order.

[0038] (4) Through intelligent software such as "Excel spreadsheet", perform a series of tasks such as sorting, counting, adapting, and deleting codes for the full-code encodings of characters, and adapt all the full-code encodings of characters that can be adapted into short-code encodings into short-code encodings.

[0039] The definition of the short-code encoding of a character is: The short-code encoding of a character is to omit the last one or the last two or the last three codes among the four codes of the full-code encoding of the character, and only retain the first one or the first two or the first three codes among the four codes of the full-code encoding of the character, so as to distinguish the encodings of other characters and words with the fewest codes. The short-code encoding of each character is a unique encoding.

[0040] The principles and benefits of adapting the full-code encoding of a character into a short-code encoding are:

[0041] 1. Reduce the same-encoding rate of characters, reduce the number of keystrokes during input, and improve the input speed. Suppose among the encodings of all characters, there are three characters with the same full-code encoding, all being "ABCD". If two of them can be respectively adapted into short-code encodings "BC" and "BCD", and the full-code encodings of these two characters are deleted, only retaining the short-code encodings, then each of these three characters has no same encoding. After these three characters' encodings are sorted alphabetically in the input method system encoding table, when the user inputs these three characters, there is no need to select characters on the screen. On the contrary, if two of them are not adapted into short-code encodings, then when inputting these three characters, it is necessary to select characters on the screen.

[0042] 2. Among the characters with the same first code or the same first few codes or the same all codes in the full-code encoding, assign the short-code encoding with the fewest codes in the short-code encodings to the most commonly used character, and assign the short-code encoding with fewer codes to the more commonly used characters, so as to improve the input speed of Chinese characters. For example, among the characters with the first three codes all being "YYY" in the full-code encoding, assign the short-code encoding "Y" with the fewest codes to the most commonly used character "person" among these characters, assign the short-code encoding "YY" with fewer codes to the more commonly used character "companion" among these characters, and assign the short-code encoding "YYY" with more codes to the less commonly used character "wood" among these characters.

[0043] The characters adapted into short-code encodings only retain the short-code encodings in the system encoding table, thus eliminating the full-code encodings that are the same as those of other characters for a large number of characters, and also enabling users to input these characters only with the short-code encodings, allowing users to develop the habit of inputting with short-code encodings and reducing the number of keystrokes.

[0044] (5) Handling of the remaining small number of characters with the same full-code encoding

[0045] After the full codes of the characters that can be adapted are adapted into simplified codes, there are still a few characters with two or three characters having the same full code (mostly uncommon characters). In order to avoid screen selection for all characters, the processing method of this input method is that if two characters have the same full code, a code that is the same as the last code of the full code is added after the full code of one of the less commonly used characters. For example, if the full code of the first character is ABCD and the full code of the second character is also ABCD, and the second character is less commonly used, a D is added after the full code of the second character ABCD; if the full code of three characters is the same, the full code of the most commonly used character is kept as it is, a code that is the same as the last code of the full code is added after the full code of the more commonly used character, and two codes that are the same as the last code of the full code are added after the full code of the least commonly used character. The advantage of this is that when the user inputs a word with the same full code as another word, after typing the full code, if the word typed is still not ranked first on the screen, there is no need to think about it, and only need to press the last pressed key once or twice.

[0046] (VI) Through intelligent software such as "EXCEL tables", a series of tasks such as sorting, counting, revising, and deleting codes are performed on the full code of words, and the full code of words that can be adapted into simple code is adapted into simple code.

[0047] The definition of the simplified code of a word is: the simplified code of a word omits the last one, the last two, the last three, the last four, or the last five codes of the six codes of the full code of the word, and only retains the first one, the first two, the first three, the first four, or the first five codes of the six codes of the full code of the word, and distinguishes the codes of other words and characters with the least code. The simplified code of each word is a unique code.

[0048] The principles and benefits of adapting the full code of a word to a simplified code are:

[0049] 1. Reduce the same coding rate of words, reduce the number of keystrokes during input, and increase input speed. If there are five words with the same full code among all the words, all of which are "ABCDEF", if four of them can be encoded into simple codes "AB", "ABC", "ABCD", "ABCDE", and the full codes of these four words are deleted, leaving only the simple codes, then each of these five words will not have the same code, and the user does not need to select words on the screen when inputting these five words. On the contrary, if those four words are not adapted into simple codes, then the words must be selected on the screen when inputting these five words.

[0050] 2. Among the words with the same previous code, the same previous codes, or all the same codes, the simple code with the least code is assigned to the most commonly used words, and the simple code with less code is assigned to the more commonly used words, so as to improve the input speed of Chinese characters. When the simple code of a word conflicts with the code of a character, the code with less code is generally given to the character. Only when one side is an extremely uncommon character and the other side is a very commonly used word, the code with less code is given to the word.

[0051] The words adapted into simple codes only retain simple code codes in the system code table, thereby eliminating a large number of words with full code codes that are the same as other words, and allowing users to input these words using simple codes only, allowing users to develop the habit of inputting using simple codes and reducing the number of keystrokes.

Claims

1. A method for inputting Chinese character components for computers and mobile phones, firstly setting Chinese character components for inputting Chinese characters, assigning each component a key name English letter of an English keyboard as a component code, and then using the component code to compile a code for each word and phrase, allowing a user to input words and phrases on an English keyboard by inputting the code of the word and phrase, characterized in that: The Chinese character components used for inputting Chinese characters are first set, which is to select those stroke components that appear frequently at the beginning of Chinese characters and thus form more characters with the same full code code as components in addition to setting strokes as components. The English letter of a key name of an English keyboard is assigned to each component as the code of the component, which is to configure an English letter code for each component according to the shape of each key name English letter and the similarity or common feature point or some association of the components. The coding of each character and phrase using the component code is to first compile a full code for the character, and the full code of the character is four codes. The code-taking method is that the code-taking method for characters with four or more components is to first take the codes of the first, second and third components in order, and then take the code of the last component. The code-taking method for characters with less than four components is that for characters with only one component, the code of this component is first taken, and the following three codes are supplemented with the three codes with the same code as this component; for characters with only two components, the codes of these two components are first taken in order, and the following two codes are supplemented with the two codes with the same code as the code of the latter of these two components;For a word with only three components, first take the codes of the three components in order, and then use the code that is the same as the code of the last component of the three components to fill in the latter code, and then compile the full code of the word according to the full code of the word. The full code of the word is six codes, and the code taking method is that, for a two-character word, first take the first, second, and third codes of the full code of the first character, and then take the first, second, and third codes of the full code of the second character. For a three-character word, first take the first and second codes of the full code of the first character, then take the first and second codes of the full code of the second character, and finally take the full code of the third character. For four-character words, first take the first code of the full code of the first character, then take the first code of the full code of the second character, then take the first and second codes of the full code of the third character, and finally take the first and second codes of the full code of the fourth character. For five-character words, first take the first code of the full code of the first four characters in the order of the characters, then take the first and second codes of the full code of the last character. For six-character words, take the first code of the full code of each character in the order of the characters. For words with more than six characters, take the first code of the full code of the first six characters in the order of the characters, and then convert the full code of the characters that can be adapted into the simplified code into the full code. , are all adapted into simplified codes, and at the same time, the simplified code with the least code in the simplified code of the character is assigned to the most commonly used character, and the simplified code with less code in the simplified code of the character is assigned to the more commonly used character. The characters adapted into simplified codes only retain the simplified code in the system coding table, so that users can input these characters only with simplified code. After the full code of the adaptable characters is adapted into simplified code, there is still a phenomenon that two or three characters have the same full code. The processing method is that if the full code of two characters is the same, a code that is the same as the last code of the full code is added after the full code of one of the characters. If the full code of three characters is the same, let The full code of a word remains the same, and a code identical to the last code of the full code is added after the full code of the word, and two codes identical to the last code of the full code are added after the full code of another word, and then the full code of the words that can be adapted into the simplified code are adapted into the simplified code, and the simplified code with the least code in the simplified code of the word is assigned to the most commonly used word, and the simplified code with less code in the simplified code of the word is assigned to the more commonly used word, and the words adapted into the simplified code only retain the simplified code in the system code table, so that users can input these words only with the simplified code. ;