Automobile steering wheel system and method based on mistaken touch prevention system
By setting rectangular touch keys and blank operation keys on the car steering wheel, and using pressure sensing units and pressing models to determine operations, the problem of accidental touch of the traditional steering wheel is solved, improving operation accuracy and safety.
Patent Information
- Application Number
- CN202510338737.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-04-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The touch buttons of the traditional car steering wheel are susceptible to environmental conditions and driver misoperation, resulting in inaccurate operation or accidentally touching, affecting driving safety.
By obtaining the side length of each function operation key, setting a rectangular touch key, and setting a blank operation key in the blank area, evenly dividing the operation area and setting a pressure sensing unit in the center, establishing a user steering wheel function operation key pressing model to determine whether the user's operation is a false touch.
It significantly improves the mist touch recognition capability of the steering wheel touch buttons, optimizes the operating experience and safety, reduces the mist touch phenomenon, and improves driving safety.
Smart Images

Figure CN119840644A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile steering wheel systems and methods based on an anti-mistaken-touch system, and in particular to an automobile steering wheel system and method based on an anti-mistaken-touch system. Background Art
[0002] With the rapid development of the automotive industry, automotive driving assistance technology is constantly innovating and upgrading, and the driver's operating experience and safety issues are also receiving increasing attention. As an important component for the interaction between the driver and the vehicle, the steering wheel is gradually replaced by traditional physical buttons to achieve more intuitive operation. However, touch buttons are easily affected by environmental conditions and driver misoperation, which can easily cause inaccurate operation or mistouch problems, thereby affecting driving safety. Therefore, how to improve the mistouch recognition ability of the steering wheel touch buttons and optimize the operating experience has become an important research topic in the current technical field.
[0003] The existing touch button design does not fully consider the impact of the blank area between buttons on the operation accuracy, especially in complex driving scenarios such as turning. The driver's touch button action is likely to affect the area around the button, resulting in false touches. In addition, the traditional solution does not clearly distinguish between the functional operation area and the blank area when designing the button, and lacks the necessary false touch correction mechanism. Some touch button systems are not equipped with a feedback unit. The driver cannot obtain confirmation information of the button trigger in time during operation, and is prone to repeat operations or wrong operations due to lack of feedback. At the same time, there is a lack of prompts or feedback mechanisms for false touch buttons. When a false touch occurs, it is difficult for the driver to detect and correct it in time. Some steering wheel touch systems rely only on a single touch sensing signal, ignoring the potential of multi-dimensional data such as pressing force, pressing area and position, and fail to fully combine these data to build a comprehensive operation recognition algorithm, making it difficult to accurately judge false touch behaviors.
[0004] To address the above issues, current technology has proposed a car steering wheel method based on an anti-mistouch system. This method significantly improves the accuracy and safety of operation by optimizing the design of steering wheel touch buttons, data collection, and operation recognition. Summary of the invention
[0005] The present invention provides a car steering wheel system and method based on an anti-mistouch system, which facilitates solving the problems mentioned in the above background technology.
[0006] The present invention provides the following technical solution: a method for preventing accidental touch of a car steering wheel based on the system, comprising: Get the length of each side of each function operation key of the car steering wheel; The function operation keys are rectangular and are all touch keys; Select any function operation key, obtain all edges that are not connected to other function operation keys, and record them as blank edges; Get the length of all blank edges; Setting a blank operation key, wherein the blank operation key is a blank area next to the function operation key, and each side length of the blank operation key is respectively equal to the side length of the selected function operation key; For any blank edge; Get an edge of the blank operation key that is equal to the blank edge, and record it as the blank operation edge; Align the two vertices of the blank operation edge with the two vertices of the blank edge, so that the blank operation edge and the blank edge overlap; Get all vertices of the function operation key and record them as function operation key vertices; Obtain all operation keys with the function operation key vertex as the vertex, wherein the operation keys include function operation keys and blank operation keys; If the number of operation keys with the function operation key vertex as the vertex is 4, skip it; If the number of operation keys with the function operation key vertex as the vertex is less than 4, a blank operation key is set with the function operation key vertex as the vertex; The area where each function key of the car steering wheel is located is evenly divided into multiple sub-areas, and a pressure sensing unit is set at the center of the sub-area; Establish a model for users pressing steering wheel function operation keys.
[0007] Optionally, setting a blank operation key with the function operation key vertex as the vertex specifically includes: Acquire an unset region with a vertex of the function operation key as a vertex, wherein the unset region is specifically a rectangular region, no operation key is set in the region, and one vertex of the region coincides with a vertex of the function operation key; Get two edges of two blank operation keys adjacent to the unset area, and record them as blank edge No. 1 and blank edge No. 2 respectively; A rectangle is established in the unset area with the first blank edge and the second blank edge as adjacent edges, and blank operation keys are set with the edges of the established rectangular area as edges.
[0008] Optionally, the establishing of the user's steering wheel function operation key pressing model specifically includes: When the user is driving normally and presses each function operation key, the pressure values measured by all pressure sensing units under the pressed function operation key are obtained, all the pressure values are added up, and the result is recorded as the effective pressing force; The effective pressing force of each function operation key by the user and the corresponding function operation key are combined into an effective pressing force group; When the user presses a function operation key during normal driving, obtain the sub-areas corresponding to all pressure sensing units under the pressed function operation key whose sensing values are greater than 0, calculate the sum of the areas of all sub-areas, and record the result as the effective pressing area; The effective pressing area of each function operation key by the user and the corresponding function operation key form a pressing effective area group; Connect all sub-areas, obtain the outer edge of the connected area, record the area enclosed by the outer edge as the user pressing area, obtain the relative position of the center point of the user pressing area on the function operation key, and record it as the effective pressing position; The effective pressing position of each function operation key by the user and the corresponding function operation key form an effective pressing position group; Establish a function operation key valid operation set in the name of the function operation key, and add the pressing effective force group, pressing effective area group and pressing effective position group corresponding to the function operation key to the set; Use pressing the function operation key as input; Output the valid operation set of the function operation key corresponding to the pressed function operation key; Establish a user's steering wheel function key pressing model; The user's steering wheel function operation key pressing model is used to determine whether the user's operation is an accidental touch.
[0009] Optionally, the using the user's steering wheel function operation key pressing model to determine whether the user's operation is an accidental touch specifically includes: Acquiring the road condition in front of the user's vehicle when the user touches the function operation key, wherein the road condition specifically includes whether the road is a straight road or a turning road; When the road ahead of the user's vehicle is a straight road; Get all operation keys whose pressure values of the pressure sensing units under the operation keys are greater than 0; Determine the type of the obtained operation key; When all the acquired operation keys are blank operation keys, no instructions are executed; When the acquired operation keys contain function operation keys; For any obtained function operation key; Obtain the sum of the pressure values measured by all pressure sensing units under the function operation key, and record it as the pressing force; Obtain the position of the sub-area corresponding to the pressure value measured by the pressure sensing unit under the function operation key being greater than 0; Connect all sub-areas to form a pressing area; Calculate the area of the pressed region and record it as the pressed area; Obtain the relative position of the center point of the pressed area on the operation key, recorded as the pressed position; Set the effective pressing force error threshold to 1; Set the effective pressing area error threshold to 1; Set the effective pressing position error threshold to 1; The obtained operation key is used as the input value, and the valid operation set of the function operation key corresponding to the pressed function operation key is obtained through the user's steering wheel operation key pressing model; Get the effective force group, effective pressing area group and effective pressing position group in the effective operation set of the function operation key; Calculate the difference between the pressing force and the effective pressing force in the effective force group, and record it as the pressing force difference; Calculate the difference between the pressed area and the effective pressed area in the effective pressed area, and record it as the pressed area difference; Connect the pressed position with the effective pressed position in the effective pressed position group, calculate the length of the connecting line, and record the calculated result as the pressed position difference; Use the effective pressing strategy to determine whether the function operation key pressed by the user is valid, and form a reminder strategy based on the judgment result.
[0010] Optionally, the using the user's steering wheel function operation key pressing model to determine whether the user's operation is an accidental touch specifically includes: When the road ahead of the user's vehicle is a turning road; Get all operation keys whose pressure values of the pressure sensing units under the operation keys are greater than 0; Determine the type of the obtained operation key; When all the acquired operation keys are blank operation keys, no instructions are executed; When the acquired operation keys contain function operation keys; For any obtained function operation key; Obtain the sum of the pressure values measured by all pressure sensing units under the function operation key, and record it as the pressing force; Obtain the position of the sub-area corresponding to the pressure value measured by the pressure sensing unit under the function operation key being greater than 0; Connect all sub-areas to form a pressing area; Calculate the area of the pressed region and record it as the pressed area; Obtain the relative position of the center point of the pressed area on the operation key, recorded as the pressed position; Set the effective pressing force error threshold 2, where the effective pressing force error threshold 2 = effective pressing force error threshold 1 / 2; Set the effective pressing area error threshold 2, where the effective pressing area error threshold 2 = effective pressing area error threshold 1 / 2; Set the effective pressing position error threshold 2; The obtained operation key is used as the input value, and the valid operation set of the function operation key corresponding to the pressed function operation key is obtained through the user's steering wheel operation key pressing model; Get the effective force group, effective pressing area group and effective pressing position group in the effective operation set of the function operation key; Calculate the difference between the pressing force and the effective pressing force in the effective force group, and record it as the pressing force difference; Calculate the difference between the pressed area and the effective pressed area in the effective pressed area, and record it as the pressed area difference; Connect the pressed position with the effective pressed position in the effective pressed position group, calculate the length of the connecting line, and record the calculated result as the pressed position difference; Use the effective pressing strategy to determine whether the function operation key pressed by the user is valid, and form a reminder strategy based on the judgment result.
[0011] Optionally, the effective pressing strategy is used to determine whether the function operation key pressed by the user is valid, and a reminder strategy is formed according to the determination result, specifically including: Set the effective pressing function operation key set; Set the effective pressing force error threshold, the effective pressing area error threshold and the effective pressing position error threshold; When the road ahead of the user's vehicle is a straight road, the effective pressing force error threshold = the effective pressing force error threshold 1, the effective pressing area error threshold = the effective pressing area error threshold 1, and the effective pressing position error threshold = the effective pressing position error threshold 1; When the road ahead of the user's vehicle is a turning road, the effective pressing force error threshold = the effective pressing force error threshold 2, the effective pressing area error threshold = the effective pressing area error threshold 2, and the effective pressing position error threshold = the effective pressing position error threshold 2; Obtain the function operation keys whose pressing force difference is less than the effective pressing force error threshold, whose pressing area difference is less than the effective pressing area error threshold, and whose pressing position difference is less than the effective pressing position error threshold among all the obtained function operation keys, and add the obtained function operation keys to the set of valid pressing function operation keys.
[0012] Optionally, the effective pressing strategy is used to determine whether the function operation key pressed by the user is valid, and a reminder strategy is formed according to the determination result, specifically including: If the number of elements in the effective pressed function operation key set = 1, the function instruction of the element in the effective pressed function operation key set is executed; If the number of elements in the effective press function operation key set is greater than 1, then the pressing force difference + pressing area difference + pressing position difference corresponding to the elements in the effective press function operation key set are calculated respectively, and compared, and the function instruction of the element with the smallest result is obtained and executed; If the number of elements in the valid pressed function operation key set = 0, then calculate the pressing force difference + pressing area difference + pressing position difference corresponding to the obtained function operation keys respectively, and compare them, obtain the function operation key corresponding to the smallest result, vibrate to prompt the function operation key, and do not execute any instructions.
[0013] A system for implementing the automobile steering wheel method based on the anti-mistouch system, comprising: Pressure sensing unit: used to measure the pressure applied by the user to the operation key; Vibration unit: When the user accidentally touches a function operation key, the function operation key will vibrate to prompt; Function operation key pressing model training module: used to train users on the connection between the effective pressing force, effective pressing area and effective pressing position of the function operation keys and the corresponding function operation keys during normal driving.
[0014] The present invention has the following beneficial effects: 1. By obtaining the side length of each function operation key, the size of the function operation key can be accurately located. The function operation key is set as a rectangular touch key, which simplifies the geometric calculation of the key and improves the stability of touch sensing. By identifying the blank edge of the function operation key, an area independent of other function operation keys can be found, thereby avoiding interference in the design. The blank operation key is set and its size matches the function operation key to ensure the uniformity of the layout of the entire steering wheel area. An edge of the blank operation key that is equal to the blank edge is obtained and recorded as the blank operation edge. By ensuring that the size of the blank operation edge matches the blank edge, the operational problems caused by boundary errors can be reduced, and the overall structure of the steering wheel can be made more regular. By making the blank operation edge completely overlap with the blank edge, the definition effect of the blank area is enhanced, and the blurred transition between the function key and the blank area is avoided. By recording the vertices of the function operation key, the spatial position and range of each operation key can be accurately calibrated. In order to provide a reference for further dividing the operation area, all operation keys associated with the function operation key vertices are obtained, which is helpful to identify the arrangement and relationship of adjacent operation keys, and provide data support for subsequent adjustment of layout and optimization of key positions. This method can effectively reduce blind spots in the design and further improve the overall functional distribution of the steering wheel. By skipping the processing of the completed areas, redundant calculations are reduced, the efficiency of the operation steps is improved, and blank operation keys are automatically supplemented in incomplete areas to ensure the integrity and consistency of the functional areas of the steering wheel. This step not only optimizes the boundary setting, but also further improves the coverage of the anti-mistouch design, providing a more reliable physical feedback area for each user interaction operation, evenly dividing the operation area and setting a pressure sensing unit in the center, which can accurately sense the pressing action and improve the sensitivity and accuracy of the operation response. By establishing a pressing model, it can simulate the user's actual operating behavior, predict possible mistouch scenarios and optimize the system design.
[0015] 2. By obtaining the unset area with the function operation key vertex as the vertex, the integrity and scientificity of the blank area design are ensured. This process can clarify the area not covered by the operation key, thereby effectively avoiding the phenomenon of accidental touch between the keys. At the same time, it is clear that the unset area is a rectangular shape, which is consistent with the function operation key, and the boundary relationship between the unset area and the existing blank operation key is clear. By obtaining the first blank edge and the second blank edge, the adjacency of the unset area can be accurately defined. This adjacency relationship can guide the layout of the newly created blank operation key, while ensuring the continuity and seamless connection of the blank key and the function key in spatial distribution. The clear definition of the boundary can also effectively reduce the problem of accidental touch caused by blurred boundaries. The adjacent blank edges are used to establish a rectangular area, realizing the scientific design and flexible expansion of the blank operation key. This way of creating a rectangular area can form a consistent layout style with the existing operation keys, avoiding abrupt or irregular shapes. By setting the rectangular area as a blank operation key, it not only fills the unset area, but also effectively expands the coverage of the anti-accidental touch area without affecting the operation of the function key, thereby significantly improving the user's experience of smoothness and safety when operating the steering wheel.
[0016] 3. By acquiring and summing the pressure values of the pressure sensing unit, the actual pressure of the user can be accurately reflected, providing data support for distinguishing between false touches and effective operations. The definition of effective pressing force also helps the system set a reasonable operation threshold to prevent users from triggering functions when accidentally touching the keys, while improving the response sensitivity of the steering wheel, enhancing the user's operating experience and the reliability of the system. By binding the effective pressing force to the function operation key and establishing a pressing effective force group, it is helpful to personalize the analysis of the user's operating habits in different scenarios. By counting the effective pressing area, the size of the touch area when the user presses can be more intuitively evaluated. The calculation of the effective pressing area provides an important indicator for measuring the accuracy of user operations, helping the system to optimize the layout and response range of the function keys, while adding a spatial dimension reference for false touch judgment, further improving the steering wheel's operating experience and the intelligence of the system. The establishment of the pressing effective area group binds the spatial range to the function operation key, providing an important basis for judging whether the key is accidentally touched. By calculating the outer edge of the user's pressing area and the center point position, the core area and specific position of the user's operation can be accurately calibrated. The effective pressing position provides a core spatial reference for false touch judgment, enabling the system to accurately distinguish the operation intention and adjust the button design according to the user's habitual position, thereby improving the fault tolerance and experience consistency of the operation. The establishment of the effective pressing position group further refines the key operation analysis and associates the spatial characteristics of the user's operation with the function key. This process enhances the system's understanding of the distribution of pressing positions, facilitates the identification of potential operation errors, and provides accurate data support for further optimization of the button layout, while improving the system's overall adaptability to user operation behavior. By creating a set of effective operation functions, the multi-dimensional data of pressing force, area, and position are integrated to form a comprehensive user operation behavior model. This collective processing facilitates the system to efficiently manage data, while supporting in-depth analysis of user operation habits, providing strong support for personalized anti-false touch strategies, and improving the practicality and intelligence of the system. The user's key operation is used as the input of the model, and the trigger mechanism of the user's behavior on the system response is clarified. By using the effective operation set as the output, the model can quickly feedback the specific force, area and position information of the user's pressing, providing a detailed basis for the system to judge the operation intention. The pressing model is used to judge the false touch, which provides a guarantee for improving the accuracy of user operations and the safety of the steering wheel system. The model combines multi-dimensional data to conduct a detailed analysis of the false touch behavior, ensuring that the system can distinguish between effective operations and false touches with the smallest error, thereby reducing the risk of false triggering of functions, optimizing the user interaction experience and improving driving safety.
[0017] 4. Obtaining the road conditions ahead adds scenario constraints to the triggering of functional operations. By combining the road type, such as straight or turning, the accuracy of the system judgment is optimized. In straight or turning scenarios, the user's attention distribution when operating the function keys will be different. The collection of this information enables the system to adjust the logic of false touch judgment according to the driving environment, improve the practicality and intelligence of the anti-false touch design, and enhance driving safety. After clarifying that the scene is a straight road, the system can eliminate the interference of the road bend on the user's operating behavior and provide a more stable analysis background. By filtering out all operation keys with pressure values, the system can focus on the area actually touched by the user and eliminate the interference of the unoperated area on the judgment. This process not only improves the efficiency of data processing, but also lays the foundation for subsequent key type analysis, and at the same time improves the accuracy and effectiveness of key response. Judging the type of operation key provides a basis for distinguishing between functional operation keys and blank operation keys, thereby establishing a clear classification basis for subsequent function triggering or false touch judgments. Setting the logic of not executing instructions prevents false touches from triggering functions, ensuring that the system function will not be affected when the user accidentally touches the blank area. When the function operation key is detected, the system enters the analysis process to further verify the effectiveness of the pressing behavior. This distinction can effectively reduce false touch interference and improve the pressing behavior. In order to improve the recognition accuracy and provide users with a more reliable function key response experience, the function operation key pressing behavior is processed one by one to ensure that each press can be analyzed independently to avoid misjudgment caused by multiple presses occurring at the same time. The pressing force provides the system with the key parameters of the user's touch force. This data can help distinguish between unintentional light touches and intentional presses, and set the force threshold for false touch judgment. Clarifying the sub-area of the pressed position helps the system accurately locate the user's touch area, which can then be combined with the force data to further distinguish between effective presses and false touches, and the sub-areas are connected to form a pressed area, enabling the system to analyze the overall shape of the user's touch range. This analysis provides a spatial basis for judging the accuracy of operating behavior, helps to discover users' touch habits and optimize the touch experience of buttons. By calculating the pressed area, the size of the user's touch range can be quantified, providing a spatial reference for false touch judgment. The pressed position provides the core point data of the user's touch, providing an important reference for distinguishing between valid presses and false touches. Setting the pressing force error threshold helps the system define the range of operating force and effectively filters out false touch operations that deviate from the normal pressing force range. By setting the pressing area error threshold, the system can effectively distinguish between widespread false touches and focused pressing behaviors. The pressing position error threshold provides a clear boundary for the system to judge the deviation range of touch behavior. Using the operation key as the model input and combining the pressing model to analyze the operation behavior helps to form a multi-dimensional basis for false touch judgment.The model can fully analyze the user's touch behavior by calling a set of valid operations, further enhancing the system's judgment and response sensitivity. The calculation of the pressure difference helps the system quantify the deviation between the user's operation force and the standard value, providing an intuitive basis for judging the effectiveness of the operation. The pressure area difference quantifies the deviation between the user's touch range and the standard area, supporting further confirmation of the false touch behavior. The pressure position difference intuitively presents the deviation between the user's operation position and the expected position, further improving the accuracy of false touch judgment. By combining the three-dimensional data of force, area and position, the system can comprehensively evaluate the effectiveness of user operations, optimize the functional response of the steering wheel, and make comprehensive judgments on button operations through effective pressing strategies. The system can distinguish between valid operations and false touches in real time and give user feedback. The design of the reminder strategy not only improves the user's understanding of functional responses, but also enhances the safety and intelligence of the system in driving scenarios.
[0018] 5. When the type of road ahead is determined to be a turning road, the system can adjust the false touch detection strategy according to the turning driving situation. When turning, the driver's attention and operation may be affected by road changes, so the system needs to optimize the judgment criteria of the function keys according to the dynamic changes of the road. By obtaining the effective pressure value detected by the pressure sensor, the system can clearly identify which operation keys are actually touched by the user. Filtering out pressure values greater than 0 helps ensure that the system only processes valid operation behaviors without being disturbed by unpressed areas. By judging the type of operation keys (such as function operation keys or blank operation keys), the system can clearly identify the area that the user intends to press, distinguish invalid areas, and process the pressing behavior of each function operation key one by one, so that the system can make independent judgments for each operation key, avoiding confusion that may be caused by pressing multiple keys at the same time. By accumulating the pressure values of the pressure sensing unit, the system can quantify the strength of the user's pressing and provide standards for subsequent false touch judgments. By obtaining the position of the sub-area with a pressure value greater than 0, the system can accurately identify the specific position of the user's touch, and connect multiple sub-areas into a pressing area, which helps to better analyze the user's touch range. This approach can clearly depict the overall area pressed by the user, ensuring that the system can fully capture user operations, improve the accuracy of touch analysis, and effectively distinguish between false touches and valid operations. Calculating the pressed area provides a quantitative standard for false touch judgment. By understanding the area of the area actually pressed by the user, the system can more effectively judge the breadth of the press, thereby avoiding misjudgment of incorrect operations caused by slight contact or false touch. By obtaining the center point position of the pressed area, the system can analyze the specific location of the touch, further improving the accuracy of false touch judgment, and setting the error threshold 2 provides a more precise judgment standard for the press intensity. This setting helps the system distinguish between normal presses and slight false touches, especially in dynamic operations such as turning driving. The system can more flexibly respond to changing operating scenarios, prevent misjudgments and improve the reliability of the system. The setting of the second error threshold of the pressed area provides the system with a more precise error range, which helps to identify the difference between normal presses and occasional slight false touches by the user. By adjusting the error threshold, the system can better adapt to subtle changes in the pressed area during turning driving, ensuring flexibility and accuracy of judgment.Setting the second position error threshold improves the flexibility of false touch judgment, especially in complex scenarios such as turning driving. The system can handle slight deviations in the pressing position with tolerance. Taking the operation key as input and analyzing it through the model, the system can obtain more accurate operation data based on the actual pressing situation of the user, extract the force, area and position data from the valid operation set, and provide a more detailed analysis basis for subsequent false touch judgment. The calculation of the difference in pressing force can help the system quantify the deviation between the pressing force and the standard force, so as to accurately judge whether the pressing meets the effective standard. The calculation of the pressing area difference provides a quantitative basis for false touch judgment. The system can accurately judge whether the pressing is a valid operation by calculating the difference between the user's pressing area and the effective area. The calculation of the pressing position difference enables the system to accurately evaluate the deviation of the user's pressing and judge whether the pressing is valid based on the position difference. This helps the system dynamically adjust the sensitivity of false touch detection to ensure that the system can make accurate judgments even in complex operating environments. The use of the effective pressing strategy ensures that the system can accurately judge whether the user's pressing behavior is valid, and generates a reminder strategy based on this judgment. By clearly distinguishing between valid operations and false touches, the system can improve driving safety, avoid unnecessary interference, and provide timely feedback when appropriate, improving user experience and driving safety.
[0019] 6. The step of setting a set of valid pressed function operation keys is the basis of the system's decision-making process. It aims to gather all valid pressed function operation keys into one set. By setting specific error thresholds for pressing force, pressing area and pressing position, the system can flexibly distinguish different user operations and make appropriate responses. The setting of the threshold provides a clear dividing point between false touch and valid pressing, which helps the system to make accurate judgments when facing irregular user operations. Reasonable adjustment of the threshold not only improves the recognition accuracy, but also optimizes the system's feedback mechanism and improves the overall user experience. Dynamically adjusting the error threshold according to different road conditions can improve the adaptability and accuracy of the system. On straight roads, the driver's operation is relatively stable, so a looser error threshold can be used to ensure that the system responds more sensitively and accurately. By intelligently adjusting the threshold according to the road environment, the system can optimize performance under different driving conditions and enhance safety and user experience. In addition, this mechanism can also reduce the occurrence of false touches, ensuring that the system's accurate judgment of pressing behavior can be fed back in time during normal straight driving. On turning roads, since the driver needs more frequent and delicate operations, the system adjusts the error threshold according to different road conditions, thereby more accurately reflecting the driver's actual intentions. By setting different error thresholds for turning roads, the system can flexibly respond to subtle changes in operation to ensure that there will be no misjudgment or omission due to overly strict error standards. For the driver, this adaptive adjustment improves the comfort of operation, while also enhancing the system's ability to cope with complex driving environments and improving driving safety. By screening multiple function operation keys and only adding keys that meet all error thresholds to the valid press set, the system can accurately identify those truly effective operation keys. This screening mechanism effectively reduces accidental touch operations and ensures that only keys that meet the user's intentions are executed. By combining the comprehensive judgment of pressing force, pressing area and pressing position, the system not only improves the accuracy of key recognition, but also optimizes the response time and efficiency of the entire operation process, thereby improving the user's operation experience and reducing the risk of accidental touches.
[0020] 7. When there is only one element in the effective press function operation key set, the system can directly execute the function instruction, thereby simplifying the operation process. This avoids multiple judgments and unnecessary decisions, makes the system respond more quickly, and reduces the user's waiting time. For users, the system's quick feedback in this case can improve the smoothness of use, enhance the intuitiveness and ease of operation of the system. When there are multiple elements in the effective press function operation key set, the system compares the difference between each key and selects the function instruction closest to the effective press standard for execution. This approach can ensure that the system makes the most consistent judgment with the user's intention among multiple options to avoid misoperation. By combining multiple judgment indicators, the system can accurately identify the user's intention and improve accuracy and operation efficiency by minimizing the difference. This intelligent judgment strategy improves the responsiveness and stability of the system, especially in complex operation situations, reducing the risk of mistouch and misoperation. When the effective press function operation key set is empty, the system prompts the user through vibration that the current operation has not been correctly identified. Vibration, as an instant feedback, can effectively remind users that their press did not trigger the expected function, thereby guiding users to re-operate. This mechanism reduces the occurrence of misoperation and prevents users from triggering invalid operations without knowing it. The vibration prompt enhances the interactivity and feedback during driving, making the system more humane when dealing with improper operations, helping to improve driver safety and operation accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a schematic diagram of the function operation key and the blank operation key of the present invention.
[0022] Figure 2 It is an enlarged schematic diagram of the function operation key and the blank operation key of the present invention.
[0023] Figure 3 The present invention does not provide a regional schematic diagram.
[0024] Figure 4 This is a schematic diagram of an enlarged area not provided in the present invention.
[0025] In the figure: A-a function operation key and a blank operation key, B-a function operation key and two blank operation keys. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] Example, see Figure 1-Figure 2 , a car steering wheel method based on an anti-mistouch system, comprising: Get the length of each side of each function operation key of the car steering wheel; The function operation keys are rectangular and are all touch keys; Select any function operation key, obtain all edges that are not connected to other function operation keys, and record them as blank edges; Get the length of all blank edges; Setting a blank operation key, wherein the blank operation key is a blank area next to the function operation key, and each side length of the blank operation key is respectively equal to the side length of the selected function operation key; For any blank edge; Get an edge of the blank operation key that is equal to the blank edge, and record it as the blank operation edge; Align the two vertices of the blank operation edge with the two vertices of the blank edge, so that the blank operation edge and the blank edge overlap; Get all vertices of the function operation key and record them as function operation key vertices; Obtain all operation keys with the function operation key vertex as the vertex, wherein the operation keys include function operation keys and blank operation keys; If the number of operation keys with the function operation key vertex as the vertex is 4, skip it; If the number of operation keys with the function operation key vertex as the vertex is less than 4, a blank operation key is set with the function operation key vertex as the vertex; The area where each function key of the car steering wheel is located is evenly divided into multiple sub-areas, and a pressure sensing unit is set at the center of the sub-area; Establish a model for users pressing steering wheel function operation keys.
[0028] Reference Figure 3-Figure 4 The step of setting a blank operation key with the function operation key vertex as the vertex specifically includes: Acquire an unset region with a vertex of the function operation key as a vertex, wherein the unset region is specifically a rectangular region, no operation key is set in the region, and one vertex of the region coincides with a vertex of the function operation key; Get two edges of two blank operation keys adjacent to the unset area, and record them as blank edge No. 1 and blank edge No. 2 respectively; A rectangle is established in the unset area with the first blank edge and the second blank edge as adjacent edges, and blank operation keys are set with the edges of the established rectangular area as edges.
[0029] The step of establishing a user's steering wheel function operation key pressing model specifically includes: When the user is driving normally and presses each function operation key, the pressure values measured by all pressure sensing units under the pressed function operation key are obtained, all the pressure values are added up, and the result is recorded as the effective pressing force; The effective pressing force of each function operation key by the user and the corresponding function operation key are combined into an effective pressing force group; When the user presses a function operation key during normal driving, obtain the sub-areas corresponding to all pressure sensing units under the pressed function operation key whose sensing values are greater than 0, calculate the sum of the areas of all sub-areas, and record the result as the effective pressing area; The effective pressing area of each function operation key by the user and the corresponding function operation key form a pressing effective area group; Connect all sub-areas, obtain the outer edge of the connected area, record the area enclosed by the outer edge as the user pressing area, obtain the relative position of the center point of the user pressing area on the function operation key, and record it as the effective pressing position; The effective pressing position of each function operation key by the user and the corresponding function operation key form an effective pressing position group; Establish a function operation key valid operation set in the name of the function operation key, and add the pressing effective force group, pressing effective area group and pressing effective position group corresponding to the function operation key to the set; Use pressing the function operation key as input; Output the valid operation set of the function operation key corresponding to the pressed function operation key; Establish a user's steering wheel function key pressing model; The user's steering wheel function operation key pressing model is used to determine whether the user's operation is an accidental touch.
[0030] The method of using the user's steering wheel function operation key pressing model to determine whether the user's operation is an accidental touch specifically includes: Acquiring the road condition in front of the user's vehicle when the user touches the function operation key, wherein the road condition specifically includes whether the road is a straight road or a turning road; When the road ahead of the user's vehicle is a straight road; Get all operation keys whose pressure values of the pressure sensing units under the operation keys are greater than 0; Determine the type of the obtained operation key; When all the acquired operation keys are blank operation keys, no instructions are executed; When the acquired operation keys contain function operation keys; For any obtained function operation key; Obtain the sum of the pressure values measured by all pressure sensing units under the function operation key, and record it as the pressing force; Obtain the position of the sub-area corresponding to the pressure value measured by the pressure sensing unit under the function operation key being greater than 0; Connect all sub-areas to form a pressing area; Calculate the area of the pressed region and record it as the pressed area; Obtain the relative position of the center point of the pressed area on the operation key, recorded as the pressed position; Set the effective pressing force error threshold to 1; Set the effective pressing area error threshold to 1; Set the effective pressing position error threshold to 1; The obtained operation key is used as the input value, and the valid operation set of the function operation key corresponding to the pressed function operation key is obtained through the user's steering wheel operation key pressing model; Get the effective force group, effective pressing area group and effective pressing position group in the effective operation set of the function operation key; Calculate the difference between the pressing force and the effective pressing force in the effective force group, and record it as the pressing force difference; Calculate the difference between the pressed area and the effective pressed area in the effective pressed area, and record it as the pressed area difference; Connect the pressed position with the effective pressed position in the effective pressed position group, calculate the length of the connecting line, and record the calculated result as the pressed position difference; Use the effective pressing strategy to determine whether the function operation key pressed by the user is valid, and form a reminder strategy based on the judgment result.
[0031] The method of using the user's steering wheel function operation key pressing model to determine whether the user's operation is an accidental touch specifically includes: When the road ahead of the user's vehicle is a turning road; Get all operation keys whose pressure values of the pressure sensing units under the operation keys are greater than 0; Determine the type of the obtained operation key; When all the acquired operation keys are blank operation keys, no instructions are executed; When the acquired operation keys contain function operation keys; For any obtained function operation key; Obtain the sum of the pressure values measured by all pressure sensing units under the function operation key, and record it as the pressing force; Obtain the position of the sub-area corresponding to the pressure value measured by the pressure sensing unit under the function operation key being greater than 0; Connect all sub-areas to form a pressing area; Calculate the area of the pressed region and record it as the pressed area; Obtain the relative position of the center point of the pressed area on the operation key, recorded as the pressed position; Set the effective pressing force error threshold 2, where the effective pressing force error threshold 2 = effective pressing force error threshold 1 / 2; Set the effective pressing area error threshold 2, where the effective pressing area error threshold 2 = effective pressing area error threshold 1 / 2; Set the effective pressing position error threshold 2; The obtained operation key is used as the input value, and the valid operation set of the function operation key corresponding to the pressed function operation key is obtained through the user's steering wheel operation key pressing model; Get the effective force group, effective pressing area group and effective pressing position group in the effective operation set of the function operation key; Calculate the difference between the pressing force and the effective pressing force in the effective force group, and record it as the pressing force difference; Calculate the difference between the pressed area and the effective pressed area in the effective pressed area, and record it as the pressed area difference; Connect the pressed position with the effective pressed position in the effective pressed position group, calculate the length of the connecting line, and record the calculated result as the pressed position difference; Use the effective pressing strategy to determine whether the function operation key pressed by the user is valid, and form a reminder strategy based on the judgment result.
[0032] The effective pressing strategy is used to determine whether the function operation key pressed by the user is effective, and a reminder strategy is formed according to the determination result, specifically including: Set the effective pressing function operation key set; Set the effective pressing force error threshold, the effective pressing area error threshold and the effective pressing position error threshold; When the road ahead of the user's vehicle is a straight road, the effective pressing force error threshold = the effective pressing force error threshold 1, the effective pressing area error threshold = the effective pressing area error threshold 1, and the effective pressing position error threshold = the effective pressing position error threshold 1; When the road ahead of the user's vehicle is a turning road, the effective pressing force error threshold = the effective pressing force error threshold 2, the effective pressing area error threshold = the effective pressing area error threshold 2, and the effective pressing position error threshold = the effective pressing position error threshold 2; Obtain the function operation keys whose pressing force difference is less than the effective pressing force error threshold, whose pressing area difference is less than the effective pressing area error threshold, and whose pressing position difference is less than the effective pressing position error threshold among all the obtained function operation keys, and add the obtained function operation keys to the set of valid pressing function operation keys.
[0033] The effective pressing strategy is used to determine whether the function operation key pressed by the user is effective, and a reminder strategy is formed according to the determination result, specifically including: If the number of elements in the effective pressed function operation key set = 1, the function instruction of the element in the effective pressed function operation key set is executed; If the number of elements in the effective press function operation key set is greater than 1, then the pressing force difference + pressing area difference + pressing position difference corresponding to the elements in the effective press function operation key set are calculated respectively, and compared, and the function instruction of the element with the smallest result is obtained and executed; If the number of elements in the valid pressed function operation key set = 0, then calculate the pressing force difference + pressing area difference + pressing position difference corresponding to the obtained function operation keys respectively, and compare them, obtain the function operation key corresponding to the smallest result, vibrate to prompt the function operation key, and do not execute any instructions.
[0034] This embodiment also provides a system for a car steering wheel method based on an anti-mistouch system, comprising: Pressure sensing unit: used to measure the pressure applied by the user to the operation key; Vibration unit: When the user accidentally touches a function operation key, the function operation key will vibrate to prompt; Function operation key pressing model training module: used to train users on the connection between the effective pressing force, effective pressing area and effective pressing position of the function operation keys and the corresponding function operation keys during normal driving.
[0035] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0036] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A car steering wheel method based on an anti-mistouch system, characterized in that: include: Get the length of each side of each function operation key of the car steering wheel; The function operation keys are rectangular and are all touch keys; Select any function operation key, obtain all edges that are not connected to other function operation keys, and record them as blank edges; Get the length of all blank edges; Setting a blank operation key, wherein the blank operation key is a blank area next to the function operation key, and each side length of the blank operation key is respectively equal to the side length of the selected function operation key; For any blank edge; Get an edge of the blank operation key that is equal to the blank edge, and record it as the blank operation edge; Align the two vertices of the blank operation edge with the two vertices of the blank edge, so that the blank operation edge and the blank edge overlap; Get all vertices of the function operation key and record them as function operation key vertices; Obtain all operation keys with the function operation key vertex as the vertex, wherein the operation keys include function operation keys and blank operation keys; If the number of operation keys with the function operation key vertex as the vertex is 4, skip it; If the number of operation keys with the function operation key vertex as the vertex is less than 4, a blank operation key is set with the function operation key vertex as the vertex; The area where each function key of the car steering wheel is located is evenly divided into multiple sub-areas, and a pressure sensing unit is set at the center of the sub-area; Establish a model for users pressing steering wheel function operation keys.
2. The method for controlling the steering wheel of an automobile based on an anti-mistouch system according to claim 1, characterized in that: The step of setting a blank operation key with the function operation key vertex as the vertex specifically includes: Acquire an unset region with a vertex of the function operation key as a vertex, wherein the unset region is specifically a rectangular region, no operation key is set in the region, and one vertex of the region coincides with a vertex of the function operation key; Get two edges of two blank operation keys adjacent to the unset area, and record them as blank edge No. 1 and blank edge No. 2 respectively; A rectangle is established in the unset area with the first blank edge and the second blank edge as adjacent edges, and blank operation keys are set with the edges of the established rectangular area as edges.
3. The method for controlling the steering wheel of an automobile based on an anti-mistouch system according to claim 1, characterized in that: The step of establishing a user's steering wheel function operation key pressing model specifically includes: When the user is driving normally and presses each function operation key, the pressure values measured by all pressure sensing units under the pressed function operation key are obtained, all the pressure values are added up, and the result is recorded as the effective pressing force; The effective pressing force of each function operation key by the user and the corresponding function operation key are combined into an effective pressing force group; When the user presses a function operation key during normal driving, obtain the sub-areas corresponding to all pressure sensing units under the pressed function operation key whose sensing values are greater than 0, calculate the sum of the areas of all sub-areas, and record the result as the effective pressing area; The effective pressing area of each function operation key by the user and the corresponding function operation key form a pressing effective area group; Connect all sub-areas, obtain the outer edge of the connected area, record the area enclosed by the outer edge as the user pressing area, obtain the relative position of the center point of the user pressing area on the function operation key, and record it as the effective pressing position; The effective pressing position of each function operation key by the user and the corresponding function operation key form an effective pressing position group; Establish a function operation key valid operation set in the name of the function operation key, and add the pressing effective force group, pressing effective area group and pressing effective position group corresponding to the function operation key to the set; Use pressing the function operation key as input; Output the valid operation set of the function operation key corresponding to the pressed function operation key; Establish a user's steering wheel function key pressing model; The user's steering wheel function operation key pressing model is used to determine whether the user's operation is an accidental touch.
4. The method for controlling the steering wheel of an automobile based on an anti-mistouch system according to claim 3, characterized in that: The method of using the user's steering wheel function operation key pressing model to determine whether the user's operation is an accidental touch specifically includes: Acquiring the road condition in front of the user's vehicle when the user touches the function operation key, wherein the road condition specifically includes whether the road is a straight road or a turning road; When the road ahead of the user's vehicle is a straight road; Get all operation keys whose pressure values of the pressure sensing units under the operation keys are greater than 0; Determine the type of the obtained operation key; When all the acquired operation keys are blank operation keys, no instructions are executed; When the acquired operation keys contain function operation keys; For any obtained function operation key; Obtain the sum of the pressure values measured by all pressure sensing units under the function operation key, and record it as the pressing force; Obtain the position of the sub-area corresponding to the pressure value measured by the pressure sensing unit under the function operation key being greater than 0; Connect all sub-areas to form a pressing area; Calculate the area of the pressed region and record it as the pressed area; Obtain the relative position of the center point of the pressed area on the operation key, recorded as the pressed position; Set the effective pressing force error threshold to 1; Set the effective pressing area error threshold to 1; Set the effective pressing position error threshold to 1; The obtained operation key is used as the input value, and the valid operation set of the function operation key corresponding to the pressed function operation key is obtained through the user's steering wheel operation key pressing model; Get the effective force group, effective pressing area group and effective pressing position group in the effective operation set of the function operation key; Calculate the difference between the pressing force and the effective pressing force in the effective force group, and record it as the pressing force difference; Calculate the difference between the pressed area and the effective pressed area in the effective pressed area, and record it as the pressed area difference; Connect the pressed position with the effective pressed position in the effective pressed position group, calculate the length of the connecting line, and record the calculated result as the pressed position difference; Use the effective pressing strategy to determine whether the function operation key pressed by the user is valid, and form a reminder strategy based on the judgment result.
5. The method for controlling the steering wheel of an automobile based on an anti-mistouch system according to claim 4, characterized in that: The method of using the user's steering wheel function operation key pressing model to determine whether the user's operation is an accidental touch specifically includes: When the road ahead of the user's vehicle is a turning road; Get all operation keys whose pressure values of the pressure sensing units under the operation keys are greater than 0; Determine the type of the obtained operation key; When all the acquired operation keys are blank operation keys, no instructions are executed; When the acquired operation keys contain function operation keys; For any obtained function operation key; Obtain the sum of the pressure values measured by all pressure sensing units under the function operation key, and record it as the pressing force; Obtain the position of the sub-area corresponding to the pressure value measured by the pressure sensing unit under the function operation key being greater than 0; Connect all sub-areas to form a pressing area; Calculate the area of the pressed region and record it as the pressed area; Obtain the relative position of the center point of the pressed area on the operation key, recorded as the pressed position; Set the effective pressing force error threshold 2, where the effective pressing force error threshold 2 = effective pressing force error threshold 1 / 2; Set the effective pressing area error threshold 2, where the effective pressing area error threshold 2 = effective pressing area error threshold 1 / 2; Set the effective pressing position error threshold 2; The obtained operation key is used as the input value, and the valid operation set of the function operation key corresponding to the pressed function operation key is obtained through the user's steering wheel operation key pressing model; Get the effective force group, effective pressing area group and effective pressing position group in the effective operation set of the function operation key; Calculate the difference between the pressing force and the effective pressing force in the effective force group, and record it as the pressing force difference; Calculate the difference between the pressed area and the effective pressed area in the effective pressed area, and record it as the pressed area difference; Connect the pressed position with the effective pressed position in the effective pressed position group, calculate the length of the connecting line, and record the calculated result as the pressed position difference; Use the effective pressing strategy to determine whether the function operation key pressed by the user is valid, and form a reminder strategy based on the judgment result.
6. The method for controlling the steering wheel of an automobile based on an anti-mistouch system according to claim 5, characterized in that: The effective pressing strategy is used to determine whether the function operation key pressed by the user is effective, and a reminder strategy is formed according to the determination result, specifically including: Set the effective pressing function operation key set; Set the effective pressing force error threshold, the effective pressing area error threshold and the effective pressing position error threshold; When the road ahead of the user's vehicle is a straight road, the effective pressing force error threshold = the effective pressing force error threshold 1, the effective pressing area error threshold = the effective pressing area error threshold 1, and the effective pressing position error threshold = the effective pressing position error threshold 1; When the road ahead of the user's vehicle is a turning road, the effective pressing force error threshold = the effective pressing force error threshold 2, the effective pressing area error threshold = the effective pressing area error threshold 2, and the effective pressing position error threshold = the effective pressing position error threshold 2; Obtain the function operation keys whose pressing force difference is less than the effective pressing force error threshold, whose pressing area difference is less than the effective pressing area error threshold, and whose pressing position difference is less than the effective pressing position error threshold among all the obtained function operation keys, and add the obtained function operation keys to the set of valid pressing function operation keys.
7. The method for controlling the steering wheel of an automobile based on an anti-mistouch system according to claim 6, characterized in that: The effective pressing strategy is used to determine whether the function operation key pressed by the user is effective, and a reminder strategy is formed according to the determination result, specifically including: If the number of elements in the effective pressed function operation key set = 1, the function instruction of the element in the effective pressed function operation key set is executed; If the number of elements in the effective press function operation key set is greater than 1, then the pressing force difference + pressing area difference + pressing position difference corresponding to the elements in the effective press function operation key set are calculated respectively, and compared, and the function instruction of the element with the smallest result is obtained and executed; If the number of elements in the valid pressed function operation key set = 0, then calculate the pressing force difference + pressing area difference + pressing position difference corresponding to the obtained function operation keys respectively, and compare them, obtain the function operation key corresponding to the smallest result, vibrate to prompt the function operation key, and do not execute any instructions.
8. A system using the automobile steering wheel method based on the anti-mistouch system according to claim 5, characterized in that: include: Pressure sensing unit: used to measure the pressure applied by the user to the operation key; Vibration unit: When the user accidentally touches a function operation key, the function operation key will vibrate to prompt; Function operation key pressing model training module: used to train users on the connection between the effective pressing force, effective pressing area and effective pressing position of the function operation keys and the corresponding function operation keys during normal driving.
Citation Information
Patent Citations
Method for preventing false triggering of pressure button
CN106411323A
Virtual keyboard control method and system
CN110413189A
Key mistaken touch prevention structure and method and application thereof
CN111371445A
Loudspeaker function triggering method and steering wheel control panel assembly
CN115709682A
Vehicle control method and device, vehicle and storage medium
CN116198435A