Two-stroke Chinese character input and retrieval method
Through the bipartite stroke Chinese character input method, the basic strokes and roots of Chinese characters are corresponded to numbers, combined with structural characteristics and complement technology, the ease of use and speed of input methods in the existing technology on computers and mobile phones is solved, and fast and low-coding rate Chinese character input and retrieval is realized.
Patent Information
- Application Number
- CN201711094675.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-07-24
- Filing Date
- 2017-11-09
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2037-11-09
AI Technical Summary
The existing Chinese character input method is inconvenient to use on computers and mobile phones, making it difficult to achieve easy learning, easy to use, fast input and retrieval, especially in memory.
A two-part stroke Chinese character input method is designed. The five basic strokes and 23 roots of Chinese characters are corresponded to the numbers 0 to 9 through the numeric keyboard, and the structural characteristics of Chinese characters are encoded. The split and complement method is adopted to ensure that each Chinese character can take up to 5 codes to meet the requirements of Chinese character input with different structures.
It realizes the quick and easy input of Chinese characters on computers and mobile phones, with a low duplication rate, which is suitable for use in simplified and traditional Chinese, and is suitable for all Chinese characters in large character sets, and supports phrase encoding, which improves input speed and retrieval efficiency.
Smart Images

Figure CN108693980B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to digital coding of Chinese characters, a numeric keypad, and a Chinese character input method, belonging to the field of Chinese character input methods. Background Art
[0002] With the rapid development of information technology and mobile communication, people use computer QQ and WeChat to chat, and the requirements for Chinese character input are also getting higher and higher. It is required to be easy to learn, easy to use, fast in input speed, and fast in retrieving Chinese characters. The present invention is for this purpose to design a Chinese character input method that can be used commonly in computers and mobile phones, which is easy to learn, easy to use, does not require memorization, and can conveniently input the required Chinese characters and phrases. Summary of the Invention
[0003] The present invention is for this purpose to design a Chinese character input method that can be used commonly in computers and mobile phones, which is easy to learn, easy to use, does not require memorization, and can conveniently input the required Chinese characters and phrases, and has the advantages of simple coding, easy to learn, easy to use, common use of simplified and traditional Chinese characters, recognizing codes by seeing characters, low rate of homophonic characters, and high speed.
[0004] The present invention discloses a method for inputting Chinese characters through a computer numeric keypad, a numeric keypad, and a smart touch digital virtual keypad.
[0005] The digital codes from "0 to 9" are respectively corresponding to the five basic strokes of Chinese characters and 23 radicals. Among them, the "1 to 5" are basic strokes. "1" corresponds to the horizontal stroke "一", including the rising stroke; "2" corresponds to the vertical stroke "丨", including the vertical hook; "3" corresponds to the left-falling stroke "丿"; "4" corresponds to the right-falling stroke "丶"; "5" corresponds to the turning stroke "乛乚"; "1" corresponds to the radicals "页鬲"; "2" corresponds to the radical "木"; "3" corresponds to the radicals "隹月冃"; "4" corresponds to the radical "氵"; "5" corresponds to the radical "女"; "6" corresponds to the radicals "虫口"; "7" corresponds to the radicals "艹十㐅"; "8" corresponds to the radicals "金钅八"; "9" corresponds to the radicals "鸟扌丰"; "0" corresponds to the radicals "心辶灬亠"; directly encode Chinese characters with numbers according to the writing order, and input Chinese characters with a computer numeric keypad, a numeric keypad, and a smart touch digital virtual keypad. In this way, code extraction is performed on Chinese characters according to the five basic strokes and 23 radicals. For single characters, at most 5 codes are taken. Chinese characters can be split into two character blocks according to their natural structural characteristics. For left-right structured characters, they can be split into two left and right character blocks; for up-down structured characters, they can be split into two up and down character blocks; for surrounded or semi-surrounded structured characters, they can be split into two inner and outer character blocks.
[0006] (1) For single-block characters that cannot be split, directly take the first four and the last strokes or radicals according to the Chinese character writing order for code extraction.
[0007] ⑵ For characters that can be split into two blocks, first take the first and last strokes or radicals of the first block, then take the first, second and last strokes or radicals of the second block.
[0008] If the full five codes are not taken, one or more complement codes can be added as needed. The complement codes first take the unused strokes or radicals in the reverse order of the Chinese characters.
[0009] (1) For single characters that cannot be split, take the unused strokes or radicals of the Chinese character as the complement code
[0010] (2) For characters that can be split into two blocks, first take the unused strokes or radicals of the second block, then take the unused strokes or radicals of the first block as the complement
[0011] Then, if you haven't taken the full five codes, you can increase the last stroke and add the complement code as needed according to the following method:
[0012] (1) For a single-block character, if the last stroke of the single-block character is a radical, take the last stroke of the radical as the complement; if the last stroke of the single-block character is a stroke, take the stroke and add the complement.
[0013] (2) For characters that can be split into two blocks, if the second block ends with a radical, take the last stroke in the radical as the complement; if the second block ends with a stroke, take the stroke and add the complement.
[0014] Finally, if you haven't got all five codes, use the number of stroke segments corresponding to the digital code "0 to 9" and add the complement code as needed using the following method:
[0015] (1) For a single block character, take the number of horizontal strokes, vertical strokes and oblique strokes of the second block and add the complement code.
[0016] (2) For characters that can be split into two blocks, the number of horizontal stroke segments, the number of vertical stroke segments, and the number of oblique stroke segments of the second block are taken and added with the complement code. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is the layout diagram of the numeric keypad for the two-stroke input method. DETAILED DESCRIPTION
[0018] The digital codes from "0 to 9" are respectively corresponding to the five basic strokes of Chinese characters and 23 radicals. Among them, for the basic strokes of "1 to 5", "1" corresponds to the horizontal stroke "一", including the rising stroke; "2" corresponds to the vertical stroke "丨", including the vertical hook; "3" corresponds to the left-falling stroke "丿"; "4" corresponds to the right-falling stroke "丶"; "5" corresponds to the turning stroke "乛乚". For the radicals, "1" corresponds to the radicals "页鬲"; "2" corresponds to the radical "木"; "3" corresponds to the radicals "隹月冃"; "4" corresponds to the radical "氵"; "5" corresponds to the radical "女"; "6" corresponds to the radicals "虫口"; "7" corresponds to the radicals "艹十㐅"; "8" corresponds to the radicals "金钅八"; "9" corresponds to the radicals "鸟扌丰"; "0" corresponds to the radicals "心辶灬亠". The Chinese characters are directly encoded with numbers according to the writing order, and the Chinese characters are input using the computer numeric keypad, the numeric keypad, and the intelligent touch digital virtual keypad. Among them, the radical "㐅" can be used for intersecting strokes, and the radical "丰" can be used for inserting strokes.
[0019] According to the natural characteristics of their structures, Chinese characters can be split into two character blocks. A character with a left-right structure can be split into two left and right character blocks; a character with an up-down structure can be split into two up and down character blocks; a character with an enclosed or semi-enclosed structure can be split into two inner and outer character blocks.
[0020] For single-block characters that cannot be split, the first four and the last strokes or radicals are directly taken for encoding according to the writing order of the Chinese characters. For example:
[0021] For the character "凡", the first three codes (354) are taken; for the character "夕", the first three codes (354) are taken.
[0022] For the character "皿", the first four codes and the last code (25221) are taken; for the character "果", the first three codes (698) are taken.
[0023] For the character "自", the first four codes (3611) are taken; for the character "我", the first four codes (3974) are taken.
[0024] For the character "鸟", the first four codes and the last code (35451) are taken; for the character "乌", the first four codes (3551) are taken.
[0025] For characters that can be split into two character blocks, first take the first and the last strokes or radicals of the first character block, and then take the first, second, and the last strokes or radicals of the second character block. For example:
[0026] For the left-right structure character "很", it is split into two left and right blocks "彳" and "艮", and the encoding is (32514).
[0027] For the left-right structure character "村", it is split into two left and right blocks "木" and "寸", and the encoding is (274).
[0028] For the left-right structure character "测", it is split into two parts on the left and right, namely "氵" and "则", and the code is (4252).
[0029] For the left-right structure character "摊", it is split into two parts on the left and right, namely "扌" and "难", and the code is (973).
[0030] For the upper-lower structure character "簇", it is split into two parts above and below, namely "𥫗" and "族", and the code is (84054).
[0031] For the upper-lower structure character "型", it is split into two parts above and below, namely "刑" and "土", and the code is (1271).
[0032] For the upper-lower structure character "是", it is split into two parts above and below, namely "日" and the remaining part, and the code is (61128).
[0033] For the upper-lower structure character "鼻", it is split into two parts above and below, namely "自" and the remaining part, and the code is (31672).
[0034] For the inner-outer structure character "同", it is split into two parts inside and outside, namely "冂" and the remaining part, and the code is (2516).
[0035] For the inner-outer structure character "病", it is split into two parts inside and outside, namely "疒" and "丙", and the code is (01124).
[0036] For the inner-outer structure character "国", it is split into two parts inside and outside, namely "囗" and "玉", and the code is (6174).
[0037] For the inner-outer structure character "间", it is split into two parts inside and outside, namely "门" and "日", and the code is (4561).
[0038] If the last code does not reach five digits, one or more supplementary codes can be added as needed. The supplementary codes are taken in the reverse order of Chinese character writing. First, take the unused strokes or radicals of the second part, and then take the unused strokes or radicals of the second part again. For example:
[0039] For the three characters "估, 佑, 伽", the codes are all (3276). According to needs and referring to the character frequency, a supplementary code is added to the character "伽", and the code is 32761, reducing the duplicate codes.
[0040] For the three characters "您, 愁, 迩", the codes are all (380). According to needs and referring to the character frequency, after adding supplementary codes to them, the codes are (3802, 38082, 38025) respectively, avoiding duplicate codes.
[0041] Then, if the five - character code has not been fully obtained, the last stroke can be added as a supplementary code according to the need by the following method. For single - block characters, if the last part of the single - block character is a root, take the last stroke in the root as the supplementary code; if the last part of the single - block character is a stroke, take the increased supplementary code of this stroke. For characters that can be split into two character - blocks, if the last part of the second character - block is a root, take the last stroke in the root as the supplementary code; if the last part of the second character - block is a stroke, take the increased supplementary code of this stroke. For example:
[0042] For the four characters "wang, han, xu, gan", the encoding is (6117) for all. According to the need and referring to the character frequency, take the unused horizontal stroke in the first block of the character "xu" as the supplementary code, and the code is 61171; for the character "gan", take the last vertical stroke segment in the second character - block as the supplementary code because there are no unused strokes or roots, and the code is 61172, reducing the number of homophones.
[0043] Finally, there are still a few Chinese characters for which the five - character code has not been fully obtained. Use the digital codes "0 - 9" corresponding to the number of stroke segments. Add supplementary codes according to the need by the following method. If the number of stroke segments is greater than 9, it also corresponds to the digital code "9". Using this supplementary code can ensure that each Chinese character has a full code. For example:
[0044] For the three single - block characters "you, shen, jia", after taking the code and adding the supplementary code as described above in 3., the code is (672). According to the need and referring to the character frequency, take the number of horizontal strokes of the character "shen" as the supplementary code, and the code is 6723; take the number of horizontal stroke segments and vertical stroke segments of the character "jia" as the supplementary code, and the code is 67233, reducing the number of homophones.
[0045] For the three characters "sha, za, jie", after taking the code and adding the supplementary code as described above in 3., the code is (774). According to the need and referring to the character frequency, take the number of horizontal stroke segments of the second character - block of the character "za" as the supplementary code, and the code is 7741; take the number of horizontal stroke segments and vertical stroke segments of the character "jie" as the supplementary code, and the code is 67411, reducing the number of homophones. Moreover, all three of these characters have full codes, and the full codes are all 67411.
[0046] Because the binary input method selects the key points of Chinese characters for encoding, and is equipped with an efficient supplementary code, the homophone rate is very low. For the commonly - used single characters in GB2310, the maximum number of homophones for a four - character code is four, and there are only three groups. It is suitable for fast typing with digital codes and is more suitable for fast typing Chinese characters on a smart touch digital virtual keyboard. It can input both simplified and traditional Chinese characters. There are also three traditional Chinese roots, making the encoding more convenient. It is suitable for encoding all Chinese characters in a super - large character set of more than 70,000 characters. For example:
[0047] For the characters "𥈗, 𩑰", the encoding is (611) for both. After adding supplementary codes according to the need, they are (6111, 61114) respectively.
[0048] The characters "㛃", "鳧", and "𩾙" have the codes (935, 935, 935) respectively. After adding complementary codes as needed and referring to the character frequency, their actual codes are (93531, 9355, 93551).
[0049] This input method is suitable for encoding Chinese characters in an ultra-large character set of more than 70,000 characters, and can obtain the full codes of all Chinese characters. In fact, the Chinese character digital codes are very suitable for sorting and retrieving in dictionaries, so this input method is also suitable for sorting and retrieving Chinese characters.
[0050] Similar to other input methods, each Chinese character can also encode phrases through word formation rules. The letter encoding and digital encoding use five keys. For two-word phrases, take the first two codes of the first character and the first three codes of the second character; for three-word phrases, take the first code of the first character, the second character, and the first two codes of the third character; for four-word phrases, take the first codes of the first, second, and third characters and the first two codes of the fourth character; for phrases with five or more characters, take the first codes of the first four characters and the first code of the fifth character.
[0051] For example:
[0052] Two-word phrase: The code for "机器" is (23667).
[0053] Three-word phrase: The code for "计算机" is (48423).
[0054] Four-word phrase: The code for "不甘落后" is (17733).
[0055] Five-word phrase: The code for "汉字输入法" is (44784).
[0056] In summary, the present invention is a stroke input method, which has the advantages of simple encoding, easy to learn, easy to use, no need to recognize pronunciation, recognize codes by seeing characters, support both simplified and traditional Chinese characters, and low frequency of duplicate codes, and is suitable for fast typing with digital codes.
Claims
1. A method for inputting Chinese characters through a computer numeric keyboard, a numeric keypad, and an intelligent touch digital virtual keyboard. The digital codes "0-9" are mapped to the five basic strokes and 23 radicals of Chinese characters. Among them, for the "1-5" basic strokes, "1" corresponds to the horizontal stroke "一", including the rising stroke; "2" corresponds to the vertical stroke "丨", including the vertical hook; "3" corresponds to the left-falling stroke "丿"; "4" corresponds to the right-falling stroke "丶"; "5" corresponds to the turning stroke "乛乚". "1" corresponds to the radicals "页鬲"; "2" corresponds to the radical "木"; "3" corresponds to the radicals "隹月冃"; "4" corresponds to the radical "氵"; "5" corresponds to the radical "女"; "6" corresponds to the radicals "虫口"; "7" corresponds to the radicals "艹十㐅"; "8" corresponds to the radicals "金钅八"; "9" corresponds to the radicals "鸟扌丰"; "0" corresponds to the radicals "心辶灬亠". Chinese characters are directly encoded with numbers according to the writing order, and Chinese characters are input using a computer numeric keyboard, a numeric keypad, and an intelligent touch digital virtual keyboard. In this way, Chinese characters are coded according to the five basic strokes and 23 radicals. A single character can take up to 5 codes at most. Chinese characters can be split into two character blocks according to their natural structural characteristics. A character with a left-right structure can be split into two left and right character blocks; a character with an up-down structure can be split into two up and down character blocks; a character with an enclosed or semi-enclosed structure can be split into two inner and outer character blocks. For a single-block character that cannot be split, directly take the first four and the last strokes or radicals according to the Chinese character writing order for coding. For a character that can be split into two character blocks, first take the first and the last strokes or radicals of the first character block, and then take the first, second, and the last strokes or radicals of the second character block for coding. If the five codes are not filled up at the end, one or more supplementary codes can be added as needed. The supplementary codes are first taken from the unused strokes or radicals in the reverse order of Chinese character writing. For a single-block character that cannot be split, take the unused strokes or radicals of the Chinese character as the supplementary code. For a character that can be split into two character blocks, first take the unused strokes or radicals of the second character block, and then take the unused strokes or radicals of the first block as the supplementary code. Then, if the five codes are still not filled up, supplementary codes can be added according to the following method as needed by adding the last stroke. For a single-block character, if the last of the single-block character is a radical, take the last stroke in the radical as the supplementary code; if the last of the single-block character is a stroke, take the stroke to add the supplementary code. For a character that can be split into two character blocks, if the last of the second character block is a radical, take the last stroke in the radical as the supplementary code; if the last of the second character block is a stroke, take the stroke to add the supplementary code. Finally, if the five codes are still not filled up, use the number of stroke segments corresponding to the digital codes "0-9" to add supplementary codes according to the following method as needed. For a single-block character, take the number of horizontal stroke segments, vertical stroke segments, and oblique stroke segments of the character block as the supplementary code. For a character that can be split into two character blocks, take the number of horizontal stroke segments, vertical stroke segments, and oblique stroke segments of the second character block to add the supplementary code.
Citation Information
Patent Citations
Chinese character input method encoding scheme
CN101034393A
Integrated system for recognizing comprehensive semantic information and the application thereof
US20100106481A1
Method for inputting Chinese characters by alphabetical or numeric keyboard of computer
CN102129302A