A method, apparatus, heat pump unit, and storage medium for verifying touch buttons.

By sending multiple query commands to the touch device and collecting statistics on the communication results, the sensitivity of the touch buttons is automatically adjusted, solving the user experience problem caused by sensitivity changes in existing technologies. This enables timely verification and adjustment of sensitivity, improving device stability and user satisfaction.

CN115765710BActive Publication Date: 2025-11-14GUANGDONG PHNIX ECO ENERGY SOLUTION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211466399.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-22
Publication Date
2025-11-14
Estimated Expiration
2042-11-22

AI Technical Summary

Technical Problem

Existing technology cannot adjust the sensitivity of touch buttons in a timely manner, resulting in a poor user experience, especially when the sensitivity changes gradually accumulate, affecting the normal use of the device.

Method used

A touch button verification method is provided, which involves sending multiple query commands to a touch device, counting the number and proportion of normal, lost, and abnormal communication, automatically adjusting the sensitivity of the touch buttons according to the proportion, including decreasing or increasing the sensitivity, and displaying the adjustment parameters on the display unit for adjustment by the user or system.

Benefits of technology

It enables automatic calibration and adjustment of touchscreen sensitivity, improving the user experience of the device, responding promptly to changes in sensitivity, reducing false triggers and lag issues, and enhancing device stability and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115765710B_ABST
    Figure CN115765710B_ABST
Patent Text Reader

Abstract

This invention relates to a touch button verification method, apparatus, heat pump host, and storage medium. The touch button verification method of this invention includes: sending multiple query commands to a touch device; based on whether the touch device responds normally and the response time, statistically analyzing the number of normal communication, communication loss, and communication anomaly responses and their proportions to the total number of queries; wherein, normal communication indicates that the touch device responds correctly within a response time threshold, communication loss indicates that the touch device does not respond, and communication anomaly indicates that the touch device responds incorrectly within a set time; if the proportion of communication anomalies is greater than the proportion of communication loss, the sensitivity of the touch buttons on the touch device is reduced; if the proportion of communication anomalies is less than the proportion of communication loss, the sensitivity of the touch buttons on the touch device is increased. This touch button verification method of this invention can automatically verify the sensitivity of a touchscreen and adjust it according to the verification results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electrical control, and in particular to a touch button verification method, device, heat pump host, and storage medium. Background Technology

[0002] Compared to mechanical push-button buttons, touch buttons offer advantages such as better tactile feedback, longer lifespan, finer sensitivity, and the ability to be curved or arc-shaped. They are widely used in home appliances, CNC machine tools, automotive central control systems, and digital audio equipment. Touch buttons include high-frequency capacitive touch buttons, touch sliders, resistive touchscreens, and capacitive touchscreens; common mobile phone screens are capacitive touchscreens.

[0003] In practical applications, the sensitivity of touch buttons greatly affects the user experience. Too high or too low sensitivity can easily cause problems such as sluggishness, heavy pressing, oversensitivity, and accidental triggering.

[0004] The traditional solution to touch malfunctions caused by sensitivity variations is to pre-set the touch sensitivity parameters of the main control chip at the factory. Sensitivity testing and adjustments are then made once the device exhibits noticeable touch problems. However, changes in touch button sensitivity are a gradual, cumulative process. Failure to adjust promptly can affect the normal operation of the device, leading to a poor user experience. Summary of the Invention

[0005] Based on this, the purpose of the present invention is to provide a touch button verification method, device, heat pump host and storage medium to automatically verify the sensitivity of the touch screen and facilitate adjustment based on the verification results.

[0006] In a first aspect, the present invention provides a touch button verification method, comprising the following steps:

[0007] Send multiple query commands to the touch device;

[0008] Based on whether the touch device responded normally and the response time, the number of times communication was normal, communication was lost, and communication was abnormal, and the proportion of these numbers to the total number of queries, were counted. Among them, normal communication indicates that the touch device responded correctly within the response time threshold, communication loss indicates that the touch device did not respond, and communication abnormality indicates that the touch device responded incorrectly within the set time.

[0009] If the communication anomaly ratio is greater than the communication loss ratio, the sensitivity of the touch buttons on the touch device is reduced according to the reduction ratio value corresponding to the communication anomaly ratio, wherein the reduction ratio value increases as the communication anomaly ratio increases;

[0010] If the communication anomaly ratio is less than the communication loss ratio, the sensitivity of the touch buttons on the touch device is increased according to the increase ratio value corresponding to the loss anomaly ratio, wherein the increase ratio value increases as the communication loss ratio increases.

[0011] Furthermore, the reduction ratio increases stepwise as the communication anomaly ratio increases;

[0012] The increase ratio increases stepwise as the communication loss ratio increases.

[0013] Furthermore, when the proportion of communication anomalies is less than the first threshold, the reduction ratio is 0;

[0014] When the communication loss ratio is less than the second threshold, the increase ratio is 0.

[0015] Furthermore, before sending multiple query commands to the touch device, the following steps are also included:

[0016] Receive control commands sent by the touch device;

[0017] Based on the current touchscreen sensitivity of the touch device, calculate the corresponding press data for the control command at that sensitivity; the press data includes at least one of the following: pressed button, pressed pressure, pressed duration, and pressed contact area;

[0018] Generate an inquiry instruction corresponding to the control instruction, wherein the inquiry instruction is used to inquire whether the touch device has generated the press data.

[0019] Furthermore, after adjusting the touchscreen sensitivity of the touch device according to the adjustment parameters, the method further includes:

[0020] The number and proportion of normal communication, communication loss, and communication anomaly, and / or the adjustment parameters are displayed on the display unit.

[0021] Furthermore, after displaying the number and proportion of normal communication, communication loss, and communication anomalies on the display unit, and / or the aforementioned adjustment parameters, the method further includes:

[0022] Obtain the user's adjustment instructions;

[0023] The sensitivity of the touchscreen of the touch device is adjusted according to the adjustment instruction.

[0024] Furthermore, it also includes:

[0025] If the preset triggering conditions are met, the sensitivity of the touch screen of the touch device will be adjusted.

[0026] The triggering conditions include at least one of the following: the number of communication anomalies is greater than the third threshold, the proportion of communication anomalies is greater than the fourth threshold, the number of communication losses is greater than the fifth threshold, and the proportion of communication losses is greater than the sixth threshold.

[0027] Secondly, the present invention also provides a touch button verification device, comprising:

[0028] The query command sending module is used to send multiple query commands to the touch device;

[0029] The communication result statistics module is used to count the number of times communication was normal, communication was lost, and communication was abnormal, and the proportion of these numbers to the total number of queries, based on whether the touch device responded normally and the response time. Among these, normal communication indicates that the touch device responded correctly within the response time threshold, communication loss indicates that the touch device did not respond, and communication abnormality indicates that the touch device responded incorrectly within a set time.

[0030] A sensitivity reduction module is used to reduce the sensitivity of the touch buttons of the touch device according to a reduction ratio value corresponding to the communication anomaly ratio if the communication anomaly ratio is greater than the communication loss ratio, wherein the reduction ratio value increases as the communication anomaly ratio increases;

[0031] A sensitivity enhancement module is used to increase the sensitivity of the touch buttons of the touch device according to an enhancement ratio value corresponding to the communication loss ratio if the communication anomaly ratio is less than the communication loss ratio, wherein the enhancement ratio value increases as the communication loss ratio increases.

[0032] Thirdly, the present invention also provides a smart device, characterized in that it comprises:

[0033] At least one memory and at least one processor;

[0034] The memory is used to store one or more programs;

[0035] When the one or more programs are executed by the at least one processor, the at least one processor performs the steps of a touch button verification method as described in any of the first aspects of the present invention.

[0036] Fourthly, the present invention also provides a computer-readable storage medium, characterized in that:

[0037] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of a touch button verification method as described in any of the first aspects of the present invention.

[0038] This invention provides a touch button calibration method, device, heat pump host, and storage medium. Each time the heat pump host receives a control command, it automatically records the current control command and the user's touchscreen press data. By comparing the relationship between the control command and the press data, it determines whether the current touchscreen sensitivity is appropriate, obtaining a calibration result for the current touchscreen sensitivity. If the calibration result shows a deviation in the current sensitivity, further adjustments are made to the touchscreen sensitivity.

[0039] During the R&D and testing phase, the quality of touch communication can be monitored and quantified manually or automatically as a percentage. This allows for convenient verification from the software's main control host, near-field monitor, remote monitoring slave, and program vulnerabilities; or by examining hardware waveforms and voltage levels to identify the cause. During installation and commissioning, the error rate of touch communication allows for immediate assessment of the installation and interference intensity on-site, enabling immediate improvements such as rewiring, adding shielding, adding calibration points, and adding aluminum foil. If, after a period of time, a decline in touch communication quality is observed, it can be compared to the initial error rate for real-time monitoring to determine if the issue stems from weather, humidity, or poor soldering. Through near-field and remote debugging and calibration, the error rate can be categorized to identify problems in different touch sub-terminals, allowing for rapid troubleshooting of the corresponding touch terminal or component.

[0040] To better understand and implement this invention, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description

[0041] Figure 1 This is a schematic diagram of the hardware module connections used in one embodiment of the present invention;

[0042] Figure 2 A flowchart illustrating a touch button verification method provided by the present invention;

[0043] Figure 3 This is a flowchart of one embodiment of the present invention;

[0044] Figure 4 This is a schematic diagram of a touch button verification device provided by the present invention. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0046] It should be understood that the described embodiments are merely some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of the embodiments of this application.

[0047] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0048] In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims. In the description of this application, it should be understood that the terms "first," "second," "third," etc., are used only to distinguish similar objects and are not necessarily used to describe a specific order or sequence, nor should they be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0049] Furthermore, in the description of this application, unless otherwise stated, "multiple" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0050] To address the problems in the background art, in a specific embodiment, this application provides a touch button verification method. This method is applied to a touchscreen control system with remote and local feedback debugging and upgrade capabilities in a heat pump device, such as... Figure 1 As shown, the system includes at least one heat pump unit, at least one portable wired controller (touch device), and at least one remote monitor.

[0051] The main unit and the portable wired controller communicate via wired or wireless means using standard communication protocols to transmit and exchange data, which is then displayed on a display device. Similarly, the main unit and the remote monitor communicate via wired or wireless means using standard communication protocols to transmit and exchange data, which is then displayed on a display device.

[0052] A single host can exchange data with multiple portable wired controllers, but the host will collect data from each controller separately. A single host can also exchange data with multiple remote monitors, allowing multiple users in different locations to view data simultaneously.

[0053] Based on the aforementioned hardware system, this application provides a touch button verification method, which is executed by the chip of the heat pump host, such as... Figure 2 As shown, the method includes the following steps:

[0054] S01: Send multiple query commands to the touch device.

[0055] In a specific application scenario, when the host obtains that the user is pressing the touch device, it starts to execute the touch button verification method provided in the embodiments of this application to verify the touch screen sensitivity of the touch device.

[0056] Preferably, sending multiple query commands to the touch device further includes the step of:

[0057] S11: Receive the control command sent by the touch device.

[0058] Specifically, control commands can refer to the operation commands that users use to control the heat pump to perform actions such as raising the temperature by pressing touch devices such as portable wired controllers, according to their usage needs.

[0059] S12: Based on the current touch screen sensitivity of the touch device, calculate the pressing data corresponding to the control command at that sensitivity; the pressing data includes at least one of the following: pressing button, pressing pressure, pressing duration, and pressing contact area.

[0060] S13: Generate an inquiry instruction corresponding to the control instruction, wherein the inquiry instruction is used to inquire whether the touch device has generated the press data.

[0061] S02: Based on whether the touch device responds normally and the response time, count the number of times communication is normal, communication is lost, and communication is abnormal, and the proportion of these numbers to the total number of queries; wherein, normal communication indicates that the touch device responds correctly within the response time threshold, communication loss indicates that the touch device does not respond, and communication abnormality indicates that the touch device responds incorrectly within a set time.

[0062] The response time is the time interval between issuing an inquiry command and receiving a response. Different signal transmission devices have different response times. Therefore, in practical applications, it is necessary to determine the response time threshold corresponding to the actual signal transmission device, for example, between 200ms and 1s.

[0063] In a specific application scenario, the host sends an inquiry command to the slave touch unit at regular intervals. If a correct response is received from the slave within 500ms, communication is considered normal, and the number of normal responses is recorded using a standard simulated touch hand shape. If the host does not receive a correct response from the slave touch unit within 500ms, a corresponding count is performed. The absence of a correct response is categorized into two cases: "normal sensing with no data response" and "received data not successfully verified / received alarm command with deviation sensing," and these are counted separately. The master controller performs a data probability statistics every minute (e.g., every 1 minute), calculating the ratio of the total number of requests sent by the host in 1 minute to the number of normal, lost, and abnormal communications.

[0064] in:

[0065] Normal success rate = Number of successful communications / Total number of queries (successful communications);

[0066] Communication loss rate = Number of communication losses / Total number of queries (for exceptions where no response was received from the slave device);

[0067] Anomaly rate = Number of communication anomalies / Total number of queries (data received was not successfully verified or alarm commands were received).

[0068] In one example, if the touchscreen's sensitivity is too low, the host might not receive a control command after the user presses the touchscreen. After a certain period, the host sends an inquiry to the touch device to check if there was any press data in the previous time period. If the result shows that press data was generated, the difference between the two can be used to deduce that the current sensitivity is too low.

[0069] Conversely, if the touchscreen's sensitivity is too high, a situation might arise where the user presses the touchscreen once, but the host receives two control commands. In this case, the host sends an inquiry command to the touch device to check if two presses occurred, but the result shows only one press data. The difference between these two results indicates that the current sensitivity is too high.

[0070] S03: If the communication anomaly ratio is greater than the communication loss ratio, reduce the sensitivity of the touch buttons on the touch device according to the reduction ratio value corresponding to the communication anomaly ratio, wherein the reduction ratio value increases as the communication anomaly ratio increases.

[0071] S04: If the communication anomaly ratio is less than the communication loss ratio, increase the sensitivity of the touch buttons of the touch device according to the increase ratio value corresponding to the loss anomaly ratio, wherein the increase ratio value increases as the communication loss ratio increases.

[0072] In practical applications, if the communication anomaly rate is greater than the communication loss rate, it indicates that the current sensitivity of the touch button is too high and needs to be adjusted to be lower. If the communication anomaly rate is less than the communication loss rate, it indicates that the current sensitivity of the touch button is too low and needs to be adjusted to be higher. The higher the anomaly rate / loss rate, the greater the deviation in sensitivity, and the greater the adjustment ratio needed. Therefore, lowering the ratio is positively correlated with the anomaly rate, and raising the ratio is positively correlated with the loss rate.

[0073] For example, the reduction ratio can be set to be directly proportional to the anomaly rate. More specifically, the reduction ratio can be set to 0.5 * anomaly rate, and the increase ratio can be set to 0.5 * loss rate. In other examples, the reduction / increase ratio can also be set to have an exponential or logarithmic relationship with the anomaly / loss rate.

[0074] In a preferred embodiment, the reduction ratio increases stepwise as the communication anomaly ratio increases; the increase ratio increases stepwise as the communication loss ratio increases.

[0075] In addition, since mechanical equipment is not completely precise, or due to weather changes, changes in user pressure, etc., even with appropriate sensitivity, a small number of communication anomalies and communication losses may still occur. Therefore, in a preferred embodiment, when the proportion of communication anomalies is less than a first threshold, the reduction ratio is 0; when the proportion of communication losses is less than a second threshold, the increase ratio is 0.

[0076] More preferably, both the first threshold and the second threshold are 5%, that is, when the error rate and the loss rate are within 5%, it is considered an acceptable error, and the sensitivity of the touch button does not need to be adjusted.

[0077] Correspondingly, if the anomaly rate or failure rate exceeds 25%, the test is considered invalid and must be retested.

[0078] In a preferred application scenario, when the anomaly rate and failure rate are between 5% and 25%, the sensitivity is adjusted according to the corresponding range.

[0079] Preferably, refer to the table below to adjust the sensitivity within the corresponding range:

[0080] The anomaly rate is higher than the failure rate. >20% 15~20% 10%~15% 5%~10% <5% Correspondingly reduce sensitivity 10% 8%~10% 5%~8% 2%~5% 1%

[0081] The failure rate is higher than the anomaly rate. >20% 15~20% 10%~15% 5%~10% <5% Corresponding to increased sensitivity 10% 8%~10% 5%~8% 2%~5% 1%

[0082] In this application, sensitivity does not refer to a single parameter, but rather a conceptual value adjusted by multiple dimensions of parameters. Assuming an initial sensitivity of A, the larger the difference in the interval range, the higher the corresponding sensitivity is adjusted. Sensitivity is decreased when the anomaly rate is high and increased when the failure rate is high.

[0083] In practical use, whether to adjust the touchscreen sensitivity is, for the sake of user-friendly design, often left to the individual user. In other application scenarios, such as the R&D testing phase, when the current sensitivity is detected as not matching the original settings, developers also want to be able to view error data before making adjustments. Therefore, in a preferred embodiment, the touch button verification method provided in this application further includes the following steps:

[0084] S05: Display the number and proportion of normal communication, communication loss and communication anomaly, and / or the adjustment parameters on the display unit.

[0085] Specifically, the display unit can be a monitor integrated into the heat pump unit or a monitor from a remote monitoring device. Those skilled in the art can configure it according to actual needs.

[0086] More preferably, the touch button verification method provided in this application further includes the following steps:

[0087] S061: Obtain the user's adjustment instructions.

[0088] In practical applications, after seeing the statistical results of the number and proportion of normal communication, communication loss, and communication anomalies, users can decide to adjust the sensitivity according to the adjustment plan, or decide how to adjust the sensitivity themselves.

[0089] S062: Adjust the touch screen sensitivity of the touch device according to the adjustment instruction.

[0090] Similarly, sensitivity here does not refer to a single parameter, but rather a conceptual value derived from the combined adjustment of multiple parameters. The system adjusts these multiple parameters to ultimately achieve a suitable sensitivity.

[0091] In other embodiments, the touch button verification method provided in this application further includes the following steps:

[0092] S07: If the preset triggering condition is met, the touch screen sensitivity of the touch device is adjusted.

[0093] The triggering conditions include at least one of the following: the number of communication anomalies is greater than the third threshold, the proportion of communication anomalies is greater than the fourth threshold, the number of communication losses is greater than the fifth threshold, and the proportion of communication losses is greater than the sixth threshold.

[0094] Specifically, when the verification result is obviously abnormal and the user has not made any adjustments, the sensitivity can be adjusted proactively to avoid affecting subsequent use.

[0095] For example, if the number of communication anomalies exceeds 100, the communication anomaly rate exceeds 20%, the number of communication losses exceeds 100, and the communication loss rate exceeds 20%, and no adjustment instruction is received from the user, the host or cloud controller will proactively make adaptive adjustments to the sensitivity based on the triggering conditions.

[0096] In a preferred embodiment, such as Figure 3 As shown, the process of a touch button verification method provided in this application is as follows:

[0097] The master controller sends a request command to the slave touch unit. The slave touch unit receives the data and performs verification. If the data verification is successful, it replies with a response command. The master controller receives the response command and verifies it. If the verification is successful, the touch communication is considered successful. If the slave unit fails to receive the data or does not receive the request, it will either respond with the corresponding alarm command or remain silent.

[0098] The master device counts both successfully verified and unverified data received. The slave device also performs verification and counts simultaneously. Both the master and slave devices calculate the ratio of successful to unverified data.

[0099] Factors affecting successful verification include time, intensity (sensing depth), de-jitter rate (interference resistance), and signal strength. These factors constitute the system sensitivity parameters, and the sensitivity is adjusted according to different results.

[0100] In a specific example, the trigger parameters for a certain touch button are set as follows: press time exceeding 0.5 seconds, press force 100gf-300gf, and debounce duration 20ms. Reducing the thresholds for press time and press force, as well as decreasing the debounce duration, can increase the sensitivity of the touch button. That is, using less press force and a shorter press time allows control to send a signal from the touch button.

[0101] The host computer uploads probability data to the main control chip and displays it on the display unit. The display unit also includes a display unit for the remote monitor.

[0102] Users can remotely adjust the sensitivity based on data parameters. Alternatively, if the system repeatedly identifies anomalies, the data stored in the cloud will adaptively adjust the touch parameters to change the sensitivity.

[0103] After each sensitivity adjustment, the statistical cycle restarts. The host and cloud controllers use the new sensitivity as a starting point to recalculate the number of query commands sent, and count the number and proportion of normal communication, communication loss, and communication anomalies.

[0104] In addition, both the host and slave devices have memory functions, enabling them to trace and review data from past days, weeks, and years. This includes the sensitivity and query results for each inquiry, and preferably, data such as ambient temperature, humidity, user's pressing area, and pressing pressure at the time of each press. The cloud can integrate and process this historical data. For example, based on seasonal changes in ambient temperature and humidity, the sensitivity can be proactively adjusted to adapt to the current environment during seasonal transitions. Alternatively, the user's pressing area and pressing pressure can be used to determine if the user has changed, and the sensitivity can be proactively adjusted to suit the current user.

[0105] This application also provides a touch button verification device, such as... Figure 4 As shown, the touch button verification device 400 includes:

[0106] The query instruction sending module 401 is used to send multiple query instructions to the touch device;

[0107] The communication result statistics module 402 is used to count the number of normal communication, communication loss, and communication anomaly and their proportion to the total number of queries based on whether the touch device responds normally and the response time; wherein, normal communication indicates that the touch device responds correctly within the response time threshold, communication loss indicates that the touch device does not respond, and communication anomaly indicates that the touch device responds incorrectly within a set time.

[0108] Sensitivity reduction module 403 is used to reduce the sensitivity of the touch buttons of the touch device according to the reduction ratio value corresponding to the communication anomaly ratio if the communication anomaly ratio is greater than the communication loss ratio, wherein the reduction ratio value increases as the communication anomaly ratio increases;

[0109] Sensitivity enhancement module 04 is used to increase the sensitivity of the touch buttons of the touch device according to the enhancement ratio value corresponding to the communication loss ratio if the communication anomaly ratio is less than the communication loss ratio, wherein the enhancement ratio value increases as the communication loss ratio increases.

[0110] Preferably, the reduction ratio increases in steps as the communication anomaly ratio increases;

[0111] The increase ratio increases stepwise as the communication loss ratio increases.

[0112] Preferably, when the communication anomaly ratio is less than a first threshold, the reduction ratio is 0;

[0113] When the communication loss ratio is less than the second threshold, the increase ratio is 0.

[0114] Preferred options also include:

[0115] A control command receiving unit is used to receive control commands sent by the touch device;

[0116] The press data calculation unit is used to calculate the press data corresponding to the control command at the current touch screen sensitivity of the touch device; the press data includes at least one of the following: press button, press pressure, press duration, and press contact area;

[0117] An inquiry instruction generation unit is used to generate an inquiry instruction corresponding to the control instruction, wherein the inquiry instruction is used to inquire whether the touch device has generated the press data.

[0118] Preferred options also include:

[0119] The display module is used to display the number and proportion of normal communication, communication loss and communication anomaly, and / or the adjustment parameters on the display unit.

[0120] Preferred options also include:

[0121] The adjustment instruction acquisition unit is used to acquire the user's adjustment instructions;

[0122] The first adjustment unit is used to adjust the touch screen sensitivity of the touch device according to the adjustment instruction.

[0123] Preferred options also include:

[0124] The second adjustment unit is used to adjust the touch screen sensitivity of the touch device if a preset triggering condition is met.

[0125] The triggering conditions include at least one of the following: the number of communication anomalies is greater than the third threshold, the proportion of communication anomalies is greater than the fourth threshold, the number of communication losses is greater than the fifth threshold, and the proportion of communication losses is greater than the sixth threshold.

[0126] This application embodiment also provides a heat pump host, including:

[0127] At least one memory and at least one processor;

[0128] The memory is used to store one or more programs;

[0129] When the one or more programs are executed by the at least one processor, the at least one processor performs the steps of the touch button verification method as described above.

[0130] This application also provides a computer-readable storage medium.

[0131] The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the touch button verification method described above.

[0132] This invention provides a touch button calibration method, device, heat pump host, and storage medium. Each time the heat pump host receives a control command, it automatically records the current control command and the user's touchscreen press data. By comparing the relationship between the control command and the press data, it determines whether the current touchscreen sensitivity is appropriate, obtaining a calibration result for the current touchscreen sensitivity. If the calibration result shows a deviation in the current sensitivity, further adjustments are made to the touchscreen sensitivity.

[0133] During the R&D and testing phase, the quality of touch communication can be monitored and quantified manually or automatically as a percentage. This allows for convenient verification from the software's main control host, near-field monitor, remote monitoring slave, and program vulnerabilities; or by examining hardware waveforms and voltage levels to identify the cause. During installation and commissioning, the error rate of touch communication allows for immediate assessment of the installation and interference intensity on-site, enabling immediate improvements such as rewiring, adding shielding, adding calibration points, and adding aluminum foil. If, after a period of time, a decline in touch communication quality is observed, it can be compared to the initial error rate for real-time monitoring to determine if the issue stems from weather, humidity, or poor soldering. Through near-field and remote debugging and calibration, the error rate can be categorized to identify problems in different touch sub-terminals, allowing for rapid troubleshooting of the corresponding touch terminal or component.

[0134] The embodiments described above are merely examples of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention.

Claims

1. A method for verifying touch buttons, characterized in that, Includes the following steps: Send multiple query commands to the touch device; Based on whether the touch device responded normally and the response time, the number of times communication was normal, communication was lost, and communication was abnormal, and the proportion of these numbers to the total number of queries, were counted. Among them, normal communication indicates that the touch device responded correctly within the response time threshold, communication loss indicates that the touch device did not respond, and communication abnormality indicates that the touch device responded incorrectly within the set time. If the communication anomaly ratio is greater than the communication loss ratio, the sensitivity of the touch buttons on the touch device is reduced according to the reduction ratio value corresponding to the communication anomaly ratio, wherein the reduction ratio value increases as the communication anomaly ratio increases; If the communication anomaly ratio is less than the communication loss ratio, the sensitivity of the touch buttons on the touch device is increased according to the increase ratio value corresponding to the communication loss ratio, wherein the increase ratio value increases as the communication loss ratio increases.

2. The touch button verification method according to claim 1, characterized in that: The reduction ratio increases stepwise as the communication anomaly ratio increases; The increase ratio increases stepwise as the communication loss ratio increases.

3. The touch button verification method according to claim 2, characterized in that: When the proportion of communication anomalies is less than the first threshold, the reduction ratio is 0. When the communication loss ratio is less than the second threshold, the increase ratio is 0.

4. The touch button verification method according to claim 1, characterized in that, Before sending multiple query commands to the touch device, the process also includes: Receive control commands sent by the touch device; Based on the current touchscreen sensitivity of the touch device, calculate the corresponding press data for the control command at that sensitivity; the press data includes at least one of the following: pressed button, pressed pressure, pressed duration, and pressed contact area; Generate an inquiry instruction corresponding to the control instruction, wherein the inquiry instruction is used to inquire whether the touch device has generated the press data.

5. The touch button verification method according to claim 1, characterized in that, After adjusting the touchscreen sensitivity of the touch device according to the adjustment parameters, the method further includes: The number and proportion of normal communication, communication loss, and communication anomaly, and / or the adjustment parameters are displayed on the display unit.

6. The touch button verification method according to claim 5, characterized in that, After displaying the number and proportion of normal communication, communication loss, and communication anomaly on the display unit, and / or the adjustment parameters, the system further includes: Obtain the user's adjustment instructions; The sensitivity of the touchscreen of the touch device is adjusted according to the adjustment instruction.

7. The touch button verification method according to claim 1, characterized in that, Also includes: If the preset triggering conditions are met, the sensitivity of the touch screen of the touch device will be adjusted. The triggering conditions include at least one of the following: the number of communication anomalies is greater than the third threshold, the proportion of communication anomalies is greater than the fourth threshold, the number of communication losses is greater than the fifth threshold, and the proportion of communication losses is greater than the sixth threshold.

8. A touch button verification device, characterized in that, include: The query command sending module is used to send multiple query commands to the touch device; The communication result statistics module is used to count the number of times communication was normal, communication was lost, and communication was abnormal, and the proportion of these numbers to the total number of queries, based on whether the touch device responded normally and the response time. Among these, normal communication indicates that the touch device responded correctly within the response time threshold, communication loss indicates that the touch device did not respond, and communication abnormality indicates that the touch device responded incorrectly within a set time. A sensitivity reduction module is used to reduce the sensitivity of the touch buttons of the touch device according to a reduction ratio value corresponding to the communication anomaly ratio if the communication anomaly ratio is greater than the communication loss ratio, wherein the reduction ratio value increases as the communication anomaly ratio increases; A sensitivity enhancement module is used to increase the sensitivity of the touch buttons of the touch device according to an enhancement ratio value corresponding to the communication loss ratio if the communication anomaly ratio is less than the communication loss ratio, wherein the enhancement ratio value increases as the communication loss ratio increases.

9. A heat pump main unit, characterized in that, include: At least one memory and at least one processor; The memory is used to store one or more programs; When the one or more programs are executed by the at least one processor, the at least one processor implements the steps of a touch button verification method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of a touch button verification method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Custom method and system for sensitivity of touch key and touch equipment

    CN113364444A

  • System and method for touch screen environmental calibration

    US6456952B1