Vibration control method, device and equipment of touch panel and computer storage medium
By obtaining the operating condition information of the touch panel and the target vibration control model, and combining objective parameter indicators to calculate scores and instructions, the problem that traditional vibration control methods cannot be targeted at different working conditions is solved, and the accuracy and user experience of vibration control are improved.
Patent Information
- Application Number
- CN202411217955.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-10
AI Technical Summary
The vibration control method of traditional touch panels only relies on objective vibration parameter indicators, and cannot accurately control targeted different operating conditions, resulting in low accuracy of vibration control.
By obtaining the operating conditions of the touch panel, the target vibration control model is determined, and the vibration control score is calculated based on the target model and objective parameter indicators, and the vibration control command is determined based on the score and preset thresholds to avoid the limitations of a single vibration parameter indicator. .
It improves the accuracy of vibration control of the touch panel, can be targeted to control according to different operating conditions, and enhances the accuracy and user experience of vibration feedback.
Smart Images

Figure CN119105649A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of panel control technology, and in particular to a vibration control method, device, equipment and computer storage medium for a touch panel. Background Art
[0002] With the popularization of touch panels, users have also put forward higher requirements for the vibration control of touch panels.
[0003] The vibration control method of the traditional touch panel is to determine the vibration parameter index under vibration control, and to perform vibration control based on the vibration parameter index and the theoretical vibration parameter threshold. This vibration control method of the touch panel has great defects. Since it only uses an objective control method, that is, vibration parameter index to perform vibration control, it will cause the problem of being unable to accurately achieve targeted vibration control for different operating conditions. That is, this vibration control method of the touch panel will not be able to accurately achieve targeted vibration control for different operating conditions, which will cause the accuracy of the vibration control of the touch panel to be low.
[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present application is to provide a vibration control method, device, equipment and computer storage medium for a touch panel, aiming to solve the technical problem that the accuracy of vibration control of a touch panel is not high.
[0006] To achieve the above object, the present application provides a vibration control method for a touch panel, the vibration control method for a touch panel comprising:
[0007] Acquiring operating condition information of the touch panel, and determining a target vibration control model corresponding to the operating condition information;
[0008] Determining a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determining a vibration control instruction according to the vibration control score and a preset score threshold;
[0009] The touch panel is vibrated according to the vibration control instruction.
[0010] In one embodiment, the operating condition information includes a sports mode, a standard mode, and an idle mode, and the step of determining a target vibration control model corresponding to the operating condition information includes:
[0011] When the operating condition information is the motion mode, determining a vibration model corresponding to the motion mode in a preset model library as a target vibration control model;
[0012] When the operating condition information is the standard mode, determining a vibration model corresponding to the standard mode in a preset model library as a target vibration control model;
[0013] When the operating condition information is the idle mode, a vibration model corresponding to the idle mode is determined in a preset model library as a target vibration control model.
[0014] In one embodiment, the step of determining the vibration control instruction according to the vibration control score and a preset score threshold comprises:
[0015] Determining a target mode corresponding to the vibration control score, and determining a score threshold corresponding to the target mode in a preset score threshold;
[0016] If the vibration control score is greater than the score threshold, a preset continuous control instruction is used as the vibration control instruction, wherein the continuous control instruction includes an instruction to control using a driving program corresponding to the objective parameter indicator;
[0017] If the vibration control score is less than or equal to the score threshold, a preset adjustment control instruction is used as the vibration control instruction, wherein the adjustment control instruction includes an instruction for adjusting the driving program corresponding to the objective parameter indicator.
[0018] In one embodiment, the step of controlling the vibration of the touch panel according to the vibration control instruction includes:
[0019] When the vibration control instruction is the continuous control instruction, the touch panel is subjected to vibration control based on the driver corresponding to the objective parameter indicator;
[0020] When the vibration control instruction is the continuous control instruction, the driver corresponding to the objective parameter index is adjusted based on a preset adjustment algorithm to obtain an optimization program, and the touch panel is vibration controlled based on the optimization program.
[0021] In one embodiment, the objective parameter index includes actual vibration acceleration, actual vibration amplitude, actual vibration frequency, actual vibration start response time, and actual vibration stop time. The step of determining the vibration control score according to the target vibration control model and the objective parameter index of the touch panel includes:
[0022] When the actual vibration acceleration, the actual vibration amplitude, the actual vibration frequency, the actual vibration start response time and the actual vibration stop time are used as inputs of the target vibration control model, an actual output value of the target vibration control model is determined, and the actual output value is used as a vibration control score.
[0023] In one embodiment, the vibration control method of the touch panel further includes:
[0024] According to different actual operating conditions, objective feedback parameters of the touch panel are obtained, and objective evaluation parameters are determined according to the objective feedback parameters;
[0025] Controlling the touch panel under the actual operating condition based on a preset feedback driver, obtaining a score value corresponding to the touch panel under the control of the feedback driver, and summarizing the score value and the objective feedback parameter corresponding to the score value to obtain a subjective evaluation parameter;
[0026] Fitting is performed based on the score values in the subjective evaluation parameters to obtain weight coefficients, and determining vibration parameters in the objective evaluation parameters;
[0027] Vibration models of different actual operating conditions are constructed based on the corresponding relationship between the weight coefficient and the vibration parameter.
[0028] In one embodiment, after the step of constructing the vibration models of different actual operating conditions based on the corresponding relationship between the weight coefficient and the vibration parameter, the following steps are included:
[0029] If user rating information under the target operating condition is obtained, the subjective evaluation parameters under the target operating condition are updated based on the user rating information, and the step of fitting the weight coefficient based on the rating value in the subjective evaluation parameter is performed based on the updated subjective evaluation parameter.
[0030] In addition, to achieve the above-mentioned purpose, the present application also provides a vibration control device for a touch panel, the vibration control device for a touch panel comprising:
[0031] A model determination module, used to obtain the operating condition information of the touch panel and determine the target vibration control model corresponding to the operating condition information;
[0032] A score determination module, used to determine a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determine a vibration control instruction according to the vibration control score and a preset score threshold;
[0033] The vibration control module is used to control the vibration of the touch panel according to the vibration control instruction.
[0034] In addition, to achieve the above-mentioned purpose, the present application also provides a vibration control device for a touch panel, comprising a processor, a memory, and a vibration control method program for a touch panel stored in the memory and executable by the processor, wherein when the vibration control method program for the touch panel is executed by the processor, the steps of the vibration control method for the touch panel as described above are implemented.
[0035] The present application also provides a computer storage medium, on which a vibration control method program for a touch panel is stored, wherein when the vibration control method program for a touch panel is executed by a processor, the steps of the vibration control method for a touch panel as described above are implemented.
[0036] The embodiment of the present application provides a vibration control method for a touch panel, which obtains operating condition information of the touch panel and determines a target vibration control model corresponding to the operating condition information; determines a vibration control score according to the target vibration control model and an objective parameter index of the touch panel, and determines a vibration control instruction according to the vibration control score and a preset score threshold; performs vibration control on the touch panel according to the vibration control instruction, determines a corresponding target vibration control model according to the operating condition information of the touch panel, and determines the vibration control score based on the target vibration control model and the objective parameter index of the touch panel. Then, the vibration control instruction can be determined based on the vibration control score and the preset score threshold to perform vibration control on the touch panel, thereby avoiding the phenomenon that targeted vibration control cannot be accurately achieved for different operating conditions due to vibration control only in an objective control manner, that is, vibration parameter index. This touch panel vibration control method not only provides a new touch panel vibration control method, but also determines the corresponding target vibration control model through the operating condition information of the touch panel, and performs vibration control on the touch panel based on the vibration control instructions determined by the target vibration control model, thereby avoiding the problem of differences under different operating conditions caused by vibration control using a single vibration parameter indicator, thereby improving the accuracy of vibration control of the touch panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 This is a schematic flow chart of a first embodiment of a vibration control method for a touch panel of the present application;
[0038] Figure 2 A schematic diagram of a flow chart of a vibration control method of a touch panel of the present application;
[0039] Figure 3 It is another schematic diagram of the flow of the vibration control method of the touch panel of the present application;
[0040] Figure 4 A schematic diagram of a module of a vibration control device for a touch panel of the present application;
[0041] Figure 5 A schematic diagram of the device structure of the hardware operating environment involved in the device in this application;
[0042] Figure 6 A schematic diagram of a control scenario of a vibration control system of a touch panel of the present application.
[0043] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings.
[0044] Description of Figure Numbers:
[0045] 100. touch panel; 110. vibration device; 120. pressure device; 130. fixed support structure; 140. suspended silicone ball; 150. spring. DETAILED DESCRIPTION
[0046] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0047] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0048] The basic structure of the commonly used touch panel mainly includes a touch panel (such as a flexible screen, a special material surface, etc.), a capacitive film, a supporting structure, a vibration device (such as a vibration motor), a pressure device (such as a pressure detector), a hardware drive control board, a main body and a shell structure, etc. Its working principle is: when the user presses the touch panel with his finger, the capacitive film controls different functions according to the detection of the pressing operation position, and the pressure detector determines that the pressing trigger action is normally realized, that is, after the force transmission effect of the fine structural design, the pressing force on the surface of the panel is transmitted layer by layer to the pressure detection device, reaching the preset detection threshold, determining that the key function is triggered and being able to provide a pressing operation experience close to that of a physical key. At the same time, when the pressing touch function is realized, it is further necessary to provide the user with a touch effect of vibration feedback, which is realized by installing a vibration motor arranged in the entire structural design, driving the motor to vibrate according to the input drive control program, quickly stimulating the overall vibration of the touch panel, and finally transmitting the vibration effect to the user's finger to complete the touch operation process. In the actual touch operation process, although the vibration motor can be controlled by a variety of programs to provide vibration feedback with various effects, the vibration control is performed based on a theoretical vibration parameter threshold, and the operating conditions of the touch panel are not taken into consideration. If the vibration control is performed only based on the feedback parameter index, there will be differences in vibration control under different operating conditions, which will result in a low accuracy rate of vibration control of the touch panel.
[0049] Therefore, based on the insufficiency of the vibration control scheme of the above touch panel, a vibration control method of the touch panel of the present application is proposed. The solution of the embodiment of the present application is: determine the corresponding target vibration control model through the operating condition information of the touch panel, determine the vibration control score based on the target vibration control model and the objective parameter index of the touch panel, and then determine the vibration control instruction to perform vibration control on the touch panel based on the vibration control score and the preset score threshold, so as to avoid the phenomenon that the targeted vibration control cannot be accurately realized for different operating conditions due to only the objective control mode, that is, the vibration parameter index is used for vibration control. This vibration control method of the touch panel not only provides a new vibration control mode of the touch panel, but also determines the corresponding target vibration control model through the operating condition information of the touch panel, and performs vibration control on the touch panel with the vibration control instruction determined based on the target vibration control model, and avoids the problem of differences under different operating conditions caused by the vibration control of a single vibration parameter index, thereby improving the accuracy of the vibration control of the touch panel.
[0050] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a device capable of realizing the above functions, a vibration control device of a touch panel, etc. The following takes the vibration control device of a touch panel as an example to illustrate this embodiment and the following embodiments.
[0051] Based on this, the present application embodiment provides a vibration control method for a touch panel, referring to Figure 1 , Figure 1 FIG. 1 is a flow chart of a first embodiment of a vibration control method for a touch panel of the present invention.
[0052] Reference Figure 1 The present application provides a vibration control method for a touch panel, and the vibration control method for a touch panel includes:
[0053] Step S10, obtaining operating condition information of the touch panel, and determining a target vibration control model corresponding to the operating condition information;
[0054] For example, refer to Figure 6 , Figure 6This is a schematic diagram of a control scenario of the vibration control system of the touch panel of the present application. When the user presses the touch panel 100, the pressure device 120 will sense the user's pressing position to perform the function of the position. By designing the suspension structure of the suspended silicone ball 140 and the spring 150, the entire touch panel 100 can be pressed to change state, so as to sense the pressing 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 According to the actual vibration principle, the direct feedback result of the vibration performance of the vibration device is the relevant vibration information of the touch panel 100, such as the vibration frequency, vibration amplitude and vibration acceleration of the touch panel 100, that is, it is directly defined that the vibration frequency has a better feedback performance at around A, the vibration amplitude has a better feedback performance at around B, and the vibration acceleration has a better feedback performance at around C. However, if only the relevant vibration information of the touch panel 100 is used as the basis for vibration control, the vibration control under different working conditions will be ignored. For example, when the touch panel 100 is used on a vehicle, normal uniform speed driving and high-speed driving are both a control method, and there will be differences in the feelings under different motion conditions, resulting in low accuracy of vibration control of the touch panel.
[0055] In this embodiment, in order to avoid the error of vibration control under different working conditions, the operation condition information of the touch panel is obtained for processing, wherein the operation condition information of the touch panel refers to the working condition of the touch panel when the touch panel is set on a certain product, such as when it is set on a car, the corresponding operation condition information at least includes a motion mode, a standard mode and an idle mode, such as when it is set on a certain independent machine, it can be a mode under an environment of different humidity or temperature, and this embodiment is described by setting it on a car as an example. After obtaining the operation condition information of the touch panel, the target vibration control model corresponding to the operation condition information can be determined, that is, a vibration control model uniquely corresponding to it is set for different operation conditions, and the target vibration control model refers to the vibration model corresponding to the motion condition at this time (i.e., the model of feedback vibration effect), and the touch panel can be vibration controlled based on the target vibration control model at this time, thereby taking into account the influence of different motion conditions on the touch panel (mainly in different motion conditions, the user's induction effect on different vibrations is different), thereby improving the accuracy of vibration control of the touch panel.
[0056] Step S20, determining a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determining a vibration control instruction according to the vibration control score and a preset score threshold;
[0057] In this embodiment, after determining the target vibration control model, the vibration control score will be determined based on the target vibration control model and the objective parameter index of the touch panel. At this time, the vibration control instruction can be determined based on the vibration control score and the preset score threshold, wherein the objective parameter index refers to the actual objective parameter of the touch panel, such as the actual vibration frequency, vibration amplitude and vibration acceleration, etc. The vibration control score refers to the result output after the objective parameter index is input based on the target vibration control model, which is a numerical value. The vibration control instruction refers to the instruction for vibration control of the touch panel, which is generally an instruction to directly continue the previous control or an instruction to control after optimization (referring to optimizing the program for controlling the touch panel, such as optimizing a control parameter in the program). The preset score threshold refers to the user-defined value for optimal control under different operating conditions. For example, under operating condition A, the set number is A1. If the vibration control score actually determined under operating condition A is A11, and A11 is greater than A1, then the previous program can continue to be controlled. Otherwise, if A11 is less than or equal to A1, the previous program is optimized before control. It is worth noting that the target vibration control model can be a table of scoring values corresponding to different objective evaluation parameters or a calculation formula. For example, when it is a table of scoring values corresponding to different objective evaluation parameters, if the objective parameter index is A1, then in the table of scoring values corresponding to different objective evaluation parameters (which will be explained later as a vibration performance evaluation table), the scoring value A11 corresponding to the objective evaluation parameter A1 is determined as the vibration control score. It can also be a calculation formula, that is, the vibration control score can be obtained by substituting the objective parameter index into the calculation formula. At this time, the target vibration control model actually takes into account the scenarios of different operating conditions, thereby improving the accuracy of vibration control of the touch panel.
[0058] Step S30, performing vibration control on the touch panel according to the vibration control instruction.
[0059] In the present embodiment, after the vibration control instruction is determined, the touch panel will be subjected to vibration control based on the vibration control instruction. At this time, there are two control modes, one is that the vibration control of the touch panel previously controlled satisfies the user-defined conditions, that is, the vibration control score satisfies the user-defined value (satisfaction means greater than the user-defined value, or less than the user-defined value, and the present embodiment is described by taking the greater than the user-defined value as an example), and at this time, the program for controlling the touch panel to vibrate can be continued to be used, and the other is that the vibration control of the touch panel previously controlled does not meet the user-defined conditions, that is, less than or equal to the user-defined value, and then the program will be optimized, and then the touch panel will be subjected to vibration control, and the optimization can be to increase or decrease the value of a certain parameter in the program, such as increasing the driving voltage in the program. Then, according to the difference in the subjective feelings of users for the vibration feedback operation under different automobile operating conditions, a variety of targeted vibration control models can be established, and the automatic judgment and matching control of the vibration feedback function are completed by the established vibration control model, so as to improve the accuracy of the vibration control of the touch panel in different scenes.
[0060] In the present embodiment, a vibration control method for a touch panel is provided, which obtains operating condition information of the touch panel and determines a target vibration control model corresponding to the operating condition information; determines a vibration control score according to the target vibration control model and an objective parameter index of the touch panel, and determines a vibration control instruction according to the vibration control score and a preset score threshold; performs vibration control on the touch panel according to the vibration control instruction, determines a corresponding target vibration control model according to the operating condition information of the touch panel, and determines the vibration control score based on the target vibration control model and the objective parameter index of the touch panel. Then, the vibration control instruction can be determined based on the vibration control score and the preset score threshold to perform vibration control on the touch panel, thereby avoiding the phenomenon that targeted vibration control cannot be accurately achieved for different operating conditions due to vibration control only in an objective control manner, i.e., vibration parameter index. This touch panel vibration control method not only provides a new touch panel vibration control method, but also determines the corresponding target vibration control model through the operating condition information of the touch panel, and performs vibration control on the touch panel based on the vibration control instructions determined by the target vibration control model, thereby avoiding the problem of differences under different operating conditions caused by vibration control using a single vibration parameter indicator, thereby improving the accuracy of vibration control of the touch panel.
[0061] Further, based on the first embodiment of the present application, a second embodiment of the vibration control method of the touch panel of the present application is proposed. In this embodiment, in the above step S10, the operating condition information includes a sports mode, a standard mode and an idle mode, and the step of determining the target vibration control model corresponding to the operating condition information includes:
[0062] Step S11, when the operating condition information is a motion mode, determining a vibration model corresponding to the motion mode in a preset model library as a target vibration control model;
[0063] Step S12, when the operating condition information is the standard mode, determining a vibration model corresponding to the standard mode in a preset model library as a target vibration control model;
[0064] Step S13: when the operating condition information is the idle mode, a vibration model corresponding to the idle mode is determined in a preset model library as a target vibration control model.
[0065] In this embodiment, the touch panel is set on a car as an example for explanation. At this time, the operating condition information includes sports mode, standard mode and idle mode. At this time, because the user's senses are different in different states, vibration control needs to be performed for different modes to ensure that the user's vibration sense is more comfortable. It is worth noting that if the touch panel is set on other hardware, such as in an environment with different humidity or temperature, the touch feeling is different, so the control basis for setting different humidity or temperature is different. Here, the three modes on the car are used for explanation. When the operating condition information is standard mode, sports mode or idle mode, the vibration model corresponding to each mode can be determined in the preset model library as the target vibration control model, that is, the preset model library stores vibration models corresponding to different modes, and the vibration model refers to a model that feedbacks the vibration effect, wherein the standard mode, sports mode or idle mode can be determined based on the parameters on the actual vehicle, such as the standard mode is the normal driving mode of the car, that is, the power and engine status of the car are normal, the sports mode is a driving mode that enhances the power performance, and the idle mode refers to the working mode of the engine in the idling state. At this time, the unique corresponding vibration model under different operating conditions will be determined, and then the feedback result at this time will be determined based on the vibration model, that is, whether the vibration control at this time meets the user-defined requirements, and finally determine whether to continue the original control or optimize the control according to the feedback result, so as to ensure the accuracy of vibration control of the touch panel under different operating conditions.
[0066] Further, based on the first embodiment and / or the second embodiment of the present application, a third embodiment of the vibration control method of the touch panel of the present application is proposed. In this embodiment, the above step S20, the step of determining the vibration control instruction according to the vibration control score and the preset score threshold, includes:
[0067] Step S21, determining a target mode corresponding to the vibration control score, and determining a score threshold corresponding to the target mode from a preset score threshold;
[0068] Step S22, if the vibration control score is greater than the score threshold, a preset continuous control instruction is used as the vibration control instruction, wherein the continuous control instruction includes an instruction to control using a driving program corresponding to the objective parameter indicator;
[0069] Step S23, if the vibration control score is less than or equal to the score threshold, a preset adjustment control instruction is used as the vibration control instruction, wherein the adjustment control instruction includes an instruction for adjusting the driver corresponding to the objective parameter indicator;
[0070] In this embodiment, when the vibration control instruction is determined based on the vibration control score, it is mainly to detect whether the vibration control score meets the user-defined score threshold, and then control is performed respectively when the user-defined score threshold is met or not met. Because there are different operating conditions, the corresponding target mode will be determined based on the vibration control score, that is, it is determined which mode the vibration control score is scored for. It can be directly determined based on the motion condition information and used directly in the subsequent use, and then the score threshold corresponding to the target mode is determined in the preset score threshold. At this time, the score threshold is compared with the vibration control score, wherein the target mode refers to the mode in which the vibration control score is scored, such as the vibration control score is to score the motion mode, and the preset score threshold refers to the threshold corresponding to each mode, that is, the threshold of the motion mode is S1, the threshold of the standard mode is S2, etc. At this time, the threshold S1 of the motion mode can be determined as the score threshold, and then compared with the vibration control score. When the vibration control score is greater than the score threshold, that is, the control meets the user's needs at this time (that is, the user feels good about the vibration at this time), the preset continuous control instruction is used as the vibration control instruction, wherein the continuous control instruction includes an instruction for controlling using the driver corresponding to the objective parameter index, and the driver refers to a program for driving the touch panel to vibrate. If the touch panel is driven by a motor, then the control program at this time is a program for controlling the motor to drive the touch panel, such as the motor's driving voltage, driving waveform, etc. When the vibration control score is less than or equal to the score threshold, that is, the control does not meet the user's needs at this time, the preset adjustment control instruction is used as the vibration control instruction, wherein the adjustment control instruction includes an instruction for adjusting the driver corresponding to the objective parameter index, and optimization refers to increasing or reducing the motor's driving voltage and changing the motor's driving waveform to achieve the purpose of meeting the user's needs. Vibration feedback can then be performed based on different motion conditions, so as to perform targeted vibration control based on feedback, thereby ensuring the accuracy of the touch panel vibration control under different motion conditions.
[0071] Furthermore, the step of performing vibration control on the touch panel according to the vibration control instruction includes:
[0072] Step S24, when the vibration control instruction is a continuous control instruction, the touch panel is subjected to vibration control based on a driver corresponding to the objective parameter indicator;
[0073] Step S25 , when the vibration control instruction is a continuous control instruction, the driver program corresponding to the objective parameter index is adjusted based on a preset adjustment algorithm to obtain an optimization program, and the touch panel is vibration controlled based on the optimization program.
[0074] In this embodiment, when the touch panel is vibrated and controlled, if the vibration control instruction is a continuous control instruction, the touch panel will be vibrated and controlled based on the driver program corresponding to the objective parameter index, that is, the driver program that generates the objective parameter index drives the touch panel to vibrate. For example, under the drive of driver program F1, the objective parameter index is F11, and the score value obtained by substituting F11 into the target vibration control model meets the user-defined score threshold, then driver program F1 will continue to be used for driving. Alternatively, if the objective parameter index of driver program F2 is also F11, it can also be changed to driver program F2 for driving. When the vibration control instruction is a continuous control instruction, the driver corresponding to the objective parameter index is adjusted based on a preset adjustment algorithm to obtain an optimization program, and the touch panel is subjected to vibration control based on the optimization program, wherein the preset adjustment algorithm refers to an adjustment algorithm defined by the user, such as for the driving voltage in the driver, increasing the driving voltage under a certain motion condition can increase the vibration control score, then the adjustment algorithm will define the optimization method under a certain motion condition as increasing the driving voltage, of course, the adjustment algorithm will define different adjustment methods based on different motion conditions, such as increasing the driving voltage in some motion conditions can increase the vibration control score, and increasing the driving voltage in some motion conditions can reduce the vibration control score, but changing the driving waveform can increase the vibration control score, and the optimization program refers to the program after the parameter adjustment in the driver. At this time, the driver can be optimized, until the vibration control instruction is a continuous control instruction, the touch panel will be subjected to vibration control based on the optimization program to ensure the accuracy of vibration control under different motion conditions.
[0075] In one embodiment, referring to Figure 3 , Figure 3This is another flow chart of the vibration control method of the touch panel of the present application. When vibration control is required (generally, the vibration control is adjusted or detected when the user presses), if the touch panel is used in a car at this time, the controller automatically judges and analyzes the driving and operating conditions of the car, which can be divided into at least sports mode, standard mode and idle mode. In sports mode, the preset program drives the vibration feedback, and then the vibration objective parameters are collected by the monitoring module to calculate the input parameters of the control module through the vibration model to calculate the vibration control score F1. At the same time, the above operations will be performed in both the standard mode and the idle mode, and the corresponding vibration control scores F2 and F3 will be determined respectively. There will also be differences in the preset program drive based on different sports conditions. If the sports mode requires strong vibration, the driving voltage in the program will be set larger to enhance the vibration effect. The differences will not be explained one by one here. Further, according to the different requirements for vibration feedback performance in different operating modes (for example, in the car sports mode, users need stronger vibration feedback performance and better operating experience; but in the car idle mode, the interior environment of the car is relatively quiet and stable, and the user's requirements for vibration feedback performance are reduced), different scoring standards are used for judgment and control; in the sports mode, if the score F1 ≥ 9, it meets the normal operation requirements; if the score F1 < 9 points, that is, it does not meet the requirements, it is necessary to re-control the program waveform parameters and other automatic adjustments, and re-complete the entire scoring judgment until the evaluation model scoring requirements are finally met. At the same time, the standard mode and idle mode are also set with a certain scoring threshold to ensure the difference in vibration control in different modes, thereby improving the user's vibration feedback experience in different modes.
[0076] Further, based on the first embodiment, the second embodiment and / or the third embodiment of the present application, a fourth embodiment of the vibration control method of the touch panel of the present application is proposed. In this embodiment, in the above step S20, the objective parameter index includes the actual vibration acceleration, the actual vibration amplitude, the actual vibration frequency, the actual vibration start response time and the actual vibration stop time. The step of determining the vibration control score according to the target vibration control model and the objective parameter index of the touch panel includes:
[0077] Step S201, when the actual vibration acceleration, the actual vibration amplitude, the actual vibration frequency, the actual vibration start response time and the actual vibration stop time are used as inputs of the target vibration control model, the actual output value of the target vibration control model is determined, and the actual output value is used as the vibration control score.
[0078] In this embodiment, objective parameter indicators including actual vibration acceleration, actual vibration amplitude, actual vibration frequency, actual vibration start response time and actual vibration stop time are used as examples for explanation, and of course more parameters may also be included. The target vibration control model may correspond to a vibration model in a sports mode, a standard mode or an idle mode, and the composition of the target vibration control model may be a vibration control table or a model formula under a certain working condition. If the target vibration control model is a vibration control table at this time, the values corresponding to the actual vibration acceleration, the actual vibration amplitude, the actual vibration frequency, the actual vibration start response time and the actual vibration stop time will be determined in the vibration control table as the vibration control score; if the target vibration control model is a model formula at this time, the actual vibration acceleration, the actual vibration amplitude, the actual vibration frequency, the actual vibration start response time and the actual vibration stop time will be used as the input of the target vibration control model, and the actual output value of the target vibration control model at this time will be determined as the vibration control score. Among them, the actual vibration acceleration refers to the vibration acceleration when the touch panel vibrates, the actual vibration amplitude refers to the vibration amplitude when the touch panel vibrates, the actual vibration frequency refers to the vibration frequency when the touch panel vibrates, the actual vibration response time refers to the time from the issuance of the vibration command to the vibration of the touch panel, and the actual vibration stop time refers to the time when the touch panel stops vibrating. The above parameters can be measured based on internal devices or controlled by control devices. Finally, the vibration control score of the touch panel can be determined based on the target vibration control model and objective parameter indicators, so as to ensure the reliability of the vibration control of the entire touch panel by considering the target vibration control model corresponding to different working conditions, so as to facilitate targeted vibration control during actual use and avoid failures in different usage scenarios.
[0079] Further, based on the first embodiment, the second embodiment, the third embodiment and / or the fourth embodiment of the present application, a fifth embodiment of the vibration control method of the touch panel of the present application is proposed. In this embodiment, the vibration control method of the touch panel further includes:
[0080] Step a, obtaining objective feedback parameters of the touch panel according to different actual operating conditions, and determining objective evaluation parameters according to the objective feedback parameters;
[0081] Step b, controlling the touch panel under actual operating conditions based on a preset feedback driver, obtaining a score value corresponding to the touch panel under the control of the feedback driver, and summarizing the score value and the objective feedback parameter corresponding to the score value to obtain a subjective evaluation parameter;
[0082] In this embodiment, before the execution of the entire scheme, a vibration model of different actual operating conditions will be created first. When the vibration control parameters under different actual operating conditions are mainly obtained for construction, the vibration control parameters are mainly divided into the process of obtaining objective evaluation parameters and subjective evaluation parameters. The actual operating condition refers to each operating condition defined by the user. When obtaining the objective evaluation parameters, the objective feedback parameters of the touch panel under the actual operating condition are obtained, and then the objective evaluation parameters are determined based on the objective feedback parameters, wherein the objective feedback parameters refer to all parameters of the vibration feedback, and then the parameters related to user sensing are determined in all parameters as objective evaluation parameters, that is, when determining the objective evaluation parameters, all objective feedback parameters are not directly used as objective evaluation parameters, but whether the objective feedback parameters match the preset user perception parameters. Only when the objective feedback parameters match the preset user perception parameters, the objective feedback parameters will be used as objective evaluation parameters, wherein the preset user perception parameters refer to the parameters related to the vibration experience defined by the user, such as current and voltage, which are not directly related to the vibration experience, and will not be used as objective evaluation parameters. To ensure the accuracy of subsequent evaluation, for example, objective feedback parameters include vibration frequency and vibration temperature, and vibration temperature is not highly correlated with user induction, so vibration temperature will not be used as an objective evaluation parameter, while vibration frequency is highly correlated with user induction, so vibration frequency will be used as an objective evaluation parameter. At the same time, subjective evaluation parameters will also be determined, by controlling the touch panel under actual operating conditions based on a preset feedback driver, and obtaining the score value corresponding to the touch panel under the control of the feedback driver, and summarizing the score value and the objective feedback parameter corresponding to the score value to obtain the subjective evaluation parameter, that is, first use the preset feedback driver to vibrate the touch panel, at this time the user scores the vibration, and then the score value and the objective feedback parameter corresponding to the score value, such as the score value of 4 when the vibration frequency is S1, that is, at this time the subjective evaluation parameter contains the user score value and the numerical value of the objective feedback parameter corresponding to the score value. The preset feedback driver refers to the driver that controls the vibration of the touch panel. At this time, the corresponding objective feedback parameter can be determined under the driver, and at this time, the user's score under different objective feedback parameters can be determined, and then the user's score value is fitted as a weight coefficient to take into account the user's subjective experience under different operating conditions.
[0083] It is worth noting that the controller will establish a corresponding vibration model for each operating condition defined by the user, that is, the vibration model of operating condition R is established based on the objective evaluation parameter R1 and the subjective evaluation parameter R2 of operating condition R, and the vibration model of operating condition Y is established based on the objective evaluation parameter Y1 and the subjective evaluation parameter Y2 of operating condition Y. That is, when establishing the vibration model of operating condition Y, the objective evaluation parameter Y1 and the subjective evaluation parameter Y2 are both obtained or collected under the premise of operating condition Y, and the objective evaluation parameter R1 of operating condition R cannot be used to ensure the accuracy of the motion model.
[0084] Step c, fitting based on the score values in the subjective evaluation parameters to obtain weight coefficients, and determining the vibration parameters in the objective evaluation parameters;
[0085] Step d: constructing vibration models of different actual operating conditions based on the corresponding relationship between the weight coefficient and the vibration parameter.
[0086] In this embodiment, when the vibration model is determined based on the subjective evaluation parameters and the objective evaluation parameters, the subjective evaluation parameters and the objective evaluation parameters are processed to obtain the vibration model.
[0087] Table 1 shows the objective evaluation parameters, various feedback parameters and their corresponding parameters.
[0088] Serial number Feedback parameters Corresponding parameter representation #1 Vibration acceleration a #2 Vibration Amplitude A #3 Vibration frequency f #4 Start-up response time t0 #5 Stop vibration time t1
[0089] Table 1
[0090] There may be more feedback parameters, and all feedback parameters are not listed here one by one. For further information, please refer to Table 2, which shows the scoring values of the subjective evaluation parameters.
[0091]
[0092] Table 2
[0093] Among them, after completing the objective parameter index confirmation and subjective experience scoring for various vibration drive control programs, different vibration drive control programs are actually manifested as different feedback parameters. At this time, the weight coefficient will be fitted based on the score value in the subjective evaluation parameter, and the feedback parameter in the objective evaluation parameter will be determined at the same time. Finally, the corresponding relationship between the weight coefficient and the feedback parameter is used as the constructed vibration model, wherein the weight coefficient refers to the value defined by the user or fitted, and the feedback parameter refers to each parameter showing vibration in the objective evaluation parameter. For example, when the vibration amplitude changes, the user's operation experience subjective score changes greatly, then the weight coefficient of the vibration amplitude can be set larger; when the vibration stopping time changes, the user's operation experience subjective score changes very little, then the weight coefficient of the vibration stopping time can be set smaller. The fitting method of the weight coefficient can be through data processing means such as multivariate linear regression fitting and response surface nonlinear fitting. At this time, the vibration control model is represented by the functional relationship between multiple objective parameter indicators (objective evaluation parameters) and the scoring data of the vibration feedback performance experience (subjective evaluation parameters), such as the vibration model HQ is F = x*a+y*A+z*f+α*t0+β*t1+C, where x, y, z, α, β, and C in the formula are the corresponding weight coefficients obtained by fitting the subjective and objective parameter evaluation. At this time, the verification error analysis can be carried out for the evaluation model, and the robustness and applicability of the model can be achieved through a sufficient number of data verification and evaluation to meet the design and development requirements. That is, at this time, at least the vibration models corresponding to the sports mode, standard mode, and idle mode can be determined. It is worth noting that at this time, the subjective scores corresponding to all feedback parameters can also be exhaustively enumerated as the vibration model, but the workload is large at this time and is generally not recommended.
[0094] Further, after the step of constructing the vibration model of different actual operating conditions based on the corresponding relationship between the weight coefficient and the vibration parameter, it includes:
[0095] Step e: if the user rating information under the target operating condition is obtained, the subjective evaluation parameters under the target operating condition are updated based on the user rating information, and based on the updated subjective evaluation parameters, a step of fitting the rating values in the subjective evaluation parameters to obtain weight coefficients is performed.
[0096] In this embodiment, after determining the vibration model under different motion conditions, the vibration model will also be updated. Because the user can score the vibration feedback under different working conditions in real time, such as after the user uses the touch panel in standard mode, the user scores it, and then the subjective evaluation parameters can be updated here based on the score to ensure the real-time nature of the vibration model. Especially for the situation of continuous running-in during the test drive of a new car, the running-in period with the new car can be greatly reduced. The user scoring information under the target operating condition is obtained by the controller, and the subjective evaluation parameters under the target operating condition will be updated based on the user scoring information. The update operation can be based on the latest score value as the large weight basis to update the weight coefficient, and finally based on the subjective evaluation parameters after the update, the step of fitting the weight coefficient based on the score value in the subjective evaluation parameter is executed to complete the vibration model update. Among them, the user scoring information refers to the latest score value of the user under a certain motion condition, and then the vibration model under a certain motion condition is updated.
[0097] In one embodiment, referring to Figure 2 , Figure 2 This is a flow chart of the vibration control method of the touch panel of the present application. According to different automobile driving operation conditions, the vibration feedback function of the intelligent touch product on the vehicle is analyzed, and the correlation between each parameter index and the vibration feedback performance experience is analyzed. After comparison and screening, the key parameter index is determined, that is, the objective vibration performance index parameter analysis, which is used as the objective index for establishing the vibration model. For example, the objective parameter measurement index of the touch vibration feedback performance includes vibration acceleration a, vibration amplitude A, vibration frequency f, vibration start response time t0, and vibration stop time t1, and the switch parameter measurement index is determined and calculated. Then, after the objective parameter index calculation and confirmation are completed, on the other hand, users are organized to carry out subjective vibration feedback performance evaluation of touch product operation. The evaluation criteria and data result records are recorded using a scoring system of 1-10 points, with 10 points representing the best touch vibration feedback experience and 1 point representing the worst touch vibration feedback experience. Finally, the corresponding evaluation model HQ under different operating conditions is calculated by further numerical fitting analysis of the subjective evaluation results of objective parameter indicators, such as data processing means of multivariate linear regression fitting. The evaluation model is represented by the functional relationship between multiple objective parameter indicators and vibration feedback performance experience score data. The HQ obtained by fitting using the multivariate linear regression method is F = x*a+y*A+
[0098] z*f+α*t0+β*t1+C, where x, y, z, α, β, and C are the corresponding coefficients obtained by fitting the main and objective parameter evaluation. For various operating conditions of the vehicle, the coefficients actually calculated are different.
[0099] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vibration control method of the touch panel of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.
[0100] The present application also provides a vibration control device for a touch panel, please refer to Figure 4 , the vibration control device of the touch panel comprises:
[0101] A model determination module A10, used to obtain the operating condition information of the touch panel and determine the target vibration control model corresponding to the operating condition information;
[0102] A score determination module A20, configured to determine a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determine a vibration control instruction according to the vibration control score and a preset score threshold;
[0103] The vibration control module A30 is used to control the vibration of the touch panel according to the vibration control instruction.
[0104] The vibration control device for a touch panel provided by the present application adopts the vibration control method for a touch panel in the above embodiment, and can solve the technical problem that the accuracy of the vibration control of the touch panel is not high. Compared with the prior art, the beneficial effects of the vibration control device for a touch panel provided by the present application are the same as the beneficial effects of the vibration control method for a touch panel provided by the above embodiment, and other technical features in the vibration control device for a touch panel are the same as the features disclosed in the above embodiment method, which will not be described in detail here.
[0105] The present application provides a vibration control device for a touch panel (which may be a touch panel), and the vibration 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, and the instructions are executed by the at least one processor so that the at least one processor can execute the vibration control method for the touch panel in the above-mentioned embodiment one.
[0106] Reference below Figure 5, which shows a schematic diagram of the structure of a vibration control device for a touch panel suitable for implementing the embodiment of the present application. The vibration control device for the touch panel in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The vibration control device of the touch panel shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0107] like Figure 5 As shown, the vibration control device of the touch panel may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the vibration control device of the touch panel are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other 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 the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the vibration control device of the touch panel to communicate wirelessly or wired with other devices to exchange data. Although the vibration control device of the touch panel with various devices is shown in the figure, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or provided alternatively.
[0108] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0109] The vibration control device for a touch panel provided by the present application adopts the vibration control method for a touch panel in the above embodiment, and can solve the technical problem that the accuracy of the vibration control of the touch panel is not high. Compared with the prior art, the beneficial effects of the vibration control device for a touch panel provided by the present application are the same as the beneficial effects of the vibration control method for a touch panel provided by the above embodiment, and other technical features in the vibration control device for a touch panel are the same as the features disclosed in the method of the previous embodiment, which will not be described in detail here.
[0110] It should be understood that the various parts disclosed in this application can be implemented by 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 one or more embodiments or examples in a suitable manner.
[0111] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0112] The present application provides a computer-readable computer storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vibration control method for a touch panel in the above-mentioned embodiment.
[0113] The computer-readable computer storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, devices or components, or any combination thereof. More specific examples of computer-readable computer storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable computer storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution device, device or component. The program code contained on the computer-readable computer storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination thereof.
[0114] The computer-readable computer storage medium may be included in the vibration control device of the touch panel; or may exist independently without being assembled into the vibration control device of the touch panel.
[0115] The computer-readable computer storage medium carries one or more programs. When the one or more programs are executed by the vibration control device of the touch panel, the vibration control device of the touch panel:
[0116] Acquiring operating condition information of the touch panel, and determining a target vibration control model corresponding to the operating condition information;
[0117] Determining a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determining a vibration control instruction according to the vibration control score and a preset score threshold;
[0118] The touch panel is vibrated according to the vibration control instruction.
[0119] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0120] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the device, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based device that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0121] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0122] The computer-readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vibration control method for the touch panel, and can solve the technical problem that the accuracy of the vibration control of the touch panel is not high. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the vibration control method for the touch panel provided in the above-mentioned embodiment, and will not be repeated here.
[0123] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned vibration control method for a touch panel when executed by a processor.
[0124] The computer program product provided by the present application can solve the technical problem that the accuracy of vibration control of the touch panel is not high. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the vibration control method of the touch panel provided by the above embodiment, which will not be repeated here.
[0125] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vibration control method for a touch panel, characterized in that: The vibration control method of the touch panel comprises: Acquiring operating condition information of the touch panel, and determining a target vibration control model corresponding to the operating condition information; Determining a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determining a vibration control instruction according to the vibration control score and a preset score threshold; The touch panel is vibrated according to the vibration control instruction.
2. The vibration control method of a touch panel according to claim 1, wherein: The operating condition information includes a sports mode, a standard mode and an idle mode, and the step of determining a target vibration control model corresponding to the operating condition information includes: When the operating condition information is the motion mode, determining a vibration model corresponding to the motion mode in a preset model library as a target vibration control model; When the operating condition information is the standard mode, determining a vibration model corresponding to the standard mode in a preset model library as a target vibration control model; When the operating condition information is the idle mode, a vibration model corresponding to the idle mode is determined in a preset model library as a target vibration control model.
3. The vibration control method of a touch panel according to claim 1, wherein: The step of determining the vibration control instruction according to the vibration control score and a preset score threshold comprises: Determining a target mode corresponding to the vibration control score, and determining a score threshold corresponding to the target mode in a preset score threshold; If the vibration control score is greater than the score threshold, a preset continuous control instruction is used as the vibration control instruction, wherein the continuous control instruction includes an instruction to control using a driving program corresponding to the objective parameter indicator; If the vibration control score is less than or equal to the score threshold, a preset adjustment control instruction is used as the vibration control instruction, wherein the adjustment control instruction includes an instruction for adjusting the driving program corresponding to the objective parameter indicator.
4. The vibration control method of a touch panel according to claim 3, wherein: The step of performing vibration control on the touch panel according to the vibration control instruction comprises: When the vibration control instruction is the continuous control instruction, the touch panel is vibrated based on the driver corresponding to the objective parameter indicator; When the vibration control instruction is the continuous control instruction, the driver corresponding to the objective parameter index is adjusted based on a preset adjustment algorithm to obtain an optimization program, and the touch panel is vibration controlled based on the optimization program.
5. The vibration control method of a touch panel according to claim 1, wherein: The objective parameter index includes actual vibration acceleration, actual vibration amplitude, actual vibration frequency, actual vibration start response time and actual vibration stop time. The step of determining the vibration control score according to the target vibration control model and the objective parameter index of the touch panel includes: When the actual vibration acceleration, the actual vibration amplitude, the actual vibration frequency, the actual vibration start response time and the actual vibration stop time are used as inputs of the target vibration control model, an actual output value of the target vibration control model is determined, and the actual output value is used as a vibration control score.
6. The vibration control method of a touch panel according to any one of claims 1 to 5, characterized in that: The vibration control method of the touch panel also includes: According to different actual operating conditions, objective feedback parameters of the touch panel are obtained, and objective evaluation parameters are determined according to the objective feedback parameters; Controlling the touch panel under the actual operating condition based on a preset feedback driver, obtaining a score value corresponding to the touch panel under the control of the feedback driver, and summarizing the score value and the objective feedback parameter corresponding to the score value to obtain a subjective evaluation parameter; Fitting is performed based on the score values in the subjective evaluation parameters to obtain weight coefficients, and determining vibration parameters in the objective evaluation parameters; Vibration models of different actual operating conditions are constructed based on the corresponding relationship between the weight coefficient and the vibration parameter.
7. The vibration control method of a touch panel according to claim 6, wherein: After the step of constructing the vibration models of different actual operating conditions based on the corresponding relationship between the weight coefficient and the vibration parameter, the method further comprises: If user rating information under the target operating condition is obtained, the subjective evaluation parameters under the target operating condition are updated based on the user rating information, and the step of fitting the weight coefficient based on the rating value in the subjective evaluation parameter is performed based on the updated subjective evaluation parameter.
8. A vibration control device for a touch panel, characterized in that: The vibration control device of the touch panel comprises: A model determination module, used to obtain the operating condition information of the touch panel and determine the target vibration control model corresponding to the operating condition information; A score determination module, used to determine a vibration control score according to the target vibration control model and the objective parameter index of the touch panel, and determine a vibration control instruction according to the vibration control score and a preset score threshold; The vibration control module is used to control the vibration of the touch panel according to the vibration control instruction.
9. A vibration control device for a touch panel, characterized in that: The vibration control device of the touch panel includes a processor, a memory, and a vibration control method program for the touch panel stored in the memory and executable by the processor, wherein when the vibration control method program for the touch panel is executed by the processor, the steps of the vibration control method for the touch panel as described in any one of claims 1 to 7 are implemented.
10. A computer storage medium, characterized in that: The computer storage medium stores a vibration control method program for a touch panel, wherein when the vibration control method program for a touch panel is executed by a processor, the steps of the vibration control method for a touch panel as claimed in any one of claims 1 to 7 are implemented.
