Windscreen wiper control method, device and equipment and storage medium

By monitoring the position of the wiper control button and the stay time to generate signals, the problem of accidentally triggering of the wiper is solved, and more accurate wiper control is achieved, and the wiper and windshield are protected.

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

Patent Information

Application Number
CN202510583362.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-07
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

Existing wiper control methods are prone to accidentally trigger dry scraping, resulting in damage to the wiper strip and windshield glass.

Method used

By monitoring the key position and staying time of the wiper control button, a wiper control signal is generated to accurately judge the user's operating intention and avoid mistriggering.

Benefits of technology

Improves the accuracy of wiper control, avoids the wiper's dry scraping of the windshield glass, and protects the glue strips and glass from damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120245915A_ABST
    Figure CN120245915A_ABST
Patent Text Reader

Abstract

The invention discloses a windscreen wiper control method and device, equipment and a storage medium, and belongs to the technical field of vehicles. The method comprises the steps that under the condition that the key position of a windscreen wiper control key is switched, a windscreen wiper control signal is generated according to the key position where the windscreen wiper control key stays and the staying duration in the key position switching process; a windscreen wiper of the vehicle is controlled according to the windscreen wiper control signal; wherein the windscreen wiper control key corresponds to at least three key positions, and different key positions in the at least three key positions are used for triggering different windscreen wiper functions. By referring to the stayed key position and the staying duration, the accuracy of judging the real intention of the user to control the windscreen wiper can be improved, so that the windscreen wiper control signal can be accurately generated. Therefore, the windscreen wiper can be prevented from being triggered by mistake to dry the windscreen, and the rubber strip of the windscreen wiper and the windscreen can be prevented from being damaged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, and particularly to a control method, device, equipment and storage medium for a windshield wiper. Background Art

[0002] In rainy, snowy weather or when there is dust on the windshield of a vehicle, the driver can control the windshield wiper of the vehicle by operating the wiper handle used to control the windshield wiper in the vehicle, so that the driver has a good view.

[0003] In the related art, the wiper handle of a vehicle can be generally divided into two types: The first type is a traditional lever-type handle, and such a wiper handle only integrates the control function of the windshield wiper. The second type is an integrated lever-type handle, and such a wiper handle not only integrates the control function of the windshield wiper, but also integrates other control functions of the vehicle. For example, the stalk shift lever of a vehicle can integrate the control function of the vehicle gear and the control function of the windshield wiper at the same time.

[0004] The integrated lever-type handle usually controls the windshield wiper through a two-gear button. For example, the first gear is used to control the windshield wiper to perform spot wiping, and the second gear is used to control the windshield wiper to perform washing and spot wiping. Since the first gear will be passed through when operating the two-gear button to enter the second gear, there is a chance to trigger the first gear first, which may cause the windshield wiper to dry wipe the windshield, resulting in damage to the rubber strip of the windshield wiper and the windshield. Summary of the Invention

[0005] This application provides a control method, device, equipment and storage medium for a windshield wiper, which can avoid accidentally triggering the windshield wiper to dry wipe the windshield, and helps to avoid damage to the rubber strip of the windshield wiper and the windshield. The technical solutions are as follows:

[0006] According to one aspect of this application, a control method for a windshield wiper is provided, and the method includes:

[0007] When switching the key position of the windshield wiper control button, generate a windshield wiper control signal according to the key position where the windshield wiper control button stays and the staying duration during the process of switching the key position;

[0008] Control the windshield wiper of the vehicle according to the windshield wiper control signal;

[0009] Wherein, the windshield wiper control button corresponds to at least three key positions, and different key positions among the at least three key positions are used to trigger different windshield wiper functions.

[0010] According to another aspect of this application, a control device for a windshield wiper is provided, and the device includes:

[0011] A generation module, configured to generate a wiper control signal according to the button positions where the wiper control button stays and the staying durations during the process of switching the button position of the wiper control button;

[0012] A control module, configured to control the wiper of the vehicle according to the wiper control signal;

[0013] Wherein, the wiper control button corresponds to at least three button positions, and different button positions among the at least three button positions are used to trigger different wiper functions.

[0014] In an optional design, the wiper control button includes three button positions, and the three button positions include a first position, a second position, and a third position;

[0015] Wherein, the first position is used to trigger the closing of the wiper, the second position is used to trigger the spot wiping function of the wiper, and the third position is used to trigger the washing function and the spot wiping function of the wiper.

[0016] In an optional design, the generation module is configured to perform at least one of the following:

[0017] When the button positions where the wiper control button stays are successively the first position and the second position, and the staying duration at the second position is greater than or equal to a first duration, generate a first control signal;

[0018] When the button positions where the wiper control button stays are successively the first position, the second position, and the third position, and the staying duration at the second position is less than the first duration, and the staying duration at the third position is greater than or equal to a second duration, generate a second control signal;

[0019] When the button positions where the wiper control button stays are successively the first position, the second position, and the first position, and the staying duration at the second position is greater than or equal to the second duration and less than the first duration, and the staying duration at the second position for the second time is greater than or equal to the second duration, generate the first control signal;

[0020] When the button positions where the wiper control button stays are successively the second position and the first position, and the staying duration at the first position is greater than or equal to the second duration, generate a third control signal;

[0021] The button positions where the wiper control button has stayed are successively the second position and the third position, and when the staying duration at the third position is greater than or equal to the second duration, the second control signal is generated;

[0022] The button positions where the wiper control button has stayed are successively the third position and the second position, and when the staying duration at the second position is greater than or equal to the third duration, the first control signal is generated;

[0023] The button positions where the wiper control button has stayed are successively the third position, the second position, and the first position, and when the staying duration at the second position is less than the third duration and the staying duration at the first position is greater than or equal to the second duration, the fourth control signal is generated;

[0024] Wherein, the first control signal is used to control the wiper to perform spot scraping, the second control signal is used to control the wiper to perform washing and spot scraping, the third control signal is used to control the wiper to stop spot scraping, the fourth control signal is used to control the wiper to stop washing and spot scraping, and the first duration and the third duration are greater than the second duration.

[0025] In an alternative design, the device further includes:

[0026] A calibration module, configured to calibrate the first duration according to a first calibration operation during a first calibration process;

[0027] The calibration module is further configured to calibrate the third duration according to a second calibration operation during a second calibration process;

[0028] Wherein, the first calibration process and the second calibration process are triggered by an in-vehicle display screen of the vehicle, and the first calibration operation and the second calibration operation include multiple operations on the wiper control button.

[0029] In an alternative design, the device further includes:

[0030] An acquisition module, configured to acquire the position information of the vehicle;

[0031] The acquisition module is further configured to acquire weather forecast information according to the position information;

[0032] A processing module, configured to reduce the first duration and the third duration when the position information indicates that the vehicle is located outdoors and the weather forecast information indicates that the weather is at least one of rainy weather and snowy weather.

[0033] In an alternative design, the processing module is configured to:

[0034] When the location information indicates that the vehicle is outdoors and the weather forecast information indicates that the weather is a sandstorm, increase the first duration and the third duration.

[0035] In an alternative design, the device further includes:

[0036] The processing module is configured to reduce the first duration and the third duration when the similarity between the image captured by the first camera and the image captured by the second camera is lower than the similarity threshold;

[0037] Wherein, the first camera is disposed inside the vehicle, the second camera is disposed outside the vehicle, and the first camera and the second camera are configured to capture images of the outside of the front windshield of the vehicle from the same perspective.

[0038] In an alternative design, the control module is configured to:

[0039] When the vehicle is in a parked state and the parking duration is greater than or equal to the fourth duration, control the windshield wiper to perform washing and intermittent wiping according to a first period.

[0040] In an alternative design, the windshield wiper control button is disposed on the steering wheel lever of the vehicle.

[0041] According to another aspect of the embodiments of the present application, there is provided a computer device, which includes a processor and a memory, and at least one program is stored in the memory; the processor is configured to execute at least one program in the memory to implement the above-mentioned control method of the windshield wiper.

[0042] According to another aspect of the embodiments of the present application, there is provided a computer-readable storage medium, in which at least one program is stored, and the at least one program is loaded and executed by a processor to implement the above-mentioned control method of the windshield wiper.

[0043] According to another aspect of the embodiments of the present application, there is provided a computer program product or a computer program, which includes computer instructions, the computer instructions are stored in a computer-readable storage medium, the processor obtains the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the above-mentioned control method of the windshield wiper.

[0044] The beneficial effects brought by the technical solution provided by the present application at least include:

[0045] By generating a windshield wiper control signal according to the key positions where the windshield wiper control button stays and the staying duration during the process of switching the key position of the windshield wiper control button, the windshield wiper of the vehicle is controlled according to the windshield wiper control signal. When switching the key position of the windshield wiper control button to a certain position passes through another position, referring to the key positions where it stays and the staying duration helps to improve the accuracy of judging the true intention of the user to control the windshield wiper, so that the windshield wiper control signal can be accurately generated. This can avoid the windshield wiper scraping the windshield dry by mistake and help prevent damage to the rubber strip of the windshield wiper and the windshield. Description of the Drawings

[0046] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0047] Figure 1 It is a schematic diagram of the process of controlling a windshield wiper provided by an exemplary embodiment of the present application;

[0048] Figure 2 It is a schematic flowchart of a method for controlling a windshield wiper provided by an exemplary embodiment of the present application;

[0049] Figure 3 It is a schematic diagram of a windshield wiper control button provided by an exemplary embodiment of the present application;

[0050] Figure 4 It is a schematic flowchart of a method for controlling a windshield wiper provided by an exemplary embodiment of the present application;

[0051] Figure 5 It is a schematic diagram of the process of generating a second control signal provided by an exemplary embodiment of the present application;

[0052] Figure 6 It is a schematic diagram of the process of generating a control signal provided by an exemplary embodiment of the present application;

[0053] Figure 7 It is a schematic diagram of a calibration process provided by an exemplary embodiment of the present application;

[0054] Figure 8 It is a schematic structural diagram of a control device for a windshield wiper provided by an exemplary embodiment of the present application;

[0055] Figure 9 It is a schematic structural diagram of a control device for a windshield wiper provided by an exemplary embodiment of the present application;

[0056] Figure 10 is a schematic structural diagram of a wiper control device provided by an exemplary embodiment of the present application;

[0057] Figure 11 is a schematic structural diagram of a wiper control device provided by an exemplary embodiment of the present application;

[0058] Figure 12 is a block diagram of the structure of a computer device provided by an exemplary embodiment of the present application.

[0059] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Detailed Embodiments

[0060] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0061] Figure 1 is a schematic diagram of the process of controlling a wiper provided by an exemplary embodiment of the present application. As Figure 1 shown, the wiper control button 101 of the vehicle corresponds to at least three button positions, and different button positions among the at least three button positions are used to trigger different wiper functions. In some embodiments, the wiper control button 101 includes three button positions, and the three button positions include a first position 102, a second position 103, and a third position 104. The first position 102 is used to trigger turning off the wiper, the second position 103 is used to trigger the intermittent wiping function of the wiper, and the third position 104 is used to trigger the washing function and the intermittent wiping function of the wiper. Optionally, the wiper control button 101 is default at the first position 102, the wiper control button 101 is at the second position 103 when pressed to a first depth, and the wiper control button 101 is at the third position 104 when pressed to a second depth, and the first depth is less than the second depth. That is, the button position of the wiper control button 101 can only be switched between the first position 102 and the second position 103, and between the second position 103 and the third position 104. It cannot be directly switched from the first position 102 to the third position 104, nor can it be directly switched from the third position 104 to the first position 102. In some embodiments, the wiper control button 101 is provided on the steering wheel lever of the vehicle.

[0062] When switching the button position of the wiper control button 101, the vehicle-mounted controller generates a wiper control signal according to the button position and the residence duration that the wiper control button 101 has stayed during the process of switching the button position, so as to control the wiper of the vehicle according to the wiper control signal. The following will be combined with Figure 1The following seven cases are used to exemplarily introduce the process of generating a windshield wiper control signal. For Case 1: The button positions where the windshield wiper control button 101 has stayed are successively the first position 102 and the second position 103, and when the stay duration at the second position 103 is greater than or equal to the first duration, the vehicle-mounted controller generates a first control signal. For Case 2: The button positions where the windshield wiper control button 101 has stayed are successively the first position 102, the second position 103, and the third position 104, and when the stay duration at the second position 103 is less than the first duration and the stay duration at the third position 104 is greater than or equal to the second duration, the vehicle-mounted controller generates a second control signal. For Case 3: The button positions where the windshield wiper control button 101 has stayed are successively the first position 102, the second position 103, and the first position 102, and when the stay duration at the second position 103 is greater than or equal to the second duration and less than the first duration, and the second stay duration at the second position 103 is greater than or equal to the second duration, the vehicle-mounted controller generates a first control signal. For Case 4: The button positions where the windshield wiper control button 101 has stayed are successively the second position 103 and the first position 102, and when the stay duration at the first position 102 is greater than or equal to the second duration, a third control signal is generated. For Case 5: The button positions where the windshield wiper control button 101 has stayed are successively the second position 103 and the third position 104, and when the stay duration at the third position 104 is greater than or equal to the second duration, a second control signal is generated. For Case 6: The button positions where the windshield wiper control button 101 has stayed are successively the third position 104 and the second position 103, and when the stay duration at the second position 103 is greater than or equal to the third duration, a first control signal is generated. For Case 7: The button positions where the windshield wiper control button 101 has stayed are successively the third position 104, the second position 103, and the first position 102, and when the stay duration at the second position 103 is less than the third duration and the stay duration at the first position 102 is greater than or equal to the second duration, a fourth control signal is generated. Among them, the first control signal is used to control the windshield wiper to perform spot wiping, the second control signal is used to control the windshield wiper to perform washing and spot wiping, the third control signal is used to control the windshield wiper to stop spot wiping, and the fourth control signal is used to control the windshield wiper to stop washing and spot wiping. The first duration and the third duration may be the same or different. For example, both the first duration and the third duration are 300 ms. The first duration and the third duration are greater than the second duration. For example, the second duration is 50 ms.

[0063] By generating a wiper control signal based on the button positions where the wiper control button has stayed and the duration of stay during the process of switching the button position of the wiper control button, the wiper of the vehicle is controlled according to the wiper control signal. When switching the button position of the wiper control button to a certain position passes through another position, referring to the button positions where it has stayed and the duration of stay helps to improve the accuracy of judging the true intention of the user to control the wiper, so that the wiper control signal can be accurately generated. This can avoid the wiper scraping the windshield dry by mistake and help prevent damage to the wiper strip and the windshield.

[0064] Figure 2 It is a schematic flow chart of a method for controlling a wiper provided by an exemplary embodiment of the present application. This method can be used in a vehicle, such as an in-vehicle controller of a vehicle. As Figure 2 shown, the method includes:

[0065] Step 202: When switching the button position of the wiper control button, generate a wiper control signal according to the button positions where the wiper control button has stayed and the duration of stay during the process of switching the button position.

[0066] The vehicle in the embodiments of the present application includes at least one of a three-wheeled vehicle, a four-wheeled vehicle, and a vehicle with a greater number of wheels. The driving form of the vehicle includes at least one of front-wheel drive, rear-wheel drive, four-wheel drive, and multi-wheel drive. The power source of the vehicle includes at least one of gasoline, diesel, electricity, hydrogen, and hybrid power. In some embodiments, the vehicle in the embodiments of the present application includes, but is not limited to, a fuel vehicle, a pure electric vehicle, a plug-in hybrid vehicle, a fuel-electric hybrid vehicle, and an extended-range hybrid vehicle. In some embodiments, the vehicle in the embodiments of the present application refers to an electric vehicle.

[0067] A wiper control button is provided in the vehicle, and the wiper control button is used to control the wiper of the vehicle. For example, the wiper control button is used to control the spot scraping function of the wiper and / or the corresponding washing function of the wiper. Spot scraping means that the wiper scrapes the windshield of the vehicle once or continuously multiple times, and washing means spraying a cleaning liquid on the windshield, such as spraying windshield washer fluid. The above windshield can be the front windshield of the vehicle, the rear windshield of the vehicle, or the side windshield of the vehicle. One or more wiper control buttons can be provided in the vehicle, and different wiper control buttons are used to control the wipers corresponding to different windshields.

[0068] Optionally, the wiper control button is set on the steering wheel lever of the vehicle or at a position other than the steering wheel lever in the vehicle, and the embodiments of the present application do not limit this. The steering wheel lever of the vehicle includes at least one of a lighting lever, a wiper lever, and a shift lever. The lighting lever is a lever for controlling the vehicle lights. When the wiper control button is set on the lighting lever, the lighting lever integrates both the vehicle light control function and the wiper control function. The wiper lever is a lever for controlling the vehicle wiper. When the wiper control button is set on the wiper lever, the wiper lever is dedicated to providing the wiper control function. The shift lever is a lever for controlling the vehicle gear, such as controlling the vehicle to switch between forward gear, reverse gear, parking gear, etc. When the wiper control button is set on the shift lever, the shift lever integrates both the vehicle gear control function and the wiper control function.

[0069] The wiper control button corresponds to at least three button positions, and different button positions among the at least three button positions are used to trigger different wiper functions. Optionally, among the at least three button positions, there is at least one set of target button positions, and each set of target button positions includes two button positions. The two button positions in a set of target button positions do not support direct switching, that is, when switching the wiper control button between these two button positions, it will necessarily pass through button positions other than these two button positions.

[0070] In some embodiments, the wiper control button is a sliding button. By sliding the wiper control button, the button position of the wiper control button can be switched. In this case, the wiper control button can have a default position, and when the wiper control button is not slid, the wiper control button always remains or automatically resets to the default position. In some embodiments, the wiper control button is a pressing button. By pressing the wiper control button, the button position of the wiper control button can be switched, and the pressing depths corresponding to different button positions are different. In this case, the wiper control button can have a default position, and when the wiper control button is not pressed, the wiper control button always remains or automatically resets to the default position.

[0071] In some embodiments, the wiper control button includes three button positions, which are a first position, a second position, and a third position. The first position is used to trigger turning off the wiper, such as turning off the intermittent wiping function and / or the washing function. The second position is used to trigger the intermittent wiping function of the wiper. The third position is used to trigger the washing function and the intermittent wiping function of the wiper. Optionally, the wiper control button is a pressing button. The wiper control button is default in the first position. When the wiper control button is pressed to the first depth, it is in the second position. When the wiper control button is pressed to the second depth, it is in the third position, and the first depth is less than the second depth. When the wiper control button is not pressed, the wiper control button always remains or automatically resets to the first position.

[0072] Exemplarily, Figure 3 is a schematic diagram of a wiper control button provided by an exemplary embodiment of the present application. As Figure 3 shown, a wiper control button is provided on the steering wheel lever 301 of the vehicle. The wiper control button is a push-button type and is provided at the top (left side) of the steering wheel lever 301. The wiper control button supports being pressed to the right. The wiper control button includes three gears (button positions), namely gear 302, gear 303, and gear 304. In the default state, the wiper control button is located at gear 302 (which can be referred to as the off gear); when the wiper control button is pressed by 1.5 mm, the wiper control button is located at gear 303 (which can be referred to as the first gear or the intermittent wipe gear); when the wiper control button is pressed by 3 mm, the wiper control button is located at gear 304 (which can be referred to as the second gear or the wash gear).

[0073] When switching the button position of the wiper control button, the vehicle-mounted controller will obtain the button positions and the residence durations where the wiper control button has stayed during the process of switching the button position, so as to generate a wiper control signal according to the button positions and the residence durations where it has stayed. When there are two button position switches involved in the process of switching the button position of the wiper control button, the button positions where the wiper control button has stayed include the first stay position and the second stay position; when there are more than two button position switches involved in the process of switching the button position of the wiper control button, the button positions where the wiper control button has stayed include the first stay position, the second stay position, and one or more third stay positions. Among them, the first stay position includes the button position where the wiper control button has stayed before switching the button position of the wiper control button, the second stay position includes the button position where the wiper control button has stayed after switching the button position of the wiper control button, and the third stay position includes the button positions where the wiper control button has stayed during the process of switching the wiper control button from the first stay position to the second stay position. Optionally, the residence duration includes at least one of the residence duration corresponding to the second stay position and the residence duration corresponding to the third stay position. The wiper control signal is used to control the wiper function, for example, to control the wiper to perform intermittent wiping, washing, stopping washing, performing intermittent wiping after washing, and stopping intermittent wiping, etc.

[0074] Optionally, the in-vehicle controller is provided with different judgment conditions for the button positions where the wiper control button stays and the staying duration during the process of switching the button position. When a certain judgment condition is met, the in-vehicle controller generates a wiper control signal corresponding to the judgment condition. For example, when it is judged according to the judgment condition that the operation intention of the user on the wiper control button is a spot wipe request, the in-vehicle controller sends a spot wipe request signal; when it is judged according to the judgment condition that the operation intention of the user on the wiper control button is a washing request, the in-vehicle controller sends a washing request signal; when it is judged according to the judgment condition that the operation intention of the user on the wiper control button is a washing off request, the in-vehicle controller stops sending the washing request signal and sends an OFF signal; when it is judged according to the judgment condition that the operation intention of the user on the wiper control button is a spot wipe request after washing, the in-vehicle controller stops sending the washing request signal and sends a spot wipe request signal; when it is judged according to the judgment condition that the operation intention of the user on the wiper control button is a spot wipe off request, the in-vehicle controller stops sending the spot wipe request signal and sends an OFF signal.

[0075] In some embodiments, different button positions of the wiper control button correspond to detection circuits. When the wiper control button is at a certain button position, the detection circuit corresponding to the button position is turned on. The in-vehicle controller can determine the button positions where the wiper control button stays and the staying duration during the process of switching the button position of the wiper control button according to the on / off situation and the on duration of the detection circuit.

[0076] The in-vehicle controller in the embodiments of the present application is integrated in the vehicle and is used to manage vehicle components. It should be noted that the in-vehicle controller in the embodiments of the present application may be a body domain controller, for example, a Body Control Module (BCM).

[0077] Step 204: Control the wiper of the vehicle according to the wiper control signal.

[0078] In some embodiments, the wiper control signal generated by the in-vehicle controller includes at least one of a first control signal, a second control signal, a third control signal, and a fourth control signal. Among them, the first control signal is used to control the wiper to perform spot wiping, the second control signal is used to control the wiper to perform washing and spot wiping, the third control signal is used to control the wiper to stop spot wiping, and the fourth control signal is used to control the wiper to stop washing and spot wiping.

[0079] Optionally, a wiper motor and a washing motor are integrated in the vehicle. The wiper motor is used to control the wiper to implement the spot wiping function, and the washing motor is used to control the implementation of the corresponding washing function of the wiper. The wiper motor and the washing motor are controlled by the in-vehicle controller, for example, controlled by the in-vehicle controller according to the wiper control signal.

[0080] In summary, for the method provided in this embodiment, a wiper control signal is generated based on the button positions where the wiper control button has stopped and the duration of stay during the process of switching the button position of the wiper control button, and then the wiper of the vehicle is controlled according to the wiper control signal. When switching the button position of the wiper control button to a certain position passes through another position, referring to the button positions where it has stopped and the duration of stay helps to improve the accuracy of judging the true intention of the user to control the wiper, so that a wiper control signal can be accurately generated. This can avoid accidentally triggering the wiper to scrape the windshield dry, and help prevent damage to the wiper strip and the windshield.

[0081] Figure 4 FIG. 4 is a schematic flowchart of a method for controlling a wiper provided by an exemplary embodiment of the present application. This method can be used in a vehicle, such as an in-vehicle controller of a vehicle. As Figure 4 shown, the method includes:

[0082] Step 402: When switching the button position of the wiper control button, generate a wiper control signal according to the button positions where the wiper control button has stopped and the duration of stay during the process of switching the button positions.

[0083] The vehicle in the embodiments of the present application includes at least one of three-wheeled vehicles, four-wheeled vehicles, and vehicles with more wheel numbers. The driving form of the vehicle includes at least one of front-wheel drive, rear-wheel drive, four-wheel drive, and multi-wheel drive. The power source of the vehicle includes at least one of gasoline, diesel, electricity, hydrogen, and hybrid power. In some embodiments, the vehicle in the embodiments of the present application includes, but is not limited to, fuel vehicles, pure electric vehicles, plug-in hybrid vehicles, gasoline-electric hybrid vehicles, and extended-range hybrid vehicles. In some embodiments, the vehicle in the embodiments of the present application refers to an electric vehicle.

[0084] A wiper control button is provided in the vehicle, and the wiper control button is used to control the wiper of the vehicle. For example, the wiper control button is used to control the spot scraping function of the wiper and / or the corresponding washing function of the wiper. Spot scraping means that the wiper scrapes the windshield of the vehicle once or continuously for multiple times, and washing means spraying a cleaning liquid on the windshield, such as spraying windshield washer fluid. The above windshield can be the front windshield of the vehicle, or the rear windshield of the vehicle, or the side windshield of the vehicle. One or more wiper control buttons can be provided in the vehicle, and different wiper control buttons are used to control the wipers corresponding to different windshields.

[0085] Optionally, the wiper control button is set on the steering wheel lever of the vehicle or at a position other than the steering wheel lever in the vehicle, and the embodiments of the present application do not limit this. The steering wheel lever of the vehicle includes at least one of a lighting lever, a wiper lever, and a shift lever. The lighting lever is a lever for controlling the vehicle lights. When the wiper control button is set on the lighting lever, the lighting lever integrates the vehicle light control function and the wiper control function at the same time. The wiper lever is a lever for controlling the vehicle wiper. When the wiper control button is set on the wiper lever, the wiper lever is dedicated to providing the wiper control function. The shift lever is a lever for controlling the vehicle gear. When the wiper control button is set on the shift lever, the shift lever integrates the vehicle gear control function and the wiper control function at the same time.

[0086] The wiper control button corresponds to at least three button positions, and different button positions among the at least three button positions are used to trigger different wiper functions. Optionally, among the at least three button positions, there is at least one set of target button positions, and each set of target button positions includes two button positions. The two button positions in a set of target button positions do not support direct switching, that is, when switching the wiper control button between these two button positions, it is inevitable to pass through button positions other than these two button positions.

[0087] In some embodiments, the wiper control button includes three button positions, and the three button positions include a first position, a second position, and a third position. The first position is used to trigger the closing of the wiper, such as closing the intermittent wiping function and / or the washing function. The second position is used to trigger the intermittent wiping function of the wiper. The third position is used to trigger the washing function and the intermittent wiping function of the wiper. Optionally, the wiper control button is a push-button. The wiper control button is default in the first position. The wiper control button is in the second position when it is pressed to the first depth, and the wiper control button is in the third position when it is pressed to the second depth, and the first depth is less than the second depth. When the wiper control button is not pressed, the wiper control button always remains or automatically resets to the first position.

[0088] When the key position of the windshield wiper control button is switched, the vehicle-mounted controller will obtain the key positions where the windshield wiper control button stayed during the process of switching the key position and the staying duration, so as to generate a windshield wiper control signal according to the key positions where it stayed and the staying duration. When two key positions are switched during the process of switching the key position of the windshield wiper control button, the key positions where the windshield wiper control button stayed include the first staying position and the second staying position; when more than two key positions are switched during the process of switching the key position of the windshield wiper control button, the key positions where the windshield wiper control button stayed include the first staying position, the second staying position and one or more third staying positions. Among them, the first staying position includes the key position where the windshield wiper control button stayed before switching the key position of the windshield wiper control button, the second staying position includes the key position where the windshield wiper control button stayed after switching the key position of the windshield wiper control button, and the third staying position includes the key positions where the windshield wiper control button stayed during the process of switching the windshield wiper control button from the first staying position to the second staying position. Optionally, the staying duration includes at least one of the staying duration corresponding to the second staying position and the staying duration corresponding to the third staying position. The windshield wiper control signal is used to control the windshield wiper function, for example, to control the windshield wiper to perform spot wiping, washing, stopping washing, performing spot wiping after washing, and stopping spot wiping, etc.

[0089] In some embodiments, generating a windshield wiper control signal according to the key positions where the windshield wiper control button stayed and the staying duration during the process of switching the key position includes at least one of the following situations:

[0090] Situation 1: When the key positions where the windshield wiper control button stayed are successively the first position and the second position, and the staying duration at the second position is greater than or equal to the first duration, the vehicle-mounted controller will generate a first control signal. For example, when the windshield wiper control button is in the OFF gear, the user switches the windshield wiper control button to the spot wiping gear and lasts for 300 ms, and the vehicle-mounted controller determines that the user's operation intention is a spot wiping request, and thus generates a corresponding control signal.

[0091] Situation 2: When the key positions where the windshield wiper control button stayed are successively the first position, the second position and the third position, and the staying duration at the second position is less than the first duration, and the staying duration at the third position is greater than or equal to the second duration, the vehicle-mounted controller will generate a second control signal. For example, when the windshield wiper control button is in the OFF gear, the user switches the windshield wiper control button to the spot wiping gear and lasts for less than 300 ms, and then switches to the washing gear and lasts for 50 ms, and the vehicle-mounted controller determines that the user's operation intention is a washing request, and thus generates a corresponding control signal.

[0092] Case 3: The button positions where the wiper control button has stayed are successively the first position, the second position, and the first position, and the stay duration at the second position is greater than or equal to the second duration and less than the first duration, and the second stay duration at the second position is greater than or equal to the second duration. In this case, the vehicle-mounted controller will generate a first control signal. For example, when the wiper control button is in the OFF gear, the user switches the wiper control button to the intermittent wipe gear and the duration is greater than 50 ms and less than 300 ms, and then releases the wiper control button to the OFF gear for 50 ms. The vehicle-mounted controller determines that the user's operation intention is an intermittent wipe request, and thus generates a corresponding control signal.

[0093] Case 4: The button positions where the wiper control button has stayed are successively the second position and the first position, and the stay duration at the first position is greater than or equal to the second duration. In this case, the vehicle-mounted controller will generate a third control signal. For example, when the wiper control button is in the intermittent wipe gear and an intermittent wipe request signal is being sent, the user releases the wiper control button to the OFF gear for 50 ms. The vehicle-mounted controller determines that the user's operation intention is an intermittent wipe off request, and thus generates a corresponding control signal.

[0094] Case 5: The button positions where the wiper control button has stayed are successively the second position and the third position, and the stay duration at the third position is greater than or equal to the second duration. In this case, the vehicle-mounted controller will generate a second control signal. For example, when the wiper control button is in the intermittent wipe gear and an intermittent wipe request signal is being sent, the user switches the wiper control button to the wash gear for 50 ms. The vehicle-mounted controller determines that the user's operation intention is a wash request, and thus generates a corresponding control signal.

[0095] Case 6: The button positions where the wiper control button has stayed are successively the third position and the second position, and the stay duration at the second position is greater than or equal to the third duration. In this case, the vehicle-mounted controller will generate a first control signal. For example, when the wiper control button is in the wash gear, the user releases the wiper control button to the intermittent wipe gear for 300 ms. The vehicle-mounted controller determines that the user's operation intention is an intermittent wipe request, and thus generates a corresponding control signal.

[0096] Case 7: When the button positions where the wiper control button stays in sequence are the third position, the second position, and the first position, and the staying duration at the second position is less than the third duration, and the staying duration at the first position is greater than or equal to the second duration, the vehicle-mounted controller will generate a fourth control signal. For example, when the wiper control button is in the washing gear, if the user releases the wiper control button to the intermittent wipe gear for less than 300 ms and then releases the wiper control button to the OFF gear for 50 ms, the vehicle-mounted controller will determine that the user's operation intention is a washing-off request and thus generate a corresponding control signal.

[0097] The above first control signal is used to control the wiper to perform intermittent wiping, the second control signal is used to control the wiper to perform washing and intermittent wiping, the third control signal is used to control the wiper to stop intermittent wiping, and the fourth control signal is used to control the wiper to stop washing and intermittent wiping. The first duration, the second duration, and the third duration can be preset in the vehicle-mounted controller or set by the user of the vehicle. The first duration and the third duration can be the same or different, and the first duration and the third duration are greater than the second duration. For example, the first duration and the third duration are 300 ms, and the second duration is 50 ms.

[0098] Exemplarily, Figure 5 is a schematic diagram of the process of generating the second control signal provided by an exemplary embodiment of the present application. As Figure 5 shown, in steps A1 to A2, the wiper control button obtains the user's current operation gear through the button contact state. In step A3, after judging the user's operation intention, a request signal is sent to the body domain controller. In steps A4 to A6, the body domain controller controls the wiper motor and the washing motor. In steps A7 - A9, the wiper control button continuously detects the user's current operation gear. The above process realizes that during the pressing process, the wiper control button determines that the user's operation intention is a washing request, does not send an intermittent wipe request signal in the first gear, and directly sends a washing request signal, and the windshield is not dry wiped in the actual vehicle. During the releasing process, the wiper control button determines that the user's operation intention is a washing-off request, does not send an intermittent wipe request signal in the first gear, and the actual vehicle does not perform an intermittent wiping action.

[0099] Exemplarily, Figure 6 is a schematic diagram of the process of generating a control signal provided by an exemplary embodiment of the present application. As Figure 6As shown, in step B1, the wiper control button detects the state of the button contact in real time. At this time, the state of the button contact has changed, and it has switched to the first - gear intermittent wiping gear. In step B2, the previous gear state of the wiper control button is judged, and the intermittent wiping filtering time (residence duration) is started to be recorded. In steps B3 to B8, if the previous gear state is the OFF gear, the intermittent wiping filtering time is further judged. When the intermittent wiping filtering time > 300 ms, it is judged as an intermittent wiping request, and an intermittent wiping request signal is sent; if the previous gear state is the OFF gear, the intermittent wiping filtering time is further judged. When the intermittent wiping filtering time > 50 ms and < 300 ms, the operating gear after intermittent wiping is further detected. If it is the OFF gear, it is judged as an intermittent wiping request, and an intermittent wiping request signal is sent; if it is the washing gear, it is judged as a washing request, and a washing request signal is sent. In steps B9 to B14, if the previous gear state is the washing gear, the intermittent wiping filtering time is further judged. When the intermittent wiping filtering time > 300 ms, it is judged as an intermittent wiping request, and an intermittent wiping request signal is sent; if the previous gear state is the washing gear, the intermittent wiping filtering time is further judged. When the intermittent wiping filtering time > 50 ms and < 300 ms, the operating gear after intermittent wiping is further detected. If it is the OFF gear, it is judged as a washing - off request, and a washing - off signal is sent; if it is the washing gear, it is judged as a washing request, and a washing request signal is sent.

[0100] In some embodiments, the vehicle - mounted controller obtains the position information of the vehicle and obtains the weather forecast information according to the position information, and the position corresponding to the weather forecast information is the same as the position indicated by the position information of the vehicle. When the position information of the vehicle indicates that the vehicle is outdoors and the weather forecast information indicates that the weather is at least one of rainy weather and snowy weather, the vehicle - mounted controller will reduce the first duration and the third duration. Optionally, the vehicle - mounted controller reduces the first duration by subtracting a first value from the first duration. The vehicle - mounted controller reduces the third duration by subtracting a second value from the third duration. The first value and the second value can be preset in the vehicle - mounted controller or set by the user of the vehicle.

[0101] By reducing the first duration and the third duration in rainy weather and snowy weather, since the first duration and the third duration affect the sensitivity of triggering the wiper to perform intermittent wiping, and rainy weather and snowy weather will cause the windshield of the vehicle to accumulate water when the vehicle is outdoors. Reducing the first duration and the third duration in this case can trigger the control of the wiper to perform intermittent wiping more sensitively, thus ensuring clear vision during driving and preventing the wiper from dry - wiping the windshield.

[0102] In some embodiments, when the location information indicates that the vehicle is outdoors and the weather forecast information indicates that the weather is a sandstorm, the in-vehicle controller will increase the first duration and the third duration. Optionally, the in-vehicle controller increases the first duration by increasing the third value. The in-vehicle controller increases the third duration by increasing the fourth value. The third value and the fourth value can be preset in the in-vehicle controller or set by the user of the vehicle.

[0103] By increasing the first duration and the third duration in a sandstorm, since the first duration and the third duration affect the sensitivity of triggering the intermittent wiping of the windshield wiper, and the sandstorm outdoors will cause dust accumulation on the windshield of the vehicle. Increasing the first duration and the third duration in this case can reduce the sensitivity of triggering the intermittent wiping of the windshield wiper and avoid damage to the wiper blade and the windshield caused by dry wiping of the windshield wiper when the windshield is dusty.

[0104] In some embodiments, when the similarity between the image captured by the first camera and the image captured by the second camera is lower than the similarity threshold, the in-vehicle controller will decrease the first duration and the third duration. The first camera is set inside the vehicle, and the second camera is set outside the vehicle. The first camera and the second camera are used to capture images of the outside of the front windshield of the vehicle from the same perspective, that is, the capture objects are exactly the same when the first camera and the second camera capture images. In some embodiments, when the similarity between the image captured by the first camera and the image captured by the second camera is lower than the similarity threshold and the humidity of the external environment of the vehicle is greater than the humidity threshold, the in-vehicle controller will decrease the first duration and the third duration. The humidity of the external environment of the vehicle is collected by a humidity sensor set outside the vehicle. Optionally, the in-vehicle controller decreases the first duration by subtracting the first value. The in-vehicle controller decreases the third duration by subtracting the second value. The first value, the second value, and the humidity threshold can be preset in the in-vehicle controller or set by the user of the vehicle.

[0105] By decreasing the first duration and the third duration when the similarity between the image captured by the first camera and the image captured by the second camera is lower than the similarity threshold, since the first camera and the second camera are used to capture images of the outside of the front windshield of the vehicle from the same perspective, if the similarity is lower than the similarity threshold, there may be water accumulation on the windshield of the vehicle. Decreasing the first duration and the third duration in this case can trigger the intermittent wiping of the windshield wiper more sensitively, thus ensuring clear vision during driving and preventing dry wiping of the windshield by the windshield wiper.

[0106] In some embodiments, when the vehicle is in a parked state and the parking duration is greater than or equal to a fourth duration, the in-vehicle controller controls the windshield wiper to perform washing and intermittent wiping according to a first period. Optionally, the parked state is a state where the vehicle is stopped or stationary and the driving force provided to the vehicle is cut off. For example, for a vehicle driven by fuel, the vehicle being parked means the vehicle is stopped and the engine is turned off; for a vehicle driven by electricity, the vehicle being parked means the vehicle is stopped and the power is turned off. The fourth duration and the first period can be preset in the in-vehicle controller or set by the user of the vehicle. In some embodiments, when the similarity between the image captured by the first camera and the image captured by the second camera is lower than a similarity threshold, and the vehicle is in a parked state and the parking duration is greater than or equal to the fourth duration, the in-vehicle controller controls the windshield wiper to perform washing and intermittent wiping according to the first period. In this case, the similarity between the image captured by the first camera and the image captured by the second camera being lower than the similarity threshold indicates that the windshield of the vehicle may be covered by dirt.

[0107] By controlling the windshield wiper to perform washing and intermittent wiping when the parking duration of the vehicle is greater than or equal to the fourth duration, since long-term parking may cause the windshield of the vehicle to be covered by dirt, affecting the visibility during driving, automatically triggering the windshield wiper to perform washing and intermittent wiping can clean the windshield of the vehicle before driving and ensure clear visibility during driving.

[0108] In some embodiments, when the fogging condition is met, in response to the generated wiper control signal for controlling the wiper to perform spot wiping and / or washing, for example, the generated wiper control signal is the first control signal and / or the second control signal, and the on-board controller will start the defog function of the front windshield of the vehicle, for example, controlling the blowing of warm air to the front windshield of the vehicle, and the temperature of the warm air is higher than the temperature threshold. The fogging condition is a condition set for fogging the front windshield of the vehicle. When the fogging condition is met, the front windshield of the vehicle will fog. Optionally, the above-mentioned fogging condition includes at least one of the following: the temperature of the front windshield of the vehicle is lower than the internal ambient temperature of the vehicle, and the difference between the temperature of the front windshield of the vehicle and the internal ambient temperature of the vehicle is greater than the first threshold; within the first time range, the decrease value of the external ambient temperature of the vehicle is greater than the second threshold; the temperature of the front windshield of the vehicle is lower than the dew point temperature of the air in the vehicle; the external ambient temperature of the vehicle is lower than the internal ambient temperature of the vehicle, and the number of passengers in the vehicle is greater than the number threshold. In some embodiments, the temperature of the front windshield is collected by a temperature sensor disposed on the front windshield of the vehicle, the internal environment temperature of the vehicle is collected by a temperature sensor disposed inside the vehicle, and the first threshold value may be pre-set in the vehicle controller or may be set by the user of the vehicle. The first time range and the second threshold value may be pre-set in the vehicle controller or may be set by the user of the vehicle. The reduction value of the external environment temperature of the vehicle within the first time range is determined according to the difference between the maximum value and the minimum value of the external environment temperature of the vehicle within the first time range, and the external environment temperature of the vehicle is collected by a temperature sensor disposed outside the vehicle. The dew point temperature of the air in the vehicle is determined according to the internal environment temperature and internal environment humidity of the vehicle, and the internal environment humidity of the vehicle is collected by a humidity sensor disposed inside the vehicle. The number of passengers in the vehicle is positively correlated with the internal environment humidity of the vehicle, that is, the more passengers in the vehicle, the higher the internal environment humidity of the vehicle; the fewer passengers in the vehicle, the lower the internal environment humidity of the vehicle. The number threshold value may be pre-set in the vehicle controller or may be set by the user of the vehicle.

[0109] Step 404: Control the wipers of the vehicle according to the wiper control signal.

[0110] The wiper control signal generated by the vehicle-mounted controller includes at least one of a first control signal, a second control signal, a third control signal, and a fourth control signal. Among them, the first control signal is used to control the wiper to perform spot wiping, the second control signal is used to control the wiper to perform washing and spot wiping, the third control signal is used to control the wiper to stop spot wiping, and the fourth control signal is used to control the wiper to stop washing and spot wiping. Controlling the vehicle's wiper according to the first wiper control signal can control the wiper to perform spot wiping; controlling the vehicle's wiper according to the second wiper control signal can control the wiper to perform washing and spot wiping; controlling the vehicle's wiper according to the third wiper control signal can control the wiper to stop spot wiping; controlling the vehicle's wiper according to the fourth wiper control signal can control the wiper to stop washing and spot wiping.

[0111] Optionally, a wiper motor and a washing motor are integrated in the vehicle. The wiper motor is used to control the wiper to achieve the spot wiping function, and the washing motor is used to control the corresponding washing function of the wiper. The wiper motor and the washing motor are controlled by the vehicle-mounted controller, for example, controlled by the vehicle-mounted controller according to the wiper control signal.

[0112] Step 406: During the calibration process, calibrate the first duration or the third duration according to the calibration operation.

[0113] The calibration process is used to adjust the first duration or the third duration according to the operation of the wiper control button by the user. Optionally, during the first calibration process, the vehicle-mounted controller calibrates the first duration according to the first calibration operation; during the second calibration process, the vehicle-mounted controller calibrates the third duration according to the second calibration operation. The first calibration process and the second calibration process are triggered by the vehicle's on-board display screen, and the first calibration operation and the second calibration operation include multiple operations on the wiper control button.

[0114] Exemplarily, a vehicle-mounted display screen of a vehicle is provided with a soft switch for triggering entry into a first calibration process or a second calibration process, and the first calibration process and the second calibration process can be triggered to enter through different soft switches. For example, when the vehicle speed is 0 and the gear is in the P gear, the user can select to enter the calibration process through the soft switch. The calibration process is divided into a first calibration process (which can be called pressing calibration) and a second calibration process (which can be called releasing calibration). For the pressing calibration: after the user performs one or more pressing operations on the wiper control button, the calibration process is ended through the vehicle-mounted display screen. The vehicle-mounted controller calculates the average value of the residence time of the user's operation point on the intermittent wiping gear and uses the calculated value as the replacement value of 300 ms (i.e., the first duration) from the OFF gear to the intermittent wiping gear. For the releasing calibration: after the user performs one or more releasing operations on the wiper control button, the calibration process is ended through the vehicle-mounted display screen. The vehicle-mounted controller calculates the average value of the residence time of the user on the intermittent wiping gear during the process of releasing the wiper control button and uses the calculated value as the replacement value of 300 ms (i.e., the third duration) from the wash gear to the intermittent wiping gear.

[0115] Exemplarily, Figure 7 is a schematic diagram of the calibration process provided by an exemplary embodiment of the present application. As Figure 7 shown, in steps C1 and C2, the vehicle-mounted display continuously detects the wiper adaptive calibration operation, transmits a signal to the wiper control button through the vehicle-mounted controller, and performs a calibration action through the wiper control button. When the wiper control button detects that the user enables the adaptive calibration function, it starts to determine the calibration type. In steps C3-C6, if it is pressing calibration, it continuously detects and records the time passed through the intermittent wiping gear during the user's pressing process until the adaptive calibration ends, and finally calculates the average value as the parameter of the intermittent wiping filter during the pressing process; if it is releasing calibration, it continuously detects and records the time passed through the intermittent wiping gear during the user's releasing process until the adaptive calibration ends, and finally calculates the average value as the parameter of the intermittent wiping filter during the releasing process.

[0116] In summary, the method provided in this embodiment generates a wiper control signal by generating a wiper control signal according to the key positions where the wiper control button stays and the residence duration during the process of switching the key position of the wiper control button, and thus controls the wiper of the vehicle according to the wiper control signal. In the case where switching the key position of the wiper control button to a certain position will pass through another position, referring to the key positions where it stays and the residence duration helps to improve the accuracy of judging the true intention of the user to control the wiper, so that a wiper control signal can be accurately generated. This can avoid accidentally triggering the wiper to dry-wipe the windshield and help prevent damage to the wiper strip and the windshield.

[0117] The method provided in this embodiment also helps to improve the accuracy of judging the true intention of the user to control the windshield wiper by referring to the button positions where the user has stayed and the staying durations when switching the button position of the windshield wiper control button to the third position through the second position, so as to avoid accidentally triggering the windshield wiper to dry-wipe the windshield. By calibrating the first duration and the third duration according to the calibration operation, the first duration and the third duration can both meet the operation habits of the user, further improving the accuracy of judging the true intention of the user to control the windshield wiper. By reducing the first duration and the third duration in rainy and snowy weather, since the first duration and the third duration affect the sensitivity of triggering the windshield wiper for spot wiping, and rainy and snowy weather will cause water accumulation on the windshield of the vehicle when the vehicle is outdoors, reducing the first duration and the third duration in this case can trigger the control of the windshield wiper for spot wiping more sensitively, thus ensuring clear vision during driving and preventing the windshield wiper from dry-wiping the windshield. By increasing the first duration and the third duration in dusty weather, since the first duration and the third duration affect the sensitivity of triggering the windshield wiper for spot wiping, and dusty weather will cause dust accumulation on the windshield of the vehicle when the vehicle is outdoors, increasing the first duration and the third duration in this case can reduce the sensitivity of triggering the control of the windshield wiper for spot wiping, avoiding accidental triggering of the windshield wiper to dry-wipe the windshield and damaging the rubber strip of the windshield wiper and the windshield when there is dust accumulation on the windshield.

[0118] It should be noted that, before and during the process of collecting relevant data of the user, this application can display a prompt interface, a pop-up window or output a voice prompt message, and this prompt interface, pop-up window or voice prompt message is used to prompt the user that their relevant data is being collected at present, so that this application only starts to execute the relevant steps of obtaining the relevant data of the user after obtaining the confirmation operation of the user on this prompt interface or pop-up window. Otherwise (that is, when the confirmation operation of the user on this prompt interface or pop-up window is not obtained), the relevant steps of obtaining the relevant data of the user are ended, that is, the relevant data of the user is not obtained. In other words, all user data collected by this application is collected with the consent and authorization of the user, and the collection, use and processing of the relevant user data need to comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0119] It should be noted that the sequence of the method steps provided in the embodiments of this application can be appropriately adjusted, and the steps can also be increased or decreased accordingly according to the situation. Any person skilled in the art in the technical field disclosed in this application can easily think of changed methods within the technical scope disclosed in this application, and all should be covered within the protection scope of this application, so no further elaboration will be made.

[0120] Figure 8It is a schematic structural diagram of a control device for a windshield wiper provided by an exemplary embodiment of the present application.

[0121] As Figure 8 shown, the device includes:

[0122] A generating module 801, configured to generate a windshield wiper control signal according to the key positions where the windshield wiper control key stays and the staying duration during the process of switching the key position of the windshield wiper control key;

[0123] A control module 802, configured to control the windshield wiper of the vehicle according to the windshield wiper control signal;

[0124] Wherein, the windshield wiper control key corresponds to at least three key positions, and different key positions among the at least three key positions are used to trigger different windshield wiper functions.

[0125] In an optional design, the windshield wiper control key includes three key positions, and the three key positions include a first position, a second position, and a third position;

[0126] Wherein, the first position is used to trigger the closing of the windshield wiper, the second position is used to trigger the spot wipe function of the windshield wiper, and the third position is used to trigger the washing function and the spot wipe function of the windshield wiper.

[0127] In an optional design, the generating module 801 is configured to perform at least one of the following:

[0128] Generate a first control signal when the key positions where the windshield wiper control key stays are sequentially the first position and the second position, and the staying duration at the second position is greater than or equal to a first duration;

[0129] Generate a second control signal when the key positions where the windshield wiper control key stays are sequentially the first position, the second position, and the third position, the staying duration at the second position is less than the first duration, and the staying duration at the third position is greater than or equal to a second duration;

[0130] Generate the first control signal when the key positions where the windshield wiper control key stays are sequentially the first position, the second position, and the first position, the staying duration at the second position is greater than or equal to the second duration and less than the first duration, and the staying duration at the second position for the second time is greater than or equal to the second duration;

[0131] The button positions where the wiper control button has stayed are successively the second position and the first position, and when the staying duration at the first position is greater than or equal to the second duration, a third control signal is generated;

[0132] The button positions where the wiper control button has stayed are successively the second position and the third position, and when the staying duration at the third position is greater than or equal to the second duration, the second control signal is generated;

[0133] The button positions where the wiper control button has stayed are successively the third position and the second position, and when the staying duration at the second position is greater than or equal to the third duration, the first control signal is generated;

[0134] The button positions where the wiper control button has stayed are successively the third position, the second position and the first position, and when the staying duration at the second position is less than the third duration and the staying duration at the first position is greater than or equal to the second duration, a fourth control signal is generated;

[0135] Among them, the first control signal is used to control the wiper to perform spot scraping, the second control signal is used to control the wiper to perform washing and spot scraping, the third control signal is used to control the wiper to stop spot scraping, the fourth control signal is used to control the wiper to stop washing and spot scraping, and the first duration and the third duration are greater than the second duration.

[0136] In an alternative design, as Figure 9 shown, the device further includes:

[0137] A calibration module 803, configured to calibrate the first duration according to a first calibration operation during a first calibration process;

[0138] The calibration module 803 is further configured to calibrate the third duration according to a second calibration operation during a second calibration process;

[0139] Among them, the first calibration process and the second calibration process are triggered by an in-vehicle display screen of the vehicle, and the first calibration operation and the second calibration operation include multiple operations on the wiper control button.

[0140] In an alternative design, as Figure 10 shown, the device further includes:

[0141] An acquisition module 804, configured to acquire the position information of the vehicle;

[0142] The obtaining module 804 is further configured to obtain weather forecast information according to the location information;

[0143] The processing module 805 is configured to reduce the first duration and the third duration when the location information indicates that the vehicle is located outdoors and the weather forecast information indicates that the weather is at least one of rainy weather and snowy weather.

[0144] In an alternative design, the processing module 805 is configured to:

[0145] Increase the first duration and the third duration when the location information indicates that the vehicle is located outdoors and the weather forecast information indicates that the weather is sandy weather.

[0146] In an alternative design, as Figure 11 shown, the device further includes:

[0147] The processing module 805 is configured to reduce the first duration and the third duration when the similarity between the image captured by the first camera and the image captured by the second camera is lower than the similarity threshold;

[0148] Wherein, the first camera is disposed inside the vehicle, the second camera is disposed outside the vehicle, and the first camera and the second camera are configured to capture images of the outside of the front windshield of the vehicle through the same viewing angle.

[0149] In an alternative design, the control module 802 is configured to:

[0150] When the vehicle is in a parked state and the parking duration is greater than or equal to the fourth duration, control the windshield wiper to perform washing and intermittent wiping according to a first period.

[0151] In an alternative design, the windshield wiper control button is disposed on the steering wheel lever of the vehicle.

[0152] It should be noted that: for the control device of the windshield wiper provided in the above embodiments, only the above-mentioned division of each functional module is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the control device of the windshield wiper provided in the above embodiments and the embodiments of the control method of the windshield wiper belong to the same concept, and the specific implementation process is detailed in the method embodiments and will not be repeated here.

[0153] The embodiments of the present application also provide a computer device, which includes: a processor and a memory, and at least one segment of program is stored in the memory; the processor is configured to execute at least one segment of program in the memory to implement the control method of the windshield wiper provided in the above method embodiments.

[0154] Figure 12 It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. In some embodiments, the computer device is implemented as a vehicle-mounted controller. Generally, the computer device 1200 includes: a processor 1201 and a memory 1202.

[0155] The processor 1201 may include one or more processing cores, such as a 4-core processor, a 12-core processor, etc. The processor 1201 may be implemented in at least one of the following hardware forms: digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may include a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may further include an artificial intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.

[0156] The memory 1202 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1202 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1201 to implement the control method of the windshield wiper provided in the method embodiments of the present application.

[0157] In some embodiments, the computer device 1200 may further optionally include: an input interface 1203 and an output interface 1204. The processor 1201, the memory 1202, the input interface 1203, and the output interface 1204 may be connected via a bus or signal lines. Each peripheral device may be connected to the input interface 1203 and the output interface 1204 via a bus, signal lines, or a circuit board. The input interface 1203 and the output interface 1204 may be used to connect at least one input / output related peripheral device to the processor 1201 and the memory 1202.

[0158] In some embodiments, the processor 1201, the memory 1202, the input interface 1203, and the output interface 1204 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, the input interface 1203, and the output interface 1204 may be implemented on a separate chip or circuit board, and the embodiments of the present application do not limit this.

[0159] Those skilled in the art can understand that the structures shown above do not constitute a limitation on the computer device 1200, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0160] In an exemplary embodiment, a chip is further provided. The chip includes programmable logic circuits and / or program instructions, which are used to implement the control method of the windshield wiper provided in the method embodiment of the present application when the chip runs on the computer device 1200.

[0161] In an exemplary embodiment, a computer-readable storage medium is further provided. At least one program is stored in the computer-readable storage medium, and the at least one program is loaded and executed by the processor to implement the control method of the windshield wiper provided in the method embodiment of the present application.

[0162] In an exemplary embodiment, a computer program product is further provided. The computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, the processor obtains the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the control method of the windshield wiper provided in the method embodiment of the present application.

[0163] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned computer-readable storage medium can be a read-only memory, a disk, or an optical disc, etc.

[0164] Those skilled in the art should be able to realize that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. The computer-readable storage medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transfer of a computer program from one place to another. The storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0165] The above are only alternative embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included within the protection scope of the present application.

Claims

1. A control method for a windshield wiper, characterized in that, The method includes: When the key position of the wiper control button is switched, a wiper control signal is generated according to the key positions where the wiper control button stays and the staying duration during the process of switching the key position; Controlling the vehicle wiper according to the wiper control signal; Wherein, at least three key positions correspond to the wiper control button, and different key positions among the at least three key positions are used to trigger different wiper functions.

2. The method according to claim 1, characterized in that, The wiper control button includes three key positions, and the three key positions include a first position, a second position, and a third position; Wherein, the first position is used to trigger turning off the wiper, the second position is used to trigger the spot wiping function of the wiper, and the third position is used to trigger the washing function and the spot wiping function of the wiper.

3. The method according to claim 2, wherein Generating the wiper control signal according to the key positions where the wiper control button stays and the staying duration during the process of switching the key position includes at least one of the following: When the key positions where the wiper control button stays are sequentially the first position and the second position, and the staying duration at the second position is greater than or equal to a first duration, a first control signal is generated; When the key positions where the wiper control button stays are sequentially the first position, the second position, and the third position, and the staying duration at the second position is less than the first duration, and the staying duration at the third position is greater than or equal to a second duration, a second control signal is generated; When the key positions where the wiper control button stays are sequentially the first position, the second position, and the first position, and the staying duration at the second position is greater than or equal to the second duration and less than the first duration, and the staying duration at the second position for the second time is greater than or equal to the second duration, the first control signal is generated; When the key positions where the wiper control button stays are sequentially the second position and the first position, and the staying duration at the first position is greater than or equal to the second duration, a third control signal is generated; When the key positions where the wiper control button stays are sequentially the second position and the third position, and the staying duration at the third position is greater than or equal to the second duration, the second control signal is generated; When the key positions where the wiper control button stays are sequentially the third position and the second position, and the staying duration at the second position is greater than or equal to a third duration, the first control signal is generated; When the key positions where the wiper control button stays are sequentially the third position, the second position, and the first position, and the staying duration at the second position is less than the third duration, and the staying duration at the first position is greater than or equal to the second duration, a fourth control signal is generated; Wherein, the first control signal is used to control the wiper to perform intermittent wiping, the second control signal is used to control the wiper to perform washing and intermittent wiping, the third control signal is used to control the wiper to stop intermittent wiping, the fourth control signal is used to control the wiper to stop washing and intermittent wiping, and the first duration and the third duration are greater than the second duration.

4. The method according to claim 3, characterized in that, The method further includes: In the first calibration process, calibrate the first duration according to the first calibration operation; In the second calibration process, calibrate the third duration according to the second calibration operation; Wherein, the first calibration process and the second calibration process are triggered by an in-vehicle display screen of the vehicle, and the first calibration operation and the second calibration operation include multiple operations on the wiper control button.

5. The method according to claim 3, characterized in that, The method further includes: Obtain the location information of the vehicle; Obtain weather forecast information according to the location information; When the location information indicates that the vehicle is located outdoors and the weather forecast information indicates that the weather is at least one of rainy weather and snowy weather, reduce the first duration and the third duration.

6. The method according to claim 5, characterized in that The method further includes: When the location information indicates that the vehicle is located outdoors and the weather forecast information indicates that the weather is dusty weather, increase the first duration and the third duration.

7. A control device for a windshield wiper, characterized in that, The device includes: A generation module, configured to generate a wiper control signal according to the key positions and residence durations at which the wiper control button stays during the process of switching the key position of the wiper control button when the key position of the wiper control button is switched; A control module, configured to control the wiper of the vehicle according to the wiper control signal; Wherein, the wiper control button corresponds to at least three key positions, and different key positions among the at least three key positions are used to trigger different wiper functions.

8. A computer device, characterized in that, The computer device includes: a processor and a memory, and at least one program is stored in the memory; the processor is configured to execute the at least one program in the memory to implement the control method of the wiper according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, At least one program is stored in the computer-readable storage medium, and the at least one program is loaded and executed by a processor to implement the control method of the wiper according to any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, the processor obtains the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the control method of the wiper according to any one of claims 1 to 6.