Windscreen wiper key control method and device, vehicle and storage medium
By receiving and analyzing user's gesture touch commands, matching wiper operation and generating control commands, the problem of single control methods of existing wiper control systems is solved, and more flexible and personalized wiper button control is achieved.
Patent Information
- Application Number
- CN202510124464.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-26
- Publication Date
- 2025-05-06
AI Technical Summary
The control method of the existing wiper control system limits the user's flexibility and cannot be adjusted according to the user's usage habits and preferences, making it difficult to provide the best user experience.
By receiving the user's gesture touch command and the preset wiper control strategy, gesture analysis is performed on the gesture touch command, matching the wiper operation actions based on the pre-constructed gesture-wiper action mapping relationship table, and generating wiper control instructions, so as to control the wiper to perform corresponding actions according to the preset strategy.
Controlling the wiper system through gesture interaction makes the wiper button control more flexible and customizable, so that it can adapt to the usage needs of different users and increase the user's personalized operation experience.
Smart Images

Figure CN119937894A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method and device for controlling a wiper button, a vehicle and a storage medium. Background Art
[0002] The wiper control system is an important part of automobile safety and comfort. It is mainly used to clear rain, snow or other obstacles on the windshield to ensure the driver's clear vision.
[0003] In the related art, the wiper control system relies on manually operated combination switches for control to achieve different working modes, such as low speed, high speed, intermittent and automatic gear.
[0004] However, the control method of the wiper control system mentioned above limits the user's flexibility. For example, (1) the user needs to look away to find and operate the physical buttons or levers, which may cause distraction during driving and affect driving safety; (2) the control method of the wiper control system is fixed and cannot be adjusted according to the user's usage habits and preferences, making it difficult to provide the best user experience; (3) it can usually only execute preset functions, lacks flexibility, and is difficult to adapt to complex and changeable weather conditions, which urgently needs to be solved. Summary of the invention
[0005] The present application provides a control method, device, vehicle and storage medium for a wiper button to solve the problems in the related art that the wiper button has a fixed position and a single control method, thereby limiting the user's flexibility of use and failing to meet the user's personalized needs.
[0006] A first aspect of the present application provides a method for controlling a wiper button, comprising the following steps:
[0007] Receiving user's gesture touch command and preset wiper control strategy;
[0008] Performing gesture analysis on the gesture touch instruction, matching the wiper operation action based on a pre-built gesture-wiper action mapping relationship table, and generating a wiper control instruction based on the wiper operation action;
[0009] Based on the wiper control instruction, the wiper is controlled to perform corresponding actions according to the preset wiper control strategy.
[0010] According to an embodiment of the present application, performing gesture analysis on the gesture touch instruction and matching the wiper operation action based on the pre-constructed gesture-wiper action mapping relationship table includes:
[0011] Collecting a target gesture action of the user;
[0012] Data preprocessing is performed on the target gesture action, and gesture motion features are extracted from the preprocessed target gesture action, so as to match the wiper operation action from the pre-constructed gesture-wiper action mapping relationship table based on the gesture motion features.
[0013] According to an embodiment of the present application, before performing gesture analysis on the gesture touch instruction, the method further includes:
[0014] collecting gesture motion features of at least one gesture action of the user;
[0015] Based on the gesture motion feature of each gesture action of the user, the corresponding wiper operation action is set respectively, so as to construct the gesture-wiper action mapping relationship table based on the gesture motion feature of each gesture action and the corresponding wiper operation action.
[0016] According to an embodiment of the present application, the generating a wiper control instruction based on the wiper operation action includes:
[0017] If the wiper operation action is matched to be a wiper-washing linkage action, generating a wiper-washing linkage instruction based on the wiper-washing linkage action;
[0018] If the wiper operation action is matched to be a wiper single execution action, generating a wiper single execution instruction based on the wiper single execution action;
[0019] If the wiper operation action is matched to be a wiper continuous execution action, a wiper continuous execution instruction is generated based on the wiper continuous execution action.
[0020] According to an embodiment of the present application, after controlling the wiper to perform corresponding actions according to the preset wiper control strategy, the method further includes:
[0021] Monitoring the real-time execution status of the wiper;
[0022] Determining whether the real-time execution state of the wiper matches the expected execution state;
[0023] If the real-time execution status does not match the expected execution status, a wiper warning reminder is generated and corrected.
[0024] According to the control method of the wiper button of the embodiment of the present application, the user's gesture touch instruction and the preset wiper control strategy are received, and the gesture touch instruction is gesture analyzed, the wiper operation action is matched based on the pre-constructed gesture-wiper action mapping relationship table, and the wiper control instruction is generated based on the wiper operation action, so as to control the wiper to perform the corresponding action according to the preset wiper control strategy based on the wiper control instruction. Thus, the problems of the fixed position of the wiper button and the single control method in the related art, which limit the user's flexibility of use and cannot meet the user's personalized needs, are solved. The wiper system is controlled by gesture interaction, making the wiper button control more flexible and customizable, so as to adapt to the use needs of different users and increase the user's personalized operation experience.
[0025] A second aspect of the present application provides a control device for a wiper button, comprising:
[0026] A receiving module, used for receiving a user's gesture touch command and a preset wiper control strategy;
[0027] A generating module, configured to perform gesture analysis on the gesture touch instruction, match the wiper operation action based on a pre-built gesture-wiper action mapping relationship table, and generate a wiper control instruction based on the wiper operation action;
[0028] The control module is used to control the wiper to perform corresponding actions according to the preset wiper control strategy based on the wiper control instruction.
[0029] According to one embodiment of the present application, the generating module is specifically used for:
[0030] Collecting a target gesture action of the user;
[0031] Data preprocessing is performed on the target gesture action, and gesture motion features are extracted from the preprocessed target gesture action, so as to match the wiper operation action from the pre-constructed gesture-wiper action mapping relationship table based on the gesture motion features.
[0032] According to an embodiment of the present application, before performing gesture analysis on the gesture touch instruction, the generating module is further used to:
[0033] collecting gesture motion features of at least one gesture action of the user;
[0034] Based on the gesture motion feature of each gesture action of the user, the corresponding wiper operation action is set respectively, so as to construct the gesture-wiper action mapping relationship table based on the gesture motion feature of each gesture action and the corresponding wiper operation action.
[0035] According to one embodiment of the present application, the generating module is specifically used for:
[0036] If the wiper operation action is matched to be a wiper-washing linkage action, generating a wiper-washing linkage instruction based on the wiper-washing linkage action;
[0037] If the wiper operation action is matched to be a wiper single execution action, generating a wiper single execution instruction based on the wiper single execution action;
[0038] If the wiper operation action is matched to be a wiper continuous execution action, a wiper continuous execution instruction is generated based on the wiper continuous execution action.
[0039] According to an embodiment of the present application, after controlling the wiper to perform corresponding actions according to the preset wiper control strategy, the control module is further used to:
[0040] Monitoring the real-time execution status of the wiper;
[0041] Determining whether the real-time execution state of the wiper matches the expected execution state;
[0042] If the real-time execution status does not match the expected execution status, a wiper warning reminder is generated and corrected.
[0043] According to the control device of the wiper button of the embodiment of the present application, the user's gesture touch instruction and the preset wiper control strategy are received, and the gesture touch instruction is gesture analyzed, the wiper operation action is matched based on the pre-constructed gesture-wiper action mapping relationship table, and the wiper control instruction is generated based on the wiper operation action, so as to control the wiper to perform the corresponding action according to the preset wiper control strategy based on the wiper control instruction. Thus, the problems that the wiper button position is fixed and the control method is single in the related art, thereby limiting the user's flexibility of use and failing to meet the user's personalized needs are solved. The wiper system is controlled by gesture interaction, making the wiper button control more flexible and customizable, so as to adapt to the use needs of different users and increase the user's personalized operation experience.
[0044] The 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 wiper button control method as described in the above embodiment.
[0045] 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 control method of the wiper button as described in the above embodiment.
[0046] The fifth aspect of the present application provides a computer program product, including a computer program, which is executed to implement the wiper button control method described in the above embodiment.
[0047] 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
[0048] 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:
[0049] Figure 1 A flow chart of a method for controlling a wiper button according to an embodiment of the present application;
[0050] Figure 2 A block diagram of a framework system according to an embodiment of the present application;
[0051] Figure 3 A schematic diagram of the framework composition of a wiper and washing linkage instruction according to an embodiment of the present application;
[0052] Figure 4 It is a schematic diagram of the framework composition of the wiper individual working instruction according to one embodiment of the present application;
[0053] Figure 5 A schematic diagram of installing and changing a virtual floating button according to an embodiment of the present application;
[0054] Figure 6 This is an example diagram of a control device for a wiper button according to an embodiment of the present application;
[0055] Figure 7 It is a schematic diagram of the structure of a vehicle according to an embodiment of the present application. DETAILED DESCRIPTION
[0056] The 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.
[0057] The following describes the control method, device, vehicle and storage medium of the wiper button of the embodiment of the present application with reference to the accompanying drawings. In view of the problem that the wiper button in the related art mentioned in the above background technology is fixed in position and the control method is single, which limits the flexibility of the user and cannot meet the personalized needs of the user, the present application provides a control method for the wiper button, in which the user's gesture touch instruction and the preset wiper control strategy are received, and the gesture touch instruction is gesture analyzed, the wiper operation action is matched based on the pre-constructed gesture-wiper action mapping relationship table, and the wiper control instruction is generated based on the wiper operation action, so that the wiper is controlled to perform the corresponding action according to the preset wiper control strategy based on the wiper control instruction. Therefore, the problem that the wiper button in the related art is fixed in position and the control method is single, which limits the flexibility of the user and cannot meet the personalized needs of the user is solved. The wiper system is controlled by gesture interaction, so that the wiper button control is more flexible and customizable, so that it can adapt to the use needs of different users and increase the personalized operation experience of the user.
[0058] Specifically, in order to solve the problem that the related technology uses manually operated combination switches for control to achieve different working modes, thereby failing to meet the personalized needs of users, the embodiment of the present application adopts virtual floating button technology to simulate the functions of physical buttons by displaying touchable virtual buttons or icons on the screen, so that the position, size and function can be flexibly adjusted as needed, providing users with a more convenient and personalized operating experience.
[0059] Among them, the relevant system modules involved in the virtual floating key technology mainly include an input module (such as a virtual floating key module), a digital-to-analog converter, a processing module (such as a control module), an output module (such as a switch controller, a voltage regulator module, a motor drive module), a controllable speed motor, a Hall sensor, a water spray motor and a wiper motor. Among them, in a wiper control device based on a virtual floating keyboard, the output end of the virtual floating key module is connected to the input end of the digital-to-analog converter, the output end of the digital-to-analog converter is connected to the input end of the control module, the output end of the control module is connected to the input end of the switch controller, the output end of the switch controller is connected to the input end of the voltage regulator module, and the output end of the voltage regulator module is connected to the control end of the controllable speed motor; in a virtual interactive wiper control device, the input end of the control module is respectively connected to the output end of the virtual floating key module and the Hall sensor, the output end of the control module is connected to the input end of the motor drive module, and the output end of the motor drive module is connected to the water spray motor and the wiper motor.
[0060] Specifically, Figure 1 A schematic flow chart of a method for controlling a wiper button provided in an embodiment of the present application.
[0061] like Figure 1 As shown, the control method of the wiper button includes the following steps:
[0062] In step S101, a user's touch gesture instruction and a preset wiper control strategy are received.
[0063] Among them, the preset wiper control strategy can be set by those skilled in the art according to actual wiper button control requirements, and is not specifically limited here.
[0064] Specifically, Figure 2 As shown, the embodiment of the present application adopts virtual floating button technology. After the virtual interactive wiper control instruction is turned on the central control screen, when different virtual floating buttons are touched by gestures, the virtual floating button module recognizes them and then sends different control instructions to BDM (Body Domain Manager). After analysis and processing by BDM, the corresponding wiper control instruction is generated, and the wiper starts working.
[0065] Specifically, first, if the user wants to perform related operations on the wiper, he can use gestures to perform specific gestures on the virtual floating button interface, that is, trigger a gesture touch command, wherein the gesture touch command is captured by a virtual floating button module installed on the outside of the steering wheel or the bottom of the instrument panel, and the gesture action is converted into a recognizable electronic signal as the basis for subsequent processing. When the user holds the steering wheel with both hands, the wiper can be controlled through corresponding gesture actions; secondly, after the virtual floating button module captures the gesture touch command, the gesture touch command and the corresponding preset wiper control strategy are sent to the BDM, and the BDM receives the gesture touch command and the corresponding preset wiper control strategy and analyzes them.
[0066] In step S102, gesture analysis is performed on the gesture touch instruction, a wiper operation action is matched based on a pre-constructed gesture-wiper action mapping relationship table, and a wiper control instruction is generated based on the wiper operation action.
[0067] According to one embodiment of the present application, before performing gesture analysis on the gesture touch instruction, it also includes: collecting gesture motion characteristics of at least one gesture action of the user; setting corresponding wiper operation actions based on the gesture motion characteristics of each gesture action of the user, so as to construct a gesture-wiper action mapping relationship table based on the gesture motion characteristics of each gesture action and the corresponding wiper operation action.
[0068] According to one embodiment of the present application, gesture analysis is performed on gesture touch instructions, and wiper operation actions are matched based on a pre-constructed gesture-wiper action mapping relationship table, including: collecting the user's target gesture action; performing data pre-processing on the target gesture action, and extracting gesture motion features from the pre-processed target gesture action, so as to match the wiper operation action from a pre-constructed gesture-wiper action mapping relationship table based on the gesture motion features.
[0069] Specifically, after the BDM receives the gesture touch instruction and the corresponding preset wiper control strategy, first, it is necessary to collect the gesture motion characteristics of at least one gesture action of the user, for example, collect the user's index finger, whose gesture motion characteristic is a sliding gesture upward, and set the corresponding wiper operation action for the index finger-sliding gesture upward to high-speed wiper operation, or collect the user's index finger, whose gesture motion characteristic is a sliding gesture downward, and set the corresponding wiper operation action for the index finger-sliding gesture downward to low-speed wiper operation, or collect the user's index finger and middle finger, whose gesture motion characteristic is a sliding gesture upward, and set the corresponding wiper operation action for the index finger-sliding gesture downward to low-speed wiper operation. The motion feature is single-clicking the virtual floating "tap to wipe" button, and the corresponding wiper operation action for single-clicking the virtual floating "tap to wipe" button is set to the wiper returning to the initial position after a single wipe. Alternatively, the user's index finger and middle finger are collected, and the gesture motion feature is double-clicking the virtual floating "wiper and washing linkage" button, and the corresponding wiper operation action for double-clicking the virtual floating "wiper and washing linkage" button is set to the wiper and washer linked scraping and washing, thereby constructing a gesture-wiper action mapping relationship table based on the gesture motion features of each of the above gesture actions and the corresponding wiper operation actions.
[0070] It should be noted that the gesture motion characteristics of each gesture action and the corresponding wiper operation action are only exemplary, and users can change them according to usage habits, and no specific limitation is made here.
[0071] Secondly, the BDM performs gesture analysis on the gesture touch command, collects the user's target gesture action based on the gesture touch command, and performs data preprocessing on the target gesture action, that is, filtering and smoothing the target gesture action to remove noise interference, and then extracts gesture motion features from the preprocessed target gesture action, such as the direction, speed, shape, etc. of the gesture. For example, the analysis shows that the user's gesture motion feature is double-clicking the virtual floating "wiper and washer linkage" button. At this time, based on double-clicking the virtual floating "wiper and washer linkage" button, the wiper operation action "wiper and washer linkage brush washing" is matched from the gesture-wiper action mapping relationship table;
[0072] Finally, after matching the wiper operation action from the gesture-wiper action mapping relationship table, a wiper control instruction is generated based on the wiper operation action.
[0073] According to one embodiment of the present application, a wiper control instruction is generated based on a wiper operation action, including: if the wiper operation action is matched as a wiper washing linkage action, then a wiper washing linkage instruction is generated based on the wiper washing linkage action; if the wiper operation action is matched as a wiper single execution action, then a wiper single execution instruction is generated based on the wiper single execution action; if the wiper operation action is matched as a wiper continuous execution action, then a wiper continuous execution instruction is generated based on the wiper continuous execution action.
[0074] For example, Figure 3 As shown, if the virtual floating button module recognizes that the gesture touch instruction issued by the user is a wiper and washing linkage instruction, the wiper and washing linkage instruction is sent to the BDM and the BDM performs gesture analysis. After data preprocessing, the gesture movement feature is extracted as double-clicking the virtual floating "wiper and washing linkage" button. At this time, based on the double-clicking of the virtual floating "wiper and washing linkage" button, the wiper operation action is matched to "wiper and washer linkage wiper and washing" from the pre-built gesture-wiper action mapping relationship table. Therefore, the corresponding wiper and washing linkage control instruction is generated based on the "wiper and washer linkage wiper and washing".
[0075] Alternatively, if Figure 4 As shown, if the virtual floating button module recognizes that the gesture touch instruction issued by the user is a point-scrape instruction, the point-scrape instruction is sent to the BDM and the BDM performs gesture analysis. After data preprocessing, the gesture movement feature is extracted as a single click of the virtual floating "point-scrape" button. At this time, based on the single click of the virtual floating "point-scrape" button, the wiper operation action is matched from the pre-built gesture-wiper action mapping relationship table to the wiper operation action of "the wiper returns to the initial position after a single wipe". Therefore, based on the "the wiper returns to the initial position after a single wipe", the corresponding point-scrape control instruction is generated.
[0076] Optionally, if the virtual floating button module recognizes that the gesture touch command issued by the user is a high-speed wiper operation command, the high-speed wiper operation command is sent to the BDM and the BDM performs gesture analysis. After data preprocessing, the gesture movement feature is extracted as the index finger-sliding gesture upward. At this time, based on the index finger-sliding gesture upward, the wiper operation action is matched to "high-speed wiper operation" from the pre-built gesture-wiper action mapping relationship table. Thus, the corresponding high-speed wiper operation control command is generated based on the "high-speed wiper operation".
[0077] Optionally, if the virtual floating button module recognizes that the gesture touch command issued by the user is a low-speed wiper operation command, the low-speed wiper operation command is sent to the BDM and the BDM performs gesture analysis. After data preprocessing, the gesture movement feature is extracted as the index finger-slide gesture downward. At this time, based on the index finger-slide gesture downward, the wiper operation action is matched to "low-speed wiper operation" from the pre-built gesture-wiper action mapping relationship table. Thus, based on the "low-speed wiper operation", the corresponding low-speed wiper control command is generated.
[0078] Furthermore, if the virtual floating button module recognizes that the gesture touch command issued by the user is a command to turn off the wipers, and sends the command to turn off the wipers to the BDM for gesture analysis, after data preprocessing, the gesture motion features are extracted, and the operation action of turning off the wipers is matched from the pre-constructed gesture-wiper action mapping relationship table. Thus, the corresponding control command to turn off the wipers is generated based on the operation action of turning off the wipers.
[0079] In step S103, based on the wiper control instruction, the wiper is controlled to perform corresponding actions according to a preset wiper control strategy.
[0080] Specifically, the embodiment of the present application controls the wiper to perform corresponding actions according to a preset wiper control strategy based on the wiper control instruction obtained as described above.
[0081] For example, Figure 3 As shown, if the wiper control instruction is a wiper and washing linkage control instruction, at this time, the wiper and washing linkage control instruction is sent to the relays of the wiper and the washer, the washer positive relay is energized, and the wiper low-speed gear relay is energized. After the washer sprays the washing liquid first, the wiper performs corresponding actions based on the preset wiper control strategy, for example, controlling the wiper to start wiping 3 cycles and then return to the initial position.
[0082] Alternatively, if Figure 4 As shown, if the wiper control instruction is a spot wipe control instruction, at this time, the spot wipe control instruction is sent to the wiper relay, the wiper relay is energized, and the wiper performs corresponding actions based on the preset wiper control strategy. For example, the wiper is controlled to wipe once and return to the initial position, and then wipe again after 6 seconds.
[0083] Optionally, if the wiper control instruction is a high-speed wiper control instruction or a low-speed wiper control instruction, at this time, the high-speed wiper control instruction or the low-speed wiper command is sent to the wiper relay, the wiper relay is energized, and the wiper performs corresponding actions based on a preset wiper control strategy, that is, controlling the wiper to continue wiping at high speed or low speed.
[0084] Optionally, if the wiper control instruction is a wiper off instruction, at this time, the wiper off instruction is sent to the wiper relay, the wiper relay is disconnected, and the wiper performs corresponding actions based on a preset wiper control strategy, for example, controlling the wiper to wipe once and return to the initial position, or the user turns off the power of the vehicle and the wiper returns to the initial position once.
[0085] Furthermore, if Figure 5 As shown, in an embodiment of the present application, the user can also adjust the position and appearance of each function button of the virtual floating button through the central control based on his or her own usage habits, thereby meeting the user's personalized needs.
[0086] According to one embodiment of the present application, after controlling the wiper to perform corresponding actions according to a preset wiper control strategy, it also includes: monitoring the real-time execution status of the wiper; determining whether the real-time execution status of the wiper matches the expected execution status; if the real-time execution status does not match the expected execution status, generating a wiper warning reminder and making corrections.
[0087] Specifically, after the wiper is controlled to perform corresponding actions according to a preset wiper control strategy, in order to improve the reliability of the system and the user experience, a feedback mechanism can be introduced to determine whether the action performed by the wiper is in line with expectations.
[0088] Specifically, the real-time execution status of the wiper is continuously monitored, such as the speed and position of the wiper, and then the actual execution status of the wiper is detected by using the Hall sensor, and the real-time execution status is compared with the expected execution status to determine whether the real-time execution status of the wiper matches the expected execution status. For example, a threshold can be set or a machine learning model can be used to determine whether the real-time execution status of the wiper matches the expected execution status. If the real-time execution status does not match the expected execution status, it means that the wiper may have an abnormal situation, and an early warning reminder can be given in the central control, or a sound warning can be given through the vehicle horn to prompt the user that there is a problem with the current working status of the wiper.
[0089] Furthermore, if the wiper system can determine the specific cause of the problem and has self-repair capabilities, it can try to automatically adjust the control parameters of the wiper to restore normal operation. For example, if it detects that the wiper is stuck, the wiper system can try to change the motor drive mode (for example, switching from low speed to high speed) to solve the problem; if the wiper system cannot determine the specific cause of the problem, it can suggest that the user intervene manually or go to a maintenance point to check the equipment.
[0090] It should be noted that for each abnormal situation that occurs, the wiper system should record detailed log information, such as the time of occurrence of the abnormal situation, the specific manifestation and the corrective measures taken, etc., and regularly analyze these log information to find out common failure modes and their root causes, so as to improve the wiper button design or optimize the existing algorithm.
[0091] Therefore, based on the above specific implementation methods, the embodiments of the present application can set the wiper gear adjustment and washing nozzle start buttons accordingly according to the user's operating habits, making the arrangement more familiar, thereby reducing the possibility of user distraction during driving, allowing users to complete operations without leaving the driving sight, thereby improving driving safety.
[0092] According to the control method of the wiper button of the embodiment of the present application, the user's gesture touch instruction and the preset wiper control strategy are received, and the gesture touch instruction is gesture analyzed, the wiper operation action is matched based on the pre-constructed gesture-wiper action mapping relationship table, and the wiper control instruction is generated based on the wiper operation action, so as to control the wiper to perform the corresponding action according to the preset wiper control strategy based on the wiper control instruction. Thus, the problems of the fixed position of the wiper button and the single control method in the related art, which limit the user's flexibility of use and cannot meet the user's personalized needs, are solved. The wiper system is controlled by gesture interaction, making the wiper button control more flexible and customizable, so as to adapt to the use needs of different users and increase the user's personalized operation experience.
[0093] Next, the control device for the wiper button according to the embodiment of the present application will be described with reference to the accompanying drawings.
[0094] Figure 6 It is a block diagram of a control device for a wiper button according to an embodiment of the present application.
[0095] like Figure 6 As shown, the wiper button control device 10 includes: a receiving module 100 , a generating module 200 and a control module 300 .
[0096] The receiving module 100 is used to receive the user's gesture touch command and the preset wiper control strategy;
[0097] A generating module 200, configured to perform gesture analysis on the gesture touch instruction, match the wiper operation action based on a pre-built gesture-wiper action mapping relationship table, and generate a wiper control instruction based on the wiper operation action;
[0098] The control module 300 is used to control the wiper to perform corresponding actions according to a preset wiper control strategy based on the wiper control instruction.
[0099] According to one embodiment of the present application, the generating module 200 is specifically used for:
[0100] Collect the user's target gesture actions;
[0101] Data preprocessing is performed on the target gesture action, and gesture motion features are extracted from the preprocessed target gesture action, so as to match the wiper operation action from a pre-constructed gesture-wiper action mapping relationship table based on the gesture motion features.
[0102] According to an embodiment of the present application, before performing gesture analysis on the gesture touch instruction, the generating module 200 is further used to:
[0103] Collecting gesture motion features of at least one gesture action of a user;
[0104] Based on the gesture motion feature of each gesture action of the user, the corresponding wiper operation action is set respectively, so as to construct a gesture-wiper action mapping relationship table based on the gesture motion feature of each gesture action and the corresponding wiper operation action.
[0105] According to one embodiment of the present application, the generating module 200 is specifically used for:
[0106] If the matched wiper operation action is a wiper washing linkage action, a wiper washing linkage instruction is generated based on the wiper washing linkage action;
[0107] If the matched wiper operation action is a wiper single execution action, a wiper single execution instruction is generated based on the wiper single execution action;
[0108] If the wiper operation action matched is a wiper continuous execution action, a wiper continuous execution instruction is generated based on the wiper continuous execution action.
[0109] According to an embodiment of the present application, after controlling the wiper to perform corresponding actions according to a preset wiper control strategy, the control module 300 is further configured to:
[0110] Monitor the real-time execution status of the wiper;
[0111] Determine whether the real-time execution state of the wiper matches the expected execution state;
[0112] If the real-time execution status does not match the expected execution status, a wiper warning reminder is generated and corrections are made.
[0113] According to the control device of the wiper button of the embodiment of the present application, the user's gesture touch instruction and the preset wiper control strategy are received, and the gesture touch instruction is gesture analyzed, the wiper operation action is matched based on the pre-constructed gesture-wiper action mapping relationship table, and the wiper control instruction is generated based on the wiper operation action, so as to control the wiper to perform the corresponding action according to the preset wiper control strategy based on the wiper control instruction. Thus, the problems that the wiper button position is fixed and the control method is single in the related art, thereby limiting the user's flexibility of use and failing to meet the user's personalized needs are solved. The wiper system is controlled by gesture interaction, making the wiper button control more flexible and customizable, so as to adapt to the use needs of different users and increase the user's personalized operation experience.
[0114] Figure 7 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:
[0115] A memory 701 , a processor 702 , and a computer program stored in the memory 701 and executable on the processor 702 .
[0116] When the processor 702 executes the program, the control method of the wiper button provided in the above embodiment is implemented.
[0117] Furthermore, the vehicle also includes:
[0118] The communication interface 703 is used for communication between the memory 701 and the processor 702 .
[0119] The memory 701 is used to store computer programs that can be executed on the processor 702 .
[0120] The memory 701 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.
[0121] If the memory 701, the processor 702 and the communication interface 703 are implemented independently, the communication interface 703, the memory 701 and the processor 702 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 Interconnect (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, Figure 7 Only 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.
[0122] Optionally, in a specific implementation, if the memory 701, the processor 702 and the communication interface 703 are integrated on a chip, the memory 701, the processor 702 and the communication interface 703 can communicate with each other through an internal interface.
[0123] The processor 702 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.
[0124] 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 method for controlling the wiper button is implemented.
[0125] This embodiment also provides a computer program product, including a computer program, which is executed to implement the control method of the wiper button of the above embodiment.
[0126] 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.
[0127] 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.
[0128] 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.
[0129] 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 otherwise processing in a suitable manner if necessary, and then stored in a computer memory.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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 method for controlling a wiper button, characterized in that: The following steps are involved: Receiving user's gesture touch command and preset wiper control strategy; Performing gesture analysis on the gesture touch instruction, matching the wiper operation action based on a pre-built gesture-wiper action mapping relationship table, and generating a wiper control instruction based on the wiper operation action; Based on the wiper control instruction, the wiper is controlled to perform corresponding actions according to the preset wiper control strategy.
2. The method according to claim 1, characterized in that The performing gesture analysis on the gesture touch instruction and matching the wiper operation action based on the pre-built gesture-wiper action mapping relationship table includes: Collecting a target gesture action of the user; Data preprocessing is performed on the target gesture action, and gesture motion features are extracted from the preprocessed target gesture action, so as to match the wiper operation action from the pre-constructed gesture-wiper action mapping relationship table based on the gesture motion features.
3. The method according to claim 2, characterized in that Before performing gesture analysis on the gesture touch instruction, the method further includes: collecting gesture motion features of at least one gesture action of the user; Based on the gesture motion feature of each gesture action of the user, the corresponding wiper operation action is set respectively, so as to construct the gesture-wiper action mapping relationship table based on the gesture motion feature of each gesture action and the corresponding wiper operation action.
4. The method according to claim 1, characterized in that: The generating a wiper control instruction based on the wiper operation action comprises: If the wiper operation action is matched to be a wiper-washing linkage action, generating a wiper-washing linkage instruction based on the wiper-washing linkage action; If the wiper operation action is matched to be a wiper single execution action, generating a wiper single execution instruction based on the wiper single execution action; If the wiper operation action is matched to be a wiper continuous execution action, a wiper continuous execution instruction is generated based on the wiper continuous execution action.
5. The method according to claim 1, characterized in that: After controlling the wiper to perform corresponding actions according to the preset wiper control strategy, the method further includes: Monitoring the real-time execution status of the wiper; Determining whether the real-time execution state of the wiper matches the expected execution state; If the real-time execution status does not match the expected execution status, a wiper warning reminder is generated and corrected.
6. A wiper button control device, characterized in that: include: A receiving module, used for receiving a user's gesture touch command and a preset wiper control strategy; A generating module, configured to perform gesture analysis on the gesture touch instruction, match the wiper operation action based on a pre-built gesture-wiper action mapping relationship table, and generate a wiper control instruction based on the wiper operation action; The control module is used to control the wiper to perform corresponding actions according to the preset wiper control strategy based on the wiper control instruction.
7. The device according to claim 6, characterized in that The generating module is specifically used for: Collecting a target gesture action of the user; Data preprocessing is performed on the target gesture action, and gesture motion features are extracted from the preprocessed target gesture action, so as to match the wiper operation action from the pre-constructed gesture-wiper action mapping relationship table based on the gesture motion features.
8. The device according to claim 7, characterized in that Before performing gesture analysis on the gesture touch instruction, the generating module is further used to: collecting gesture motion features of at least one gesture action of the user; Based on the gesture motion feature of each gesture action of the user, the corresponding wiper operation action is set respectively, so as to construct the gesture-wiper action mapping relationship table based on the gesture motion feature of each gesture action and the corresponding wiper operation action.
9. 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 method for controlling a wiper button as described in any one of claims 1 to 5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the control method of the wiper button as described in any one of claims 1 to 5.