Vehicle control method, device, vehicle and storage medium

By identifying the driver's trigger profile and/or trigger trajectory, extracting the trigger features and matching the corresponding trigger instructions, the problem of difficulty for drivers to perform blind operations during driving is solved, and operation simplification and safety improvement are achieved.

CN114510193BActive Publication Date: 2025-04-04CHERY AUTOMOBILE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210172382.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2025-04-04
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

In the prior art, drivers are prone to distract themselves when operating the touch screen in the vehicle, resulting in complex operations, excessive functional loading, and difficulty in performing blind operations under driving conditions, thereby increasing the risk of traffic accidents.

Method used

By detecting whether the driver triggers the vehicle operation interface, identifying the trigger profile and/or trigger track, extracting the trigger features, and matching the trigger instructions corresponding to the trigger features based on the mapping relationship in the preset database, the vehicle is controlled to perform corresponding actions.

Benefits of technology

It realizes simplification and easy identification of operation methods, allowing drivers to perform blind operations while driving, improving driving experience, and ensuring the safety of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114510193B_ABST
    Figure CN114510193B_ABST
Patent Text Reader

Abstract

The present application discloses a vehicle control method, device, vehicle and storage medium, wherein the method includes: detecting whether the driver triggers the vehicle operation interface; when detecting that the driver triggers the vehicle operation interface, identifying the driver's trigger profile and / or trigger trajectory; extracting at least one trigger feature from the trigger profile and / or trigger trajectory, and using at least one trigger feature as an index, querying a preset database, matching at least one trigger feature corresponding to a trigger instruction, and controlling the vehicle to perform a corresponding action based on the trigger instruction. Thus, the technical problem of defining multiple operations using a multi-action method between fingers in the related technology, monitoring and calculating data and interactively responding to single-point and multi-point touch methods in a small area of ​​fingertip touch area, and carrying too many functions, which makes it difficult for the driver to perform blind operations while driving, thereby distracting the driver's attention and easily causing traffic accidents, is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle control method, device, vehicle and storage medium. Background Art

[0002] Nowadays, driving has become one of the main modes of travel chosen by people. With the upgrading of vehicles, the various supporting functions inside them have gradually improved, such as: temperature and humidity adjustment, audio and video playback, in-car maps, etc. The driver can usually issue operating instructions to the above devices through the touch screen in the car.

[0003] However, when the driver operates the touch screen, he needs to look at the positions of the various function keys on the screen, which causes the driver to be easily distracted during driving due to the need to operate the touch screen, thereby causing traffic accidents.

[0004] In the related technology, multiple operations are mainly defined by using multi-action methods between fingers, and data monitoring, calculation and interactive response are performed for single-point and multi-point touch methods in small-area fingertip touch areas. The main problems are as follows:

[0005] First: High difficulty in operation. The operation details are complicated and prone to misoperation. The touch recognition accuracy of the car system screen is relatively high and the system operation is complex.

[0006] Second: A single gesture can participate in and carry relatively more functions (for example, finger operation involves single-point click, slide, long press, and multi-point operation at the same time);

[0007] Third: It is difficult to perform blind operations in a complex cockpit environment;

[0008] Fourth: Unable to adapt to quick operations under driving conditions in the cockpit environment.

[0009] In summary, the relevant technology is not only complicated to operate, which is not conducive to the driver's adjustment of various functions in the car during driving, but also has a single operation, which cannot meet the driver's needs and reduces the user experience, and is in urgent need of improvement.

[0010] Application Contents

[0011] The present application provides a vehicle control method, device, vehicle and storage medium to solve the technical problem that in the related art, multiple operations are defined by multi-action mode between fingers, data monitoring, calculation and interactive response are performed by single-point and multi-point touch mode for small fingertip touch areas, the operation is complicated, and there are too many functions, which makes it difficult for the driver to perform blind operations while driving, thereby distracting the driver's attention and easily causing traffic accidents.

[0012] The first aspect of the present application provides a vehicle control method, comprising the following steps: detecting whether a driver triggers a vehicle operation interface; when detecting that the driver triggers the vehicle operation interface, identifying the driver's trigger profile and / or trigger trajectory; and extracting at least one trigger feature from the trigger profile and / or trigger trajectory, and using the at least one trigger feature as an index, querying a preset database, matching the at least one trigger feature to a trigger instruction, and controlling the vehicle to perform a corresponding action based on the trigger instruction.

[0013] Optionally, in one embodiment of the present application, the at least one trigger feature includes one or more of the actual distance between any two fingers of the palm, the actual contact area between the palm and the vehicle operation interface, the contact contour between the palm and the vehicle operation interface, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time period between the palm and the vehicle operation interface.

[0014] Optionally, in an embodiment of the present application, it also includes: when the matching fails or the execution of the corresponding action fails, controlling the vehicle to provide feedback prompts.

[0015] Optionally, in an embodiment of the present application, the method further includes: receiving a setting instruction from the driver; and modifying the mapping relationship between the trigger feature and the trigger instruction in the preset database according to the setting instruction.

[0016] Optionally, in one embodiment of the present application, after detecting that the driver triggers the vehicle operation interface, it also includes: determining whether the vehicle has turned on the trigger function; if the vehicle has not turned on the trigger function, sending an invalid identification reminder.

[0017] A second aspect of the present application provides a vehicle control device, comprising: a detection module, for detecting whether a driver triggers a vehicle operation interface; an identification module, for identifying the driver's trigger profile and / or trigger trajectory when detecting that the driver triggers the vehicle operation interface; and a control module, for extracting at least one trigger feature from the trigger profile and / or trigger trajectory, and using the at least one trigger feature as an index, querying a preset database, matching the at least one trigger feature with a trigger instruction, and controlling the vehicle to perform a corresponding action based on the trigger instruction.

[0018] Optionally, in one embodiment of the present application, the at least one trigger feature includes one or more of the actual distance between any two fingers of the palm, the actual contact area between the palm and the vehicle operation interface, the contact contour between the palm and the vehicle operation interface, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time period between the palm and the vehicle operation interface.

[0019] Optionally, in one embodiment of the present application, it also includes: a reminder module, which is used to control the vehicle to provide feedback prompts when the matching fails or the execution of the corresponding action fails.

[0020] Optionally, in one embodiment of the present application, it further includes: a receiving module for receiving the setting instruction of the driver; and a correction module for modifying the mapping relationship between the trigger feature and the trigger instruction in the preset database according to the setting instruction.

[0021] Optionally, in one embodiment of the present application, the detection module further includes: a judgment unit, used to judge whether the vehicle has turned on a trigger function; and a reminder unit, used to send an invalid identification reminder when the vehicle has not turned on the trigger function.

[0022] A third aspect of the present application provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle control method as described in the above embodiment.

[0023] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle control method as described in the above embodiment.

[0024] The embodiment of the present application can identify the trigger contour and / or trigger trajectory of the driver in the vehicle operation interface, extract the trigger feature therefrom, and control the vehicle to perform the corresponding action according to the preset instruction matching the trigger feature. The operation method is simple and easier to be identified, which is convenient for the driver to perform blind operation while driving, improves the driver's driving experience, and ensures the driving safety of the vehicle. Thus, the technical problem of defining multiple operations by using the multi-action method between fingers in the related technology, monitoring and calculating data and interactively responding to the single-point and multi-point touch method of the small area of ​​the fingertip touch area, which is complicated to operate and carries too many functions, making it difficult for the driver to perform blind operation while driving, thereby distracting the driver's attention and easily causing traffic accidents is solved.

[0025] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0027] Figure 1 A flow chart of a vehicle control method provided according to an embodiment of the present application;

[0028] Figure 2 A schematic diagram of a full palm graphic outline input of a vehicle control method according to an embodiment of the present application Figure 1 ;

[0029] Figure 3 A schematic diagram of a full palm graphic outline input of a vehicle control method according to an embodiment of the present application Figure 2 ;

[0030] Figure 4 A schematic diagram of a full palm graphic outline input of a vehicle control method according to an embodiment of the present application Figure 3 ;

[0031] Figure 5 A schematic diagram of a partial palm graphic contour input of a vehicle control method according to an embodiment of the present application Figure 1 ;

[0032] Figure 6 A schematic diagram of a partial palm graphic contour input of a vehicle control method according to an embodiment of the present application Figure 2 ;

[0033] Figure 7 A schematic diagram of a partial palm graphic contour input of a vehicle control method according to an embodiment of the present application Figure 3 ;

[0034] Figure 8 A schematic diagram of inputting the distance between any two fingers of a vehicle control method according to an embodiment of the present application;

[0035] Fig. 9 Schematic diagram of finger-palm combined area input for a vehicle control method according to an embodiment of the present application Figure 1 ;

[0036] Fig.10 Schematic diagram of finger-palm combined area input for a vehicle control method according to an embodiment of the present application Figure 2 ;

[0037] Fig.11Schematic diagram of finger-palm combined area input for a vehicle control method according to an embodiment of the present application Figure 3 ;

[0038] Fig.12 Schematic diagram of finger-only / palm-only input of a vehicle control method according to an embodiment of the present application Figure 1 ;

[0039] Fig.13 Schematic diagram of finger-only / palm-only input for a vehicle control method according to an embodiment of the present application Figure 2 ;

[0040] Fig.14 It is a schematic diagram of the principle of a vehicle control method according to an embodiment of the present application;

[0041] Fig.15 A schematic diagram of the structure of a vehicle control device provided according to an embodiment of the present application;

[0042] Fig.16 A schematic diagram of the structure of a vehicle provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0043] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0044] The following describes the control method, device, vehicle and storage medium of the vehicle of the embodiment of the present application with reference to the accompanying drawings. In view of the above-mentioned related technology mentioned in the background technology center, multiple operations are defined by using a multi-action mode between fingers, and data monitoring, calculation and interactive response are performed for a single point or multi-point touch mode of a small area of ​​fingertip touch area, which is complicated to operate and carries too many functions, making it difficult for the driver to perform blind operation in driving conditions, thereby distracting the driver's attention and easily causing the problem of traffic accidents. The present application provides a vehicle control method, in which the trigger contour and / or trigger trajectory of the driver in the vehicle operation interface can be identified, and the trigger feature can be extracted therefrom, and the vehicle can be controlled to perform corresponding actions according to the preset instructions matching the trigger feature. The operation mode is simple and easier to be identified, which is convenient for the driver to perform blind operation in driving conditions, improves the driver's driving experience, and ensures the driving safety of the vehicle. Thus, the problem of defining multiple operations by using a multi-action mode between fingers in the related technology, monitoring, calculation and interactive response are performed for a single point or multi-point touch mode of a small area of ​​fingertip touch area, which is complicated to operate and carries too many functions, making it difficult for the driver to perform blind operation in driving conditions, thereby distracting the driver's attention and easily causing the problem of traffic accidents is solved.

[0045] Specifically, Figure 1 A flow chart of a vehicle control method provided in an embodiment of the present application.

[0046] like Figure 1 As shown, the vehicle control method includes the following steps:

[0047] In step S101 , it is detected whether the driver triggers the vehicle operation interface.

[0048] It is understandable that the driver can trigger the vehicle operation interface in a variety of ways, such as fingerprint recognition, voice recognition, etc. The embodiment of the present application can detect whether the driver triggers the vehicle operation interface, such as by determining whether the operation interface is always on, whether the operation interface occupies a large amount of power, etc.

[0049] It should be noted that those skilled in the art can set the method of triggering the vehicle operation interface and determining whether the driver triggers the vehicle operation interface according to actual conditions, and no specific limitation is made here.

[0050] Optionally, in one embodiment of the present application, after detecting that the driver triggers the vehicle operation interface, it also includes: determining whether the vehicle has turned on the trigger function; if the vehicle has not turned on the trigger function, sending an invalid identification reminder.

[0051] In actual implementation, when the driver is driving the vehicle, there may be a situation where the driver does not need to turn on the trigger function. Therefore, in order to avoid the situation where the driver does not need to turn on the trigger function, the embodiment of the present application recognizes the driver's current trigger profile and / or trigger trajectory due to accidental touch, thereby causing the driver to receive a response that is inconsistent with the expectation. In addition, there may also be a situation where the driver forgets whether to turn on the trigger function, so that the driver cannot get the expected response when operating the operation interface.

[0052] In order to avoid the occurrence of the above situation, the embodiment of the present application can determine whether the vehicle has turned on the trigger function after detecting that the driver has triggered the vehicle operation interface. If the trigger function is turned on for the current vehicle, the subsequent identification step will be entered; if the trigger function is not turned on for the current vehicle, an invalid identification reminder will be sent to facilitate the driver to receive feedback in a timely manner.

[0053] In step S102 , when it is detected that the driver triggers the vehicle operation interface, the triggering profile and / or triggering trajectory of the driver is identified.

[0054] Specifically, when the embodiment of the present application detects that the driver triggers the vehicle operation interface, the trigger profile and / or trigger trajectory of the driver can be identified.

[0055] For example, the embodiments of the present application can identify the contact contour of the driver's hand and the operating interface, such as identifying the contour and area of ​​contact between the driver's fingers or palms and the operating interface, identifying the distance between any two fingers of the driver based on the contact contour, etc.; it can identify the trigger trajectory of the driver's fingers on the operating interface, that is, the sliding trajectory. For example, the embodiments of the present application can pre-set the trigger trajectory. When it is detected that the driver is in a trajectory input state, that is, the driver uses his fingers to perform a sliding operation, the sliding trajectory of the driver's fingers can be detected. When the sliding trajectory is consistent with the preset trigger trajectory, it can be determined that the trajectory input is valid.

[0056] It should be noted that the preset trigger trajectory can be pre-set by the driver according to his own habits, and no specific restrictions are made here.

[0057] In step S103, at least one trigger feature is extracted from the trigger profile and / or the trigger trajectory, and at least one trigger feature is used as an index to query a preset database, match at least one trigger feature to a trigger instruction, and control the vehicle to perform a corresponding action based on the trigger instruction.

[0058] During the actual execution process, the embodiment of the present application may pre-set a database to store pre-set trigger features that can trigger instructions, and vehicle execution actions that match the trigger instructions.

[0059] Furthermore, the embodiment of the present application can extract at least one trigger feature from the trigger profile and / or the trigger trajectory, and match the extracted at least one trigger feature with the trigger instruction in the preset database, and then control the vehicle to perform the corresponding action according to the matching result. The embodiment of the present application is simple to operate and easier to identify, which is convenient for the driver to perform blind operation in driving conditions, improving the driver's driving experience while ensuring the driving safety of the vehicle.

[0060] It is understandable that the database can be set by technical personnel in this field according to actual conditions, and the vehicle execution action matching the trigger instruction can be set by the driver according to his own driving habits, and no specific restrictions are made here.

[0061] Optionally, in one embodiment of the present application, at least one trigger feature includes one or more of the actual distance between any two fingers of the palm, the actual contact area between the palm and the vehicle operation interface, the contact contour between the palm and the vehicle operation interface, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time length between the palm and the vehicle operation interface.

[0062] For example, trigger characteristics may include the following situations:

[0063] 1. Judging by the outline

[0064] 1. Full palm, complete graphics:

[0065] like Figures 2 to 4 As shown, when the touch screen detects a palm contour input, no matter what the angle and direction of the palm contour on the screen are, or whether it is the left or right hand palm contour information, it can be determined as a valid input.

[0066] in, Figure 2 For the right-hand profile (upward) input of a conventional vertical screen; Figure 3 This is the case of inputting the right-hand full profile (to the right) for a regular landscape screen; Figure 4 This is the case for right-hand full profile (tilted) input for a regular landscape screen.

[0067] 2. Partial palm, incomplete graphics:

[0068] like Figures 5 to 7 As shown, when the touch screen detects palm graphic contour input, if the palm contour information in the screen input is not complete palm contour information, but after system verification and comparison, it meets the matching criteria of the relevant palm contour information library stored in the system, and the matching degree can reach a relatively similar level, it can be determined as valid input.

[0069] For example: Figure 5After comparing the contour information obtained in the data with the complete palm contour information in the information database, it is found that both finger contours and partial palm contours exist, and the similarity reaches 75%, then it can be determined that the input is valid.

[0070] in, Figure 5 The case of inputting the right hand partial outline (complete fingers plus part of the palm) of a conventional horizontal screen; Figure 6 The input is for the partial outline of the right hand (full palm plus some fingers) of a conventional horizontal screen; Figure 7 This is the case of inputting the partial outline of the right hand (complete fingers plus part of the palm) on a conventional landscape screen.

[0071] 3. The distance between any two fingers:

[0072] like Figure 8 As shown, when the touch screen detects the input of the palm graphic outline, the current palm outline is identified, and the distance between any two fingers is calculated for the outline. The embodiment of the present application can compare the actual calculation result with the preset threshold, such as: when the actual calculation result is greater than the preset threshold, it can be determined as a valid input, or when the actual result is less than or equal to the preset threshold, it can be determined as a valid input.

[0073] in, Figure 8 Taking the distance between the index finger and middle finger of the right hand as an example, the input situation in various directions.

[0074] In addition, when performing contour recognition, in addition to recognizing and calculating the distance between any two fingers based on the contour of the entire palm graphic, the embodiment of the present application can also recognize and calculate the distance between any two fingers based on the contour of a partial palm graphic. For example, when the touch screen detects only the contour of a finger, at this time, the embodiment of the present application can also compare the actual calculation result with the preset threshold, such as: when the actual calculation result is greater than the preset threshold, it can be determined as a valid input, or when the actual result is less than or equal to the preset threshold, it can be determined as a valid input, and the embodiment of the present application can extract different trigger features based on the difference in the distance between any two fingers actually monitored and calculated, and then enable different functions according to the mapping.

[0075] It should be noted that the palm size and the distance between two fingers vary from person to person, and the actual threshold should be adjusted accordingly according to the actual situation of the driver. The specific value can be set accordingly by technical personnel in this field and is not specifically limited here.

[0076] 2. Judging by area

[0077] 1. Finger-palm joint area:

[0078] like Figure 9-11As shown, when the touch screen detects input of a large area graphic (compared to the area of ​​the fingertip click area), if the area graphic information is verified and compared by the system, meets the matching criteria of the relevant palm area information library stored in the system, and the matching degree can reach a relatively similar level, it can be determined as valid input.

[0079] in, Fig. 9 This is the case of screen input when the palm pressure is deep and the palm area information is relatively complete; Fig.10 The palm pressure is moderate, and the partial palm area information is not obvious or does not form a continuous graphic screen input; Fig.11 This is the case where the palm pressure is shallow and the palm area information is incomplete, but the screen input has several key nodes (such as 4 to 5 finger pads, thenar and hypothenar muscles, palmar hills, etc.).

[0080] 2. Only fingers / only palm area

[0081] like Fig.12 and Fig.13 As shown, when the touch screen detects similar multi-segment finger graphics or large-area palm graphics input, if the area graphic information is verified and compared by the system, meets the matching criteria of the relevant palm area information library stored in the system, and the matching degree can reach a relatively similar level, it can be determined as valid input.

[0082] in, Fig.12 For palm (finger only) area input, there are multiple segments and multiple blocks of discontinuous screen input; Fig.13 It is a screen input with palm area (palm surface only) and multiple segments and multiple palm areas.

[0083] In addition, if the input palm area graphic information is difficult to match and identify, or there are multiple segments or blocks that are discontinuous or unclear graphic information input, the embodiment of the present application can pre-set an area recognition threshold, and when the total area exceeds the pre-set area recognition threshold, it can be determined that the palm information input is valid. For example, when a conventional finger click is operated, since it is mostly through a single-point or multi-point touch method, the contact area is small, and the touch area during conventional finger motor operation is used as a preset threshold. When the total area exceeds the threshold, it can be determined that the palm information input is valid.

[0084] It should be noted that the preset threshold value set by the touch area during conventional finger motor operation can be set by those skilled in the art according to actual conditions and is not specifically limited here.

[0085] In addition, at least one trigger feature of the embodiment of the present application may also be the actual distance between any two fingers of the palm, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time period between the palm and the vehicle operation interface.

[0086] It should be noted that the specific triggering features can be set by those skilled in the art according to actual conditions and are not specifically limited here.

[0087] Optionally, in an embodiment of the present application, it also includes: when the matching fails or the execution of the corresponding action fails, controlling the vehicle to provide feedback prompts.

[0088] It is understandable that when the driver is driving a vehicle, all of his attention is focused on the driving scenario. Therefore, when operating the operation interface, it is easy for unexpected situations to cause at least one extracted feature instruction to fail to match the trigger instruction in the preset database.

[0089] In addition, when the vehicle performs a corresponding action, it may fail to perform the action due to factors such as corresponding equipment failure, which may cause the vehicle to be unable to meet the driver's driving needs.

[0090] Therefore, when the matching fails or the corresponding action fails to be executed, the embodiment of the present application can control the vehicle to provide feedback prompts to avoid the driver being distracted by the current vehicle's inability to perform the expected action, thereby improving the driver's driving experience.

[0091] Optionally, in an embodiment of the present application, it also includes: receiving a setting instruction from a driver; and modifying the mapping relationship between the trigger feature and the trigger instruction in a preset database according to the setting instruction.

[0092] During the actual implementation process, the driver may need to modify the mapping relationship between the trigger features and the trigger instructions in the preset database due to external factors (such as seasonal changes, changes in daily driving conditions, etc.) or internal factors (such as changes in driving habits, etc.). The embodiment of the present application can receive the driver's setting instructions and modify the mapping relationship between the trigger features and the trigger instructions in the preset database according to the setting instructions, thereby ensuring that the driver can adjust the vehicle to the most suitable driving state according to the actual situation, thereby improving the driver's driving experience.

[0093] Combine the following Figures 2 to 14 , the vehicle control method of the present application is described in detail using a specific example.

[0094] like Fig.14 As shown, the embodiment of the present application includes the following steps:

[0095] Step S1401: Detect whether the vehicle has turned on the operation interface. In the actual implementation process, the driver may forget whether to turn on the trigger function when driving the vehicle, so that the driver cannot get the expected response when operating the operation interface. In order to avoid the above situation, the embodiment of the present application can determine whether the vehicle has turned on the trigger function after detecting that the driver has triggered the vehicle operation interface. If the current vehicle has turned on the trigger function, it will enter the identification of the subsequent steps; if the current vehicle has not turned on the trigger function, it will send an invalid identification reminder to facilitate the driver to receive feedback in time.

[0096] Step S1402: Detect whether the driver triggers the operation interface. It is understandable that the driver can trigger the vehicle operation interface in a variety of ways, such as fingerprint recognition, voice recognition, etc. The embodiment of the present application can detect whether the driver triggers the vehicle operation interface, such as by determining whether the operation interface is always on, whether the operation interface occupies a large amount of power, etc.

[0097] It should be noted that those skilled in the art can set the method of triggering the vehicle operation interface and determining whether the driver triggers the vehicle operation interface according to actual conditions, and no specific limitation is made here.

[0098] Step S1403: Identify the triggering profile and / or triggering trajectory of the driver. Specifically, when the embodiment of the present application detects that the driver triggers the vehicle operation interface, the triggering profile and / or triggering trajectory of the driver can be identified.

[0099] For example, the embodiments of the present application can identify the contact contour of the driver's hand and the operating interface, such as identifying the contour and area of ​​contact between the driver's fingers or palms and the operating interface; it can identify the trigger trajectory of the driver's fingers on the operating interface, that is, the sliding trajectory. For example, the embodiments of the present application can pre-set the trigger trajectory. When it is detected that the driver is in a trajectory input state, that is, the driver uses his fingers to perform a sliding operation, the sliding trajectory of the driver's fingers can be detected. When the sliding trajectory is consistent with the preset trigger trajectory, it can be determined that the trajectory input is valid.

[0100] It should be noted that the preset trigger trajectory can be pre-set by the driver according to his own habits, and no specific restrictions are made here.

[0101] Step S1404: extracting the driver's triggering features and matching them with the triggering instructions in the database. In the actual implementation process, the embodiment of the present application may pre-set a database to store pre-set triggering features that can trigger instructions and vehicle execution actions that match the triggering instructions.

[0102] Furthermore, the embodiment of the present application can extract at least one trigger feature from the trigger profile and / or the trigger trajectory, and match the extracted at least one trigger feature with the trigger instruction in the preset database, and then control the vehicle to perform the corresponding action according to the matching result. The embodiment of the present application is simple to operate and easier to identify, which is convenient for the driver to perform blind operation in driving conditions, improving the driver's driving experience while ensuring the driving safety of the vehicle.

[0103] For example, trigger characteristics may include the following situations:

[0104] 1. Judging by the outline

[0105] 1. Full palm, complete graphics:

[0106] like Figures 2 to 4 As shown, when the touch screen detects a palm contour input, no matter what the angle and direction of the palm contour on the screen are, or whether it is the left or right hand palm contour information, it can be determined as a valid input.

[0107] in, Figure 2 For the right-hand profile (upward) input of a conventional vertical screen; Figure 3 This is the case of inputting the right-hand full profile (to the right) for a regular landscape screen; Figure 4 This is the case for right-hand full profile (tilted) input for a regular landscape screen.

[0108] 2. Partial palm, incomplete graphics:

[0109] like Figures 5 to 7 As shown, when the touch screen detects palm graphic contour input, if the palm contour information in the screen input is not complete palm contour information, but after system verification and comparison, it meets the matching criteria of the relevant palm contour information library stored in the system, and the matching degree can reach a relatively similar level, it can be determined as valid input.

[0110] For example: Figure 5 After comparing the contour information obtained in the data with the complete palm contour information in the information database, it is found that both finger contours and partial palm contours exist, and the similarity reaches 75%, then it can be determined that the input is valid.

[0111] in, Figure 5 The case of inputting the right hand partial outline (complete fingers plus part of the palm) of a conventional horizontal screen; Figure 6 The input is for the partial outline of the right hand (full palm plus some fingers) of a conventional horizontal screen; Figure 7 This is the case of inputting the partial outline of the right hand (complete fingers plus part of the palm) on a conventional landscape screen.

[0112] 3. The distance between any two fingers:

[0113] like Figure 8 As shown, when the touch screen detects the input of the palm graphic outline, the current palm outline is identified, and the distance between any two fingers is calculated for the outline. The embodiment of the present application can compare the actual calculation result with the preset threshold, such as: when the actual calculation result is greater than the preset threshold, it can be determined as a valid input, or when the actual result is less than or equal to the preset threshold, it can be determined as a valid input.

[0114] In addition, when performing contour recognition, in addition to recognizing and calculating the distance between any two fingers based on the contour of the entire palm graphic, the embodiment of the present application can also recognize and calculate the distance between any two fingers based on the contour of a partial palm graphic. For example, when the touch screen detects only the contour of a finger, at this time, the embodiment of the present application can also compare the actual calculation result with the preset threshold, such as: when the actual calculation result is greater than the preset threshold, it can be determined as a valid input, or when the actual result is less than or equal to the preset threshold, it can be determined as a valid input, and the embodiment of the present application can extract different trigger features based on the difference in the distance between any two fingers actually monitored and calculated, and then enable different functions according to the mapping.

[0115] It should be noted that the palm size and the distance between two fingers vary from person to person, and the actual threshold should be adjusted accordingly according to the actual situation of the driver. The specific value can be set accordingly by technical personnel in this field and is not specifically limited here.

[0116] 2. Judging by area

[0117] 1. Finger-palm joint area:

[0118] like Figure 9-11 As shown, when the touch screen detects input of a large area graphic (compared to the area of ​​the fingertip click area), if the area graphic information is verified and compared by the system, meets the matching criteria of the relevant palm area information library stored in the system, and the matching degree can reach a relatively similar level, it can be determined as valid input.

[0119] in, Fig. 9 This is the case of screen input when the palm pressure is deep and the palm area information is relatively complete; Fig.10 The palm pressure is moderate, and the partial palm area information is not obvious or does not form a continuous graphic screen input; Fig.11 This is the case where the palm pressure is shallow and the palm area information is incomplete, but the screen input has several key nodes (such as 4 to 5 finger pads, thenar and hypothenar muscles, palmar hills, etc.).

[0120] 2. Only fingers / only palm area

[0121] like Fig.12 and Fig.13 As shown, when the touch screen detects similar multi-segment finger graphics or large-area palm graphics input, if the area graphic information is verified and compared by the system, meets the matching criteria of the relevant palm area information library stored in the system, and the matching degree can reach a relatively similar level, it can be determined as valid input.

[0122] in, Fig.12 For palm (finger only) area input, there are multiple segments and multiple blocks of discontinuous screen input; Fig.13 It is a screen input with palm area (palm surface only) and multiple segments and multiple palm areas.

[0123] In addition, if the input palm area graphic information is difficult to match and identify, or there are multiple segments or blocks that are discontinuous or unclear graphic information input, the embodiment of the present application can pre-set an area recognition threshold, and when the total area exceeds the pre-set area recognition threshold, it can be determined that the palm information input is valid. For example, when a conventional finger click is operated, since it is mostly through a single-point or multi-point touch method, the contact area is small, and the touch area during conventional finger motor operation is used as a preset threshold. When the total area exceeds the threshold, it can be determined that the palm information input is valid.

[0124] It should be noted that the preset threshold value set by the touch area during conventional finger motor operation can be set by those skilled in the art according to actual conditions and is not specifically limited here.

[0125] In addition, at least one trigger feature of the embodiment of the present application may also be the actual distance between any two fingers of the palm, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time period between the palm and the vehicle operation interface.

[0126] It should be noted that the specific triggering features can be set by those skilled in the art according to actual conditions and are not specifically limited here.

[0127] Step S1405: Execute the trigger instruction. It should be noted that when the driver is driving the vehicle, all of his attention is mainly focused on the driving scenario, so when operating the operation interface, it is easy for unexpected situations to cause at least one extracted feature instruction to fail to match the trigger instruction in the preset database.

[0128] In addition, when the vehicle performs a corresponding action, it may fail to perform the action due to factors such as corresponding equipment failure, which may cause the vehicle to be unable to meet the driver's driving needs.

[0129] Therefore, when the matching fails or the corresponding action fails to be executed, the embodiment of the present application can control the vehicle to provide feedback prompts to avoid the driver being distracted by the current vehicle's inability to perform the expected action, thereby improving the driver's driving experience.

[0130] In addition, during the actual implementation process, the driver may need to modify the mapping relationship between the trigger features and the trigger instructions in the preset database due to external factors (such as seasonal changes, changes in daily driving conditions, etc.) or internal factors (such as changes in driving habits, etc.). The embodiment of the present application can receive the driver's setting instructions and modify the mapping relationship between the trigger features and the trigger instructions in the preset database according to the setting instructions, thereby ensuring that the driver can adjust the vehicle to the most suitable driving state according to the actual situation, thereby improving the driver's driving experience.

[0131] According to the vehicle control method proposed in the embodiment of the present application, the trigger contour and / or trigger trajectory of the driver in the vehicle operation interface can be identified, the trigger feature can be extracted therefrom, and the vehicle can be controlled to perform corresponding actions according to the preset instructions matching the trigger feature. The operation method is simple and easier to be identified, which is convenient for the driver to perform blind operations while driving, improving the driver's driving experience while ensuring the driving safety of the vehicle. Thus, the technical problem of defining multiple operations using a multi-action method between fingers in the related technology, monitoring and calculating data and interactively responding to single-point and multi-point touch methods in a small area of ​​fingertip touch area, and carrying too many functions, which makes it difficult for the driver to perform blind operations while driving, thereby distracting the driver's attention and easily leading to traffic accidents, is solved.

[0132] Next, the control device for a vehicle proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.

[0133] Fig.15 It is a block diagram of a control device for a vehicle according to an embodiment of the present application.

[0134] like Fig.15 As shown, the control device 10 of the vehicle includes: a detection module 100 , an identification module 200 and a control module 300 .

[0135] Specifically, the detection module 100 is used to detect whether the driver triggers the vehicle operation interface.

[0136] The identification module 200 is used to identify the driver's triggering profile and / or triggering trajectory when it is detected that the driver triggers the vehicle operation interface.

[0137] The control module 300 is used to extract at least one trigger feature from the trigger profile and / or trigger trajectory, and use at least one trigger feature as an index to query a preset database, match at least one trigger feature with a trigger instruction, and control the vehicle to perform a corresponding action based on the trigger instruction.

[0138] Optionally, in one embodiment of the present application, at least one trigger feature includes one or more of the actual distance between any two fingers of the palm, the actual contact area between the palm and the vehicle operation interface, the contact contour between the palm and the vehicle operation interface, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time length between the palm and the vehicle operation interface.

[0139] Optionally, in one embodiment of the present application, the vehicle control device 10 further includes: a reminder module.

[0140] Among them, the reminder module is used to control the vehicle to provide feedback prompts when matching fails or the corresponding action fails to be executed.

[0141] Optionally, in one embodiment of the present application, the vehicle control device 10 further includes: a receiving module and a correction module.

[0142] The receiving module is used to receive the setting instructions from the driver.

[0143] The correction module is used to modify the mapping relationship between the trigger characteristics and the trigger instructions in the preset database according to the setting instructions.

[0144] Optionally, in one embodiment of the present application, the detection module 100 further includes: a judgment unit and a reminder unit.

[0145] The judgment unit is used to judge whether the vehicle has activated the trigger function.

[0146] The reminder unit is used to send an invalid recognition reminder when the vehicle does not turn on the trigger function.

[0147] It should be noted that the above explanation of the embodiment of the vehicle control method is also applicable to the vehicle control device of this embodiment, and will not be repeated here.

[0148] According to the vehicle control device proposed in the embodiment of the present application, it is possible to identify the trigger contour and / or trigger trajectory of the driver in the vehicle operation interface, extract the trigger feature therefrom, and control the vehicle to perform the corresponding action according to the preset instruction matching the trigger feature. The operation method is simple and easier to be identified, which is convenient for the driver to perform blind operation while driving, improving the driver's driving experience while ensuring the driving safety of the vehicle. Thus, the technical problem of defining multiple operations by using the multi-action method between fingers in the related technology, monitoring and calculating data and interactively responding to the single-point and multi-point touch method of the small area of ​​the fingertip touch area, which is complicated to operate and carries too many functions, making it difficult for the driver to perform blind operation while driving, thereby distracting the driver's attention and easily causing traffic accidents, is solved.

[0149] Fig.16 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:

[0150] A memory 1601 , a processor 1602 , and a computer program stored in the memory 1601 and executable on the processor 1602 .

[0151] When the processor 1602 executes the program, the vehicle control method provided in the above embodiment is implemented.

[0152] Furthermore, the vehicle also includes:

[0153] The communication interface 1603 is used for communication between the memory 1601 and the processor 1602 .

[0154] The memory 1601 is used to store computer programs that can be executed on the processor 1602 .

[0155] The memory 1601 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0156] If the memory 1601, the processor 1602 and the communication interface 1603 are implemented independently, the communication interface 1603, the memory 1601 and the processor 1602 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.16Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0157] Optionally, in a specific implementation, if the memory 1601, the processor 1602 and the communication interface 1603 are integrated on a chip, the memory 1601, the processor 1602 and the communication interface 1603 can communicate with each other through an internal interface.

[0158] The processor 1602 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0159] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned vehicle control method is implemented.

[0160] 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 conjunction 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 may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

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

[0162] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0163] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0164] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, the N 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 by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0165] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0166] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0167] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A vehicle control method, characterized in that: The following steps are involved: Detect whether the driver triggers the vehicle operation interface; When detecting that the driver triggers the vehicle operation interface, identifying a triggering profile and / or a triggering trajectory of the driver; as well as Extracting at least one trigger feature from the trigger profile and / or the trigger trajectory, and using the at least one trigger feature as an index, querying a preset database, matching the at least one trigger feature to a trigger instruction, and controlling the vehicle to perform a corresponding action based on the trigger instruction; The at least one trigger feature includes one or more of the actual distance between any two fingers of the palm, the actual contact area between the palm and the vehicle operation interface, the contact contour between the palm and the vehicle operation interface, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time between the palm and the vehicle operation interface; The contact contour includes a complete contour of the entire palm or an incomplete contour of a part of the palm or a distance between any two fingers; When the contact contour is the distance between any two fingers, during contour recognition, recognition is performed based on the full palm graphic contour or the partial palm graphic contour and the distance between any two fingers is calculated, and different trigger features are extracted based on the calculated distances between any two fingers, and different functions are enabled based on the mapping; The actual contact area includes: the finger-palm combined area or the finger area or the palm area; When the actual contact area is the combined area of ​​the finger and palm, when a large area graphic input is detected, if the area graphic information is compared and meets the matching criteria of the stored relevant palm area information database, and the matching degree can reach a relatively similar level, it is determined to be a valid input; When the actual contact area is the finger area or the palm area, when a multi-segment finger graphic or a large-area palm graphic input is detected, if the area graphic information is compared and meets the matching standard of the relevant palm area information library stored in the system, and the matching degree can reach a relatively similar degree, it is determined to be a valid input, wherein the multi-segment finger graphic input is a screen input with multiple segments and multiple blocks of discontinuity, and the large-area palm graphic input is a screen input with multiple segments and multiple blocks of palm mounds; If the input palm area graphic information is difficult to match and identify, or there are multiple segments or blocks of discontinuous or unclear graphic information input, then when the total area exceeds the preset area recognition threshold, the palm information input is determined to be valid; receiving a setting instruction from the driver; The mapping relationship between the trigger features and the trigger instructions in the preset database is modified according to the setting instruction.

2. The method according to claim 1, characterized in that Also includes: When the matching fails or the execution of the corresponding action fails, the vehicle is controlled to provide feedback prompts.

3. The method according to claim 1, characterized in that After detecting that the driver triggers the vehicle operation interface, the method further includes: Determining whether the vehicle has a trigger function turned on; If the vehicle does not turn on the trigger function, an invalid identification reminder is sent.

4. A vehicle control device, the device being used to implement the method according to any one of claims 1 to 3, characterized in that: include: A detection module, used to detect whether the driver triggers the vehicle operation interface; an identification module, configured to identify a triggering profile and / or a triggering trajectory of the driver when detecting that the driver triggers the vehicle operation interface; as well as a control module, configured to extract at least one trigger feature from the trigger profile and / or the trigger trajectory, and use the at least one trigger feature as an index to query a preset database, match the at least one trigger feature with a trigger instruction, and control the vehicle to perform a corresponding action based on the trigger instruction; The at least one trigger feature includes one or more of the actual distance between any two fingers of the palm, the actual contact area between the palm and the vehicle operation interface, the contact contour between the palm and the vehicle operation interface, the actual contact force between the palm and the vehicle operation interface, and the number of triggers within a preset time between the palm and the vehicle operation interface; The control device is further used to: receive a setting instruction from the driver; The mapping relationship between the trigger features and the trigger instructions in the preset database is modified according to the setting instruction.

5. The device according to claim 4, characterized in that The detection module further includes: A judging unit, used to judge whether the vehicle has activated a trigger function; The reminder unit is used to send an invalid identification reminder when the vehicle does not turn on the trigger function.

6. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle control method as described in any one of claims 1 to 3.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the vehicle control method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Vehicle-mounted touch display device and control method thereof

    CN106598349A

  • Sliding contact control unit in control panel for motor vehicle

    CN108944737A

  • Automobile touch screen control method, electronic equipment and storage medium

    CN112363665A

  • Vehicle control method and device

    CN113840766A