Keyboard and text input method based on keyboard
By designing a keyboard with an operation panel, control circuit and bottom plate, establishing the mapping relationship between syllables and key positions and performing key multiplexing, the problem of low efficiency in Chinese character input method under American keyboard layout is solved, and efficient Text input.
Patent Information
- Application Number
- CN202210588503.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-27
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2042-05-27
AI Technical Summary
When using the pinyin input method on the keyboard on the market, American keyboard layout leads to low efficiency in Chinese character entry, and the audience of existing input methods has certain limitations.
Design a keyboard, including an operation panel, control circuit and bottom plate, generate control signals by identifying trigger operations, establish a mapping relationship between syllables and key positions, and perform key multiplexing according to mutually exclusive syllables and usage frequency to improve text input efficiency .
It realizes that single or multiple letters are entered at one time according to the text structure without entering multiple letters in sequence, improving text input efficiency and taking into account the frequency of use of left and right hands.
Smart Images

Figure CN114911357B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of keyboard technology, and in particular to a keyboard and a text input method based on the keyboard. Background Art
[0002] At present, the mainstream input methods on the market are mainly Pinyin input method, Wubi input method and handwriting input method. Among them, Wubi input method requires a long time to learn and practice, and the main user group of handwriting input method is elderly users who are not familiar with Pinyin letters, and the audience of both methods has certain limitations.
[0003] Pinyin input method has quickly occupied the market with the popularization of computers and the Internet. However, the keyboards on the market usually adopt the American keyboard layout. When using Pinyin input method on the American keyboard layout, a Chinese character often requires multiple letters to enter the syllable, and then confirm the entry by turning pages, selecting, etc., resulting in low efficiency in entering Chinese characters. Summary of the invention
[0004] In order to solve the above problems, the present application proposes a keyboard, which includes an operation panel, a control circuit, and a bottom plate;
[0005] The operation panel is connected to the control circuit, and the operation panel is provided with a plurality of key groups, at least some of the keys in the plurality of key groups can be reused;
[0006] The control circuit is used to identify a trigger operation on the operation panel, generate a corresponding control signal according to the trigger operation, and send the control signal to the host, so that the host establishes a mapping relationship between a specified syllable in the preset syllables and an output of a corresponding specified key position in the host according to the control signal, and establishes a mapping relationship between the other syllables and the output of the key position corresponding to the other syllables in the host according to the use frequency of the mutually exclusive syllables and other syllables, and performs text input in response to the trigger operation according to the mapping relationship; the mutually exclusive syllables represent syllables with a mutually exclusive relationship among other syllables except the specified syllables;
[0007] The bottom plate is used to support the operation panel, and the control circuit is arranged on the bottom plate.
[0008] The present application provides a keyboard-based text input method, the method comprising:
[0009] According to input types of a plurality of keys included in the operation panel, the plurality of keys are divided into a plurality of key groups, and a target key group for text input is determined from the plurality of key groups;
[0010] Determine a syllable type corresponding to a preset syllable, and establish a mapping relationship between a designated syllable in the syllable and an output of a corresponding designated key position in the host according to the syllable type; the designated key position is located on the target key group;
[0011] Determine mutually exclusive syllables among the syllables, wherein the mutually exclusive syllables refer to syllables in other syllables except the designated syllables and having a mutually exclusive relationship;
[0012] Acquire the usage frequency of the other syllables, and establish a mapping relationship between the other syllables and the output of the key positions corresponding to the other syllables in the host according to the usage frequencies of the mutually exclusive syllables and the other syllables, so as to obtain a target key group after layout;
[0013] In response to a trigger operation on the laid-out target key group, text input is performed.
[0014] In one implementation of the present application, determining the syllable type corresponding to the preset syllable specifically includes:
[0015] Decomposing the preset syllable into initial consonants and finals according to the preset language decomposition rules;
[0016] The number of first syllable units contained in the finals and the articulation positions are determined, and according to the number of the first syllable units and the articulation positions, the finals are respectively divided into simple finals, complex finals, front nasal finals, back nasal finals and trisyllabic finals.
[0017] In an implementation of the present application, the designated syllable includes a first designated syllable and a second designated syllable, and the designated key position includes a first designated key position and a second designated key position, and is characterized in that, according to the syllable type, a mapping relationship is established between the designated syllable in the syllable and the output of the corresponding designated key position in the host, specifically including:
[0018] In the case where the syllable type is an initial consonant, determining the number of second syllable units corresponding to the designated syllables respectively;
[0019] For the first designated syllable whose second syllable unit number is a single syllable, establishing a mapping relationship between the first designated syllable and the output of the first designated key position corresponding to it in the host;
[0020] Determine whether the unassigned key positions in the target key group except the first designated key position correspond to independent syllables, so as to select a second designated key position from the unassigned key positions;
[0021] For the second designated syllable whose second syllable unit number is disyllabics, a mapping relationship is established between the second designated syllable and the output of the second designated key position corresponding to the second designated syllable in the host.
[0022] In one implementation of the present application, determining mutually exclusive syllables in the syllables specifically includes:
[0023] Performing feature extraction on the multiple syllables included in the other syllables respectively to obtain reading features corresponding to the multiple syllables;
[0024] Inputting the reading feature into a classifier for classification processing, so as to filter out similar syllables belonging to the same reading category from the other syllables;
[0025] The syllables having a mutually exclusive relationship among the similar syllables are determined as mutually exclusive syllables.
[0026] In one implementation of the present application, before establishing a mapping relationship between the other syllables and the key positions corresponding to the other syllables outputted in the host, the method further includes:
[0027] According to a preset operation habit, the operation panel is divided into two zones to obtain a first operation area and a second operation area;
[0028] The positioning keys of the first operation area and the second operation area are determined respectively.
[0029] In one implementation of the present application, a mapping relationship between the other syllables and the output of the key positions corresponding to the other syllables in the host is established according to the usage frequencies of the mutually exclusive syllables and the other syllables, specifically including:
[0030] Determine the designated key position corresponding to the designated syllable;
[0031] According to the usage frequencies of the other syllables, mapping relationships between the other syllables and the outputs of the designated key positions in the host are established in sequence, so that the difference between the sum of the usage frequencies of the other syllables respectively contained in the first operation area and the second operation area is less than a preset threshold.
[0032] In one implementation of the present application, sequentially establishing a mapping relationship between the other syllables and the output of the designated key positions in the host specifically includes:
[0033] In the case that there are mutually exclusive syllables among the other syllables, a mapping relationship is established between the other syllables and the mutually exclusive syllables of the other syllables and the output of the same designated key position in the host.
[0034] In one implementation of the present application, sequentially establishing a mapping relationship between the other syllables and the output of the designated key positions in the host specifically includes:
[0035] Determine other key positions in the target key group except the designated key position;
[0036] The syllable with the lowest frequency of use among the other syllables is used as the target syllable, and a combined syllable used in combination with the target syllable is determined from the syllables corresponding to the other key positions;
[0037] A mapping relationship is established between the target syllable and the combined syllable and the corresponding designated key position and target other key position output in the host; the designated key position is located in the first operation area, and the target other key position is located in the second operation area.
[0038] In one implementation of the present application, a mapping relationship between the other syllables and the output of the key positions corresponding to the other syllables in the host is established according to the usage frequencies of the mutually exclusive syllables and the other syllables, specifically including:
[0039] A mapping relationship is established between the syllable with the highest frequency of use among the other syllables and the output of the positioning key in the host.
[0040] The keyboard and the text input method based on the keyboard proposed in this application can bring the following beneficial effects:
[0041] A mapping relationship is established between the output of a specified syllable and the corresponding specified key position in the host. On this basis, the mapping relationship corresponding to other syllables is continued to be established. This process is essentially the multiplexing of the specified key positions that already have mapping relationships. When inputting text, there is no need to enter multiple letters in sequence according to the phonetic sequence, but one or more letters can be entered at a time according to the text structure, which effectively improves the efficiency of text input. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0043] Figure 1 A flowchart of a keyboard-based text input method provided in an embodiment of the present application;
[0044] Figure 2 A schematic diagram of the layout of a target button group provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0046] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0047] An embodiment of the present application provides a keyboard, which includes an operation panel, a control circuit and a base plate.
[0048] Among them, the operation panel is the user's operable area, connected to the control circuit, and the operation panel is provided with multiple button groups, at least some of the buttons in the multiple button groups can be reused, and the user can input content by triggering different button groups.
[0049] A control circuit is used to identify a trigger operation on an operation panel, generate a corresponding control signal according to the trigger operation, and send the control signal to a host, so that the host establishes a mapping relationship between a specified syllable in a preset syllable and the output of a corresponding specified key position in the host according to the control signal, and establishes a mapping relationship between other syllables and the output of the key positions corresponding to other syllables in the host according to the usage frequency of the mutually exclusive syllables and other syllables, and performs text input in response to the trigger operation according to the mapping relationship; mutually exclusive syllables represent syllables with mutually exclusive relationships among other syllables except the specified syllables.
[0050] The bottom plate is arranged below the operation panel and is used for supporting the operation panel. The bottom plate is provided with a control circuit.
[0051] like Figure 1 As shown, the keyboard-based text input method provided in the embodiment of the present application includes:
[0052] S101: Divide the plurality of keys included in the operation panel into a plurality of key groups according to input types of the plurality of keys, and determine a target key group for text input from the plurality of key groups.
[0053] The operation panel is provided with a plurality of keys, and the plurality of keys can be divided into a plurality of key groups according to the input types of the plurality of keys. For example, the input type can be determined according to the type of the typed content, including text input, punctuation input, number input, command input, etc. After dividing the plurality of key groups, it is necessary to determine the target key group for text input from the plurality of key groups of different types mentioned above. It is understandable that in the embodiment of the present application, the target key group corresponds to 26 letters, which are used to realize the input of Chinese characters.
[0054] S102: Determine the syllable type corresponding to the preset syllable, and establish a mapping relationship between the designated syllable in the syllable and the output of the corresponding designated key position in the host according to the syllable type; the designated key position is located on the target key group.
[0055] The preset syllables are commonly used Chinese phonetic symbols. First, according to the preset language decomposition rules, the preset syllables need to be decomposed into 23 initials and 35 finals, and then the number of first syllable units contained in the finals and the phonation position are determined, so that the finals are divided into simple finals, complex finals, and trisyllabic finals according to the number of first syllable units, and the finals are divided into front nasal finals and back nasal finals according to the phonation position. Among them, the simple finals include a, o, e, i, u, ü, the complex finals include ai, ei, ui, ao, ou, iu, ie, üe, er, the trisyllabic finals include ia, iao, ian, iang, iong, ua, uo, uai, uan / üan, uang, üan, the front nasal finals include an, en, in, un, ün, and the back nasal finals include ang, eng, ing, ong.
[0056] For different syllable types, a mapping relationship needs to be established between the syllables of the type and the output of the keyboard key positions in the host. This mapping relationship enables the host to output the text content corresponding to the key positions after the user triggers the key positions of different syllables.
[0057] In one embodiment, when the syllable type is an initial consonant, the number of second syllable units corresponding to the designated syllables is determined. For the first designated syllable whose second syllable unit number is a monosyllable, a mapping relationship is established between the first designated syllable and its corresponding first designated key position output in the host. The first designated key position refers to the actual position of the first designated syllable on the keyboard. For example, for monosyllabic initial consonants such as b, p, and m, the corresponding first designated key position is determined as B, P, and M according to the letter position on the American keyboard. After the mapping relationship corresponding to the first designated syllable is established, it is determined whether the unassigned key positions in the target key group other than the first designated key position correspond to independent syllables, so as to select the second designated key position from the unassigned key positions. The unassigned key positions refer to the remaining key positions that are not used as initial consonants, namely E, U, I, O, A, and V. Among them, E, A, and O in the unassigned key positions are independent syllables and are usually not reused. Therefore, the second designated key positions are U, I, and V. For the second designated syllable whose second syllable unit quantity is a disyllabic second designated syllable, a mapping relationship is established between the second designated syllable and its corresponding second designated key position output in the host. For example, for disyllabic initials such as zh, ch, and sh, the corresponding first designated key positions are determined as V, I, and U according to the letter positions on the American keyboard.
[0058] S103: Determine mutually exclusive syllables among the syllables, where the mutually exclusive syllables refer to syllables in other syllables except the designated syllables that have a mutually exclusive relationship.
[0059] After the above steps, the mapping relationship between the initial consonant and the corresponding designated key position output in the host has been established. In order to improve the efficiency of text input, the syllables other than the designated syllables in the preset syllables can be reused, that is, a certain key position actually corresponds to multiple syllables, so that when inputting text, there is no need to input a single syllable in sequence, and the input efficiency is higher. It should be noted that the reused syllables corresponding to the reused key positions should be mutually exclusive and have similar pronunciation or structure. The mutually exclusive relationship means that any multiple syllables will not appear at the same time when inputting text. For example, iong / ong, uang / iang, ia / ua, o / uo, ü / ui, un / ün, and uan / üan are mutually exclusive syllables.
[0060] Determine whether there are mutually exclusive syllables in other syllables, which can be achieved by the following steps:
[0061] Feature extraction is performed on multiple syllables contained in other syllables to obtain reading features corresponding to multiple syllables. The reading features are input into the classifier for classification processing, so as to filter out similar syllables belonging to the same reading category from other syllables. However, multiple syllables in similar syllables are not mutually exclusive. It is necessary to further determine whether the syllables in the above similar syllables have a mutually exclusive relationship. If so, they are mutually exclusive syllables.
[0062] S104: Obtain the usage frequencies of other syllables, and establish a mapping relationship between the output of other syllables and the key positions corresponding to the other syllables in the host according to the usage frequencies of the mutually exclusive syllables and the other syllables, so as to obtain the target key group after layout.
[0063] Before establishing mapping relationships corresponding to other syllables, the operation panel needs to be partitioned according to the preset operation habits to obtain the first operation area and the second operation area. The first operation area and the second operation area are the operation areas of the user's left and right hands respectively. After the operation areas are divided, the positioning keys of the first operation area and the second operation area are determined respectively. Usually, the positioning key of the first operation area is F, and the positioning key of the second operation area is J.
[0064] In one embodiment, the designated key position corresponding to the designated syllable is determined, and other syllables need to establish a mapping relationship with the output of at least some of the designated key positions in the host, so as to achieve key position reuse. Then, according to the usage frequency of other syllables, the mapping relationship between other syllables and the output of the designated key positions in the host is established in sequence, so that the difference between the sum of the usage frequencies of other syllables respectively included in the first operation area and the second operation area is less than a preset threshold. When establishing the mapping relationship, it is ensured that the sum of the usage frequencies of other syllables included in the first operation area and the second operation area is basically the same, so that the frequency of the left and right hands can be kept consistent as much as possible when inputting text, thereby improving input efficiency.
[0065] When establishing mapping relationships for other syllables, if there are mutually exclusive syllables among other syllables, mapping relationships will be established between the other syllables and the mutually exclusive syllables of other syllables and the output of the same designated key position in the host, thereby ensuring that, on the basis of a designated key position corresponding to a designated syllable, the above-mentioned mutually exclusive syllables can be reused at the same time, thereby eliminating the need to enter individual syllables in sequence according to the phonetic sequence of Chinese characters, greatly improving input efficiency and saving key layout area.
[0066] In one embodiment, it is also necessary to establish a mapping relationship between other syllables and their corresponding key positions in the host according to the usage frequency of other syllables and whether there are mutually exclusive syllables. Table 1 shows the usage frequency of other syllables:
[0067] Table 1
[0068]
[0069]
[0070] As shown in Table 1, among other syllables, an is the most frequently used syllable. When establishing a mapping relationship, it is necessary to establish a mapping relationship between the most frequently used syllable and the output of the positioning key in the host to ensure that the operation position of the syllable is the most convenient.
[0071] For the syllable er with the lowest frequency of use, due to its independent existence, it is not used in combination with any initial consonant, and basically has a mutually exclusive relationship with all finals. Therefore, when establishing its corresponding mapping relationship, first determine the other key positions in the target key group except the specified key position, namely E, A, and O. The syllable with the lowest frequency of use among other syllables is used as the target syllable, namely er, and the combined syllable used in combination with the target syllable is determined from the syllables corresponding to other key positions. It should be noted that the combined syllable does not mean that the target syllable and the combined syllable can be pronounced in combination, but means that when the key position is reused, the corresponding key positions of the above two syllables need to be triggered to complete the entry of the target syllable. After determining the combined syllable, the target syllable and the combined syllable are respectively mapped with the corresponding specified key position and the output of the target other key positions in the host, and the specified key position is located in the first operating area, and the target other key positions are located in the second operating area. For example, when the combined syllable is O, in order to take into account the usage frequency of the left and right hands, a mapping relationship should be established between the target syllable er and the output of the designated key position in the first operating area in the host.
[0072] S105: In response to a trigger operation on the laid-out target button group, text input is performed.
[0073] Figure 2 A schematic diagram of the layout of a target button group provided in an embodiment of the present application. Figure 2 As shown, each initial consonant can establish a mapping relationship with the output of its corresponding designated key position in the host, and except for independent syllables A and E that can be pronounced independently, other key positions are reused. The host can input text in response to the trigger operation of the target key group after layout. Through the above-mentioned multiplexed key positions, not only can multiple syllables be input when the target key group is triggered once, but also the frequency of use of the left and right hands can be taken into account when inputting text, which effectively improves the user experience.
[0074] The above are embodiments of the method proposed in this application. Based on the same idea, some embodiments of this application also provide a non-volatile computer storage medium for the above method.
[0075] The embodiment of the present application provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured as follows:
[0076] According to input types of the multiple keys included in the operation panel, the multiple keys are divided into multiple key groups, and a target key group for text input is determined from the multiple key groups;
[0077] Determine the syllable type corresponding to the preset syllable, and establish a mapping relationship between the designated syllable in the syllable and the output of the corresponding designated key position in the host according to the syllable type; the designated key position is located on the target key group;
[0078] Determine mutually exclusive syllables in the syllables, wherein the mutually exclusive syllables refer to syllables in other syllables except the specified syllables that have a mutually exclusive relationship;
[0079] Obtaining the usage frequencies of other syllables, and establishing a mapping relationship between the output of other syllables and the key positions corresponding to the other syllables in the host according to the usage frequencies of the mutually exclusive syllables and the other syllables, so as to obtain the target key group after layout;
[0080] In response to a trigger operation on the laid-out target key group, text input is performed.
[0081] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0082] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects as the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0083] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0084] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0085] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0087] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0088] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0089] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0090] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0091] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A keyboard, characterized in that: The keyboard includes an operation panel, a control circuit, and a bottom plate; The operation panel is connected to the control circuit, and the operation panel is provided with a plurality of key groups, at least some of the keys in the plurality of key groups are reusable; the plurality of key groups are divided according to the input types of the plurality of keys, including a target key group for text input; The control circuit is used to identify a trigger operation on the operation panel, generate a corresponding control signal according to the trigger operation, and send the control signal to the host, so that the host establishes a mapping relationship between a specified syllable in the preset syllables and an output of a corresponding specified key position in the host according to the control signal, and establishes a mapping relationship between the other syllables and the output of the key position corresponding to the other syllables in the host according to the use frequency of the mutually exclusive syllables and other syllables, and performs text input in response to the trigger operation according to the mapping relationship; the mutually exclusive syllables represent syllables with a mutually exclusive relationship among other syllables except the specified syllables; Used to partition the operation panel according to a preset operation habit to obtain a first operation area and a second operation area; Determine positioning keys for the first operation area and the second operation area respectively; wherein the first operation area and the second operation area are operation areas for the left and right hands of the user respectively; Used to determine the designated key position corresponding to the designated syllable; According to the usage frequencies of the other syllables, mapping relationships between the other syllables and the outputs of the designated key positions in the host are sequentially established, so that the difference between the sum of the usage frequencies of the other syllables respectively included in the first operation area and the second operation area is less than a preset threshold; Used to determine other key positions in the target key group except the specified key position; The syllable with the lowest frequency of use among the other syllables is used as the target syllable, and a combined syllable used in combination with the target syllable is determined from the syllables corresponding to the other key positions; Establishing mapping relationships between the target syllable and the combined syllable and the corresponding designated key positions and target other key positions output in the host, respectively; the designated key positions are located in the first operation area, and the target other key positions are located in the second operation area; The bottom plate is used to support the operation panel, and the control circuit is arranged on the bottom plate.
2. A keyboard-based text input method, characterized in that: Using the keyboard of claim 1 to input text, the method comprises: According to input types of a plurality of keys included in the operation panel, the plurality of keys are divided into a plurality of key groups, and a target key group for text input is determined from the plurality of key groups; Determine a syllable type corresponding to a preset syllable, and establish a mapping relationship between a designated syllable in the syllable and an output of a corresponding designated key position in the host according to the syllable type; the designated key position is located on the target key group; Determine mutually exclusive syllables among the syllables, wherein the mutually exclusive syllables refer to syllables in other syllables except the designated syllable that have a mutually exclusive relationship; Acquire the usage frequency of the other syllables, and establish a mapping relationship between the other syllables and the output of the key positions corresponding to the other syllables in the host according to the usage frequencies of the mutually exclusive syllables and the other syllables, so as to obtain a target key group after layout; In response to a trigger operation on the laid-out target key group, performing text input; Before establishing a mapping relationship between the other syllables and the key positions corresponding to the other syllables outputted in the host, the method further includes: According to a preset operation habit, the operation panel is divided into two zones to obtain a first operation area and a second operation area; Determine positioning keys for the first operation area and the second operation area respectively; wherein the first operation area and the second operation area are operation areas for the left and right hands of the user respectively; According to the usage frequencies of the mutually exclusive syllables and the other syllables, a mapping relationship between the other syllables and the output of the key positions corresponding to the other syllables in the host is established, specifically including: Determine the designated key position corresponding to the designated syllable; According to the usage frequencies of the other syllables, mapping relationships between the other syllables and the outputs of the designated key positions in the host are sequentially established, so that the difference between the sum of the usage frequencies of the other syllables respectively included in the first operation area and the second operation area is less than a preset threshold; The mapping relationship between the other syllables and the output of the designated key positions in the host is sequentially established, specifically including: Determine other key positions in the target key group except the designated key position; The syllable with the lowest frequency of use among the other syllables is used as the target syllable, and a combined syllable used in combination with the target syllable is determined from the syllables corresponding to the other key positions; A mapping relationship is established between the target syllable and the combined syllable and the corresponding designated key position and target other key position output in the host; the designated key position is located in the first operation area, and the target other key position is located in the second operation area.
3. A keyboard-based text input method according to claim 2, characterized in that: Determine the syllable type corresponding to the preset syllable, including: Decomposing the preset syllable into initial consonants and finals according to the preset language decomposition rules; The number of first syllable units contained in the finals and the articulation positions are determined, and according to the number of the first syllable units and the articulation positions, the finals are respectively divided into simple finals, complex finals, front nasal finals, back nasal finals and trisyllabic finals.
4. A keyboard-based text input method according to claim 3, wherein the designated syllable includes a first designated syllable and a second designated syllable, and the designated key position includes a first designated key position and a second designated key position, characterized in that: According to the syllable type, a mapping relationship is established between a designated syllable in the syllable and an output of a corresponding designated key position in the host, specifically including: In the case where the syllable type is an initial consonant, determining the number of second syllable units corresponding to the designated syllables respectively; For the first designated syllable whose second syllable unit number is a single syllable, establishing a mapping relationship between the first designated syllable and the output of the first designated key position corresponding to it in the host; Determine whether the unassigned key positions in the target key group except the first designated key position correspond to independent syllables, so as to select a second designated key position from the unassigned key positions; For the second designated syllable whose second syllable unit number is disyllabics, a mapping relationship is established between the second designated syllable and the output of the second designated key position corresponding to the second designated syllable in the host.
5. A keyboard-based text input method according to claim 2, characterized in that: Determining mutually exclusive syllables in the syllables specifically includes: Performing feature extraction on the multiple syllables included in the other syllables respectively to obtain reading features corresponding to the multiple syllables; Inputting the reading feature into a classifier for classification processing, so as to filter out similar syllables belonging to the same reading category from the other syllables; The syllables having a mutually exclusive relationship among the similar syllables are determined as mutually exclusive syllables.
6. A keyboard-based text input method according to claim 2, characterized in that: The mapping relationship between the other syllables and the output of the designated key positions in the host is sequentially established, specifically including: In the case that there are mutually exclusive syllables among the other syllables, a mapping relationship is established between the other syllables and the mutually exclusive syllables of the other syllables and the output of the same designated key position in the host.
7. A keyboard-based text input method according to claim 2, characterized in that: According to the usage frequencies of the mutually exclusive syllables and the other syllables, a mapping relationship between the other syllables and the output of the key positions corresponding to the other syllables in the host is established, specifically including: A mapping relationship is established between the syllable with the highest frequency of use among the other syllables and the output of the positioning key in the host.
Citation Information
Patent Citations
Chinese character input method and device based on binary syllabification
CN105759985A