Bad key temporary replacement input method and system for keyboard and mouse

By analyzing the historical input signals and real-time input signals of the keyboard and mouse, generating input feature information and expanding word selection schemes, the problem of low information input efficiency when keyboard and mouse keys are damaged is solved, and more efficient information input is achieved.

CN119621398AActive Publication Date: 2025-03-14GUANGZHOU MAIPAI ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411704903.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-14
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

When the keyboard and mouse keys are damaged, the use of the keyboard and mouse simulation program for information input is inefficient, and it is very different from the operation methods of real keyboard and mouse.

Method used

By obtaining the historical input signal of the input component and inputting it into the signal feature analysis model, the input feature information of the target user is generated, the abnormal keys and corresponding abnormal types are determined, and a conventional word selection scheme and abnormal word selection scheme are generated based on the real-time input signal to form an extended word selection scheme to improve input efficiency.

Benefits of technology

It improves the efficiency of information input when the keyboard and mouse is damaged, and provides more alternative word options to help users complete information input more conveniently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621398A_ABST
    Figure CN119621398A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information input, and discloses a bad key temporary replacement input method and system for a keyboard and mouse, and the method comprises the steps: obtaining a historical input signal of an input assembly, and inputting the historical input signal into a preset signal feature analysis model, so as to generate input feature information of a target user, determining an abnormal key position and a corresponding abnormal type; receiving a real-time input signal, inputting the real-time input signal into the signal feature analysis model, and generating a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, the abnormal key position and the input feature information of the target user so as to generate an expanded word selection scheme; on the basis of the abnormal key positions and the expanded word selection scheme, associating the alternative words with corresponding word selection key positions to generate expanded word selection interface data and sending the expanded word selection interface data to a display controller; the method has the effect of improving the information input efficiency when the keyboard and the mouse are damaged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of information input, and more particularly to a method and system for temporarily replacing a broken key of a keyboard and mouse. Background Art

[0002] Keyboard and mouse are important input devices for many computers and are used very frequently. Both the keyboard and the mouse are provided with multiple buttons. However, different buttons of the keyboard and the mouse have different usage frequencies, and the buttons that are used frequently are more likely to be damaged. Currently, when a keyboard or mouse button is damaged, if the keyboard or mouse cannot be replaced in time, a keyboard and mouse simulation program such as a "soft keyboard" is usually used to simulate the keyboard or mouse input. However, since the operation method of the keyboard and mouse simulation program is quite different from that of a real keyboard and mouse, using the keyboard and mouse simulation program to replace the keyboard and mouse input has the problem of low input efficiency. Summary of the invention

[0003] In order to improve the efficiency of information input when the keyboard and mouse are damaged, the present application provides a temporary replacement input method and system for the broken keys of the keyboard and mouse.

[0004] The first invention objective of this application is achieved by adopting the following technical solution:

[0005] Temporary alternative input methods for broken keys on keyboards and mice, including:

[0006] Obtain the historical input signal of the input component and input it into the preset signal feature analysis model to generate the input feature information of the target user, determine the abnormal key position and the corresponding abnormal type;

[0007] Receive a real-time input signal and input it into a signal feature analysis model, generate a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, and generate an expanded word selection scheme;

[0008] Based on the abnormal key positions and the extended word selection scheme, each candidate word is associated with a corresponding word selection key position to generate extended word selection interface data and send it to the display controller;

[0009] The input feature information includes input integrity features, input interval features and word selection features; the regular word selection scheme includes several regular alternative words, and the abnormal word selection scheme includes several abnormal alternative words, and the abnormal alternative words refer to alternative words that contain input signals corresponding to abnormal key positions.

[0010] By adopting the above technical solution, historical input signals of the input component are obtained and input into the signal feature analysis model, so as to analyze the historical usage habits of the user for the input component according to the historical input signals, thereby generating input feature information of the target user including input integrity features, input interval features and word selection features, and then analyzing according to the historical input habits and actual input signals of the target user to determine abnormal key positions and corresponding abnormal types, so as to facilitate the subsequent generation of targeted alternative input schemes based on the abnormal key positions; receiving real-time input signals, generating conventional word selection schemes according to the real-time input signals, further analyzing the possible input content of the target user according to the real-time input signals, abnormal key positions and input feature information, so as to generate abnormal word selection schemes as alternatives, and expanding the conventional word selection schemes according to the abnormal word selection schemes to generate expanded word selection schemes, so as to provide users with more alternative word options containing input signals corresponding to abnormal key positions, so as to improve the information input efficiency when the keyboard and mouse are damaged; based on the abnormal key positions and the expanded word selection schemes, associating the word selection key positions that avoid the abnormal key positions with each alternative word, so as to generate expanded word selection interface data and send them to the display controller, so that the user can view the alternative words and the corresponding word selection key positions through the display controller, so as to assist the user in completing information input.

[0011] In a preferred example of the present application: the input signal includes a word grouping symbol signal and a word grouping cutting symbol signal; the signal feature analysis model has a built-in machine learning algorithm for extracting segment key features, analyzing segment key features, and segment input features according to the input signal;

[0012] The acquiring of the historical input signal of the input component and inputting it into a preset signal feature analysis model to generate input feature information of the target user includes:

[0013] Obtaining historical input signals of the input component and inputting them into a signal feature analysis model, dividing the input signal into a plurality of word group signal segments based on the word group cutter signal, and selecting valid signal segments from the word group signal segments;

[0014] Based on a number of valid signal segments in each input operation segment, evaluating corresponding segment completeness parameters, segment interval parameters and segment selection word tags to generate segment input features;

[0015] Extract the segment key features of each input operation segment based on the historical input signal, process the segment key features and segment input features through the machine learning algorithm to distinguish different users, and generate corresponding input feature information based on several segment input features of the target user;

[0016] The segment key feature includes several items of data such as key pressing time, correction frequency, and key force in the input operation segment; the one word combination signal segment includes a word combination cutoff character signal and a preceding word combination character signal, wherein a valid signal segment refers to a word combination signal segment containing a number of word combination character signals above a preset valid threshold, and a word combination signal segment containing a number of word combination character signals less than the valid threshold is an invalid signal segment; the input operation segment refers to a string of input signals whose signal reception interval does not exceed a preset interval threshold; the segment integrity parameter refers to the average ratio of the word combination character signals in the input operation segment to the number of word combination characters in the selected alternative words; the segment interval parameter includes the average interval time of consecutive word combination character signals in the input operation segment; the segment word selection mark refers to a mark determined according to the most used word selection key position combination in the input operation segment.

[0017] By adopting the above technical solution, the historical input signal of the input component is obtained and input into the signal feature analysis model, the input signal is divided into several word grouping signal segments according to the word grouping cutoff symbol signal in the input signal, and the valid signal segment containing sufficient word grouping symbol signals required for analyzing the input feature is screened out, so as to facilitate the subsequent evaluation of the input feature according to the valid signal segment; based on the signal reception interval time, the input signal is divided into several input operation segments, and the corresponding segment integrity parameters, segment interval parameters, and segment word selection marks are evaluated according to the word grouping symbol integrity of the input signal in each input operation segment, the average interval time of the word grouping symbol signal input, and the word selection key position combination method, so as to generate a segment input feature, so as to obtain the input feature of the input operation segment; based on the historical input signal, the segment key features such as the key pressing time, correction frequency, and key strength in each input operation segment are extracted, and the segment key features and segment input features are processed by the machine learning algorithm to distinguish different users using the input component, and the corresponding input feature information is generated based on the segment input features of different users, so as to facilitate the subsequent determination of abnormal key positions and abnormal types according to the input habits of the target users.

[0018] In a preferred example of the present application: the abnormal types include input difficulties, continuous input and mechanical failure;

[0019] The determining of abnormal key positions and corresponding abnormal types includes:

[0020] Receive exception reporting information to determine the exception key and the corresponding exception type;

[0021] Identify abnormal key positions whose abnormality type is mechanical fault, so as to generate a fault lock signal and a difficulty mark signal and send them to the input controller and the light effect controller;

[0022] Identify abnormal key positions whose abnormal type is continuous input, so as to generate an input rate limit signal and send it to the input controller and the light effect controller;

[0023] Identify abnormal key positions whose abnormal type is difficult to input, so as to generate a difficulty mark signal and send it to the input controller and the light effect controller;

[0024] The fault lock signal refers to a signal used to lock key input; the difficulty marking signal refers to a signal used to mark a key with input obstacles; and the input speed limit signal refers to a signal used to mark the minimum interval time for continuous input of the corresponding key.

[0025] By adopting the above technical solution, abnormal reporting information is received to determine each abnormal key position and the corresponding abnormal type, so as to facilitate subsequent targeted input control adjustments for the keys with different abnormal phenomena; because a key position with a mechanical failure may be stuck in an unpressible state or a continuous pressing state when pressed, when an abnormal key position with a mechanical failure is identified, a fault lock signal is generated and sent to the input controller and the light effect controller to cut off the input function of the key position, and the key position is marked with a specific light effect to facilitate the positioning of the abnormal key position during subsequent maintenance, and a difficulty marking signal is generated to facilitate the subsequent detection of key input delays. When an abnormal key position with continuous input is identified, an input speed limit signal is generated and sent to the input controller and the light effect controller to limit the minimum interval time of continuous input of the key position to prevent the phenomenon of multiple consecutive inputs with one press, and the key position is marked with a specific light effect to facilitate the positioning of the abnormal key position during subsequent maintenance; when an abnormal key position with difficult input is identified, a difficulty marking signal is generated and sent to the input controller and the light effect controller, so that when a key input delay is detected later, the key position that may fail input is determined, and the key position is marked with a specific light effect to facilitate the positioning of the abnormal key position during subsequent maintenance.

[0026] In a preferred example of the present application, the receiving of the real-time input signal and inputting it into the signal feature analysis model, generating a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of the target user, includes:

[0027] Receive real-time input signals and input them into a signal feature analysis model to match the input feature information of the target user to determine the input completeness feature, input interval feature, and word selection feature of the target user;

[0028] Identify a number of word-grouping signal segments containing word-grouping token signals from the real-time input signal, and when it is detected that there is a gap duration greater than a gap threshold in the continuous word-grouping token signals, calculate the corresponding number of gap tokens based on the gap duration;

[0029] Generate a regular word selection scheme based on the original word group signal segment, and match the possible scheme of the supplementary word group symbol signal from the key position associated with the difficult mark signal based on the number of the missing word symbols to generate an abnormal word selection scheme;

[0030] Conduct compliance evaluation and common use evaluation on the abnormal alternative words in each abnormal word selection scheme, and sort the abnormal alternative words based on the compliance evaluation and common use evaluation results;

[0031] The calculation formula for the number of missing tokens is:

[0032]

[0033] By adopting the above technical solution, a real-time input signal is received and input into a signal feature analysis model, the input feature information of a target user is matched, and then the input integrity feature, input interval feature and word selection feature of the target user are determined, so as to generate an alternative input scheme in a targeted manner according to the input habit of the target user; a word-combining signal segment containing a word-combining symbol signal is identified from the real-time input signal, and when a vacancy duration greater than a vacancy threshold is detected in a continuous word-combining symbol signal, the number of vacancy symbols is calculated based on the vacancy duration and a preset calculation formula for the number of vacancy symbols, so as to facilitate subsequent filling of an appropriate number of word-combining symbol signals; Generate a conventional word selection scheme as an alternative based on the original word group signal segment, match all possible schemes of supplementary word group symbol signals from the key positions associated with the difficulty mark signal based on the number of missing word symbols, and thus generate an abnormal word selection scheme; perform compliance evaluation and common usage evaluation on the abnormal alternative words in the abnormal word selection scheme, and sort the abnormal alternative words according to the results of the compliance evaluation and common usage evaluation, so that the abnormal alternative words that comply with grammatical rules are arranged before the abnormal alternative words that do not comply with grammatical rules, and then perform a secondary arrangement from high to low according to the common usage of the abnormal alternative words, so as to improve the convenience of subsequent word selection for users.

[0034] In a preferred example of the present application: based on the abnormal key position and the expanded word selection scheme, each candidate word is associated with a corresponding word selection key position to generate expanded word selection interface data and send it to the display controller:

[0035] The extended word selection interface includes several word selection pages and is provided with page turning keys, each word selection page includes several regular alternative words and abnormal alternative words, wherein the word selection keys and page turning keys are both avoided from abnormal key settings.

[0036] By adopting the above technical solution, the expanded word selection interface includes several word selection pages, and each word selection page includes a specific number of regular alternative words and abnormal alternative words, so that users have similar convenience when selecting regular alternative words or abnormal alternative words; the word selection key positions and page turning key positions avoid abnormal key positions to improve the convenience of user word selection.

[0037] The second invention objective of this application is achieved by the following technical solution:

[0038] A temporary replacement input system for a broken key of a keyboard and mouse, applied to any of the above-mentioned temporary replacement input methods for a broken key of a keyboard and mouse, comprises:

[0039] The abnormal key position analysis module is used to obtain the historical input signal of the input component and input it into the preset signal feature analysis model to generate the input feature information of the target user and determine the abnormal key position and the corresponding abnormal type;

[0040] An extended word selection scheme generating module is used to receive a real-time input signal and input it into a signal feature analysis model, and to generate a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, so as to generate an extended word selection scheme;

[0041] An extended word selection interface generation module is used to associate corresponding word selection key positions with each candidate word based on abnormal key positions and extended word selection schemes to generate extended word selection interface data and send it to the display controller;

[0042] The input feature information includes input integrity features, input interval features and word selection features; the regular word selection scheme includes several regular alternative words, and the abnormal word selection scheme includes several abnormal alternative words, and the abnormal alternative words refer to alternative words that contain input signals corresponding to abnormal key positions.

[0043] In a preferred example of the present application: the abnormal key position analysis module includes:

[0044] The effective signal segment screening submodule is used to obtain the historical input signal of the input component and input it into the signal feature analysis model, divide the input signal into a number of word group signal segments based on the word group cutter signal, and screen the effective signal segments from the word group signal segments;

[0045] A segment input feature generation submodule, for evaluating corresponding segment integrity parameters, segment interval parameters and segment selection word tags based on a number of valid signal segments in each input operation segment, so as to generate segment input features;

[0046] An input feature information generation submodule is used to extract the segment key features of each input operation segment based on the historical input signal, process the segment key features and segment input features through a machine learning algorithm to distinguish different users, and generate corresponding input feature information based on several segment input features of the target user;

[0047] The input signal includes a word-forming character signal and a word-forming character cut-off character signal; the signal feature analysis model has a built-in machine learning algorithm for extracting segment key features, analyzing segment key features, and segment input features according to the input signal; the segment key features include several items of data such as key pressing time, correction frequency, and key force in the input operation segment; the one word-forming signal segment includes a word-forming character cut-off character signal and a preceding word-forming character signal, wherein a valid signal segment refers to a word-forming character segment containing a number of word-forming character signals above a preset valid threshold, and a word-forming character segment containing a number of word-forming character signals less than the valid threshold is an invalid signal segment; the input operation segment refers to a string of input signals whose signal receiving interval does not exceed a preset interval threshold; the segment integrity parameter refers to the average ratio of the number of word-forming character signals in the input operation segment to the number of word-forming characters in the selected candidate words; the segment interval parameter includes the average interval time of consecutive word-forming character signals in the input operation segment; the segment word selection mark refers to a mark determined according to the most used word selection key position combination in the input operation segment.

[0048] In a preferred example of the present application: the abnormal key position analysis module further includes:

[0049] The exception reporting receiving submodule is used to receive the exception reporting information to determine the exception key and the corresponding exception type;

[0050] A mechanical fault setting submodule, used for identifying abnormal key positions whose abnormality type is a mechanical fault, so as to generate a fault locking signal and a difficulty marking signal and send them to the input controller and the light effect controller;

[0051] A continuous input setting submodule is used to identify abnormal key positions whose abnormal type is continuous input, so as to generate an input speed limit signal and send it to the input controller and the light effect controller;

[0052] An input difficulty setting submodule, used for identifying abnormal key positions whose abnormal type is input difficulty, so as to generate a difficulty marking signal and send it to the input controller and the light effect controller;

[0053] The abnormality types include input difficulty, continuous input and mechanical failure; the fault lock signal refers to a signal used to lock key input; the difficulty marking signal refers to a signal used to mark keys with input difficulties; the input speed limit signal refers to a signal used to mark the minimum interval time for continuous input of the corresponding key.

[0054] The third invention objective of this application is achieved by the following technical solution:

[0055] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned temporary replacement input method for a bad key of a keyboard and mouse are implemented.

[0056] The fourth invention objective of this application is achieved by the following technical solution:

[0057] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned method for temporarily replacing a bad key of a keyboard and mouse.

[0058] In summary, the present application includes at least one of the following beneficial technical effects:

[0059] 1. Obtain historical input signals of the input component and input them into a signal feature analysis model, so as to analyze the user's historical usage habits of the input component according to the historical input signals, thereby generating input feature information of the target user including input integrity features, input interval features and word selection features, and then analyze according to the historical input habits and actual input signals of the target user to determine abnormal key positions and corresponding abnormal types, so as to facilitate the subsequent generation of targeted alternative input schemes based on the abnormal key positions; receive real-time input signals, generate conventional word selection schemes according to the real-time input signals, further analyze the possible input content of the target user according to the real-time input signals, abnormal key positions and input feature information, so as to generate abnormal word selection schemes as alternatives, expand the conventional word selection schemes according to the abnormal word selection schemes, so as to generate expanded word selection schemes, so as to provide users with more alternative word options containing input signals corresponding to abnormal key positions, so as to improve the information input efficiency when the keyboard and mouse are damaged; based on the abnormal key positions and the expanded word selection schemes, associate the word selection key positions that avoid the abnormal key positions with each alternative word, so as to generate expanded word selection interface data and send them to the display controller, so that the user can view the alternative words and the corresponding word selection key positions through the display controller, so as to assist the user in completing information input.

[0060] 2. Obtain the historical input signal of the input component and input it into the signal feature analysis model, divide the input signal into several word grouping signal segments according to the word grouping and cutting character signal in the input signal, and screen out the valid signal segments containing sufficient word grouping character signals required for analyzing the input features, so as to facilitate the subsequent evaluation of the input features according to the valid signal segments; divide the input signal into several input operation segments based on the signal reception interval time, and evaluate the corresponding segment integrity parameters, segment interval parameters, and segment word selection marks according to the word grouping character integrity of the input signal in each input operation segment, the average interval time of the word grouping character signal input, and the word selection key position combination method, so as to generate segment input features, so as to obtain the input features of the input operation segment; extract the segment key features such as the key pressing time, correction frequency, and key strength in each input operation segment based on the historical input signal, and process the segment key features and segment input features through the machine learning algorithm to distinguish different users using the input component, and generate corresponding input feature information based on the segment input features of different users, so as to facilitate the subsequent determination of abnormal key positions and abnormal types according to the input habits of the target users.

[0061] 3. Receive abnormal reporting information to determine each abnormal key position and the corresponding abnormal type, so as to facilitate the subsequent targeted input control adjustment of the keys with different abnormal phenomena; because the keys with mechanical failure may be stuck in an unpressible state or a continuous pressing state when pressed, when the abnormal key position with mechanical failure is identified, a fault lock signal is generated and sent to the input controller and the light effect controller to cut off the input function of the key position, and the key position is marked with a specific light effect to facilitate the positioning of the abnormal key position during subsequent maintenance, and a difficulty marking signal is generated so that when a key input delay is detected later, it can be determined that the key position can be repaired. When an abnormal key position with continuous input is identified, an input speed limit signal is generated and sent to the input controller and the light effect controller to limit the minimum interval time of continuous input of the key position to prevent the phenomenon of multiple consecutive inputs with one press, and the key position is marked with a specific light effect to facilitate the positioning of the abnormal key position during subsequent maintenance; when an abnormal key position with difficult input is identified, a difficulty marking signal is generated and sent to the input controller and the light effect controller, so that when a key input delay is detected later, the key position that may have failed input can be determined, and the key position is marked with a specific light effect to facilitate the positioning of the abnormal key position during subsequent maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 It is a flow chart of the temporary replacement input method for a bad key of a keyboard and mouse in the first embodiment of the present application.

[0063] Figure 2 It is a principle block diagram of a temporary replacement input system for a broken key of a keyboard and mouse in the second embodiment of the present application.

[0064] Figure 3 It is a schematic diagram of the equipment in Example 3 of the present application. DETAILED DESCRIPTION

[0065] The following is combined with Figures 1 to 3 This application is described in further detail.

[0066] Embodiment 1

[0067] Reference Figure 1 The present application discloses a temporary replacement input method for a broken key of a keyboard and mouse, which specifically comprises the following steps:

[0068] S10: Obtain historical input signals of the input component and input them into a preset signal feature analysis model to generate input feature information of the target user and determine abnormal key positions and corresponding abnormal types.

[0069] In this embodiment, the input component refers to an input device used for a computer device, such as a keyboard; the input feature information includes input completeness features, input interval features, and word selection features, and the word selection features refer to feature information determined based on the user's usual word selection method during input.

[0070] Specifically, historical input signals of the input component are obtained and input into a signal feature analysis model to analyze the user's historical usage habits of the input component based on the historical input signals, thereby generating or updating input feature information of the target user including input integrity features, input interval features, and word selection features, and then analyzing the target user's historical input habits and actual input signals to determine abnormal key positions and corresponding abnormal types, so as to facilitate the subsequent generation of targeted alternative input solutions based on the abnormal key positions.

[0071] Wherein, in step S10, it includes:

[0072] S11: Obtain the historical input signal of the input component and input it into the signal feature analysis model, divide the input signal into a plurality of word group signal segments based on the word group cutter signal, and select valid signal segments from the word group signal segments.

[0073] In this embodiment, the input signal includes a word-forming character signal and a word-forming character cutter signal; the word-forming character signal refers to a signal used to construct the input content, and the word-forming character cutter signal refers to a signal used to separate different input content words, which can specifically be a signal for word selection, a signal for inputting punctuation marks, a signal for line break, a signal for deleting input content, etc.

[0074] The signal feature analysis model has a built-in machine learning algorithm for extracting segment key features, analyzing segment key features, and segment input features based on input signals; segment key features include several items of data such as key pressing time, correction frequency, and key force in the input operation segment, among which the items of key features can be increased or decreased according to the actual function of the keyboard. For example, the key force can be set according to whether the keyboard has this function.

[0075] A word-forming signal segment includes a word-forming cut-off character signal and several preceding word-forming character signals, wherein a valid signal segment refers to a word-forming signal segment containing a number of word-forming character signals above a preset valid threshold, and a word-forming signal segment containing a number of word-forming character signals less than the valid threshold is an invalid signal segment. Preferably, the valid threshold can be set to 2.

[0076] Specifically, taking the text of "temporary replacement input method and system for broken keys of keyboard and mouse" as an example, a common input method requires pressing the following keys in sequence:

[0077] yongyu、1、jianshu、3、de、1、huai、>、2、jian、>、>、1、linshi、1、tidai、1、shuru、1、fangfa、1、ji、1、xitong、1. The integrity parameter of this input method is 100%. Among them, “,” is a mark for segmenting the above-mentioned key positions that need to be pressed, and it has no meaning itself. “yongyu、1” belongs to a word group signal segment and is a valid signal segment. The “yongyu” part is a series of continuous word group character signals, and the “1” part is a word group cutting character signal.

[0078] Specifically, the historical input signals of the input component are obtained and input into the signal feature analysis model, the input signal is divided into a number of word grouping signal segments according to the word grouping symbol signals in the input signal, and the valid signal segments containing sufficient word grouping symbol signals required for analyzing the input features are screened out, so as to facilitate the subsequent evaluation of the input features according to the valid signal segments.

[0079] S12: Based on a number of valid signal segments in each input operation segment, the corresponding segment integrity parameter, segment interval parameter and segment selection word tag are evaluated to generate a segment input feature.

[0080] In this embodiment, the input operation segment refers to a series of input signals whose signal reception interval time does not exceed a preset interval threshold. Preferably, the interval threshold can be set to 5 seconds; the segment integrity parameter refers to the average ratio of the word-forming symbol signal in the input operation segment to the number of word-forming symbols in the selected candidate words; for example, when the content "real time" needs to be input, if the pinyin input method is used to input "shishi", the segment integrity parameter of the input method is 100%, and if the pinyin input method is used to input "ss", the segment integrity parameter of the input method is 33.3%; the segment interval parameter includes the average interval time of consecutive word-forming symbol signals in the input operation segment; the segment selection word mark refers to a mark determined according to the most commonly used word selection key position combination in the input operation segment. For example, the segment selection word mark can correspond to a word selection method of numbers plus page turning, or a word selection method of space plus direction keys, etc.

[0081] Specifically, based on the signal reception interval time, the input signal is divided into several input operation segments, and the corresponding segment completeness parameters, segment interval parameters, and segment word selection marks are evaluated according to the word combination symbol completeness of the input signal in each input operation segment, the average interval time of the word combination symbol signal input, and the word selection key position combination method, thereby generating segment input features, so as to obtain the input features of the input operation segment.

[0082] S13: extracting the segment key features of each input operation segment based on the historical input signal, processing each segment key feature and segment input feature through a machine learning algorithm to distinguish different users, and generating corresponding input feature information based on several segment input features of the target user.

[0083] Specifically, segment key features such as key pressing time, correction frequency, and key force in each input operation segment are extracted based on historical input signals, and each segment key feature and segment input feature are processed through a machine learning algorithm to distinguish different users who use the input component. Corresponding input feature information is generated based on the segment input features of different users, which facilitates the subsequent determination of abnormal key positions and abnormal types according to the input habits of the target user.

[0084] Wherein, in step S10, it also includes:

[0085] S14: Receive exception reporting information to determine the exception key and the corresponding exception type.

[0086] In this embodiment, the exception reporting information refers to the information that records the abnormal key positions and the corresponding abnormal types. It can be manually filled in and submitted by the user, or an automatic detection method can be set according to actual needs to detect and generate abnormal reporting information; abnormal types include input difficulties, continuous input and mechanical failure.

[0087] Specifically, the abnormal reporting information is received to determine each abnormal key position and the corresponding abnormal type, so as to facilitate the subsequent targeted input control adjustment of the key positions where different abnormal phenomena occur.

[0088] S15: Identify the abnormal key position whose abnormal type is a mechanical fault, generate a fault lock signal and a difficulty mark signal, and send them to the input controller and the light effect controller.

[0089] In this embodiment, the input controller refers to a control module for intercepting input signals according to the control, the light effect controller refers to a control module for controlling the light effects of each key position of the keyboard, and both the input controller and the light effect controller are built into the computer processor; the fault lock signal refers to a signal for locking the key position input; the difficulty marking signal refers to a signal for marking the key position with input obstacles;

[0090] Specifically, since keys with mechanical failures may become stuck in an unpressible state or a continuously pressed state when pressed, when an abnormal key with a mechanical failure is identified, a fault lock signal is generated and sent to the input controller and the light effect controller to cut off the input function of the key, and the key is marked with a specific light effect to facilitate locating the abnormal key during subsequent maintenance, and a difficulty marking signal is generated to identify the key that may have failed to input when a key input delay is detected later.

[0091] S16: Identify abnormal key positions whose abnormal type is continuous input to generate an input speed limit signal and send it to the input controller and the light effect controller.

[0092] In this embodiment, the input speed limit signal refers to a signal used to mark the minimum interval time for continuous input of the corresponding key position. Preferably, the minimum interval time for continuous input can be set to 100 ms.

[0093] Specifically, when an abnormal key position of continuous input is identified, an input speed limit signal is generated and sent to the input controller and light effect controller to limit the minimum interval time of continuous input of the key position to prevent the phenomenon of multiple continuous inputs with one press, and the key position is marked with a specific light effect to facilitate the location of the abnormal key position during subsequent maintenance.

[0094] S17: Identify the abnormal key position whose abnormal type is difficult to input, so as to generate a difficulty mark signal and send it to the input controller and the light effect controller.

[0095] In this embodiment, input difficulty refers to a phenomenon in which there is a probability that a corresponding signal cannot be successfully input after pressing, for example, pressing a key cannot realize the function of pressing the key.

[0096] Specifically, when an abnormal key position with difficulty in input is identified, a difficulty marking signal is generated and sent to the input controller and the light effect controller, so that when a key input delay is detected subsequently, the key position that may have failed input can be determined. At the same time, the key position is marked with a specific light effect to facilitate the location of the abnormal key position during subsequent maintenance.

[0097] S20: receiving a real-time input signal and inputting it into a signal feature analysis model, generating a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of the target user, so as to generate an expanded word selection scheme.

[0098] In this embodiment, the conventional word selection scheme includes a number of conventional candidate words, and the abnormal word selection scheme includes a number of abnormal candidate words. The abnormal candidate words refer to the candidate words that include input signals corresponding to abnormal key positions.

[0099] Specifically, a real-time input signal is received, a conventional word selection scheme is generated according to the real-time input signal, and the possible input content of the target user is further analyzed according to the real-time input signal, abnormal key positions and input feature information to generate an abnormal word selection scheme as an alternative, and the conventional word selection scheme is expanded according to the abnormal word selection scheme to generate an expanded word selection scheme, so as to provide the user with more alternative word options containing input signals corresponding to abnormal key positions, so as to improve the efficiency of information input when the keyboard and mouse are damaged.

[0100] Wherein, in step S20, it includes:

[0101] S21: receiving a real-time input signal and inputting it into a signal feature analysis model, matching the input feature information of the target user to determine the input completeness feature, input interval feature and word selection feature of the target user.

[0102] Specifically, a real-time input signal is received and input into a signal feature analysis model to match the input feature information of the target user, thereby determining the input completeness feature, input interval feature and word selection feature of the target user, so as to generate alternative input schemes in a targeted manner according to the input habits of the target user.

[0103] S22: identifying a number of word-forming signal segments containing word-forming token signals from the real-time input signal, and when a gap duration greater than a gap threshold is detected in the continuous word-forming token signals, calculating the corresponding number of gap tokens based on the gap duration.

[0104] In this embodiment, preferably, the vacancy threshold can be set to 1.5 times the average interval time of consecutive group word token signals; the calculation formula for the number of vacancy word tokens is:

[0105]

[0106] Specifically, a word-grouping signal segment containing a word-grouping symbol signal is identified from a real-time input signal, and when a gap duration greater than a gap threshold is detected in a continuous word-grouping symbol signal, the number of gaps is calculated based on the gap duration and a preset formula for the number of gaps, to facilitate subsequent filling of an appropriate number of word-grouping symbol signals.

[0107] S23: Generate a regular word selection scheme based on the original word group signal segment, and match possible schemes of supplementary word group symbol signals from the key positions associated with the difficulty mark signal based on the number of missing word symbols to generate an abnormal word selection scheme.

[0108] Specifically, a conventional word selection scheme is generated as an alternative based on the original word group signal segment, and all possible schemes of the supplementary word group symbol signal are matched from the key positions associated with the difficulty mark signal based on the number of missing word symbols, thereby generating an abnormal word selection scheme.

[0109] S24: performing compliance evaluation and common use evaluation on the abnormal candidate words in each abnormal word selection scheme, and ranking the abnormal candidate words based on the compliance evaluation and common use evaluation results.

[0110] In this embodiment, compliance evaluation refers to an evaluation of whether the abnormal candidate words comply with grammatical rules, and commonness evaluation refers to an evaluation of the frequency of use of the abnormal candidate words in the current scenario.

[0111] Specifically, compliance evaluation and common use evaluation are performed on abnormal alternative words in abnormal word selection schemes, and the abnormal alternative words are sorted according to the results of the compliance evaluation and common use evaluation, so that abnormal alternative words that comply with grammatical rules are arranged before abnormal alternative words that do not comply with grammatical rules, and then the abnormal alternative words are sorted again from high to low according to their common use, thereby improving the convenience of users' subsequent word selection.

[0112] S30: Based on the abnormal key positions and the extended word selection scheme, each candidate word is associated with a corresponding word selection key position to generate extended word selection interface data and send it to the display controller.

[0113] Specifically, based on abnormal key positions and expanded word selection schemes, each alternative word is associated with a word selection key position that avoids the abnormal key position, thereby generating expanded word selection interface data and sending it to the display controller so that the user can view the alternative words and the corresponding word selection key positions through the display controller to assist the user in completing information input.

[0114] Furthermore, the extended word selection interface includes several word selection pages and is provided with page turning keys, each word selection page includes several regular candidate words and abnormal candidate words, wherein the word selection keys and page turning keys are both arranged to avoid abnormal keys.

[0115] The extended word selection interface includes several word selection pages, and each word selection page includes a specific number of regular alternative words and abnormal alternative words, so that users have similar convenience when selecting regular alternative words or abnormal alternative words; the word selection key positions and page turning key positions avoid abnormal key positions to improve the convenience of user word selection.

[0116] It should be understood that the serial numbers of the steps in the above embodiments do not imply a sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0117] Embodiment 2

[0118] A temporary replacement input system for a broken key of a keyboard and mouse corresponds to the temporary replacement input method for a broken key of a keyboard and mouse in the above embodiment.

[0119] like Figure 2 As shown, the temporary replacement input system for keyboard and mouse bad keys includes an abnormal key position analysis module, an extended word selection scheme generation module and an extended word selection interface generation module. The detailed description of each functional module is as follows:

[0120] The abnormal key position analysis module is used to obtain the historical input signal of the input component and input it into the preset signal feature analysis model to generate the input feature information of the target user and determine the abnormal key position and the corresponding abnormal type;

[0121] An extended word selection scheme generating module is used to receive a real-time input signal and input it into a signal feature analysis model, and to generate a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, so as to generate an extended word selection scheme;

[0122] The expanded word selection interface generation module is used to associate corresponding word selection key positions with each candidate word based on abnormal key positions and expanded word selection schemes to generate expanded word selection interface data and send it to the display controller.

[0123] Among them, the abnormal key position analysis module also includes:

[0124] The effective signal segment screening submodule is used to obtain the historical input signal of the input component and input it into the signal feature analysis model, divide the input signal into a number of word group signal segments based on the word group cutter signal, and screen the effective signal segments from the word group signal segments;

[0125] A segment input feature generation submodule, for evaluating corresponding segment integrity parameters, segment interval parameters and segment selection word tags based on a number of valid signal segments in each input operation segment, so as to generate segment input features;

[0126] The input feature information generation submodule is used to extract the segment key features of each input operation segment based on the historical input signal, process each segment key feature and segment input feature through a machine learning algorithm to distinguish different users, and generate corresponding input feature information based on several segment input features of the target user.

[0127] The exception reporting receiving submodule is used to receive the exception reporting information to determine the exception key and the corresponding exception type;

[0128] A mechanical fault setting submodule, used for identifying abnormal key positions whose abnormality type is a mechanical fault, so as to generate a fault locking signal and a difficulty marking signal and send them to the input controller and the light effect controller;

[0129] A continuous input setting submodule is used to identify abnormal key positions whose abnormal type is continuous input, so as to generate an input speed limit signal and send it to the input controller and the light effect controller;

[0130] The input difficulty setting submodule is used to identify abnormal key positions whose abnormal type is input difficulty, so as to generate a difficulty marking signal and send it to the input controller and the light effect controller.

[0131] Among them, the expanded word selection scheme generation module also includes:

[0132] The target user matching submodule is used to receive the real-time input signal and input it into the signal feature analysis model to match the input feature information of the target user to determine the input completeness feature, input interval feature and word selection feature of the target user;

[0133] A missing word token number calculation submodule is used to identify a number of word-combining signal segments containing word-combining token signals from a real-time input signal, and when a missing duration greater than a missing threshold is detected in a continuous word-combining token signal, the corresponding missing word token number is calculated based on the missing duration;

[0134] The abnormal word selection scheme generating submodule is used to generate a conventional word selection scheme based on the original word group signal segment, and to match the possible schemes of the supplementary word group symbol signals from the key positions associated with the difficult mark signals based on the number of the missing word symbols to generate the abnormal word selection scheme;

[0135] The abnormal candidate word sorting submodule is used to perform compliance evaluation and common use evaluation on the abnormal candidate words in each abnormal word selection scheme, and sort the abnormal candidate words based on the compliance evaluation and common use evaluation results.

[0136] For the specific limitations on the temporary replacement input system for a broken key of a keyboard and mouse, please refer to the limitations on the temporary replacement input method for a broken key of a keyboard and mouse mentioned above, which will not be repeated here; each module in the above-mentioned temporary replacement input system for a broken key of a keyboard and mouse can be implemented in whole or in part by software, hardware and a combination thereof; each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0137] Embodiment 3

[0138] A computer device, which may be a server, may have an internal structure as shown in Figure 3 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as historical input signals, signal feature analysis models, input feature information, real-time input signals, conventional word selection schemes, abnormal word selection schemes, expanded word selection schemes and expanded word selection interface data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a temporary replacement input method for a bad key of a keyboard and mouse is implemented.

[0139] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0140] S10: Obtain historical input signals of the input component and input them into a preset signal feature analysis model to generate input feature information of the target user, and determine abnormal key positions and corresponding abnormal types;

[0141] S20: receiving a real-time input signal and inputting it into a signal feature analysis model, generating a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, so as to generate an expanded word selection scheme;

[0142] S30: Based on the abnormal key positions and the extended word selection scheme, each candidate word is associated with a corresponding word selection key position to generate extended word selection interface data and send it to the display controller.

[0143] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0144] S10: Obtain historical input signals of the input component and input them into a preset signal feature analysis model to generate input feature information of the target user, and determine abnormal key positions and corresponding abnormal types;

[0145] S20: receiving a real-time input signal and inputting it into a signal feature analysis model, generating a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, so as to generate an expanded word selection scheme;

[0146] S30: Based on the abnormal key positions and the extended word selection scheme, each candidate word is associated with a corresponding word selection key position to generate extended word selection interface data and send it to the display controller.

[0147] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink), DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0148] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0149] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the features thereof may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A temporary replacement input method for a broken key of a keyboard and mouse, characterized in that: include: Obtain the historical input signal of the input component and input it into the preset signal feature analysis model to generate the input feature information of the target user, determine the abnormal key position and the corresponding abnormal type; Receive a real-time input signal and input it into a signal feature analysis model, generate a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, and generate an expanded word selection scheme; Based on the abnormal key positions and the extended word selection scheme, each candidate word is associated with a corresponding word selection key position to generate extended word selection interface data and send it to the display controller; The input feature information includes input completeness feature, input spacing feature and word selection feature; The conventional word selection scheme includes a number of conventional candidate words, and the abnormal word selection scheme includes a number of abnormal candidate words, wherein the abnormal candidate words refer to candidate words that contain input signals corresponding to abnormal key positions.

2. The method for temporarily replacing a broken key of a keyboard and mouse according to claim 1, characterized in that: The input signal includes a word grouping character signal and a word grouping cutting character signal; the signal feature analysis model is built with a machine learning algorithm for extracting segment key features, analyzing segment key features, and segment input features according to the input signal; The acquiring of the historical input signal of the input component and inputting it into a preset signal feature analysis model to generate input feature information of the target user includes: Obtaining historical input signals of the input component and inputting them into a signal feature analysis model, dividing the input signal into a plurality of word group signal segments based on the word group cutter signal, and selecting valid signal segments from the word group signal segments; Based on a number of valid signal segments in each input operation segment, evaluating corresponding segment completeness parameters, segment interval parameters and segment selection word tags to generate segment input features; Extract the segment key features of each input operation segment based on the historical input signal, process the segment key features and segment input features through the machine learning algorithm to distinguish different users, and generate corresponding input feature information based on several segment input features of the target user; The segment key feature includes several items of data such as key pressing time, correction frequency, and key force in the input operation segment; the one word combination signal segment includes a word combination cutoff character signal and a preceding word combination character signal, wherein a valid signal segment refers to a word combination signal segment containing a number of word combination character signals above a preset valid threshold, and a word combination signal segment containing a number of word combination character signals less than the valid threshold is an invalid signal segment; the input operation segment refers to a string of input signals whose signal reception interval does not exceed a preset interval threshold; the segment integrity parameter refers to the average ratio of the word combination character signals in the input operation segment to the number of word combination characters in the selected alternative words; the segment interval parameter includes the average interval time of consecutive word combination character signals in the input operation segment; the segment word selection mark refers to a mark determined according to the most used word selection key position combination in the input operation segment.

3. The method for temporarily replacing a broken key of a keyboard and mouse according to claim 1, characterized in that: The abnormality types include input difficulties, continuous input and mechanical failure; The determining of abnormal key positions and corresponding abnormal types includes: Receive exception reporting information to determine the exception key and the corresponding exception type; Identify abnormal key positions whose abnormality type is mechanical fault, so as to generate a fault lock signal and a difficulty mark signal and send them to the input controller and the light effect controller; Identify abnormal key positions whose abnormal type is continuous input, so as to generate an input rate limit signal and send it to the input controller and the light effect controller; Identify abnormal key positions whose abnormal type is difficult to input, so as to generate a difficulty mark signal and send it to the input controller and the light effect controller; The fault lock signal refers to a signal used to lock key input; the difficulty marking signal refers to a signal used to mark a key with input obstacles; and the input speed limit signal refers to a signal used to mark the minimum interval time for continuous input of the corresponding key.

4. The method for temporarily replacing a broken key of a keyboard and mouse according to claim 3, characterized in that: The receiving of the real-time input signal and inputting it into the signal feature analysis model, generating a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of the target user, includes: Receive real-time input signals and input them into a signal feature analysis model to match the input feature information of the target user to determine the input completeness feature, input interval feature, and word selection feature of the target user; Identify a number of word-grouping signal segments containing word-grouping token signals from the real-time input signal, and when it is detected that there is a gap duration greater than a gap threshold in the continuous word-grouping token signals, calculate the corresponding number of gap tokens based on the gap duration; Generate a regular word selection scheme based on the original word group signal segment, and match the possible scheme of the supplementary word group symbol signal from the key position associated with the difficult mark signal based on the number of the missing word symbols to generate an abnormal word selection scheme; Conduct compliance evaluation and common use evaluation on the abnormal alternative words in each abnormal word selection scheme, and sort the abnormal alternative words based on the compliance evaluation and common use evaluation results; The calculation formula for the number of missing tokens is:

5. The method for temporarily replacing a broken key of a keyboard and mouse according to claim 1, characterized in that: Based on the abnormal key positions and the extended word selection scheme, each candidate word is associated with a corresponding word selection key position to generate extended word selection interface data and send it to the display controller: The extended word selection interface includes several word selection pages and is provided with page turning keys, each word selection page includes several regular alternative words and abnormal alternative words, wherein the word selection keys and page turning keys are both avoided from abnormal key settings.

6. A temporary replacement input system for a broken key of a keyboard and mouse, characterized in that: The method for temporarily replacing a bad key of a keyboard and mouse as claimed in any one of claims 1 to 5 comprises: The abnormal key position analysis module is used to obtain the historical input signal of the input component and input it into the preset signal feature analysis model to generate the input feature information of the target user and determine the abnormal key position and the corresponding abnormal type; An extended word selection scheme generating module is used to receive a real-time input signal and input it into a signal feature analysis model, and to generate a conventional word selection scheme and an abnormal word selection scheme based on the real-time input signal, abnormal key positions and input feature information of a target user, so as to generate an extended word selection scheme; An extended word selection interface generation module is used to associate corresponding word selection key positions with each candidate word based on abnormal key positions and extended word selection schemes to generate extended word selection interface data and send it to the display controller; The input feature information includes input integrity features, input interval features and word selection features; the regular word selection scheme includes several regular alternative words, and the abnormal word selection scheme includes several abnormal alternative words, and the abnormal alternative words refer to alternative words that contain input signals corresponding to abnormal key positions.

7. The broken key temporary replacement input system for keyboard and mouse according to claim 6, characterized in that: The abnormal key position analysis module includes: The effective signal segment screening submodule is used to obtain the historical input signal of the input component and input it into the signal feature analysis model, divide the input signal into a number of word group signal segments based on the word group cutter signal, and screen the effective signal segments from the word group signal segments; A segment input feature generation submodule, for evaluating corresponding segment integrity parameters, segment interval parameters and segment selection word tags based on a number of valid signal segments in each input operation segment, so as to generate segment input features; An input feature information generation submodule is used to extract the segment key features of each input operation segment based on the historical input signal, process the segment key features and segment input features through a machine learning algorithm to distinguish different users, and generate corresponding input feature information based on several segment input features of the target user; The input signal includes a word-forming character signal and a word-forming character cut-off character signal; the signal feature analysis model has a built-in machine learning algorithm for extracting segment key features, analyzing segment key features, and segment input features according to the input signal; the segment key features include several items of data such as key pressing time, correction frequency, and key force in the input operation segment; the one word-forming signal segment includes a word-forming character cut-off character signal and a preceding word-forming character signal, wherein a valid signal segment refers to a word-forming character segment containing a number of word-forming character signals above a preset valid threshold, and a word-forming character segment containing a number of word-forming character signals less than the valid threshold is an invalid signal segment; the input operation segment refers to a string of input signals whose signal receiving interval does not exceed a preset interval threshold; the segment integrity parameter refers to the average ratio of the number of word-forming character signals in the input operation segment to the number of word-forming characters in the selected candidate words; the segment interval parameter includes the average interval time of consecutive word-forming character signals in the input operation segment; the segment word selection mark refers to a mark determined according to the most used word selection key position combination in the input operation segment.

8. The broken key temporary replacement input system for keyboard and mouse according to claim 6, characterized in that: The abnormal key position analysis module also includes: The exception reporting receiving submodule is used to receive the exception reporting information to determine the exception key and the corresponding exception type; A mechanical fault setting submodule, used for identifying abnormal key positions whose abnormality type is a mechanical fault, so as to generate a fault locking signal and a difficulty marking signal and send them to the input controller and the light effect controller; A continuous input setting submodule is used to identify abnormal key positions whose abnormal type is continuous input, so as to generate an input speed limit signal and send it to the input controller and the light effect controller; An input difficulty setting submodule, used for identifying abnormal key positions whose abnormal type is input difficulty, so as to generate a difficulty marking signal and send it to the input controller and the light effect controller; The abnormality types include input difficulty, continuous input and mechanical failure; the fault lock signal refers to a signal used to lock key input; the difficulty marking signal refers to a signal used to mark keys with input difficulties; the input speed limit signal refers to a signal used to mark the minimum interval time for continuous input of the corresponding key.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the bad key temporary replacement input method for keyboard and mouse as claimed in any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the bad key temporary replacement input method for keyboard and mouse as claimed in any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Keyboard input detection method, device, storage medium and electronic device

    CN108182000A

  • Method and apparatus for presenting alternative words, terminal, and readable storage medium

    CN109145126A

  • Alternative input method and device used under key damage condition and intelligent lock

    CN111784875A

  • Alternative input method and device under the condition of key damage and intelligent lock

    CN111831127A

  • Method for correcting a mistyped word resulting from at least one of an inaccurate keyboard input and a wrong keyboard layout and system implementing thereof

    US20190197099A1