Touch screen control method and device, controller, vehicle and storage medium

By dynamically analyzing the position relationship between the contacts and buttons on the touch screen, the problem of low recognition accuracy of the touch screen is solved, and more accurate user intention recognition and system robustness are achieved.

CN120295509APending Publication Date: 2025-07-11CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510367010.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The existing touch screen design has the problem that the recognition accuracy is not high and cannot adapt to complex operating scenarios.

Method used

By responding to the touch signal, the distance between the center position of the contact point and the center position of the function key is determined, the number of continuous touch failures is recorded, and when the number of continuous touch failures exceeds the threshold, the target function key is determined based on the center position of multiple contact points and the center position of the function key, and the relationship between the contact points and the key is dynamically analyzed to improve the recognition accuracy.

Benefits of technology

It improves the response accuracy and robustness of the touch screen, and can accurately identify the target function buttons when the user is inaccurate in operation or interference on the touch screen surface, reducing erroneous operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295509A_ABST
    Figure CN120295509A_ABST
Patent Text Reader

Abstract

The invention discloses a touch screen control method and device, a controller, a vehicle and a storage medium, and relates to the technical field of vehicles. The method comprises the steps that a touch signal is responded, and the center position of a contact is determined according to the touch signal; determining the distance between the central position of the contact and the central position of each functional key; determining the number of continuous touch failures within a preset time based on the distance, and recording a plurality of corresponding contact center positions; under the condition that the number of continuous touch failures is larger than or equal to a preset continuous touch failure number threshold value, a target function key is determined according to the center positions of the multiple contacts and the center position of the function key; and controlling the touch screen according to the target function key. By dynamically analyzing the relationship between the position of the contact and the position of the function key, the intention of the user can be identified more accurately, and the response precision of the touch screen is improved; and under the condition that user operation is not accurate or interference exists on the surface of the touch screen, the target function key can still be accurately recognized, and the robustness of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and in particular, to a control method for a touch screen, a control device for a touch screen, a computer-readable storage medium, a controller, and a vehicle. Background Art

[0002] With the rapid development of the automotive industry, the intelligence and convenience of vehicle use have become important indicators that consumers increasingly focus on. As an important component of the control system, the touch screen reduces the number of physical buttons by providing an interactive interface when the user has a demand, thereby improving the intelligence level of the vehicle. However, the ordinary touch screen design has problems of low recognition accuracy and inability to adapt to complex operation scenarios. Summary of the Invention

[0003] The present application aims to at least solve one of the technical problems in the related art to some extent. For this purpose, the first object of the present application is to propose a control method for a touch screen. The touch screen includes at least one function button. The method includes: responding to a touch signal, determining the center position of the contact point according to the touch signal; determining the distance between the center position of the contact point and the center position of each function button; determining the number of consecutive touch failures within a preset time based on the distance, and recording multiple corresponding center positions of the contact points; in the case where the number of consecutive touch failures is greater than or equal to a preset consecutive touch failure number threshold, determining a target function button according to the multiple center positions of the contact points and the center position of the function button; and controlling the touch screen according to the target function button. The control method of the present application can more accurately identify the user's intention and improve the response accuracy of the touch screen by dynamically analyzing the relationship between the contact point position and the function button position; and can still accurately identify the target function button in the case of inaccurate user operation or interference on the surface of the touch screen, thereby enhancing the robustness of the system.

[0004] The second object of the present application is to propose a control device for a touch screen.

[0005] The third object of the present application is to propose a computer-readable storage medium.

[0006] The fourth object of the present application is to propose a controller.

[0007] The fifth object of the present application is to propose a vehicle.

[0008] To achieve the above object, an embodiment of the first aspect of the present application provides a control method for a touch screen, where the touch screen includes at least one function button, and the method includes: responding to a touch signal, determining the center position of the contact point according to the touch signal; determining the distance between the center position of the contact point and the center position of each function button; determining the number of consecutive touch failures within a preset time based on the distance, and recording a plurality of corresponding center positions of the contact points; in the case where the number of consecutive touch failures is greater than or equal to a preset consecutive touch failure number threshold, determining a target function button according to the plurality of center positions of the contact points and the center position of the function button; and controlling the touch screen according to the target function button.

[0009] According to an embodiment of the present application, determining a target function button according to the plurality of center positions of the contact points and the center position of the function button includes: determining a target contact center position according to the mean value of the plurality of center positions of the contact points; and determining the target function button according to the distance between the target contact center position and the center position of each function button.

[0010] According to an embodiment of the present application, determining the target function button according to the distance between the target contact center position and the center position of each function button includes: using the function button corresponding to the minimum value of the distance as the target function button.

[0011] According to an embodiment of the present application, the above method further includes: in the case where the number of consecutive touch failures is less than the preset consecutive touch failure number threshold, there is no need to determine the target function button.

[0012] According to an embodiment of the present application, determining the number of consecutive touch failures within a preset time based on the distance includes: obtaining the minimum distance among the distances; in the case where the minimum distance is greater than the maximum sensing distance threshold of the preset function button, determining that the touch fails, and recording the number of consecutive touch failures within the preset time.

[0013] According to an embodiment of the present application, the center position of the contact point includes the abscissa of the contact center and the ordinate of the contact center, and the center position of the function button includes the abscissa of the function button center and the ordinate of the function button center. Determining the distance between the center position of the contact point and the center position of each function button includes: determining a first absolute value based on the absolute value of the difference between the abscissa of the contact center and the abscissa of the function button center; determining a second absolute value based on the absolute value of the difference between the ordinate of the contact center and the ordinate of the function button center; determining the sum value of the square of the first absolute value and the square of the second absolute value; and performing a square root calculation on the sum value to determine the distance between the center position of the contact point and the center position of the function button.

[0014] To achieve the above object, an embodiment of the second aspect of the present application provides a control device for a touch screen. The touch screen includes at least one function button. The device includes: a first determination module for responding to a touch signal and determining the center position of the touch point according to the touch signal; a second determination module for determining the distance between the center position of the touch point and the center position of each function button; a third determination module for determining the number of consecutive touch failures within a preset time based on the distance and recording a plurality of corresponding center positions of the touch points; a fourth determination module for determining a target function button according to the plurality of center positions of the touch points and the center position of the function button when the number of consecutive touch failures is greater than or equal to a preset consecutive touch failure threshold; and a control module for controlling the touch screen according to the target function button.

[0015] To achieve the above object, an embodiment of the third aspect of the present application provides a computer-readable storage medium, on which a control program for a touch screen is stored. When the control program for the touch screen is executed by a processor, the foregoing control method for the touch screen is implemented.

[0016] To achieve the above object, an embodiment of the fourth aspect of the present application provides a controller, including a memory, a processor, and a control program for a touch screen stored on the memory and executable on the processor. When the processor executes the control program for the touch screen, the foregoing control method for the touch screen is implemented.

[0017] To achieve the above object, an embodiment of the fifth aspect of the present application provides a vehicle, including the foregoing controller.

[0018] According to the control method, device, controller, vehicle, and storage medium for a touch screen according to the embodiments of the present application, the touch screen includes at least one function button. The method includes: responding to a touch signal and determining the center position of the touch point according to the touch signal; determining the distance between the center position of the touch point and the center position of each function button; determining the number of consecutive touch failures within a preset time based on the distance and recording a plurality of corresponding center positions of the touch points; determining a target function button according to the plurality of center positions of the touch points and the center position of the function button when the number of consecutive touch failures is greater than or equal to a preset consecutive touch failure threshold; and controlling the touch screen according to the target function button. The control method of the present application can more accurately identify the user's intention by dynamically analyzing the relationship between the touch point position and the function button position, improve the response accuracy of the touch screen; and can still accurately identify the target function button when the user's operation is inaccurate or there is interference on the surface of the touch screen, improving the robustness of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a flowchart of a control method for a touch screen according to some embodiments of the present application;

[0020] Figure 2Flow chart of the control method for a touch screen according to some other embodiments of the present application;

[0021] Figure 3 Structural schematic diagram of the control device for a touch screen according to some embodiments of the present application;

[0022] Figure 4 Structural schematic diagram of the controller according to some embodiments of the present application;

[0023] Figure 5 Block diagram of a vehicle according to some embodiments of the present application. Detailed implementation manners

[0024] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application, and should not be construed as a limitation to the present application.

[0025] The control method, device, controller, vehicle and storage medium of the touch screen in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0026] In some embodiments, the touch screen of the in-vehicle terminal can be a capacitive touch screen, a resistive touch screen, an infrared touch screen, etc., and the touch screen includes at least one function button. In the following description, it is taken as an example that the touch screen of the in-vehicle terminal is a capacitive touch screen and the touch screen includes two function buttons, but it is not a limitation to the present application.

[0027] Figure 1 Flow chart of the control method for a touch screen according to some embodiments of the present application. Refer to Figure 1 , the control method of the touch screen in the embodiments of the present application may include the following steps:

[0028] S110, in response to the touch signal, determine the center position of the contact point according to the touch signal.

[0029] Specifically, the user can send a touch signal by clicking on the touch screen. The electrode array of the touch screen detects the capacitance change and converts it into an electrical signal, and transmits the electrical signal to the ECU (Electronic Control Unit) for processing to determine the center position of the contact point. For example, the center position of the contact point is calculated according to the capacitance change value by using linear interpolation or the least squares method.

[0030] S120, determine the distance between the center position of the contact point and the center position of each function button.

[0031] Specifically, assume that the function keys of the touch screen include function key 1 and function key 2. After determining the center position of the contact point, the ECU calculates the distances between the center positions of function key 1 and function key 2 and the center position of the contact point respectively.

[0032] S130. Determine the number of consecutive touch failures within a preset time based on the distances, and record multiple corresponding center positions of the contact points. The preset time can be determined according to the actual situation. For example, the preset time can be 3s, and no specific limitation is made here.

[0033] Specifically, it can be determined whether the user's touch is effective according to the distance between the center position of the contact point and the center position of the function key, and the target function key touched by the user can be determined in the case of an effective touch. For example, if the distance between the center position of the contact point and the center position of function key 1 is relatively small, it is determined that the touch is effective, and the target function key is determined to be function key 1; if the distance between the center position of the contact point and the center position of function key 2 is relatively small, it is determined that the touch is effective, and the target function key is determined to be function key 2; if the distances between the center position of the contact point and the center positions of both function key 1 and function key 2 are relatively large, it is determined that the touch fails.

[0034] After determining that the touch fails, it is also necessary to further determine whether it is a mis-touch by the user. Therefore, start timing after determining that the touch fails. The touch screen continuously responds to the touch signal within the preset time to determine the center position of the contact point, and determine the distance between the center position of the contact point and the center position of the function key, determine whether the touch fails according to the distance, and record the number of consecutive touch failures within the preset time. Determine whether it is a mis-touch by the user according to the number of consecutive touch failures within the preset time. For example, if the number of consecutive touch failures within the preset time is relatively small, it is determined that the user mis-touches; if the number of consecutive touch failures within the preset time is relatively large, it is determined that the user actually has the need to click the function key.

[0035] In the case of determining that it is not a mis-touch by the user, it is also necessary to record multiple corresponding center positions of the contact points. For example, in the case of determining that the number of consecutive touch failures is 3, 3 center positions of the contact points will be recorded.

[0036] S140. In the case where the number of consecutive touch failures is greater than or equal to the preset threshold of the number of consecutive touch failures, determine the target function key according to multiple center positions of the contact points and the center positions of the function keys. The preset threshold of the number of consecutive touch failures can be determined according to the actual situation. For example, the preset threshold of the number of consecutive touch failures can be 3, and no specific limitation is made here.

[0037] Specifically, it is possible to determine whether it is a user's accidental touch by comparing the number of consecutive touch failures with a preset threshold of the number of consecutive touch failures. For example, if the number of consecutive touch failures is greater than or equal to the preset threshold of the number of consecutive touch failures, it is determined that it is not a user's accidental touch, that is, it is determined that the user does have a need to click the function button; if the number of consecutive touch failures is less than the preset threshold of the number of consecutive touch failures, it is determined that it is a user's accidental touch.

[0038] In the case where it is determined that it is not a user's accidental touch, the target function button is determined according to the multiple center positions of the touch points and the center position of the function button obtained within a preset time. For example, when the number of consecutive touch failures within the preset time is 3 times, a total of 3 center positions of the touch points are obtained, and the average value of the 3 center positions of the touch points is used as the target center position of the touch point, and the distances between the target center position of the touch point and the center positions of function button 1 and function button 2 are calculated respectively. If the distance from the target center position of the touch point to the center position of function button 1 is relatively small, it is determined that function button 1 is the target function button; if the distance from the target center position of the touch point to the center position of function button 2 is relatively small, it is determined that function button 2 is the target function button.

[0039] S150, control the touch screen according to the target function button.

[0040] Specifically, after the target function button is determined, the central control system sends a CAN (Controller Area Network) signal to each ECU module, and the ECU module controls the touch screen to display the interface corresponding to the function button.

[0041] The control method of the present application can more accurately identify the user's intention by dynamically analyzing the relationship between the touch point position and the function button position, improving the response accuracy of the touch screen; and still can accurately identify the target function button in the case of inaccurate user operation or interference on the surface of the touch screen, enhancing the robustness of the system.

[0042] In some embodiments, determining the target function button according to the multiple center positions of the touch points and the center position of the function button includes: determining the target center position of the touch point according to the average value of the multiple center positions of the touch points; determining the target function button according to the distance between the target center position of the touch point and the center position of each function button.

[0043] In some embodiments, determining the target function button according to the distance between the target center position of the touch point and the center position of each function button includes: using the function button corresponding to the minimum value of the distance as the target function button.

[0044] Exemplarily, assume that the number of consecutive touch failures within the preset time is 3 times, and a total of 3 contact center positions are obtained. For example, the contact center position 1 is (3, 4), the contact center position 2 is (3, 5), and the contact center position 3 is (2, 3). The average value of the 3 contact center positions is (2.67, 4).

[0045] Assume that the center position of function button 1 is (2, 2), the center position of function button 2 is (3, 3), and the target contact center position is (2.67, 4). The distance between the target contact center position and the center position of function button 1 is 2.1, and the distance between the target contact center position and the center position of function button 2 is 1.1. It can be seen that the distance between the target contact center position and the center position of function button 2 is relatively small, and function button 2 is the target function button.

[0046] In some embodiments, when the number of consecutive touch failures is less than the preset consecutive touch failure number threshold, there is no need to determine the target function button.

[0047] Specifically, when the number of consecutive touch failures is less than the preset consecutive touch failure number threshold, it can be determined that the user has accidentally touched, and there is no need to determine the target function button.

[0048] In some embodiments, determining the number of consecutive touch failures within the preset time based on the distance includes: obtaining the minimum distance among the distances; when the minimum distance is greater than the maximum sensing distance threshold of the preset function button, determining that the touch fails, and recording the number of consecutive touch failures within the preset time. The maximum sensing distance threshold of the preset function button can be determined according to the actual situation and is not specifically limited here.

[0049] Specifically, calculate the distance 1 between the center position of the function button 1 and the center position of the contact point, and calculate the distance 2 between the center position of the function button 2 and the center position of the contact point. When the distance 1 is less than the distance 2, compare the distance 1 with the maximum sensing distance threshold of the preset function button 1 to determine whether the touch fails. For example, if the distance 1 is less than or equal to the maximum sensing distance threshold of the preset function button 1, it is determined that the touch does not fail, and it is determined that the user touches the function button 1. If the distance 1 is greater than the maximum sensing distance threshold of the preset function button 1, it is determined that the touch fails. When the distance 2 is less than the distance 1, compare the distance 2 with the maximum sensing distance threshold of the preset function button 2 to determine whether the touch fails. For example, if the distance 2 is less than or equal to the maximum sensing distance threshold of the preset function button 2, it is determined that the touch does not fail, and it is determined that the user touches the function button 2. If the distance 2 is greater than the maximum sensing distance threshold of the preset function button 2, it is determined that the touch fails. When it is determined that the touch fails, determine the moment of the first touch failure as the moment t, and start recording the touch failure times from the moment t until the moment t + 3, then the continuous touch failure times within the preset time (3 s) can be determined.

[0050] It should be noted that if the touch failure is first determined at the moment t, but the touch is determined to be effective at the moment t + 2, and the recorded continuous touch failure times are less than the preset continuous touch failure times threshold, then the recording of the continuous touch failure times is interrupted, and directly determine that the function button corresponding to the effective touch is the target function button.

[0051] In some embodiments, the center position of the contact point includes the abscissa of the center of the contact point and the ordinate of the center of the contact point, and the center position of the function button includes the abscissa of the center of the function button and the ordinate of the center of the function button. Determining the distance between the center position of the contact point and the center position of each function button includes: determining a first absolute value based on the absolute value of the difference between the abscissa of the center of the contact point and the abscissa of the center of the function button; determining a second absolute value based on the absolute value of the difference between the ordinate of the center of the contact point and the ordinate of the center of the function button; determining the sum of the square of the first absolute value and the square of the second absolute value; performing a square root calculation on the sum value to determine the distance between the center position of the contact point and the center position of the function button.

[0052] Exemplarily, assume that the center position 1 of the contact point is (3, 4) and the center position of the function button is (2, 2), then the first absolute value is 1, the second absolute value is 2, and the distance between the center position of the contact point and the center position of the function button is 1 2 +2 2 = 2.2.

[0053] As a specific example, referring to Figure 2 , the control method of the touch screen according to the embodiment of the present application may further include the following steps:

[0054] S201, Touch sensing module.

[0055] S202, Touch signal.

[0056] S203, The ECU processes the touch signal to obtain the center position of the contact point, and calculates the distance between the center position of the contact point and the center position of each function button.

[0057] S204, Determine the minimum distance among the distances between the center position of the contact point and the center position of each function button.

[0058] S205, Determine whether the minimum distance is greater than or equal to the maximum sensing distance threshold of the preset function button. If so, execute S206; otherwise, execute S201.

[0059] S206, Wait for a preset time, and record the number of consecutive touch failures within the preset time.

[0060] S207, Determine whether the number of consecutive touch failures is greater than or equal to the preset number of consecutive touch failure thresholds. If so, execute S208; otherwise, execute S201.

[0061] S208, Take the average value of the multiple center positions of the contact points as the target center position of the contact point.

[0062] S209, The distance between the target center position of the contact point and the center position of each function button determines the target function button.

[0063] S210, Central control system.

[0064] S211, Send a CAN signal to each ECU module for control.

[0065] In summary, the control method of the present application can effectively identify the accidental touch or sliding operation of the user by calculating the distance between the center position of the contact point and the center position of each function button, and reduce the occurrence of misoperations; when the number of consecutive touch failures exceeds the threshold, the target function button is automatically determined according to the multiple contact positions, avoiding repeated operations by the user and improving the use convenience; by dynamically analyzing the relationship between the contact position and the function button position, the user intention can be more accurately identified, improving the response accuracy of the touch screen; and in the case of inaccurate user operations or interference on the surface of the touch screen (such as stains, water stains), the target function button can still be accurately identified, improving the robustness of the system; it can also reduce the dependence on high-precision hardware sensors and reduce the device cost.

[0066] Corresponding to the above embodiments, the present application also proposes a control device for a touch screen.

[0067] In some embodiments, the touch screen includes at least one function button. Refer to Figure 3, the control device 300 of the touch screen includes: a first determination module 310, a second determination module 320, a third determination module 330, a fourth determination module 340, and a control module 350.

[0068] Among them, the first determination module 310 is configured to respond to a touch signal and determine the center position of the contact point according to the touch signal. The second determination module 320 is configured to determine the distance between the center position of the contact point and the center position of each function button. The third determination module 330 is configured to determine the number of consecutive touch failures within a preset time based on the distance, and record a plurality of corresponding center positions of the contact points. The fourth determination module 340 is configured to determine a target function button according to a plurality of center positions of the contact points and the center position of the function button when the number of consecutive touch failures is greater than or equal to a preset threshold of the number of consecutive touch failures. The control module 350 is configured to control the touch screen according to the target function button.

[0069] According to an embodiment of the present application, the fourth determination module 340 is specifically configured to determine a target center position of the contact point according to the average value of a plurality of center positions of the contact points; and determine a target function button according to the distance between the target center position of the contact point and the center position of each function button.

[0070] According to an embodiment of the present application, the fourth determination module 340 is further configured to use the function button corresponding to the minimum value of the distance as the target function button.

[0071] According to an embodiment of the present application, when the number of consecutive touch failures is less than a preset threshold of the number of consecutive touch failures, there is no need to determine a target function button.

[0072] According to an embodiment of the present application, the third determination module 330 is specifically configured to obtain the minimum distance among the distances; and determine a touch failure and record the number of consecutive touch failures within a preset time when the minimum distance is greater than a preset maximum sensing distance threshold of the function button.

[0073] According to an embodiment of the present application, the center position of the contact point includes the horizontal coordinate of the center of the contact point and the vertical coordinate of the center of the contact point, and the center position of the function button includes the horizontal coordinate of the center of the function button and the vertical coordinate of the center of the function button. The second determination module 320 is specifically configured to determine a first absolute value based on the absolute value of the difference between the horizontal coordinate of the center of the contact point and the horizontal coordinate of the center of the function button; determine a second absolute value based on the absolute value of the difference between the vertical coordinate of the center of the contact point and the vertical coordinate of the center of the function button; determine the sum value of the square of the first absolute value and the square of the second absolute value; and perform a square root calculation on the sum value to determine the distance between the center position of the contact point and the center position of the function button.

[0074] It should be noted that the above explanations of the embodiments and beneficial effects of the touch screen control method are also applicable to the touch screen control device of the embodiments of the present application. To avoid redundancy, no detailed elaboration will be made here.

[0075] Corresponding to the above embodiments, the present application also provides a computer-readable storage medium.

[0076] The computer-readable storage medium of the present application stores a control program for a touch screen. When the control program for the touch screen is executed by a processor, the foregoing touch screen control method is implemented.

[0077] It should be noted that the above explanations of the embodiments and beneficial effects of the touch screen control method are also applicable to the computer-readable storage medium of the embodiments of the present application. To avoid redundancy, no detailed elaboration will be made here.

[0078] Corresponding to the above embodiments, the present application also provides a controller.

[0079] See Figure 4 As shown, the controller 400 of the present application includes a memory 410, a processor 420, and a control program for a touch screen stored on the memory 410 and executable on the processor 420. When the processor executes the control program for the touch screen, the foregoing touch screen control method is implemented.

[0080] It should be noted that the above explanations of the embodiments and beneficial effects of the touch screen control method are also applicable to the controller of the embodiments of the present application. To avoid redundancy, no detailed elaboration will be made here.

[0081] Corresponding to the above embodiments, the present application also provides a vehicle.

[0082] See Figure 5 As shown, the vehicle 500 of the present application includes the foregoing controller 400.

[0083] It should be noted that the logic and / or steps represented in the flowchart or described otherwise herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or used in combination with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection part with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other appropriate processing as necessary, and then stored in a computer memory.

[0084] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits with logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits with appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0085] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0086] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one such feature. In the description of this application, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0087] In this application, unless otherwise clearly specified and defined, terms such as "installed", "connected", "linked", "fixed", etc. shall be construed in a broad sense. For example, it may be a fixed connection, a detachable connection, or integrated; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the communication inside two elements or the interaction relationship between two elements, unless otherwise clearly defined. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0088] Although the embodiments of this application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting this application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A control method for a touch screen, characterized in that, The touch screen includes at least one function button, and the method includes: Responding to a touch signal and determining a center position of a contact point according to the touch signal; Determining a distance between the center position of the contact point and the center position of each of the function buttons; Determining a continuous touch failure count within a preset time based on the distance and recording a plurality of corresponding center positions of the contact points; When the continuous touch failure count is greater than or equal to a preset continuous touch failure count threshold, determining a target function button according to the plurality of center positions of the contact points and the center position of the function button; Controlling the touch screen according to the target function button.

2. The control method of the touch screen according to claim 1, wherein Determining a target function button according to the plurality of center positions of the contact points and the center position of the function button includes: Determining a target center position of the contact point according to an average value of the plurality of center positions of the contact points; Determining a target function button according to a distance between the target center position of the contact point and the center position of each of the function buttons.

3. The control method of the touch screen according to claim 2, characterized in that, Determining a target function button according to a distance between the target center position of the contact point and the center position of each of the function buttons includes: Taking the function button corresponding to the minimum value of the distance as the target function button.

4. The control method of the touch screen according to claim 1, wherein The method further includes: When the continuous touch failure count is less than the preset continuous touch failure count threshold, not determining a target function button.

5. The control method of the touch screen according to claim 1, characterized in that Determining a continuous touch failure count within a preset time based on the distance includes: Obtaining a minimum distance among the distances; When the minimum distance is greater than a maximum sensing distance threshold of a preset function button, determining a touch failure and recording the continuous touch failure count within a preset time.

6. The control method of the touch screen according to claim 5, wherein, The center position of the contact point includes an abscissa of the center of the contact point and an ordinate of the center of the contact point, and the center position of the function button includes an abscissa of the center of the function button and an ordinate of the center of the function button. Determining a distance between the center position of the contact point and the center position of each of the function buttons includes: Determining a first absolute value based on an absolute value of a difference between the abscissa of the center of the contact point and the abscissa of the center of the function button; Determining a second absolute value based on an absolute value of a difference between the ordinate of the center of the contact point and the ordinate of the center of the function button; Determining a sum value of a square of the first absolute value and a square of the second absolute value; Performing a square root calculation on the sum value to determine a distance between the center position of the contact point and the center position of the function button.

7. A control device for a touch screen, characterized in that, The touch screen includes at least one function button, and the device includes: A first determination module, configured to respond to a touch signal and determine a center position of a contact point according to the touch signal; A second determination module, configured to determine a distance between the center position of the contact point and the center position of each of the function buttons; A third determination module, configured to determine a continuous touch failure count within a preset time based on the distance and record a plurality of corresponding center positions of the contact points; A fourth determination module, configured to, when the continuous touch failure count is greater than or equal to a preset continuous touch failure count threshold, determine a target function button according to the plurality of center positions of the contact points and the center position of the function button; A control module, configured to control the touch screen according to the target function button.

8. A computer-readable storage medium, characterized in that, A control program for a touch screen is stored thereon, and when the control program for the touch screen is executed by a processor, the control method for the touch screen according to any one of claims 1-6 is implemented.

9. A controller, characterized in that, It includes a memory, a processor, and a control program for a touch screen stored on the memory and executable on the processor. When the processor executes the control program for the touch screen, the control method for the touch screen according to any one of claims 1-6 is implemented.

10. A vehicle, characterized in that, It includes a controller according to claim 9.