Chinese character skeleton code input method with screen prompt interface and system
Patent Information
- Application Number
- CN201880010326.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-02-15
- Filing Date
- 2018-02-12
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2038-02-12
AI Technical Summary
[0002]目前已有的各种拼音输入法,均存在大量同音字词重码、需要再次选择的弊病;
Smart Images

Figure CN110494825B_ABST
Abstract
Description
Technical fields:
[0001] This invention relates to a "Chinese character skeleton code input method with screen prompt interface", and a "character interface interaction and information processing system" and device derived from it. Background technology:
[0002] All existing Pinyin input methods suffer from the drawback of having a large number of homophones with duplicate codes, requiring users to select them again.
[0003] Shape-based input methods, including Wubi input method, are rarely used now because their character decomposition rules are complex, inconsistent, and difficult to learn.
[0004] Wang Yunwu's four-corner code character lookup method can actually be programmed into a Chinese character encoding input method. By taking the code from the four corners of the Chinese character and inputting it in sequence, the result can be obtained. However, there are about 10 types of code elements, which are still difficult to remember and use. Moreover, the amount of thinking required for splitting the code is relatively large, and there are often ambiguities in the splitting boundaries. Summary of the Invention:
[0005] To overcome the above shortcomings, this invention provides a Chinese character skeleton code input method with extremely low thinking requirements and high speed efficiency, and a screen prompt and guidance interface, as well as an information interaction processing system based on Chinese character interface, which is also applicable to Korean.
[0006] Technical solution:
[0007] The computer Chinese character input method technology solution adopted to achieve the above objectives is as follows:
[0008] (I) Input Method Section
[0009] 1. A Chinese character skeleton code input method with on-screen prompts, characterized by the following steps for input:
[0010] 1) Based on the glyph characteristics of Chinese characters, they are divided into several corresponding skeleton categories, and Chinese characters with the same skeleton are clustered and arranged according to certain rules. Each skeleton can be represented by a representative character created by this invention, forming a skeleton category table and their respective in-class character sets;
[0011] 2) The computer displays representative characters of various skeletons, as well as all or part of the characters with the same skeleton, and displays prompt interfaces on different "virtual key" areas;
[0012] 3) Users select the representative character of the required skeleton category or a specific character within the category for input.
[0013] 2. The Chinese character skeleton code input method with a screen prompt interface according to claim 1, characterized in that internal components of Chinese characters are classified and coded respectively to form the "skeleton code" of each said Chinese character, the whole of skeleton codes is the whole-character code, one whole-character code represents a category of characters with the same skeleton, the whole-character code is composed of its internal codes, and the code taking of the internal codes is as follows:
[0014] 1) Classification can be performed only according to overall structural features——
[0015] Mode 1, according to the overall combination order:
[0016] Single-component category: e.g., "米";
[0017] Hybrid category: e.g., "乘" is a "ten"-shaped branch;
[0018] Enclosed category: [semi-enclosed- , [three-sided enclosed- , [fully enclosed- ;
[0019] Left-right category: [left-right], [left-middle-right], [left-right first, then top-bottom - e.g., "拮"], [left-right first, then top-bottom, then left-right - e.g., "櫭, 檞"…;
[0020] Top-bottom category: [top-bottom], [top-middle-bottom], [top-bottom first, then left-right - e.g., "品, 皆, 蓝"], [top-bottom first, then left-right, then top-bottom - e.g., "藉, 赢"…;
[0021] Vertical-horizontal category: [top-bottom left-right - e.g., "解"], [top (middle) bottom left (middle) right - e.g., "繲, 器"…;
[0022] Mode 2, according to the overall combination times:
[0023] a. Basic structures, mainly divided into: single-component, hybrid (e.g., including "ten"-shaped "multi-branch"), enclosed and partially enclosed, top-bottom and top-middle-bottom ("three"-shaped), left-right and left-middle-right ("river"-shaped);
[0024] b. Mixed structures, dividing into left (middle) right first, then dividing into top (middle) bottom; dividing into top (middle) bottom first, then dividing into left (middle) right (≈ "pin"-shaped), and each respectively includes enclosed and semi-enclosed (≈ "L"-shaped);
[0025] Multiple mixing, for example, dividing into left-right first, then dividing into top-bottom, then dividing into left-right (≈ including "pin"-shaped); dividing into top-bottom first, then dividing into left-right, then dividing into top-bottom (≈ including "pin"-shaped), and each respectively includes enclosed and semi-enclosed (≈ including "L"-shaped);
[0026] Mode 3: According to the total number of components, the component structure is roughly divided into 2 rows×2 columns, 3 rows×3 columns, and corresponding key layouts. The code elements at the midpoints of the four sides of the 3 rows×3 columns layout of the nine-grid structure are called "middle elements". The four blocks of 2 rows×2 columns are particularly equivalent to the blocks at the four corners of 3 rows×3 columns:
[0027] In the drawings of the present invention, the categories "no middle element" and "with middle element" refer to whether there are code elements at the midpoints of the four sides of the nine-grid structure: the 2 rows×2 columns structure with a total of 4 regions has no middle element; the 2 rows×3 columns structure with a total of 6 regions has a middle element at the midpoint of the upper / lower side; the 3 rows×2 columns structure with a total of 6 regions has a middle element at the midpoint of the left / right side; the 3 rows×3 columns structure with a total of 9 regions has middle elements at the midpoints of the upper / lower and left / right sides (the " / " in this sentence means "or").
[0028] 2) Classification can be done only according to the type characteristics of code elements——
[0029] There are only five types of Chinese character strokes: horizontal, vertical, left-falling, right-falling, and turning. Except for the character "一", any Chinese character forms a two-dimensional mesh, and all strokes contained therein can be mapped to the corresponding line segments on the "grid model" of the corresponding structure. The model is interwoven by a plurality of mutually parallel horizontal lines, vertical lines and oblique lines, that is, it is composed of a plurality of "Tian" character grids spread out in two directions plus diagonal lines;
[0030] Each intersection in the model has a plurality of lines intersecting. In addition to the horizontal x-axis and vertical y-axis, 4 oblique diagonals can generally be added, making a total of 8 branches in a "rice" shape. When actually mapping Chinese characters, the number of strokes intersecting at one point generally does not exceed 8. However, many oblique strokes in Chinese characters are more beautiful when written at non-standard angles such as 30° and 60°, so more lines can be added or set at non-45° included angles. For example, if one line is added every 22.5 degrees, each intersection will have 16 branches in total;
[0031] If a whole Chinese character is called a parent network, then the stroke group obtained by taking out a partial region (that is, a Chinese character component or a recombination thereof) is called a "subnet" (there may be a subnet composed of partial code element combinations whose component area exceeds that listed in the national standard components);
[0032] Disassembling the "parent network" of a Chinese character in units of intersections, macroscopically it can only be divided into two types of basic structures: "closed and enclosed" subnets and "open and intersecting" subnets. Some Chinese character components contain both of the above components, and an "open-closed mixed" subnet of combined structure can be optionally added;
[0033] Large categories: closed code elements {[kou][block]}, open code elements {[intersection][branch][multi-branch]},
[0034] ——The distinction standard between open and closed is: whether there are strokes connected end to end between a plurality of intersections, forming a "kou"-shaped closed stroke group area (or called a closed component). If yes, it is a closed structure; if no, it is an open structure;
[0035] a. The code elements obtained for closed enclosing subnets are called "closed code elements", which mainly refer to "kou (囗)" without additional strokes at the corners. "Kuai (块)" with additional strokes at the corners can also be added to form a new supplementary scheme:
[0036] kou (囗): a closed stroke group without additional strokes at the corners, also known as "block in a narrow sense". A fully enclosing kou (囗) has 4 corners (i.e., "kou (囗)"), a three-side enclosing kou (囗) has 2 corners (such as in "gang (冈)" and "xiong (凶)"), and a two-side enclosing kou (囗) has 1 corner (such as in "bi (匕)" and "xi (习)");
[0037] kuai (块): a closed stroke group with additional strokes at the corners, also known as "block in a broad sense". A fully enclosing kuai (块) has 0 corners (such as the upper part of "gong (共)" and "jing (井)"), 1 corner (rare), 2 corners (such as in "qie (且)"), or 3 corners (such as in "mu (母)"); a three-side enclosing kuai (块) has 1 (such as in "li (力)") to 2 corners (such as in "yong (用)"), and a two-side enclosing kuai (块) has 1 corner (such as in "shao (勺)" and "guang (广)");
[0038] ——In addition, the additional stroke is sometimes a diagonal stroke (rare, such as the left-downward stroke "pie (丿)" at the lower left corner of "jing (井)" and the left-downward stroke "pie (丿)" at the lower right corner of "shen (身)");
[0039] Triangle △: this component is rarely used in modern Chinese characters, but it often appears in oracle bone inscriptions. The upper part of "liao (了)" is an incomplete two-side enclosing "△", and the interior of "yi (乙)" contains two incomplete two-side enclosing "△";
[0040] and optionally, triangular block: a fully enclosing triangular block has 2 corners, such as "you (又)", a two-side enclosing triangular block has 1 corner, such as "si (厶)" and the upper right part of "qing (轻)", which can be regarded as incomplete triangular blocks; the interior of "yao (幺)" contains two incomplete two-side enclosing "△" with an additional dot stroke "dian (丶)", so it is classified into the "two blocks" category
[0041] particularly, "nv (女)" contains an irregular quadrilateral block.
[0042] b. The code elements obtained for open crossing subnets are called "open code elements", which mainly refer to "jiao (交)", "zhi (枝)" and "duo zhi (多枝)". "Jiao (交)" refers to multiple strokes intersecting at one intersection point. "Zhi (枝)" refers to the linear combination of multiple complete or incomplete "jiao (交)" in one-dimensional direction, while the linear combination of multiple complete or incomplete "jiao (交)" in two-dimensional direction is "duo zhi (多枝)":
[0043] jiao (交): if one intersection point with branches in 1 to 8 directions (referred to as "jiao (交)" or "mi (米)") is regarded as a complete "jiao (交)", then some Chinese character components are incomplete "jiao (交)" with incomplete branches, such as "cai (才)" (5 branches), "shi (十)" (4 branches), "ding (丁)" (3 branches), etc., and "heng (一)" can be regarded as a special "jiao (交)" with 2 branches;
[0044] Branches and multi-branches: a linear combination of multiple complete or incomplete "crosses" in one-dimensional direction, such as "丰, 干上", etc., is called an open "branch"; a super-linear combination of multiple complete or incomplete "crosses" in two-dimensional direction, such as "止", and the three contained intersections present a shaped structure, which is an open-class "2-branch". Similarly, "寸 乍 生 失" are all "2-branches" of the skeleton, and the lower half of "电 虫" is a "2-branch" of the skeleton. (The content of each "止" area in the description drawings clearly shows the different rotation orientations of "2-branch"), while "不 家 衣" is the left half of the "介≈n" type skeleton [see the description drawings Figure 2 ;
[0045] c. "Mixed open-closed" subnets, such as "杏, 古", can also be incomplete. For example, "万" can be regarded as a mixed subnet composed of the open component "T" at the upper part and the closed component - incomplete square "n" (a three-sided enclosed area with downward opening enclosed by "丿" and adjacent components);
[0046] *All of them can be subdivided into sub-categories according to the following detailed features: completeness, orientation, absolute position, number of contained lower-level code elements (number of intersections contained in "branches", number of branches at each intersection of "crosses", number of residual strokes of "blocks", number of inner sub-blocks of blocks and their contents):
[0047] Different completeness of blocks, for example, "卫" is a part of "里", only the other two sides need to be supplemented, and "专" follows the same principle;
[0048] Encoding code elements such as blocks, crosses and branches, in addition to completeness and quantity, can also be subdivided according to their orientations. For example, the corners of incomplete blocks "力, 七, 威" face different directions respectively ; "本" is originally a three-sided enclosed area, but can be classified into the "two-sided enclosed block" category according to the "priority block selection" rule described below;
[0049] ——When they serve as components in Chinese characters, they are not necessarily located on the outer border of the whole character. For example, in the upper right 1 / 4 area of "指", the corner is at the lower left of this area, not at the upper right of the whole character area. Similarly, the corner of "厂" at the lower right of "萨" is at the upper left of the lower right area;
[0050] *Different components inside a single Chinese character, such as between strokes, stroke groups (also called components), and between different subnets, can be divided into positional relationships of separation, connection, and intersection.
[0051] 3) Classification can be done solely based on the combination characteristics of code elements —
[0052] a. Code element combination orientation — refers to the relative orientation when dividing combinations between code elements, and can be further cross-classified according to three types of "combinations of component types": code element combinations of "only containing closed-type code elements", code element combinations of "only containing open-type code elements", and code element combinations of "containing both open-type and closed-type code elements":
[0053]
[0054] — components at four corners are discrete type characters are rare, for example, "能" can be incorporated into ◇ class, and "筏筷符簸簿符" can be incorporated into the "∴" subclass of "combined at the top and separated at the bottom" in the category;
[0055] — "cross"-shaped "multi-branched" simplified Chinese characters are rare, therefore, to save space in this table, they are temporarily incorporated into the "containing L" class;
[0056] c. Combination order,
[0057] d. Interconnection degree, which is disconnected / connected / intersected,
[0058] 4) Similarly, the above features can be further cross-classified. For example, cross-classifying the above features 1 and 3 is mainly divided into:
[0059]
[0060] — the direction the arrow points to indicates a closed code element, and the tail of the arrow indicates an open code element, it means that there are closed code elements at the lower left, upper left and upper right corners, other directions are represented by the same principle, and the categories in the above table can be mapped to different key positions as required. [Appendix Figure 1 the capital English letters with outer frames are examples;
[0061] The above "classification according to overall structural features" generally refers to the mutual orientation situation where there are gaps and discreteness between components in Chinese character structure, and it applies to the splitting boundary rule of "prefer discreteness over connection";
[0062] The above "classification according to code element type features and code element combination features" may split a component whose internal components are seamlessly interconnected when obtaining codes. For example, "田" and "土" in "里" are connected at one point, and this applies to the splitting boundary rule of "prefer connection over intersection";
[0063] — that is, the splitting rules are the same as those of the Wubi input method. "Discrete" means natural separation between components, with gaps of different sizes, while seamless means intersection or connection between components or stroke groups, but the boundary is divided due to obvious differences in shape categories.
[0064] * The internal encoding of the "skeleton code" is split, mapped, and inputted: The entire Chinese character is split according to the internal separation gaps (including the separation between each code-taking area "palace" and within each code-taking area "palace") and the different categories of code elements (mainly referring to the re-division of intersecting and connected components). After splitting the character according to the principle of "scattering if possible and connecting if possible", Chinese characters with the same skeleton code are clustered and mapped to the same "key position" (forming a "Chinese character subset" of the corresponding sub-category), which is then selected and input by the user;
[0065] The "key" can refer to the "virtual key" on the screen, which can display the overall encoded representative character of the "skeleton code" and, as needed, all or part of the homophones of the same skeleton code it represents for selection, to help the user prompt input; similarly, it can also be mapped to physical key, and, as needed, the overall encoded representative character of the "skeleton code" and all or part of the homophones of the same skeleton code it represents can be displayed on the screen for selection.
[0066] The key layout can be adjusted as needed and arranged according to certain rules, such as relative positions. In particular, it can be arranged according to the principle that "the positions of the code in the character and the key mapping are basically consistent". For example, the "central radial structure" can be placed in the corresponding key area of the "two-dimensional keyboard" according to the position of the code element, especially the "block", in the whole Chinese character. For example, the closed area of "shop" and "temple" is in the lower right corner of the character, so such characters will also be mapped in the corresponding key area in the lower right corner of the keyboard (forming a holographic fractal structure).
[0067] The same principle applies to the "central reverse radial structure," which involves swapping the bonds in opposite directions.
[0068] Similarly, you can also set the key layout by code element type, or set the key layout arbitrarily according to your personal preferences.
[0069] —For detailed examples of key classification by code element type, and code retrieval and mapping schemes, see [Appendix]. Figure 3 】
[0070] Regardless of the rules or boundaries used for splitting, and regardless of whether they are mapped to different key areas, the strokes and stroke groups, or components, in Chinese characters can be taken from the two major categories of code elements mentioned above.
[0071] The system presents the internal components and locations of a character in a clear and intuitive way. Its simple and user-friendly prompts eliminate the need for users to actively learn, making it more comfortable to use. The elimination of input also increases the speed and efficiency of operation. (Since the component code elements ultimately form the whole character encoding "code elements", which are then mapped to different areas of the keyboard according to different results, it effectively combines with the computer hardware tool, demonstrating beneficial technical effects.)
[0072] 3. The Chinese character skeleton code input method with a screen prompt interface according to claims 1 and 2, characterized in that, after internal code taking, splitting and mapping of each said "skeleton", coding can be performed, and the result is entered into the "internal component coding database"
[0073] In a preferred solution, cross-classification is performed according to feature 2 and feature 4 of claim 1, and corresponding assignment and coding are performed respectively according to features of large and small categories of various code element types and azimuth structures, which includes:
[0074] 1) Azimuth basic code, which can also be used as a simple 10-key keypad "four-corner block finding" or "four-corner corner finding" shape code input method, the code length of Chinese character coding is variable, and there are 10 component codes in total, which can be represented by 9 numeric keys arranged in 3 rows × 3 columns on a computer keyboard, one key corresponds to one component, the key name corresponding to the component is the code of the component, one component (in narrow or broad sense) "block" is selected from the character-forming components constituting a Chinese character as the component for coding the Chinese character, which can follow the principle of "basic consistency between the azimuth of code taking and key pressing": according to the position of the selected code "block" in the whole Chinese character, map it to the corresponding position of the corresponding 3 rows × 3 columns "nine-grid" two-dimensional structure keyboard, the mapping relationship between said component and corresponding key positions of the computer keyboard is respectively ——
[0075] First row: key 1 maps the block contained in the "upper left part" of the whole character, key 2 corresponds to the "upper (↑) part", key 3 corresponds to the "upper right part", second row: key 4 maps the block contained in the "left middle (←) part" of the whole character, key 5 corresponds to the "middle () part", key 6 corresponds to the "right middle (→) part", third row: key 7 maps the block contained in the "lower left part" of the whole character, key 8 corresponds to the "lower (↓) part", key 9 corresponds to the "lower right part",
[0076] ——that is, the interior of a single character is divided into 9 parts of a nine-grid structure, and the coding component in each part is mapped in one-to-one correspondence with the 9 key positions of the corresponding nine-grid azimuth;
[0077] Each Chinese character (except Chinese characters that do not contain any block) shall be split into corresponding coding components — "blocks", the "corner blocks" at the four corners are taken first, then the "side blocks" in the middle area of each side are taken next, until all blocks are taken, the sequence of numeric keys corresponding to the sequentially split "block" components is the code of the character, inputting the code of the character on a computer keyboard can obtain the fine category type that the character belongs to (there is generally a small amount of repeated codes);
[0078] ——characters that "do not contain any one block" are additionally provided with independent key positions, or incorporated into a certain key position, for example, the optional scheme is set on the "0" key in the fourth row;
[0079] —"the diagonal from the top-left corner to the bottom-right corner contains a block" and "the diagonal from the top-right corner to the bottom-left corner contains a block" can also be provided with additional separate key positions, such as the fourth row, or integrated into a certain key position, such as the 5 or 9 key
[0080] *Coding (priority) rules, especially applicable when the number of code positions is limited and all components cannot be coded:
[0081] Prioritize coding for components that account for a larger proportion of the total character area, the order is components that penetrate the entire character, or half of the character, 1 / 3, 1 / 4, 1 / 6, 1 / 8, 1 / 16... of the character, for example, the elongated "kou (口)" in the upper part of "pin (品)";
[0082] When there are both open and closed code elements in one coding area (i.e., grid), the closed code element is preferentially selected, and the extra open code element is ignored; for example, the T-shaped stroke below the宝盖头 in "bang (镑)" is ignored [see Appendix Figure 6
[0083] Example: a keyboard as shown below
[0084]
[0085] cong (聪): 14769 (or 4769 by simplified coding), yao (腰): 14766 (or 4766 by simplified coding),
[0086] liao (廖): 5, gu (固): 5,
[0087] tong (铜): 369 (or 6), dong (侗): 369 (or 6), tong (桶): 39.
[0088] —It is optional to "shuffle and change the sequence of input codes" to input error-tolerant codes, for example, "tong (桶)": 71 = 17.
[0089] In addition, several examples of splitting and coding are also listed in the drawings of the description [see Appendix Figure 11 , 18 , 19, 30]
[0090] For characters with left-right structure, since they lack the component located in the longitudinal middle compared with characters with left-middle-right structure, keys 2, 5 and 8 are not used,
[0091] For characters with top-bottom structure, since they lack the component located in the horizontal middle compared with characters with top-middle-bottom structure, keys 4, 5 and 6 are not used,;
[0092] For example, the left half of "zheng (睁)" is integrated, the right half is further divided into upper and lower parts, and they are separated (that is, disconnected, with obvious or tiny gaps)
[0093] For example, the left half of "yan (眼)" is integrated, the right half is further divided into upper and lower parts, and they are connected (the "ri (日)" is seamlessly connected to the lower stroke group).
[0094] *Further distinguish repeated codes: within the same skeleton code key area, further division into regions or sub-categories and further prompting can be carried out according to the "internal microstructural features" described in claim 2, for example, by "relative orientation":
[0095] ——Open code elements can be connected to the corners and edges of closed code elements, for example, 巳≠它≠马, 尸≠甲, and another example, the two blocks in 日 are vertically combined. For another example, the "方" in the right-middle part of [Appendix Figure 6 ;
[0096] ——For the product-shaped relative structure between components in various orientations, for example: 摄=356 [the actual coverage area of "耳" in the upper right corner actually already includes the 2nd and 3rd keys according to "consistent key code orientation", and a fault-tolerant encoding can be set; similarly, 螌=9745;
[0097] ——For blocks within blocks: if a complete or incomplete block contains content inside, it can also be subdivided and prompted according to whether it contains a block, and whether the block is located at a corner or on an edge, see Appendix Figure 3 ,
[0098] ——For two-enclosing code elements with curved strokes, curved branches or open-closed combinations such as 尸, which contain content inside (across a gap): for example, "癌 (ái / cancer)", when encoding is performed in the nine-grid mode, limited by the number of code positions, code elements occupying a larger area are preferentially selected, thus the two horizontally juxtaposed "口 (square)" in the middle are ignored, if only block codes are taken, the code is 69, and the contained branches are 713;
[0099] 2) Expansion scheme for the range of the number of key positions:
[0100] The nine-grid keyboard has simple key positions but limited capacity. Some components of relatively complex simplified Chinese characters still need to be ignored, and cannot be accurately and fully covered one by one for encoding, while traditional Chinese characters such as "韊覽爨" have more components, and even contain about 10 "blocks", so the described nine-grid structure can be expanded in the same way: 3x3 = nine-grid, 4x4 = sixteen-grid, 5x5 = twenty-five-grid... which can accurately correspond to each component one by one;
[0101] 3) Extended encoding scheme for the hierarchy of code element types
[0102] In the previous section of "basic orientation codes", only closed code elements "blocks" are taken, which can roughly narrow the repeated code range of Chinese character encoding results. It omits the encoding of open code elements, which can also be encoded together, and further subdivided encoding and expanded information can be carried out according to detailed features. For example, characters with a block in the upper right corner include "程 (procedure), 积 (product / accumulate), 悍 (valiant / fierce)", etc., their components on the left and lower right are all open code elements, but their sub-categories are different: some are intersections, some are branches. A "character component in-machine encoding information database" is abbreviated as "component encoding information database" (finding blocks in nine-grid is equivalent to an input code, while this database is equivalent to an expanded external code, or an abstract glyph font encoding);
[0103] a. A small nine-grid structure (called a child grid) can be further embedded in or divided from each grid inside the original nine-grid structure (called a parent grid). The original code elements mapped in the parent grid are decomposed by intersection points and then mapped to the child grids at different orientations. Each child grid can further contain "shape of a cross (eight directions from the center)" line segments. For the example of code decomposition, see [Appendix Figure 5 , 6 :
[0104] Method 1: Coding based on stroke segments. For each of the "cross (eight directions from the center)" segments, a value of 1 or 0 is assigned in sequence according to whether there is a branch segment in each direction. Starting from the 0° segment clockwise, if a stroke is mapped on this segment, assign "1"; then if a stroke is mapped on the 45° segment, assign "1", ..., finally if a stroke is mapped on the 315° segment, assign "1"; if there is no stroke, assign 0. For example, "才" = 10101011. Similarly, the four sides of the square border of the child grid surrounding the "cross (eight directions from the center)" can be assigned values respectively, and each side can also be broken from the middle to form eight segments for separate assignment. See Appendix Figure 7 ;
[0105] Method 2: Coding based on intersection points and boundaries. The grid (including both child and parent grids) is decomposed into multiple intersection points for separate coding;
[0106] Method 3: Coding based on grids and boundaries. The grid (including both child and parent grids) is decomposed into multiple regions for separate coding;
[0107] Method 4: Coding by category. After dividing into closed code element "border" and open code element "cross (eight directions from the center)", separate assignment and coding are performed;
[0108] —— for example, when coding without omitting the upper and lower parts of "B" in "方" at the right middle part of Appendix Figure 6 , they all belong to the closed category;
[0109] b. Selecting the multiple features described in claim 2, setting corresponding multiple variables and assignment to represent regularly and accurately, including one-dimensional, two-dimensional or multi-dimensional coding sequences composed of numbers, letters and characters, to form a "component information library":
[0110]
[0111] Connection-disconnection information: It mainly refers to an integrated structure connected between more than one parent grid. For example, the "耳" part in "摄" mentioned above occupies two grids 2 and 3, and the same principle applies when subdividing the structure inside the child grid. For a three-enclosing component like the "厂" part in "廖", it occupies grids 7, 4, 1, 2, 3 and is connected as a whole. This is also an important feature based on which classification can be carried out and key positions and corresponding codes can be set separately.
[0112] —— The same principle applies in Korean, for example the 123 area are connected as one, the 456 area are connected as one, the 7 and 9 areas are disconnected, where the disconnected condition or the gap between components is not obvious or connected, and the condition that needs to be separated according to categories follows the same principle as Chinese characters. Moreover, code taking and mapping are preferentially performed according to the connection-disconnection classification between the nine-square blocks, and then subdivision is performed according to the size category of the code elements in each newly divided area;
[0113] ——a splitting rule can be formulated, that is, only disconnected portions (the upper and lower parts of the national standard component "钅" are disconnected, but they can also be split) and large categories are split, while small categories are not split, which basically conforms to the connection-disconnection condition between components,
[0114] for example, the upper right area of the nine-grid of the character "程" is a "口", the coding area orientation is determined as "upper right", and its coding information content is "type: 口, quantity: 1", the lower right corner is an open "branch", which contains 3 intersection points, and the number of branches is 3, 4, 3,
[0115] for example, for the character "镑"——its "nine-grid intersection code" subdivided inside the child nine-grid follows the same principle as the parent nine-grid scheme
[0116] the 1st-area parent nine-grid contains an open code element - horizontal "亻", and the area code of the child nine-grid is 46,
[0117] the 7th-area parent nine-grid contains an open code element - "干", and the area code of the child nine-grid is 28,
[0118] the 3rd-area parent nine-grid contains an open code element - "立", and the area code of the child nine-grid is 46,
[0119] the 6th-area parent nine-grid contains a closed code element - "宀", and the area code of the child nine-grid is 05 (0 represents a block, 5 represents its position),
[0120] the 9th-area parent nine-grid contains a closed code element - the area code of the child nine-grid is 08 (0 represents a block, 5 represents its position),
[0121] similarly, if there is a component "止", its branches are in shape, and the child nine-grid code for three intersection points is 287;
[0122] ——the position coordinates of each intersection point are specifically coded, which generally reflects and distinguishes the structural orientation and direction of the entire component
[0123] it can be seen that each Chinese character can have an accurate and unique coding value;
[0124] c. Then, the processing module converts the read "component coding information base" into the corresponding character internal code and machine code of the required base system, thereby displaying the Chinese character result;
[0125] *The code extraction and encoding order of the "component coding information base" is a reverse process from reading: when the character data is input and processed as an internal code for identification and calculation inside computing devices such as computers, code extraction of component code elements can be performed sequentially in multiple steps according to certain rules, for example, corner parts first then edge parts, outer parts first then inner parts, from left to right, from top to bottom, or four corners first then other parts, or clockwise, line by line; corresponding special orders can also be formulated for several overall structures formed by code element separation, for left-right Chinese characters, top-left first, then bottom-left, then top-right, then bottom-right, for surrounding Chinese characters, periphery first, then content;
[0126] There are many specific forms of the entire above process, which cannot be enumerated one by one. For example,
[0127] 1. Define the structure type:
[0128]
[0129] 2. Define the structure variable.
[0130] For example, word xxxxxxxx = {"xxxx", xxx, xxx}
[0131] The preceding xxxxxxxx can represent a computer-readable Chinese character internal code, through which the corresponding character set can be called;
[0132] 3. Access the structure:
[0133] To access a structure member, the direct member operator "." or the indirect member operator "->" shall be used.
[0134] word xxxxxxxx = {"xxxx", xxx, xxx};
[0135] cout << a.name << a.xxxx << a.zonebit;
[0136] For a structure variable, the form "structure variable.member" is adopted to access the member therein; for a structure pointer, to access a member in the structure variable pointed to by the structure pointer, the form "structure pointer->member" is adopted.
[0137] 3) The splitting and code extraction method of the present invention will not generate boundary ambiguity. For example, the two strokes of撇 and捺 in the Chinese character "奋" are lapped on two corners of the component "田", which are difficult for computer OCR to separate and identify, and the method can avoid this problem. Moreover, skeleton representative characters can be accurate to actual details of Chinese characters such as the situation of touch-connected strokes, do not display non-existent strokes and touch-connected strokes, and can use circles or other shapes to prominently mark intersection points and inflection points to provide standard information, thereby forming a "new type of two-dimensional code" that can be scanned and accurately identified, see Figure 8
[0138] 4) The above "component coding information library" method can implement the "retrieval by component" function
[0139] Similar to the overall solution, after the user selects any area in the nine-square parent grid, the processing module receives the selection, reads the skeleton and repeated code information of the components in this area, causes the display module to output and display as required → the user selects the specific skeleton of this area or a specific component and initiates a query → the computer queries and lists one or more types of skeleton whole characters that may include it, and prompts for selection. For example, for the Chinese character "镑", after the user selects the upper right area, it can query repeated characters with the component "立" in the upper right area of several skeletons, and can also specifically select whether the component in the upper right corner is "立" or "丰" if required.
[0140] ——Additionally, in addition to glyph information, component feature information is also classified and coded separately according to non-glyph attribute information, that is, components themselves are classified as radicals, phonetics, semantics, homophones, synonyms and the like. Based on this, an information library of types and relationships between components among different skeletons and within a unified skeleton is constructed for the processing module to search and process;
[0141] 5) Setting and calling of the word and character library
[0142] a. Since the number of Chinese character libraries ranges from thousands to tens of thousands, and the number of word libraries is even larger, when displayed on a full virtual keyboard, in order to be more concise and easier to find the required characters, the content and scope of the character set recalled from the character library for display can be adjusted as required, and graded, classified, or output as subsets;
[0143] Typical dimensions include: meaning (e.g., "a certain industry", "related to commodity trademark names"), input background scenarios, frequency of use, attributes, part of speech (e.g., "verb" or "noun"...), scope (e.g., "homophones");
[0144] ——Especially when the scope of the word and character library can be adjusted to only display "homophones", the result of repeated characters is generally only about several dozens, as shown in [Appendix Figure 1 , it can be seen from the example of the homophone subset that compared with other input methods that use "pinyin + shape code supplementary code" to reduce homophones, which one-sidedly and separately only take codes from the beginning and end of characters, the present invention provides the skeleton of the whole character, which is clearer, more natural and more intuitive;
[0145] ——The module of the homophone prompt box interface can also be connected to external pinyin input methods such as Sogou, Google, QQ, Microsoft, etc., to obtain their input results, and display them and perform subsequent other calculations and functions in the same way according to the method of the present invention;
[0146] b. In addition to accepting click selection, the present software also accepts user input of characters that cannot be split or found, highlights them on the interface, and prompts their position;
[0147] c. After inputting or selecting a single character, you can search the dictionary and simultaneously display the words formed by that character. Similarly, you can display related phrases or even sentences. When inputting more than one character to form a word, you can filter out most duplicate codes by "searching the dictionary and deduplicating words (equivalent to the well-known technique of "determining characters by words"). For example, if you only input the skeleton "1 zhi", there will be many duplicate codes, such as fengtian and yangmei. However, if you input the skeletons "1 zhi" + "kou" and search the dictionary, you will only get a few results such as "American" and "Meituan".
[0148] —For the relationships between Chinese characters in the interface, i.e., which should be combined with which, a rule base can be set. It is different from the character database and word database. The processing module can perform calculations based on the logical rules in it, including the combination process, structure and results between multiple characters and words, and send them to the display module for display; similar functions are performed by intelligent semantic algorithm modules, etc.
[0149] e. In addition, characters that are easily ambiguous or mis-split can be included in the character library as error-tolerant codes;
[0150] 4. The Chinese character skeleton code input method with screen prompt interface according to any one of claims 1 to 4 is characterized in that the above-mentioned Chinese character scheme is completely applicable to Korean script and Korean language—because Korean only has two types of letters, vowels and consonants, and its code element type characteristics, overall structural characteristics, and code element combination characteristics are basically the same as those of Chinese characters. Therefore, the code extraction for code element combination is also completely the same, and the methods for mapping, input, and encoding can also be completely copied (hence omitted); the vowel and consonant letters in Korean are classified as follows, and according to their size category, they can be mapped to different keys on the keyboard, and the key name is the code:
[0151]
[0152] —In the "two branches together" category, prioritize the thickest and longest branches; the remaining horizontal strokes are considered secondary. The code can be omitted and it is called a "block". The code can be omitted and replaced with "horizontal branch":
[0153] For example, [Appendix] Figure 4 Example of code retrieval in the brackets:
[0154] 5. The Chinese character skeleton code input method with on-screen prompt interface according to claims 1 and 2, characterized in that, in step 2, a prompt interface is displayed on the "virtual key" area.
[0155] User input, machine output, and even the interaction process are all integrated into one, on the same screen, or even in the same location (some other patents only output the result to the cursor after screen selection, while this invention can also present it in a uniformly defined fixed position for easy searching), and have a unified overall layout and dynamic structure, and what you see is what you get;
[0156] a. There are two display modes:
[0157] In the first mode, representative characters sharing the same skeleton can be dynamically merged and stacked together according to their skeletons. Differences in the number and direction of required strokes contained in each character are distinguished and presented in different formats (such as line segments of different thicknesses), and can also be presented through dynamic slide shows and inter-frame gradient animations. In this way, prompts can be provided to users in a very small display area: after a user clicks or selects a certain type of skeleton, the "same-category, same-family" repeated characters under this skeleton category are expanded or zoomed;
[0158] For example, within the area enclosed by the dot-dashed lines in [drawings attached], there are 18 characters in total: "洁, 猪, 堵, 墙, 秸, 活, 潘, 括, 播, 插, 信, 清, 猜, 靖, 倍, 滴, 摘, 培", all their strokes can be merged within the scope of one skeleton (whole-character coding of "skeleton code") [see drawings attached]. All other characters follow the same principle, they have all been strictly calculated and classified into various skeletons one by one, without any subjectivity or arbitrariness;
[0159] In the second mode, characters are arranged and displayed separately in parallel in a certain order, for users to directly select, click or press keys,
[0160] In [drawings attached], generally characters can be taken according to the sequence of left-first right-later and top-first bottom-later to obtain the first component and the last component of the character, and each row is aligned by the first component, and each column is aligned by the last component; therein, rows or columns can also be cross-classified and aligned according to attribute features such as the same radicals, phonetic components and form components, and the arrangement can be implemented in corresponding two-dimensional arrays and database structures in the same way, which facilitates retrieval and calculation;
[0161] b. Multiple panels can be displayed on the same screen at the same time; this means that more than one on-screen keyboard is set in the same way to be used in parallel and connected with each other, so as to increase the amount of information presentation;
[0162] c. During display, the processing unit further performs differentiated format marking and highlighted display on the display content and objects:
[0163] The aforementioned "formats and styles" refer to the use of different shapes, patterns, and modification methods such as scaling, thickness, coloring, line type, gray scale, and shadow to perform differentiated marking and form contrast for code-taking code elements, especially for visually prominent "blocks", key names, "corner points", "intersection points", "end points", and "eight directions of the five strokes of horizontal, vertical, left-falling, right-falling, and turning";
[0164] For the relationship (such as correlation, association, derivation, steps, procedures, etc.) between different contents (such as several related words) in interface prompts, connecting lines can be displayed to indicate the relationship.
[0165] (III) Part of the input system
[0166] 6. A Chinese character skeleton code input system with a screen prompt interface, characterized in that,
[0167] The receiving module can acquire keyboard operations from the user, character input from other input methods, and even operation instructions from other programs or actions and information from connected objects;
[0168] The processing module reads, retrieves, and recalls the corresponding input results based on the key operations obtained from the receiving module and sends them to the display module for display. It can also compare the information in the storage module and perform calculations to determine the key positions (or coordinates) of related words to be displayed, as well as the highlighting format, the connection lines that present the combination relationship between words, etc., generate the results of the interactive interface changes, and output them to the interface for display.
[0169] The storage module is used to access the various component encoding information databases, word databases, corpora, and homophone result encoding tables, as well as the word association database, intelligent algorithms, logical rules, and semantic grammar rules;
[0170] The display module is used to display the input method prompt interface of the present invention, and to provide the user with text input prompts with a structured layout of characters to perform the above input through the above input device;
[0171] Optionally, the connection module can connect the characters on each key in the interface to the calculation object for bidirectional sending and receiving.
[0172] 7. The Chinese character skeleton code input system with screen prompt interface according to claim 6, characterized in that: the connection object of the connection module refers to:
[0173] Each Chinese character (even broken down into its internal strokes and components) has a different shape and encoding, which can represent the long-standing civilization of the East and various meanings understood by humankind. The process of connecting and combining these characters multiple times also has a geometric structure that is ever-changing yet remains consistent (similar to graph theory). This relatively well simulates and reflects human thought processes and is consistent with the structure of human intelligence.
[0174] The various "characters" in the interface represent corresponding computer instructions or commands with similar or related meanings, collectively called computational objects. Clicking on a character will execute or run the computational object linked to that character. Conversely, each character in the interface can receive operations or information from relevant others or external programs. The main interactive or connectable objects are:
[0175] Web links, programming commands, data objects, database models, mesh data structures, modules, containers, character strings, structures, unions, arrays, function variables, controls, source code, compilers, underlying machine code instructions, mathematical models, and operation processes are connected and converted into corresponding computer underlying compilation, machine codes, instructions, commands, codes, statements, corresponding objects, dynamic link libraries, application programming interfaces APIs, services, modules, related links, addresses, and programs. The determination and operation of specific contents and corresponding rules can be established based on universally applicable external standards, or performed according to the interface object database within the system.
[0176] For example, the Chinese character "房" (house) links to the website of SouFun, and exchanges information with the website, or interconnects to execute specific instructions; clicking the Chinese character "歌" (song) executes the command or program for playing a song, etc.;
[0177] Thereby, with a unified interface structure, it is universally applicable to human-computer interface interaction (input search, output and information presentation, operation, etc.), human-human interface (communication, teaching and collaboration activities, becoming a universal software client for users), and machine-machine interface (coding, compilation, programming development, storage, transmission and other levels of background operation of various computing devices), so as to realize a new general tool for various programming operation methods, and become a what-you-see-is-what-you-get visual programming interface for programming developers.
[0178] 8. An input device with a screen prompt interface, characterized in that the input method according to any one of the above 1 to 7 can be implemented by software or firmware in a general-purpose computer, an embedded computer, a single-chip microcomputer, or other devices, and mainly comprises
[0179] a keyboard operation receiving unit, configured to receive key operation signals of a physical keyboard, or receive key operation signals for the virtual keyboard, such as mouse clicks, or touch signals detected by a touch screen— the keyboard may refer to a physical keyboard, and may likewise also include a virtual keyboard system adopting the same structural layout and substantially corresponding key positions, including screen keyboards of electronic devices, touch screen keyboards, even teaching whiteboard keyboards, and projected virtual keyboards, which can use a mouse, fingers, a touch screen, a light pen, sensing devices, a brain-computer interface, a viewpoint tracking device, etc.;
[0180] a processing unit, configured to query and retrieve the above coding table according to the above input signals, generate corresponding prompt information, and make the result output and display through a display module, etc.;
[0181] a storage unit, configured to store and access the various component coding information bases, word banks, corpora, and duplicate code result coding tables, as well as word association relationship databases, intelligent algorithms, logic rules, and semantic grammar rules
[0182] The display unit is used to display the input method prompt interface of the present invention, providing the user with text input prompts in a structured layout of characters for input by the user through the input device.
[0183] 9. A networked input terminal with a screen prompt interface, characterized in that it includes the device described in any one of 1-8 above for realizing intelligent association in the input method;
[0184] It includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the steps as described in any one of claims 1 to 9.
[0185] 10. A computer-readable storage medium having a computer program stored thereon, characterized in that, when executed by a processor, the program implements the steps of the vocabulary recommendation method as described in any one of claims 1 to 5. Attached Figure Description
[0186] Instruction manual attached Figure 1 Character-based interface encoding suggestion scheme;
[0187] Instruction manual attached Figure 2-8 The explanation is in the main text;
[0188] Instruction manual attached Figure 9-35 : A comprehensive table of encoding classification and layout, using 3500 characters from a standard Chinese character table.
[0189] Unless otherwise specified, tables are generally divided into "rows" first by the first component and then into "columns" by the last component. That is, characters with the same top or left part are aligned in the same row, and characters with the same bottom or right part are aligned in the same column.
[0190] According to the types and numbers of those containing the *Ghost Species*, they are respectively marked at the bottom:
[0191] Excluding blocks: Thin dashed line = 1 open center element - connected - 1 open center element
[0192] Includes 1 piece: Thin dashed line = 2 open middle elements - connected - 1 closed middle element; Thick dashed line = 2 open middle elements - sandwiched - 1 closed middle element
[0193] Contains 2 pieces: Thin solid line = 2 closed center elements - sandwich - 1 open center element; Thick solid line = 2 closed center elements - sandwich - 2 open center elements
[0194] Thick solid line = 2 closed middle elements - connected - 2 open middle elements; Double solid line = 2 or 3 consecutive closed middle elements.
[0195] The column area mostly contains one open and one closed mid-cell, or only a closed mid-cell, and is generally not marked.
[0196] The order of the branches: bottom left corner - bottom right corner (less common) - top left corner (less common) - top right corner - n, number of each orientation
[0197] Adding a border indicates that the elements belong to the same subcategory, and that they occupy space in other categories because the table does not have enough space. Detailed implementation method:
[0198] Four-corner block search method for character lookup:
[0199] (I) Supplementary Details to the Code Extraction Rules:
[0200] 1. Detailed table, where the cases in brackets 【】 represent those that need to be ignored when extracting the code.
[0201]
[0202]
[0203] —The length of the whiskers and whether they affect the structural proportions, and even various special whiskers mentioned above, may be confused. Therefore, they can be appropriately or even completely ignored to form alternative coding schemes. Although the technical effect is reduced, it can reduce the amount of thinking required.
Claims
1. A Chinese character skeleton code input method with on-screen prompts, characterized in that, Input is completed by the following steps: (1) Code acquisition: Divide the internal components of Chinese characters into "closed enclosing type" and "open crossing type"; In said "closed enclosing type", components whose strokes are connected end to end and enclose a complete or incomplete closed area, with no extra tick stroke at the corner are called "kou (mouth)", and those with extra tick strokes are called "kuai (block)". Said "open crossing type" includes "jiao (cross)", which consists of multiple strokes intersecting at one intersection point, and "zhi (branch)", which is formed by combining multiple "jiao (cross)"; Virtually divide the inside of a Chinese character into nine 3-row×3-column grid areas (nine palaces); Identify closed code elements present in said palace grid areas; Determine the whole-character coding skeleton representing the structure of the Chinese character according to the positions of said closed code elements in said palace grid areas; (2) Mapping: Map each of said various whole-character coding skeletons to different key areas of a keyboard respectively; Support adjusting the key layout as required, wherein the whole-character code elements are mapped to corresponding positions on the keyboard according to various positions of one or more closed code elements contained in the whole-character coding skeleton in the character, and the basic positions are: In the first row, key 1 maps to the whole-character skeleton with a block in the upper left part, key 2 corresponds to the upper part, and key 3 corresponds to the upper right part; In the second row, key 4 maps to the whole-character skeleton with a block in the middle left part, key 5 corresponds to the middle part, and key 6 corresponds to the middle right part; In the third row, key 7 maps to the whole-character skeleton with a block in the lower left part, key 8 corresponds to the lower part, and key 9 corresponds to the lower right part; A separate key position is additionally set for characters that do not contain any closed code element; (3) Input and prompting: Mode 1: The character represented by the whole-character coding skeleton, or all or part of the characters sharing the same skeleton are displayed through a screen prompt interface, and the user completes input by clicking the representative character of the skeleton category or a specific character in the category; when a physical keyboard is used, said prompt interface is synchronously presented on the screen for selection; Mode 2: When clicking or inputting more than one whole-character coding skeleton, repeated codes are filtered by retrieving the thesaurus and removing duplicates for word combination.
2. The input method according to claim 1, characterized in that, In step (1), said determining the whole-character coding skeleton includes: for Chinese characters of monolithic structure, top-bottom structure, triangular structure, enclosing structure, and left-right structure, corresponding skeleton categories are formed according to the existence of closed code elements at one or more corner positions in said nine palace grid areas.
3. The input method according to claim 2, characterized in that, The category of the whole-character coding skeleton is determined according to the existence of said closed code elements in the four corner palace grids of左上, upper right, lower left and lower right of said nine palace grid areas; said existence includes: the closed code element is located at one corner, two diagonal corners, two adjacent corners, three corners or four corners.
4. The input method according to claim 3, characterized in that, In step (1), the whole-character coding skeleton is further subdivided according to the existence and structure of code elements located at the midpoint positions of the four sides of said nine palace grid areas, to form "no middle code element, with middle code element" and / or "chuan (river) type, pin (product) type-containing, L type-containing" structures; said chuan (river) type refers to left-middle-right structure, said L type-containing refers to containing semi-enclosed structure, and said pin (product) type-containing refers to containing triangular structure.
5. The input method according to claim 1, characterized in that, In step (3), the display modes of said screen prompt interface include at least one of the following: Expanding and displaying characters with the same code: displaying characters with the same whole character code side by side in a separate layout, and the side by side layout includes taking the first and last components of the character in the order of left to right and top to bottom, and aligning characters with the same top or left part in the same row, and aligning characters with the same bottom or right part in the same column; Overlapping display of characters with the same code: The strokes of characters with the same code are merged and overlapped in the same skeleton, and the details are presented by different format styles; Word and sentence association display: After entering or selecting a single character, the dictionary is searched and words, sentences or associated words containing that character are displayed simultaneously; Multiple displays on the same screen: Supports setting more than one screen notification interface to be displayed at the same time, and the interfaces are interconnected.
6. The input method according to claim 1 or 5, characterized in that, Step (3) also includes: In response to the user's selection of a Chinese character in the screen prompt interface, other characters associated with that Chinese character are highlighted; And / or in the screen prompt interface, for different related texts, a line indicating their relationship is displayed.
7. The input method according to claim 1, characterized in that, In step (2), the virtual keypad of the keyboard is further classified and partitioned according to the detailed features of open and closed code elements; the detailed features include at least one of the following features: Quantitative characteristics: completeness of code elements, number of lower-level code elements contained within, full enclosed, triple enclosed, and double enclosed code elements, number of strokes required for a block, number of sub-blocks within a block, number of branches at each intersection point (8 for complete, less than 8 for incomplete), and number of intersection points contained in a branch. Orientation features: the orientation, relative orientation, and absolute position of the code element. Among them, a branch is composed of multiple complete or incomplete intersections. They are arranged in one dimension to form a branch and in two dimensions to form multiple branches. Multiple branches include L, n, cross-shaped skeletons or branch structures. Combination characteristics: Combinations or cross combinations of the types, positions and quantities of each code element.
8. A Chinese character skeleton code information interaction processing system, used to implement the input method according to any one of claims 1 to 7, characterized in that, include: The receiving module is used to acquire user actions; The display module is used to provide the on-screen prompt interface; The processing module is used to retrieve and process information stored in the storage module according to user operations, generate interactive results, and output them to the display module for display; the interactive results include determining the key positions and / or coordinates of related words to be displayed, as well as the highlighting format and / or presenting the connection between word combinations; The storage module is used to store the program that implements the input method, as well as one or more of the following: character encoding information library, homophone result encoding table, word library, corpus, text association database, intelligent algorithm, semantic grammar and logical rule library; The system integrates the user input process with the system output prompts into a unified interface, and has a unified overall layout and dynamic structure.
9. The system as described in claim 8, characterized in that, The system also supports at least one of the following interaction features: (a) The characters in the display module can be linked to a computing object and support bidirectional data interaction with the computing object; the computing object includes one or more of the following: instruction, program, URL, data interface, data structure, source code, code, mathematical model, operation process, module, service, and address; (b) The receiving module is also used to acquire operation instructions or information from external programs and / or devices.
10. An input device with a screen prompt interface, characterized in that, The Chinese character skeleton code input method or information interaction processing system as described in any one of claims 1 to 9 can be implemented in a general-purpose computer, embedded computer, microcontroller, or other device through software or firmware.
Citation Information
Patent Citations
Chinese character input method based on structure, element and Pinyin
CN101699373A
Input device and input method employing virtual key
CN102778951A