A performance monitoring system for a folding keyboard
By designing a folding keyboard performance monitoring system, combined with key monitoring, folding analysis and fault analysis modules, the problem of inaccurate detection of folding keyboard performance in the prior art is solved, and efficient performance monitoring and real-time feedback are achieved.
Patent Information
- Application Number
- CN202111535081.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-15
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2041-12-15
AI Technical Summary
The prior art cannot accurately detect the key sensitivity and comprehensive performance of folding keyboards, resulting in the inability to effectively determine its overall performance.
A performance monitoring system for folding keyboards is designed, including a key monitoring module, a folding analysis module, a fault analysis module and a comprehensive analysis module. By monitoring the key sensitivity, folding performance and fault conditions, the performance coefficient is calculated to determine the performance level of the keyboard.
Accurate detection of folding keyboard key sensitivity and folding performance is achieved, reducing detection costs, improving detection efficiency, and providing performance status feedback through real-time display modules.
Smart Images

Figure CN114237996B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of computer external devices, relates to performance monitoring technology, and specifically is a performance monitoring system for a folding keyboard. Background Art
[0002] A keyboard is a device for inputting commands and data to operate computer equipment. It also refers to a group of function keys that are arranged by the system to operate a machine or equipment. The keyboard is the most commonly used and most important input device. English letters, Chinese characters, numbers, punctuation marks, etc. can be input into the computer through the keyboard, thereby issuing commands to the computer and inputting data, etc.
[0003] The sensitivity detection of the folding keyboard keys affects the typing fluency of the user. For users who have high requirements for typing speed, low keyboard key sensitivity will greatly reduce the typing speed. However, the keyboard key sensitivity is generally perceived by the user himself. The existing technology lacks technology for accurately detecting the sensitivity of keyboard keys, and cannot conduct a comprehensive analysis based on the key sensitivity, folding performance, etc. of the folding keyboard, thereby making it impossible to judge the overall performance of the folding keyboard. Summary of the invention
[0004] The purpose of the present invention is to provide a performance monitoring system for a folding keyboard, so as to solve the problem that the existing folding keyboard monitoring system cannot accurately detect the sensitivity and comprehensive performance of the folding keyboard.
[0005] The technical problem to be solved by the present invention is: how to provide a performance monitoring system for a folding keyboard that can accurately detect and comprehensively analyze the key sensitivity of the folding keyboard.
[0006] The purpose of the present invention can be achieved through the following technical solutions:
[0007] A performance monitoring system for a folding keyboard includes a monitoring platform, wherein the monitoring platform is communicatively connected with a key monitoring module, a folding analysis module, a fault analysis module, a comprehensive analysis module and a display module;
[0008] The key monitoring module is used to monitor the key sensitivity of the foldable keyboard and obtain the back performance value HZ of the foldable keyboard, and determine the key sensitivity level of the foldable keyboard by comparing the back performance value HZ with the back thresholds HZmin and HZmax. The key monitoring module sends the key sensitivity level and the back performance value of the keyboard to the comprehensive analysis module through the monitoring platform;
[0009] The folding analysis module is used to detect and analyze the folding performance of the folding keyboard and obtain the folding coefficient ZX of the folding keyboard, and determine the folding level of the folding keyboard by comparing the folding coefficient ZX with the folding thresholds ZXmin and ZXmax. The folding analysis module sends the folding level and folding coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0010] The fault analysis module is used to perform fault analysis on the folding keyboard and obtain the fault coefficient GX of the folding keyboard. The fault analysis module sends the fault coefficient GX of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0011] The comprehensive analysis module is used to analyze the overall performance of the folding keyboard, calculate the performance coefficient XN of the folding keyboard through the retreat performance value HZ, the folding coefficient ZX and the failure coefficient GX, and compare the performance coefficient XN of the folding keyboard with the performance thresholds XNmin and XNmax:
[0012] If XN≤XNmin, the performance level of the folding keyboard is determined to be level one;
[0013] If XNmin<XN<XNmax, the performance level of the folding keyboard is determined to be level 2;
[0014] If XN ≥ XNmax, the performance level of the folding keyboard is determined to be level one;
[0015] The comprehensive analysis module sends the performance level and performance coefficient of the folding keyboard to the display module through the monitoring platform for display.
[0016] Furthermore, the key monitoring module monitors the key sensitivity of the folding keyboard by marking the letter keys, symbol keys, space key, back key and confirmation key of the keyboard as input keys, marking keys other than the input keys on the keyboard as non-input keys, and when the keyboard keys are tapped, after the input key is tapped, analyzing the next tapped key:
[0017] If the interval between the next key being tapped and the last key being tapped is greater than one second, the tapping behavior is determined to be terminated, and the next tapping behavior begins when the input key is tapped next time;
[0018] If the interval between the next keystroke and the last keystroke is less than or equal to one second, the keystroke type is analyzed:
[0019] If the next key tapped is the enter key, the tapping behavior is determined to continue, and the tapping count is increased by one;
[0020] If the next key pressed is not an input key, the current tapping behavior is terminated, and the next tapping behavior begins when the input key is pressed next time.
[0021] The tapping behavior with a number of tapping times less than L1 is marked as invalid tapping, and the tapping behavior with a number of tapping times not less than L1 is marked as valid tapping. When the number of valid tapping times reaches n, the valid tapping is backed off and detected. L1 and L2 are both quantitative constants.
[0022] Furthermore, the back-stroke detection process includes: marking the effective tapping as i, i=1, 2, ..., n, where n is a positive integer, marking the number of tappings of the effective tapping i as QJi, and analyzing the tapping situation of the back key in the effective tapping i: when the back key is tapped, the number of tappings of the back key is increased by one, and when the back key is tapped continuously, the number of tappings of the back key remains unchanged; marking the number of tappings of the back key as HTi; marking the ratio of HTi to QJi as the back-stroke rate HLi of the effective tapping i; summing and averaging the back-stroke rates of the effective tapping i to obtain the back-stroke performance value HZ of the effective tapping.
[0023] Furthermore, the comparison process of the backoff performance value HZ with the backoff thresholds HZmin and HZmax includes:
[0024] If HZ≤HZmin, the key sensitivity level of the keyboard is determined to be level one;
[0025] If HZmin<HZ<HZmax, the key sensitivity level of the keyboard is determined to be level 2;
[0026] If HZ≥HZmax, the keyboard key sensitivity level is determined to be level three.
[0027] Furthermore, the specific process of the folding analysis module detecting and analyzing the folding performance of the folding keyboard includes: when the folding keyboard is folded, the folding start time is marked as the folding start time, and the folding end time is marked as the folding end time; when the folding keyboard is unfolded, the unfolding start time is marked as the unfolding start time, and the unfolding end time is marked as the unfolding end time;
[0028] The difference between the folding end time and the folding start time is marked as the folding time ZD, and the difference between the unfolding end time and the unfolding start time is marked as the unfolding time ZK. The folding time performance value SJ is obtained by the formula SJ = (α1×ZD+α2×ZK) / 2, where α1 and α2 are both proportional coefficients, and α1>α2>1;
[0029] The maximum noise decibel value during the keyboard folding process is marked as folding noise, and the maximum noise decibel value during the keyboard unfolding process is marked as unfolding noise. The folding noise and the unfolding noise are summed and averaged to obtain the noise performance value ZS;
[0030] The folding coefficient ZX of the folding keyboard is obtained by the formula ZX=u×(β1×SJ+β2×ZS), where β1 and β2 are both proportional coefficients, and β1>β2>1, and u is the correction factor, and the value of u is 2.23.
[0031] Furthermore, the comparison process of the folding coefficient ZX of the folding keyboard with the folding thresholds ZXmin and ZXmax includes:
[0032] If ZX≤ZXmin, the folding level of the folding keyboard is determined to be level one;
[0033] If ZXmin<ZX<ZXmax, the folding level of the folding keyboard is determined to be level 2;
[0034] If ZX≥ZXmax, the folding level of the folding keyboard is determined to be level three.
[0035] Furthermore, the specific process of the fault analysis module performing fault analysis on the folding keyboard includes: obtaining the number of failures of the folding keyboard and marking it as GZ, marking the time of the first failure of the folding keyboard as the first failure time, marking the time when the folding keyboard is first used as the first use time, marking the difference between the first failure time and the first use time as the analysis duration FS, in months, and obtaining the failure coefficient GX of the folding keyboard through the formula GX=(θ1×GZ) / (θ2×FS), wherein θ1 and θ2 are both proportional coefficients, and θ1>θ2>1.
[0036] Furthermore, the specific process of the comprehensive analysis module analyzing the overall performance of the folding keyboard includes: if the key sensitivity level or folding level of the folding keyboard is level three, the performance test result of the folding keyboard is judged as unqualified; if the key sensitivity level and folding level of the folding keyboard are not level three, the performance level of the folding keyboard is analyzed: by formula The performance coefficient XN of the folding keyboard is obtained, wherein γ1, γ2 and γ3 are all proportional coefficients, and γ1>γ2>γ3>1.
[0037] Furthermore, the working method of the foldable keyboard performance monitoring system comprises the following steps:
[0038] Step 1: The key monitoring module monitors the key sensitivity of the foldable keyboard, obtains the back performance value by effectively tapping the back key, and sends the back performance value of the foldable keyboard to the comprehensive analysis module through the monitoring platform;
[0039] Step 2: The folding analysis module detects and analyzes the folding performance of the folding keyboard, and obtains the folding coefficient by analyzing the time and noise of folding and unfolding. The folding analysis module sends the folding coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0040] Step 3: The fault analysis module is used to perform fault analysis on the folding keyboard and obtain a fault coefficient. The fault analysis module sends the fault coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0041] Step 4: The comprehensive analysis module is used to analyze the overall performance of the folding keyboard and obtain the performance coefficient, and the performance level of the folding keyboard is determined by comparing the performance coefficient with the performance threshold.
[0042] The present invention has the following beneficial effects:
[0043] 1. The keystroke monitoring module is used to detect the user's tapping behavior. The tapping behavior is divided into valid tapping and invalid tapping according to the continuous tapping of the input key. No tapping detection is performed for the fragmented tapping behavior of invalid tapping. The tapping detection of the back key is performed for the tapping behavior consisting of continuous tapping. Thus, the keystroke error rate in the valid tapping is determined by the tapping frequency of the back key. The sensitivity of the keyboard keys is fed back by the tapping error rate of the back key, without the need to perform press detection on each key of the folding keyboard, thereby reducing the sensitivity detection cost and improving the detection efficiency.
[0044] 2. The folding performance of the folding keyboard is tested through the folding analysis module, and the folding coefficient of the folding keyboard is obtained by analyzing the time and noise of the folding and unfolding of the folding key. The folding performance of the folding keyboard is fed back through the folding coefficient. The parameters of the folding and unfolding process of the folding keyboard are collected and comprehensively analyzed respectively, so that the result of the folding detection is more accurate;
[0045] 3. The comprehensive analysis module combines the retreat performance value, folding coefficient and failure coefficient to obtain the performance coefficient. The overall performance of the folding keyboard is fed back through the performance coefficient. The display module displays the performance coefficient and performance level in real time. The user can obtain the performance status of the folding keyboard in real time through the display module. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0047] Figure 1 This is a principle block diagram of Embodiment 1 of the present invention;
[0048] Figure 2 This is a flow chart of the method of Embodiment 2 of the present invention. DETAILED DESCRIPTION
[0049] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] like Figure 1 As shown, a performance monitoring system for a folding keyboard includes a monitoring platform, which is communicatively connected to a key monitoring module, a folding analysis module, a fault analysis module, a comprehensive analysis module, and a display module;
[0051] The key monitoring module is used to monitor the key sensitivity of the folding keyboard: mark the letter keys, symbol keys, space key, back key and confirmation key of the keyboard as input keys, mark the commonly used keys during typing, so as to detect the typing behavior through the continuous number of keystrokes of the input key, mark the keys other than the input key on the keyboard as non-input keys, and analyze the next keystroke after the input key is tapped when the keyboard keys are tapped:
[0052] If the interval between the next key being tapped and the last key being tapped is greater than one second, the tapping behavior is considered terminated, and the next tapping behavior begins when the input key is tapped. If the interval is too long, the tapping behavior is directly considered terminated.
[0053] If the interval between the next key being tapped and the last key being tapped is less than or equal to one second, it means that the tapping behavior is continuous, and the key type is analyzed:
[0054] If the next key tapped is the input key, the continuous tapping behavior is determined to be a typing behavior, then the tapping behavior is determined to continue, and the tapping count is increased by one;
[0055] If the next key tapped is a non-input key, it is determined that the continuous tapping behavior does not belong to the typing behavior, and the tapping behavior is terminated, and the next tapping behavior begins when the input key is tapped next time;
[0056] The tapping behavior with a number of tapping times less than L1 is marked as invalid tapping, and the tapping behavior with a number of tapping times not less than L1 is marked as valid tapping. When the number of valid tapping times reaches n, the valid tapping is backed off, and n, L1 and L2 are all quantitative constants;
[0057] The back-off detection process includes: marking the effective tapping as i, i=1, 2, ..., n, n is a positive integer, marking the number of tapping of the effective tapping i as QJi, analyzing the tapping situation of the back key in the effective tapping i: when the back key is tapped, the number of tapping of the back key is increased by one, when the back key is tapped continuously, the tapping behavior belongs to continuous back-off, and the number of tapping of the back key remains unchanged; marking the number of tapping of the back key as HTi; marking the ratio of HTi to QJi as the back-off rate HLi of the effective tapping i, the back-off rate is a value reflecting the error rate of the tapping behavior, the higher the value of the back-off rate is, the higher the error rate of the tapping behavior is, and the worse the sensitivity of the keyboard keys is; summing and averaging the back-off rates of the effective tapping i to obtain the back-off performance value HZ of the effective tapping, and comparing the back-off performance value HZ of the effective tapping with the back-off thresholds HZmin and HZmax:
[0058] If HZ≤HZmin, the key sensitivity level of the keyboard is determined to be level one;
[0059] If HZmin<HZ<HZmax, the key sensitivity level of the keyboard is determined to be level 2;
[0060] If HZ≥HZmax, the keyboard key sensitivity level is determined to be level three;
[0061] The key monitoring module sends the keyboard key sensitivity level and back performance value to the comprehensive analysis module through the monitoring platform.
[0062] The folding analysis module is used to detect and analyze the folding performance of the folding keyboard: when the folding keyboard is folded, the folding start time is marked as the folding start time, and the folding end time is marked as the folding end time; when the folding keyboard is unfolded, the unfolding start time is marked as the unfolding start time, and the unfolding end time is marked as the unfolding end time;
[0063] The difference between the folding end time and the folding start time is marked as the folding time ZD, and the difference between the unfolding end time and the unfolding start time is marked as the unfolding time ZK. The time performance value SJ of the folding keyboard is obtained by the formula SJ=(α1×ZD+α2×ZK) / 2. The time performance value SJ is a value reflecting the smoothness of folding and unfolding of the folding keyboard. The smaller the value of the time performance value, the smoother the folding and unfolding of the folding keyboard. α1 and α2 are both proportional coefficients, and α1>α2>1;
[0064] The maximum noise decibel value during the keyboard folding process is marked as folding noise, and the maximum noise decibel value during the keyboard unfolding process is marked as unfolding noise. The folding noise and the unfolding noise are summed and averaged to obtain the noise performance value ZS;
[0065] The folding coefficient ZX of the folding keyboard is obtained by the formula ZX=u×(β1×SJ+β2×ZS). The folding coefficient is a value that reflects the folding performance of the folding keyboard. The larger the value of the folding coefficient, the worse the folding performance of the folding keyboard. β1 and β2 are both proportional coefficients, and β1>β2>1. u is a correction factor, and the value of u is 2.23.
[0066] Compare the folding coefficient ZX of the folding keyboard with the folding thresholds ZXmin and ZXmax:
[0067] If ZX≤ZXmin, the folding level of the folding keyboard is determined to be level one;
[0068] If ZXmin<ZX<ZXmax, the folding level of the folding keyboard is determined to be level 2;
[0069] If ZX ≥ ZXmax, the folding level of the folding keyboard is determined to be level three;
[0070] The folding analysis module sends the folding level and folding coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform.
[0071] The fault analysis module is used to perform fault analysis on the folding keyboard: obtain the number of faults of the folding keyboard and mark it as GZ, mark the time of the first fault of the folding keyboard as the first fault time, mark the time when the folding keyboard is used for the first time as the first use time, mark the difference between the first fault time and the first use time as the analysis time FS, in months, and obtain the fault coefficient GX of the folding keyboard through the formula GX=(θ1×GZ) / (θ2×FS). The fault coefficient GX is a value reflecting the fault frequency of the folding keyboard. The larger the value of the fault coefficient, the higher the fault frequency of the folding keyboard, wherein θ1 and θ2 are both proportional coefficients, and θ1>θ2>1; the fault analysis module sends the fault coefficient GX of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0072] The comprehensive analysis module is used to analyze the overall performance of the folding keyboard: if the key sensitivity level or folding level of the folding keyboard is level three, the performance test result of the folding keyboard is judged as unqualified; if the key sensitivity level and folding level of the folding keyboard are not level three, the performance level of the folding keyboard is analyzed: through the formula The performance coefficient XN of the folding keyboard is obtained. The performance coefficient is a value that reflects the overall performance of the folding keyboard. The lower the value of the performance coefficient, the better the overall performance of the folding keyboard. γ1, γ2 and γ3 are all proportional coefficients, and γ1>γ2>γ3>1; the performance coefficient XN of the folding keyboard is compared with the performance thresholds XNmin and XNmax:
[0073] If XN≤XNmin, the performance level of the folding keyboard is determined to be level one;
[0074] If XNmin<XN<XNmax, the performance level of the folding keyboard is determined to be level 2;
[0075] If XN ≥ XNmax, the performance level of the folding keyboard is determined to be level one;
[0076] The comprehensive analysis module sends the performance level and performance coefficient of the folding keyboard to the monitoring platform. The monitoring platform sends the retreat performance value, folding coefficient, fault coefficient and performance coefficient of the folding keyboard received to the display module for display. The display module includes a digital display.
[0077] A performance monitoring method for a folding keyboard comprises the following steps:
[0078] Step 1: The key monitoring module monitors the key sensitivity of the foldable keyboard, obtains the back performance value by effectively tapping the back key, and sends the back performance value of the foldable keyboard to the comprehensive analysis module through the monitoring platform;
[0079] Step 2: The folding analysis module detects and analyzes the folding performance of the folding keyboard, and obtains the folding coefficient by analyzing the time and noise of folding and unfolding. The folding analysis module sends the folding coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0080] Step 3: The fault analysis module is used to perform fault analysis on the folding keyboard and obtain a fault coefficient. The fault analysis module sends the fault coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform;
[0081] Step 4: The comprehensive analysis module is used to analyze the overall performance of the folding keyboard and obtain the performance coefficient, and the performance level of the folding keyboard is determined by comparing the performance coefficient with the performance threshold.
[0082] A performance monitoring system for a folding keyboard, wherein a key monitoring module monitors the key sensitivity of the folding keyboard, obtains a back performance value by effectively tapping the back key's tapping frequency, a folding analysis module detects and analyzes the folding performance of the folding keyboard, a fault analysis module is used to perform fault analysis on the folding keyboard and obtain a fault coefficient, the fault analysis module sends the fault coefficient of the folding keyboard to a comprehensive analysis module through a monitoring platform, the comprehensive analysis module is used to analyze the overall performance of the folding keyboard and obtain a performance coefficient, and the performance level of the folding keyboard is determined by comparing the performance coefficient with a performance threshold.
[0083] The above contents are merely examples and explanations of the structure of the present invention. The technicians in this technical field may make various modifications or additions to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the structure of the invention or exceed the scope defined by the claims, they should all fall within the protection scope of the present invention.
[0084] The above formulas are obtained by collecting a large amount of data for software simulation and selecting a formula close to the real value. The coefficients in the formula are set by technicians in this field according to the actual situation; for example: formula GX = (θ1×GZ) / (θ2×FS); technicians in this field collect multiple groups of sample data and set corresponding fault coefficients for each group of sample data; substitute the set fault coefficients and the collected sample data into the formula, any two formulas constitute a set of two-variable linear equations, screen the calculated coefficients and take the average, and obtain the values of θ1 and θ2 as 3.68 and 2.54 respectively;
[0085] The size of the coefficient is to quantify each parameter to obtain a specific value for subsequent comparison. The size of the coefficient depends on the amount of sample data and the initial setting of the corresponding fault coefficient for each set of sample data by technical personnel in this field; as long as it does not affect the proportional relationship between the parameter and the quantized value, such as the fault coefficient is proportional to the number of faults.
[0086] The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to only specific implementation methods. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.
Claims
1. A performance monitoring system for a folding keyboard, comprising a monitoring platform, It is characterized in that The monitoring platform is communicatively connected with a key monitoring module, a folding analysis module, a fault analysis module, a comprehensive analysis module and a display module; The key monitoring module is used to monitor the key sensitivity of the foldable keyboard and obtain the back performance value HZ of the foldable keyboard, and determine the key sensitivity level of the foldable keyboard by comparing the back performance value HZ with the back thresholds HZmin and HZmax. The key monitoring module sends the key sensitivity level and the back performance value of the keyboard to the comprehensive analysis module through the monitoring platform; The folding analysis module is used to detect and analyze the folding performance of the folding keyboard and obtain the folding coefficient ZX of the folding keyboard, and determine the folding level of the folding keyboard by comparing the folding coefficient ZX with the folding thresholds ZXmin and ZXmax. The folding analysis module sends the folding level and folding coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform; The fault analysis module is used to perform fault analysis on the folding keyboard and obtain the fault coefficient GX of the folding keyboard. The fault analysis module sends the fault coefficient GX of the folding keyboard to the comprehensive analysis module through the monitoring platform; The comprehensive analysis module is used to analyze the overall performance of the folding keyboard, calculate the performance coefficient XN of the folding keyboard through the retreat performance value HZ, the folding coefficient ZX and the failure coefficient GX, and compare the performance coefficient XN of the folding keyboard with the performance thresholds XNmin and XNmax: If XN≤XNmin, the performance level of the folding keyboard is determined to be level one; If XNmin<XN<XNmax, the performance level of the folding keyboard is determined to be level 2; If XN ≥ XNmax, the performance level of the folding keyboard is determined to be level one; The comprehensive analysis module sends the performance level and performance coefficient of the folding keyboard to the display module through the monitoring platform for display; The key monitoring module monitors the key sensitivity of the folding keyboard in the following process: marking the letter keys, symbol keys, space key, back key and confirmation key of the keyboard as input keys, marking the keys other than the input keys on the keyboard as non-input keys, and analyzing the next key to be tapped after the input key is tapped: If the interval between the next key being tapped and the last key being tapped is greater than one second, the corresponding tapping behavior is determined to be terminated, and the next tapping behavior begins when the input key is tapped next time; If the interval between the next keystroke and the last keystroke is less than or equal to one second, the keystroke type is analyzed: If the next key tapped is the input key, the corresponding tapping behavior is determined to continue, and the tapping count is increased by one; If the next key pressed is a non-input key, the corresponding tapping behavior is determined to be terminated, and the next tapping behavior begins when the input key is pressed next time; The tapping behavior with a number of tapping times less than L1 is marked as invalid tapping, and the tapping behavior with a number of tapping times not less than L1 is marked as valid tapping. When the number of valid tapping times reaches n, the valid tapping is backed off, and n and L1 are both quantitative constants; The back-off detection process includes: marking the effective tapping as i, i=1, 2, ..., n, where n is a positive integer, marking the number of tappings of the effective tapping i as QJi, analyzing the tapping situation of the back key in the effective tapping i: when the back key is tapped, the number of tappings of the back key increases by one, and when the back key is tapped continuously, the number of tappings of the back key remains unchanged; marking the number of tappings of the back key as HTi; marking the ratio of HTi to QJi as the back-off rate HLi of the effective tapping i; summing and averaging the back-off rates of the effective tapping i to obtain the back-off performance value HZ of the effective tapping; The comparison process of the backoff performance value HZ and the backoff thresholds HZmin and HZmax includes: If HZ≤HZmin, the key sensitivity level of the keyboard is determined to be level one; If HZmin<HZ<HZmax, the key sensitivity level of the keyboard is determined to be level 2; If HZ≥HZmax, the keyboard key sensitivity level is determined to be level three; The specific process of the folding analysis module detecting and analyzing the folding performance of the folding keyboard includes: when the folding keyboard is folded, the folding start time is marked as the folding start time, and the folding end time is marked as the folding end time; when the folding keyboard is unfolded, the unfolding start time is marked as the unfolding start time, and the unfolding end time is marked as the unfolding end time; The difference between the folding end time and the folding start time is marked as the folding time ZD, and the difference between the unfolding end time and the unfolding start time is marked as the unfolding time ZK. The folding time performance value SJ is obtained by the formula SJ=(α1×ZD+α2×ZK) / 2, where α1 and α2 are both proportional coefficients, and α1>α2>1; The maximum noise decibel value during the keyboard folding process is marked as folding noise, and the maximum noise decibel value during the keyboard unfolding process is marked as unfolding noise. The folding noise and the unfolding noise are summed and averaged to obtain the noise performance value ZS; The folding coefficient ZX of the folding keyboard is obtained by the formula ZX=u×(β1×SJ+β2×ZS), where β1 and β2 are both proportional coefficients, and β1>β2>1, and u is the correction factor, and the value of u is 2.23; The comparison process of the folding coefficient ZX of the folding keyboard with the folding thresholds ZXmin and ZXmax includes: If ZX≤ZXmin, the folding level of the folding keyboard is determined to be level one; If ZXmin<ZX<ZXmax, the folding level of the folding keyboard is determined to be level 2; If ZX ≥ ZXmax, the folding level of the folding keyboard is determined to be level three; The specific process of the fault analysis module performing fault analysis on the folding keyboard includes: obtaining the number of faults of the folding keyboard and marking it as GZ, marking the time of the first fault of the folding keyboard as the first fault time, marking the time when the folding keyboard is first used as the first use time, marking the difference between the first fault time and the first use time as the analysis time FS, in months, and obtaining the fault coefficient GX of the folding keyboard by formula GX=(θ1×GZ) / (θ2×FS), wherein θ1 and θ2 are both proportional coefficients, and θ1>θ2>1; The specific process of the comprehensive analysis module analyzing the overall performance of the folding keyboard includes: if the key sensitivity level or folding level of the folding keyboard is level three, the performance test result of the folding keyboard is judged as unqualified; if the key sensitivity level and folding level of the folding keyboard are not level three, the performance level of the folding keyboard is analyzed: through the formula The performance coefficient XN of the folding keyboard is obtained, wherein γ1, γ2 and γ3 are all proportional coefficients, and γ1>γ2>γ3>1.
2. A foldable keyboard performance monitoring system according to claim 1, It is characterized in that The working method of the foldable keyboard performance monitoring system comprises the following steps: Step 1: The key monitoring module monitors the key sensitivity of the foldable keyboard, obtains the back performance value by effectively tapping the back key, and sends the back performance value of the foldable keyboard to the comprehensive analysis module through the monitoring platform; Step 2: The folding analysis module detects and analyzes the folding performance of the folding keyboard, and obtains the folding coefficient by analyzing the time and noise of folding and unfolding. The folding analysis module sends the folding coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform; Step 3: The fault analysis module is used to perform fault analysis on the folding keyboard and obtain a fault coefficient. The fault analysis module sends the fault coefficient of the folding keyboard to the comprehensive analysis module through the monitoring platform; Step 4: The comprehensive analysis module is used to analyze the overall performance of the folding keyboard and obtain the performance coefficient, and the performance level of the folding keyboard is determined by comparing the performance coefficient with the performance threshold.
