Touch panel control method and device, equipment and computer storage medium

By establishing a force-vibration coupling model and obtaining pre-stress information, vibration characteristic parameters are determined, and the control method of the touch panel is optimized. This solves the problem of inconsistent feedback in traditional control methods and achieves a more stable touch feedback effect.

CN121597036AActive Publication Date: 2026-03-03GEER TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411181088.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2026-03-03
Estimated Expiration
2044-08-26

AI Technical Summary

Technical Problem

Traditional touch panel control methods suffer from inconsistent feedback effects, or even no touch feedback effect, due to differences in structural manufacturing tolerances, component performance, and installation conditions.

Method used

By establishing a force-vibration coupling model of the touch panel, pre-stress information is obtained and vibration characteristic parameters are determined. Based on these parameters, the touch panel is controlled, and the drive design parameters are optimized and adjusted to match the actual situation of different structures.

Benefits of technology

This improves the feedback effect of the touch panel, avoids inconsistencies in feedback caused by structural manufacturing tolerances, differences in component performance, and installation conditions, and ensures the stability and consistency of touch feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121597036A_ABST
    Figure CN121597036A_ABST
Patent Text Reader

Abstract

The invention discloses a control method, device and equipment of a touch panel and a computer storage medium, and relates to the technical field of panel control, and the method comprises the steps that a force-vibration coupling model of the touch panel is acquired, and the force-vibration coupling model is a model of the corresponding relation between pre-pressure and vibration established for the structure of the touch panel; pre-pressure information of the touch panel is obtained, and vibration characteristic parameters are determined according to the pre-pressure information and the force-vibration coupling model; and controlling the touch panel according to the vibration characteristic parameter. The feedback effect of the touch panel is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of panel control technology, and in particular to a control method, device, equipment and computer storage medium for a touch panel. Background Technology

[0002] With the increasing popularity of touch panels, users have also placed higher demands on their control over these panels.

[0003] Traditional touch panel control relies on a vibration motor installed throughout the panel to provide feedback after the user presses it. This involves a control program driving the motor to vibrate rapidly, quickly stimulating the entire touch panel to vibrate, and then transmitting the vibration to the user's finger. However, this method has significant drawbacks. Due to variations in manufacturing tolerances, component performance, and installation conditions, the touch feedback can be inconsistent, sometimes even lacking altogether. In short, this control method results in poor touch panel feedback due to the possibility of no feedback at all.

[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main objective of this application is to provide a control method, device, equipment, and computer storage medium for a touch panel, aiming to solve the technical problem of poor feedback effect of the touch panel.

[0006] To achieve the above objectives, this application provides a control method for a touch panel, the control method comprising:

[0007] Obtain the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel;

[0008] Obtain the pre-pressure information of the touch panel, and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model;

[0009] The touch panel is controlled based on the vibration characteristic parameters.

[0010] In one embodiment, the vibration characteristic parameters include the target vibration frequency, the target driving voltage, and the target driving waveform; the preload information includes the target preload value; and the step of determining the vibration characteristic parameters based on the preload information and the force-vibration coupling model includes:

[0011] Based on the target preload value, the corresponding vibration frequency is determined in the force-vibration coupling model as the target vibration frequency;

[0012] Based on the target preload value, the corresponding driving voltage is determined in the force-vibration coupling model as the target driving voltage;

[0013] Based on the target preload value, the corresponding driving waveform is determined in the force-vibration coupling model as the target driving waveform.

[0014] In one embodiment, prior to the step of obtaining the force-vibration coupling model of the touch panel, the following steps are included:

[0015] The touch panel is controlled based on preset vibration control parameters, wherein the vibration control parameters include pre-pressure and vibration characteristic parameters;

[0016] The vibration results of the touch panel under the control of the vibration control parameters are obtained, and the force-vibration coupling model of the touch panel is determined based on the vibration results.

[0017] In one embodiment, the step of determining the force-vibration coupling model of the touch panel based on the vibration results includes:

[0018] If the vibration result matches the preset theoretical vibration mode, then the correspondence between the pre-pressure and the vibration characteristic parameters is determined as the initial coupling model, and the force-vibration coupling model of the touch panel is determined according to the initial coupling model.

[0019] If the vibration result does not match the preset theoretical vibration mode, the pre-pressure and the vibration characteristic parameters are updated, and the step of obtaining the vibration result of the touch panel under the control of the vibration control parameters is performed based on the updated pre-pressure and the updated vibration characteristic parameters.

[0020] In one embodiment, the step of determining the force-vibration coupling model of the touch panel based on the initial coupling model includes:

[0021] Based on the initial coupling model, the vibration characteristic parameters corresponding to different preload values ​​are determined, and a model database is constructed based on the preload values ​​and the vibration characteristic parameters corresponding to the preload values.

[0022] The force-vibration coupling model of the touch panel is constructed based on the model database and the initial coupling model.

[0023] In one embodiment, the control method for the touch panel is applied to a control system for the touch panel. The control system includes a vibration device attached to the bottom surface of the touch panel. The step of controlling the touch panel according to the vibration characteristic parameters includes:

[0024] Determine the target vibration frequency, target driving voltage, and target driving waveform among the vibration characteristic parameters;

[0025] The target vibration frequency, the target driving voltage, and the target driving waveform are input to the vibration device to control the vibration of the touch panel based on the vibration device.

[0026] In one embodiment, the control system of the touch panel further includes a pressure sensor, and the step of acquiring pre-pressure information of the touch panel includes:

[0027] When the control system of the touch panel is in a preset power-on state, the pre-pressure value of the control system of the touch panel is obtained based on the pressure sensor as the pre-pressure information of the touch panel.

[0028] Furthermore, to achieve the above objectives, this application also provides a control device for a touch panel, the control device for the touch panel comprising:

[0029] The model acquisition module is used to acquire the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel;

[0030] The parameter determination module is used to obtain the pre-pressure information of the touch panel and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model.

[0031] The panel control module is used to control the touch panel according to the vibration characteristic parameters.

[0032] In addition, to achieve the above objectives, this application also provides a control device for a touch panel, including a processor, a memory, and a touch panel control method program stored in the memory that can be executed by the processor, wherein when the touch panel control method program is executed by the processor, it implements the steps of the touch panel control method as described above.

[0033] This application also provides a computer storage medium storing a touch panel control method program, wherein when the touch panel control method program is executed by a processor, it implements the steps of the touch panel control method as described above.

[0034] This application provides a control method for a touch panel. The method involves obtaining a force-vibration coupling model of the touch panel, where the force-vibration coupling model is a model establishing the correspondence between pre-pressure and vibration for the structure of the touch panel; obtaining pre-pressure information of the touch panel; determining vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model; and controlling the touch panel based on the vibration characteristic parameters. By using the correspondence model between pre-pressure and vibration (i.e., the force-vibration coupling model) established for the structure of the touch panel, and determining vibration characteristic parameters based on the force-vibration coupling model and the pre-pressure information of the touch panel, the method ultimately controls the touch panel based on the vibration characteristic parameters. This avoids inconsistent touch feedback experiences, or even the absence of touch feedback, due to differences in manufacturing tolerances of the touch panel structure, performance differences of the components themselves, and variations in actual structural installation. This control method for touch panels not only provides a new way to control touch panels, but also determines vibration characteristic parameters based on the force-vibration coupling model and the pre-pressure information of the touch panel. This allows for control of the touch panel based on the vibration characteristic parameters, avoiding problems caused by manufacturing tolerances of the touch panel structure, performance differences of the components themselves, and actual structural installation conditions, thereby improving the feedback effect of the touch panel. Attached Figure Description

[0035] Figure 1 This is a flowchart illustrating the first embodiment of the control method for the touch panel of this application;

[0036] Figure 2 This is a flowchart illustrating the control method of the touch panel in this application;

[0037] Figure 3 This is another flowchart illustrating the control method of the touch panel in this application;

[0038] Figure 4 This is a schematic diagram of the control device module for the touch panel of this application;

[0039] Figure 5 This is a schematic diagram of the hardware operating environment involved in the device in this application;

[0040] Figure 6 This is a schematic diagram of a control scenario for the control system of the touch panel of this application.

[0041] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings.

[0042] Explanation of icon numbers:

[0043] 100. Touch panel; 110. Vibration device; 120. Pressure device; 130. Fixed support structure; 140. Suspended silicone ball; 150. Spring. Detailed Implementation

[0044] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0045] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0046] The basic structure of a commonly used touch panel mainly consists of a touch panel (such as a flexible screen or a surface made of special materials), a capacitive film, supporting structural components, vibration devices (such as a vibration motor), pressure devices (such as a pressure detector), a hardware driver control board, a main body, and a shell structure. Its working principle is as follows: When a user presses their finger on the touch panel, the capacitive film controls different functions based on the detected press position. The pressure detector determines that the press trigger action has been successfully achieved. This means that through a finely designed force transmission mechanism, the pressure trigger force on the panel surface is transmitted layer by layer to the pressure detection device, reaching a preset detection threshold, confirming the button function is triggered, and providing a press operation experience close to that of a physical button. Simultaneously, after the press touch function is implemented, it is necessary to provide the user with a haptic feedback touch effect. This is achieved by a vibration motor installed and arranged throughout the structural design. The motor vibrates according to the input drive control program, quickly exciting the entire touch panel to vibrate, and finally transmitting the vibration effect to the user's finger, completing the touch operation process. In actual touch operation, due to the precise structural design and the involvement of pressure detectors, vibration motors, and complex detection and drive control programs, in the actual product manufacturing and production process, it is easy to cause inconsistent touch feedback effects due to differences in structural manufacturing tolerances, component performance, and actual structural installation. This mainly refers to the failure of key vibration parameters to meet design requirements, or even the absence of touch feedback. In other words, due to the existence of relevant influencing parameters within the structure (structural manufacturing tolerances, component performance differences, and differences in actual structural installation), using the same feedback control method for different touch panels will result in poor touch panel feedback.

[0047] Therefore, based on the shortcomings of the above-mentioned touch panel control schemes, this application proposes a touch panel control method. The solution of this application is as follows: by establishing a correspondence model between pre-pressure and vibration (i.e., a force-vibration coupling model) for the structure of the touch panel, vibration characteristic parameters are determined based on the force-vibration coupling model and the pre-pressure information of the touch panel. Finally, the touch panel is controlled based on these vibration characteristic parameters. This avoids inconsistent touch feedback experiences, or even the absence of touch feedback, due to differences in manufacturing tolerances, component performance, and actual installation conditions. This touch panel control method not only provides a new control approach but also determines vibration characteristic parameters based on the force-vibration coupling model and the pre-pressure information of the touch panel, thereby controlling the touch panel based on these parameters and avoiding problems caused by manufacturing tolerances, component performance differences, and actual installation conditions, thus improving the touch panel's feedback effect.

[0048] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or a device capable of performing the above functions, such as a touch panel control device. The following description uses a touch panel control device as an example to illustrate this embodiment and the subsequent embodiments.

[0049] Based on this, the embodiments of this application provide a control method for a touch panel, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the control method for the touch panel of this application.

[0050] Reference Figure 1 This application provides a control method for a touch panel, the control method for the touch panel including:

[0051] Step S10: Obtain the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel;

[0052] For example, refer to Figure 6 , Figure 6 This is a schematic diagram of a control scenario for the control system of the touch panel of this application. When a user presses the touch panel 100, the pressure device 120 senses the user's press position and executes the function at that position. By designing a suspension structure of the suspended silicone ball 140 and spring 150, the entire touch panel 100 can be in a pressable and variable state to facilitate sensing the press position and subsequent vibration feedback. During vibration feedback, the vibration device 110 drives the touch panel 100 to vibrate up and down in the direction of the arrow to provide feedback to the user. Figure 6 As is known from the principles of vibration in reality, the vibration performance of a vibrating device (the effectiveness of the information fed back to the user) is directly related to parameters such as the driving voltage, the device's vibration frequency, and the waveform type. While ensuring the vibrating device, as the vibration source, can effectively output vibration, the overall touch panel structural design also affects the vibration response characteristics. This is mainly due to differences in the internal pre-pressure caused by manufacturing tolerances in the touch panel structure, variations in the pressing trigger force during user operation, and differences in the structural fixing force during external assembly. Therefore, this application proposes a control method for touch panels to optimize and adjust the driving design parameters according to the actual situation of each different product structure, achieving dynamic matching control.

[0053] In this embodiment, to avoid inconsistent touch feedback experiences, or even the absence of touch feedback, due to differences in manufacturing tolerances, component performance, and actual installation conditions of the touch panel, a force-vibration coupling model of the touch panel is obtained. Based on this model, control parameters corresponding to the differences in manufacturing tolerances, component performance, and actual installation conditions (i.e., different pre-pressures of the touch panel) for different touch panels are determined, thereby eliminating feedback problems caused by the touch panel structure. The force-vibration coupling model establishes a correspondence between pre-pressure and vibration for the touch panel structure. In other words, it defines the optimal control parameters for achieving the best or near-optimal vibration under the corresponding pre-pressure. Control parameters refer to the parameters that control the touch panel's vibration. For example, if the touch panel is driven by a vibrating device, the control parameters can be the signals controlling the vibrating device. At this point, optimal parameters can be determined based on the force-vibration coupling model to control the touch panel to vibrate, thereby ensuring the effectiveness of touch panel control.

[0054] Step S20: Obtain the pre-pressure information of the touch panel, and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model;

[0055] In this embodiment, after determining the force-vibration coupling model, vibration control is applied to the touch panel being controlled. Pre-pressure information of the touch panel is obtained, and vibration characteristic parameters are then determined based on this pre-pressure information within the force-vibration coupling model. The pre-pressure information can be the target pre-pressure value of the touch panel, or it can be a target pre-pressure value calculated based on the touch panel's structure. For example, if the manufacturing tolerance of the touch panel structure is S, the user's pressing trigger force during operation is D, and the structural fixing force during assembly is F, then a unique corresponding target pre-pressure value can be determined. The target pre-pressure value refers to the internal pressure value of the touch panel structure caused by the touch panel structure, and it can also be related to the user's pressing trigger force during operation, such as target pre-pressure value = sS + dD + fF, where s, d, and f are defined coefficients. Since the touch panel structure and pressing force are fixed parameters for this control, it's necessary to determine the optimal vibration characteristic parameters based on these fixed parameters to achieve the best feedback effect. Vibration characteristic parameters refer to the control parameters that cause the touch panel to vibrate, such as the vibration frequency, driving voltage, and driving waveform of the vibrating device attached to the touch panel. The vibration frequency is the number of vibrations per minute, the driving voltage is the voltage driving the vibrating device (e.g., 5V positive voltage), and the driving waveform is the waveform of the vibrating device (e.g., a sine wave). Therefore, corresponding vibration characteristic parameters can be selected for vibration control of different touch panels to overcome the influence of different touch panel structures, thereby improving the feedback effect of the touch panel.

[0056] Step S30: Control the touch panel according to the vibration characteristic parameters.

[0057] In this embodiment, after determining the vibration characteristic parameters that require vibration control of the touch panel, vibration control of the touch panel is performed based on the vibration characteristic parameters. The specific process is to send the vibration characteristic parameters to the corresponding vibration device that controls the vibration of the touch panel. Driven by the vibration characteristic parameters, the vibration device controls the touch panel to vibrate. Since the vibration characteristic parameters are determined based on the force-vibration coupling model, the influence of various manufacturing, installation, and device differences on the consistency of vibration feedback operation experience can be effectively avoided, so as to ensure the feedback effect of the touch panel.

[0058] In this embodiment, a control method for a touch panel is provided. This method involves acquiring a force-vibration coupling model of the touch panel, where the force-vibration coupling model is a model establishing the correspondence between pre-pressure and vibration for the structure of the touch panel; acquiring pre-pressure information of the touch panel; determining vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model; and controlling the touch panel based on the vibration characteristic parameters. By using the correspondence model between pre-pressure and vibration (i.e., the force-vibration coupling model) established for the structure of the touch panel, and determining vibration characteristic parameters based on the force-vibration coupling model and the pre-pressure information of the touch panel, the method ultimately controls the touch panel based on the vibration characteristic parameters. This avoids inconsistent touch feedback experiences, or even the absence of touch feedback, due to differences in manufacturing tolerances of the touch panel structure, performance differences of the components themselves, and variations in actual structural installation. This control method for touch panels not only provides a new way to control touch panels, but also determines vibration characteristic parameters based on the force-vibration coupling model and the pre-pressure information of the touch panel. This allows for control of the touch panel based on the vibration characteristic parameters, avoiding problems caused by manufacturing tolerances of the touch panel structure, performance differences of the components themselves, and actual structural installation conditions, thereby improving the feedback effect of the touch panel.

[0059] Furthermore, based on the first embodiment of this application described above, a second embodiment of the control method for the touch panel of this application is proposed. In this embodiment, step S20, where the vibration characteristic parameters include the target vibration frequency, the target driving voltage, and the target driving waveform, and the pre-pressure information includes the target pre-pressure value, and the step of determining the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model, includes:

[0060] Step S21: Determine the corresponding vibration frequency in the force-vibration coupling model based on the target preload value as the target vibration frequency;

[0061] Step S22: Determine the corresponding driving voltage in the force-vibration coupling model based on the target preload value as the target driving voltage;

[0062] Step S23: Based on the target preload value, determine the corresponding driving waveform in the force-vibration coupling model as the target driving waveform.

[0063] In this embodiment, the vibration characteristic parameters include the target vibration frequency, the target driving voltage, and the target driving waveform. The pre-pressure information includes the target pre-pressure value. The target vibration frequency refers to the frequency at which the touch panel vibrates, such as controlling the touch panel to vibrate at 20 times / second using a vibration device. The target driving voltage refers to the voltage used to control the touch panel's vibration, such as a 5V input voltage to a vibration device. The target driving waveform refers to the voltage waveform used to control the touch panel's vibration, such as a sine wave input voltage to a vibration device. The target pre-pressure value refers to the pre-pressure corresponding to the touch panel. Ultimately, the corresponding vibration frequency can be determined in the force-vibration coupling model based on the target pre-pressure value, the corresponding driving voltage can be determined in the force-vibration coupling model based on the target pre-pressure value, and the corresponding driving waveform can be determined in the force-vibration coupling model based on the target pre-pressure value. Taking the determination of the target vibration frequency as an example, the vibration frequency corresponding to the target pre-pressure value is determined as the target vibration frequency through the model database in the force-vibration coupling model. The model database stores the correspondence between the pre-pressure value and the vibration frequency, driving voltage, and driving waveform. (See reference...)

[0064] Table 1 is a storage table for the model database.

[0065]

[0066] Table 1

[0067] Based on Table 1, if the target preload value is F1, then the uniquely corresponding target vibration frequency f1, target driving voltage V1, and target driving waveform can be determined as a sine wave. In this case, the target vibration frequency, target driving voltage, and target driving waveform can be quickly determined based on the model database. Alternatively, other determination methods can be used, as the model database may not contain all preload values. Therefore, the target vibration frequency, target driving voltage, and target driving waveform can be directly determined based on the correspondence in the force-vibration coupling model. For example, the correspondence between the preload value F, target vibration frequency f, target driving voltage V, and target driving waveform W is F = Af + BV + CW. Based on this relationship, the target preload value Fn can be quickly determined to correspond to the target vibration frequency fn, target driving voltage Vn, and target driving waveform Wn. Alternatively, the model database can be used for adaptive selection. For example, if the target preload value Fm is between F1 and F2, the intermediate value between f1 and f2 (based on the difference between F1 and F2) can be appropriately selected as the target vibration frequency, and the intermediate value between V1 and V2 can be selected as the target driving voltage. The driving waveform can be directly selected based on whichever preload value it is closest to. At this point, the touch panel can be accurately driven based on the determined vibration characteristic parameters to ensure the vibration feedback effect of the touch panel.

[0068] In one embodiment, reference is made to Figure 3 , Figure 3 This is another flowchart illustrating the control method for the touch panel in this application. After the touch panel product is designed, manufactured, or actually installed and fixed in place, if it is controlled directly in a fixed manner (using the same vibration characteristic parameters for different touch panels), the initial pre-pressure value of the touch panel will vary due to the influence of various differences in structural manufacturing tolerances, the performance of the components themselves, and the actual structural installation conditions. This will affect the vibration feedback, resulting in phenomena such as excessively strong or weak normal vibration. When the touch system (i.e., the control system of the touch panel) is powered on for the first time, the overall pre-pressure of the system is measured by the pressure sensing device built into the system. This can be obtained by directly reading the value of the pressure sensing device or by processing the read value, such as through multiplication. At this point, the pre-pressure value Fx can be calculated. This directly reflects the overall situation of the system's manufacturing, installation, and component differences. It's worth noting that the pre-pressure value Fx can be determined directly based on the pressure sensor readings, or the initial pre-pressure value of the system can be determined by the pressure sensor readings, and the pressure caused by user operation can be summarized into the initial pre-pressure value of the system to obtain the pre-pressure value Fx. Other factors can also be considered in the calculation, which is not limited here. After determining the pre-pressure value Fx, the program control module will determine the pre-pressure value based on the force-vibration coupling model database (i.e., the model database). That is, it will determine whether the pre-pressure value exists in the model database. If it exists, it can be directly called; otherwise, it needs to be selected according to the corresponding relationship or a specific selection method (i.e., the model database-adaptive selection scheme). When it can be directly called, the vibration characteristic parameters corresponding to the specific pre-pressure value, such as fx, Vx, and Wx, will be directly called from the model database. Finally, the driver program calls the parameters to drive the vibration motor device to work. While achieving fast, efficient, accurate, and stable vibration feedback from the touch panel, targeted drive control ensures the feedback effect of the touch panel.

[0069] Furthermore, based on the first and / or second embodiments of this application described above, a third embodiment of the control method for the touch panel of this application is proposed. In this embodiment, before step S10, the step of obtaining the force-vibration coupling model of the touch panel, the method includes:

[0070] Step S101: Control the touch panel based on preset vibration control parameters, wherein the vibration control parameters include pre-pressure and vibration characteristic parameters;

[0071] Step S102: Obtain the vibration results of the touch panel under the control of vibration control parameters, and determine the force-vibration coupling model of the touch panel based on the vibration results.

[0072] In this embodiment, before calling the force-vibration coupling model, a force-vibration coupling model is first constructed. The construction method is to control the touch panel based on preset vibration control parameters. The vibration control parameters include preload and vibration characteristic parameters. The touch panel being controlled can be the touch panel to be controlled or a prototype of the touch panel to be controlled. Preload refers to the design of the structure of the touch panel to be controlled. For example, structure Q corresponds to preload Q1, and structure U corresponds to preload U1. This allows us to determine the relationship between vibration characteristic parameters and effects under different touch panel structures. Vibration characteristic parameters include at least the vibration frequency, driving voltage, and driving waveform of the control vibration device. Here, we take a motor as an example to illustrate the vibration device. Other vibration devices can be used, and other parameters can be used. The vibration results of the touch panel are obtained under the control of vibration control parameters. Based on these results, the force-vibration coupling model of the touch panel can be determined. The vibration results refer to the vibration effect of the touch panel under the control of the vibration control parameters. These results can be represented by parameters such as vibration amplitude, vibration acceleration, and vibration frequency. When the vibration effect meets the user-defined conditions, such as vibration amplitude less than R1 and greater than R11, vibration acceleration less than R2 and greater than R21, and vibration frequency less than R3 and greater than R31, the direct correspondence between the vibration characteristic parameters and the pre-pressure (the difference caused by different structures) is determined. This is the force-vibration coupling model of the touch panel, which is used to determine the vibration characteristic parameters of touch panels with different structures in a targeted manner to ensure the effect of the touch panel vibration feedback.

[0073] Furthermore, the steps for determining the force-vibration coupling model of the touch panel based on the vibration results include:

[0074] Step S112: If the vibration result matches the preset theoretical vibration mode, then determine the correspondence between the preload and vibration characteristic parameters as the initial coupling model, and determine the force-vibration coupling model of the touch panel based on the initial coupling model.

[0075] Step S122: If the vibration result does not match the preset theoretical vibration mode, then update the pre-pressure and update the vibration characteristic parameters, and perform the step of obtaining the vibration result of the touch panel under the control of the vibration control parameters based on the updated pre-pressure and updated vibration characteristic parameters.

[0076] In this embodiment, when determining the force-vibration coupling model of the touch panel, the vibration results are assessed to determine whether the force-vibration coupling model needs to be generated. If the vibration results match the preset theoretical vibration mode, it is determined that the force-vibration coupling model of the touch panel needs to be generated. The correspondence between the pre-pressure and vibration characteristic parameters is then determined as the initial coupling model, and the force-vibration coupling model of the touch panel is determined based on the initial coupling model. Conversely, if the vibration results do not match the preset theoretical vibration mode, it is determined that the force-vibration coupling model of the touch panel does not need to be generated. This indicates that the vibration results are poor. For example, if the vibration frequency is low, the user will hardly feel it; if the vibration frequency is high, the user's perception will be poor (e.g., the vibration after pressing causes the user's finger to bounce off the panel). In this case, the input pre-pressure and vibration characteristic parameters are changed, and the touch panel is controlled based on the updated pre-pressure and vibration characteristic parameters. The step of obtaining the vibration results of the touch panel under the control of the vibration control parameters is then executed. The theoretical vibration mode refers to the optimal vibration result defined by the user, which can be represented by parameters such as vibration amplitude, vibration acceleration, and vibration frequency. For example, if the vibration amplitude is defined to be less than R1 and greater than R11, the vibration acceleration to be less than R2 and greater than R21, and the vibration frequency to be less than R3 and greater than R31, then the vibration result is determined to match the preset theoretical vibration mode. Conversely, if any one of these conditions is not met, then the vibration result is determined to be mismatched with the preset theoretical vibration mode. The initial coupling model refers to the correspondence between pre-pressure and vibration characteristic parameters. Under this correspondence, the vibration result when controlling the touch panel matches the theoretical vibration mode. The initial coupling model only contains the vibration characteristic parameter corresponding to one pre-pressure. To ensure the comprehensiveness of the entire model, it is necessary to expand the correspondence between other pre-pressures and vibration characteristic parameters in the initial coupling model to obtain the force-vibration coupling model, which is a more comprehensive correspondence between pre-pressures and vibration characteristic parameters. As shown in Table 1, multiple correspondences between pre-pressures and their respective vibration characteristic parameters are determined as the force-vibration coupling model, which can ensure the scope of application of the force-vibration coupling model.

[0077] Furthermore, the steps for determining the force-vibration coupling model of the touch panel based on the initial coupling model include:

[0078] Step S1121: Determine the vibration characteristic parameters corresponding to different preload values ​​based on the initial coupling model, and construct a model database based on the preload values ​​and the vibration characteristic parameters corresponding to the preload values;

[0079] Step S1122: Construct the force-vibration coupling model of the touch panel based on the model database and the initial coupling model.

[0080] In this embodiment, the vibration characteristic parameters corresponding to different preload values ​​can be determined based on the initial coupling model. One approach is to directly determine the initial coupling model corresponding to multiple preload values ​​using the method described above, and then summarize them to obtain the force-vibration coupling model. Another approach is to determine the vibration characteristic parameters corresponding to multiple different preload values ​​based on the correspondence between vibration characteristic parameters and preload values ​​in the initial coupling model. Then, a model database is constructed based on the multiple preload values ​​and their corresponding vibration characteristic parameters. That is, the model database refers to the correspondence between multiple preload values ​​and their respective vibration characteristic parameters, as shown in Table 1. Finally, the force-vibration coupling model of the touch panel is constructed using the model database and the initial coupling model. This is because the preload and corresponding vibration characteristic parameters can be determined by looking up the table in the model database, or the required vibration characteristic parameters for the preload can be quickly determined based on the relationship between the preload and vibration characteristic parameters in the initial coupling model. Among them, the driving waveform in the vibration characteristic parameters can be defined separately. For example, if the preload is within the range of A, the driving waveform is a sine wave; if the preload is outside the range of A, the driving waveform is a square wave. This is used to define the correspondence between the preload and the driving waveform, thereby expanding the application range of the entire force-vibration coupling model.

[0081] In one embodiment, reference is made to Figure 2 , Figure 2This is a flowchart illustrating the control method for the touch panel of this application. During model training, a test and verification prototype is first created based on the specific structural design of the product (for touch panels of the same type). Alternatively, the model can be directly trained on the touch panel to be controlled. A numerical simulation fitting calculation model is then established, calculating the system vibration response characteristics under various preload, triggering force, and fixing force conditions (this embodiment uses preload for illustration). This is based on the mechanical transmission analysis of the structural system. Different preload values ​​and vibration characteristic parameters are applied to the test and verification prototype. At this point, the system preload modal analysis and vibration response calculation determine the vibration results. Further verification testing of the prototype's vibration response performance is then conducted, comparing and verifying the test results. If the fitting error of the vibration response results meets the requirements, the force-vibration coupling model is established, and the corresponding control law / dataset for the preload and structural vibration parameters is output. If the error does not meet the requirements, the simulation correction calculation is performed again until the requirements are met. The establishment of the control laws / datasets corresponding to preload and structural vibration parameters can be achieved by using the established coupled computational model to complete a large number of numerical simulation experiments. Different mechanical characteristic parameters can be input to predict the corresponding vibration characteristic parameters. Finally, through a sufficient number of sample numerical experiments, a set of laws or a database describing the correspondence between force and vibration can be established. As shown in Table 1, according to different preload values ​​Fx, the corresponding vibration frequency fx, driving voltage Vx, driving waveform Wx, and other program control parameters are calculated and mapped to carry out precise drive control of the vibration motor and match the influence of external preload changes on the system vibration characteristics.

[0082] Furthermore, based on the first, second, and / or third embodiments of this application described above, a fourth embodiment of the control method for the touch panel of this application is proposed. In this embodiment, the control method for the touch panel is applied to the control system of the touch panel. The control system of the touch panel includes a vibration device attached to the bottom surface of the touch panel. The step of controlling the touch panel according to vibration characteristic parameters includes:

[0083] Step a: Determine the target vibration frequency, target driving voltage, and target driving waveform in the vibration characteristic parameters;

[0084] Step b: Input the target vibration frequency, target driving voltage, and target driving waveform to the vibration device to control the vibration of the touch panel based on the vibration device.

[0085] In this embodiment, as Figure 6As shown, the control method for the touch panel is applied to the control system of the touch panel. The control system includes a vibration device attached to the bottom surface of the touch panel, which is the surface opposite the display surface. The vibration device can be a vibration motor. By determining the target vibration frequency, target driving voltage, and target driving waveform in the vibration characteristic parameters, and then inputting these parameters to the vibration device, the touch panel vibration can be controlled based on the vibration device. Different vibration characteristic parameters can be determined based on different touch panel structures to control the vibration device, thus achieving the optimal vibration effect (i.e., avoiding problems such as no feedback vibration or excessive vibration). It is worth noting that the vibration device can also be other devices, and the vibration characteristic parameters required for different devices will vary. For example, if the vibration device is a coil controlling spring vibration, then the vibration characteristic parameter can be the current passing through the coil. No limitation is placed on the vibration device here.

[0086] Furthermore, the control system of the touch panel also includes a pressure sensor, and the steps for acquiring pre-pressure information of the touch panel include:

[0087] Step c: When the control system of the touch panel is in a preset power-on state, the pre-pressure value of the control system of the touch panel is obtained based on the pressure sensor as the pre-pressure information of the touch panel.

[0088] In this embodiment, as Figure 6As shown, the touch panel's control system also includes a pressure sensor, i.e., the pressure device in the diagram. When the touch panel's control system is in a preset power-on state—that is, after the touch panel's control system is installed or designed, during power-on testing of the control system or when it is actually used in a vehicle or other product (such as a large touchscreen device)—the pressure sensor acquires the pre-pressure value of the touch panel's control system as the touch panel's pre-pressure information. Here, the preset power-on state refers to the state in which the touch panel's control system is powered on, and the pre-pressure value refers to the pre-pressure value corresponding to the structure of the entire touch panel's control system; that is, once the structure of the touch panel's control system is fixed, a unique corresponding pre-pressure value is determined. It is worth noting that the entire control process can also be executed when the touch panel's control system detects that the panel is in a pressed state, executing the acquisition of the touch panel's control system's pre-pressure value based on the pressure sensor as the touch panel's pre-pressure information. Here, the pressed state refers to the state in which the user presses the touch panel. In another embodiment, an initial pre-pressure value determined at a preset power-on state can be used as the initial pre-pressure. When the user presses the touch panel, the initial pre-pressure is updated based on the user's pressing pressure. That is, the user's pressing pressure is taken into account based on the initial pre-pressure, and the sum of the two forces is used as the pre-pressure information. The processing method can be to add the product of the user's pressing pressure and a proportion coefficient to the initial pre-pressure to ensure feedback processing for different users' pressing pressures. If the user's pressing pressure is large, it is clear that the user needs stronger feedback, so the target pre-pressure value in the pre-pressure information will be appropriately increased; conversely, if the user's pressing pressure is small, it is clear that the user needs weaker feedback, so the target pre-pressure value in the pre-pressure information will be appropriately decreased to ensure feedback control for different users.

[0089] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the control method of the touch panel of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0090] This application also provides a control device for a touch panel; please refer to... Figure 4 The control device for the touch panel includes:

[0091] The model acquisition module A10 is used to acquire the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel;

[0092] The parameter determination module A20 is used to obtain the pre-pressure information of the touch panel and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model.

[0093] The panel control module A30 is used to control the touch panel according to the vibration characteristic parameters.

[0094] The touch panel control device provided in this application, employing the touch panel control method in the above embodiments, can solve the technical problem of poor feedback effect of the touch panel. Compared with the prior art, the beneficial effects of the touch panel control device provided in this application are the same as those of the touch panel control method provided in the above embodiments, and other technical features in the touch panel control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0095] This application provides a control device for a touch panel (which may be a touch panel), the control device for the touch panel includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute the control method for the touch panel in the first embodiment described above.

[0096] The following is for reference. Figure 5 This document illustrates a schematic diagram of a control device suitable for implementing the touch panel in the embodiments of this application. The control device for the touch panel in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The control device shown for the touch panel is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0097] like Figure 5As shown, the control device for the touch panel may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1002 or a program loaded from storage device 1003 into random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the touch panel's control device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following devices can be connected to I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the control device of the touch panel to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a control device for a touch panel with various devices, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0098] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0099] The touch panel control device provided in this application, employing the touch panel control method in the above embodiments, can solve the technical problem of poor feedback effect of the touch panel. Compared with the prior art, the beneficial effects of the touch panel control device provided in this application are the same as those of the touch panel control method provided in the above embodiments, and other technical features in the touch panel control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0100] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0101] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0102] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the control method of the touch panel in the above embodiments.

[0103] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, apparatuses, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution apparatus, device, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0104] The aforementioned computer-readable storage medium may be included in the control device of the touch panel; or it may exist independently and not be assembled into the control device of the touch panel.

[0105] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the control device of the touch panel, cause the control device of the touch panel to:

[0106] Obtain the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel;

[0107] Obtain the pre-pressure information of the touch panel, and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model;

[0108] The touch panel is controlled based on the vibration characteristic parameters.

[0109] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0110] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using dedicated hardware-based apparatus to perform the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0111] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0112] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the control method of the touch panel described above, which can solve the technical problem of poor feedback effect of the touch panel. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the control method of the touch panel provided in the above embodiments, and will not be repeated here.

[0113] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the touch panel control method described above.

[0114] The computer program product provided in this application can solve the technical problem of poor feedback effect of touch panel. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the touch panel control method provided in the above embodiments, and will not be repeated here.

[0115] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A control method for a touch panel, characterized in that, The control method for the touch panel includes: Obtain the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel; Obtain the pre-pressure information of the touch panel, and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model; The touch panel is controlled based on the vibration characteristic parameters.

2. The control method for the touch panel as described in claim 1, characterized in that, The vibration characteristic parameters include the target vibration frequency, the target driving voltage, and the target driving waveform; the preload information includes the target preload value; and the step of determining the vibration characteristic parameters based on the preload information and the force-vibration coupling model includes: Based on the target preload value, the corresponding vibration frequency is determined in the force-vibration coupling model as the target vibration frequency; Based on the target preload value, the corresponding driving voltage is determined in the force-vibration coupling model as the target driving voltage; Based on the target preload value, the corresponding driving waveform is determined in the force-vibration coupling model as the target driving waveform.

3. The control method for the touch panel as described in claim 1, characterized in that, Before the step of obtaining the force-vibration coupling model of the touch panel, the following steps are included: The touch panel is controlled based on preset vibration control parameters, wherein the vibration control parameters include pre-pressure and vibration characteristic parameters; The vibration results of the touch panel under the control of the vibration control parameters are obtained, and the force-vibration coupling model of the touch panel is determined based on the vibration results.

4. The control method for the touch panel as described in claim 3, characterized in that, The step of determining the force-vibration coupling model of the touch panel based on the vibration results includes: If the vibration result matches the preset theoretical vibration mode, then the correspondence between the pre-pressure and the vibration characteristic parameters is determined as the initial coupling model, and the force-vibration coupling model of the touch panel is determined according to the initial coupling model. If the vibration result does not match the preset theoretical vibration mode, the pre-pressure and the vibration characteristic parameters are updated, and the step of obtaining the vibration result of the touch panel under the control of the vibration control parameters is performed based on the updated pre-pressure and the updated vibration characteristic parameters.

5. The control method for the touch panel as described in claim 4, characterized in that, The step of determining the force-vibration coupling model of the touch panel based on the initial coupling model includes: Based on the initial coupling model, the vibration characteristic parameters corresponding to different preload values ​​are determined, and a model database is constructed based on the preload values ​​and the vibration characteristic parameters corresponding to the preload values. The force-vibration coupling model of the touch panel is constructed based on the model database and the initial coupling model.

6. The control method for a touch panel as described in any one of claims 1 to 5, characterized in that, The control method for the touch panel is applied to the control system of the touch panel. The control system includes a vibration device attached to the bottom surface of the touch panel. The step of controlling the touch panel according to the vibration characteristic parameters includes: Determine the target vibration frequency, target driving voltage, and target driving waveform among the vibration characteristic parameters; The target vibration frequency, the target driving voltage, and the target driving waveform are input to the vibration device to control the vibration of the touch panel based on the vibration device.

7. The control method for a touch panel as described in claim 6, characterized in that, The control system of the touch panel also includes a pressure sensor, and the step of acquiring the pre-pressure information of the touch panel includes: When the control system of the touch panel is in a preset power-on state, the pre-pressure value of the control system of the touch panel is obtained based on the pressure sensor as the pre-pressure information of the touch panel.

8. A control device for a touch panel, characterized in that, The control device for the touch panel includes: The model acquisition module is used to acquire the force-vibration coupling model of the touch panel, wherein the force-vibration coupling model is a model of the correspondence between pre-pressure and vibration established for the structure of the touch panel; The parameter determination module is used to obtain the pre-pressure information of the touch panel and determine the vibration characteristic parameters based on the pre-pressure information and the force-vibration coupling model. The panel control module is used to control the touch panel according to the vibration characteristic parameters.

9. A control device for a touch panel, characterized in that, The control device for the touch panel includes a processor, a memory, and a touch panel control method program stored in the memory that can be executed by the processor, wherein when the touch panel control method program is executed by the processor, it implements the steps of the touch panel control method as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that, The computer storage medium stores a control method program for a touch panel, wherein when the control method program for the touch panel is executed by a processor, it implements the steps of the control method for the touch panel as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for setting vibration intensity of mobile terminal, and mobile terminal

    CN105700795A

  • Impedance-variable and event-based touch feedback control method

    CN105824248A

  • Driving signal acquisition method for motor of touch display device and terminal equipment

    CN111553097A

  • Vibration control method, tactile playback device of vibration motor, and terminal device

    CN112013952A

  • Touch panel and electronic equipment

    CN115454279A