A wiper position control method, device, electronic device, storage medium and program
By acquiring weather forecast data and rain sensor data of the vehicle's current location, the initial position of the windshield wipers is dynamically adjusted, solving the problems of fixed initial wiper position and long running distance. This improves wiper efficiency, reduces wear, and enhances driving safety.
Patent Information
- Application Number
- CN202411277127.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-09-12
AI Technical Summary
The fixed and low initial position of the windshield wipers in existing vehicles results in a long wiper travel distance and a long operating time, which increases wear and reduces driving safety.
By acquiring weather forecast data and rain sensor data of the vehicle's current location, the initial position of the windshield wipers is dynamically adjusted, including switching between low, medium, and high initial positions, and adjustment strategies are formulated according to different weather and rainfall conditions.
It reduces the wiper's operating distance and time, improves wiping efficiency, reduces wear, and enhances driving safety and comfort.
Smart Images

Figure CN118907018B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle accessories, and more particularly to a wiper position control method, device, electronic device, storage medium, and program. Background Technology
[0002] Windshield wipers are a standard feature on vehicles, used to clear rain, snow, and dirt from the windshield, maintaining clear visibility for the driver and improving driving safety. Currently, due to factors such as precision and wind resistance, most vehicles have their wipers initially positioned low, below the hood, and in a fixed position. This results in longer wiping distances and longer operating times, leading to increased wear on the wiper blades, shortening their lifespan, and reducing driving safety due to the extended wiping time. Summary of the Invention
[0003] This invention provides a wiper position control method, device, electronic device, storage medium, and program to improve the shortcomings of low and fixed initial wiper positions, solve the problems of long wiper distance and long operation time, and achieve the beneficial effects of improving wiper efficiency and reducing wiper wear.
[0004] In one aspect of this invention, a wiper position control method is provided, comprising:
[0005] Acquire weather forecast data and rain sensor data for the vehicle's current location;
[0006] The initial position adjustment strategy for the vehicle's windshield wipers is determined based on weather forecast data and rain sensor data.
[0007] Adjust the initial position of the wipers according to the initial position adjustment strategy.
[0008] In another aspect of the present invention, a wiper position control device is provided, comprising:
[0009] The data acquisition module is used to obtain weather forecast data based on the vehicle's current location;
[0010] The strategy determination module is used to determine the initial position adjustment strategy of the vehicle's windshield wipers based on weather forecast data and the vehicle's rain sensor data.
[0011] The position adjustment module is used to adjust the initial position of the wipers according to the initial position adjustment strategy.
[0012] In another aspect of the present invention, an electronic device is provided, comprising:
[0013] At least one processor; and
[0014] A memory that is communicatively connected to at least one processor; wherein,
[0015] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to perform the wiper position control method of any embodiment of the present invention.
[0016] In another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the wiper position control method of any embodiment of the present invention.
[0017] In another aspect of the present invention, a computer program product is provided, the computer program product having computer instructions, the computer instructions being used to cause a processor to execute and implement the wiper position control method of any embodiment of the present invention.
[0018] The technical solution of this invention obtains different states of the vehicle and the external environment based on weather forecast data and rain sensor data of the vehicle's current location, and determines the initial position adjustment strategy of the vehicle's windshield wipers based on the different states of the vehicle and the external environment. This overcomes the defects of low and fixed initial positions of the windshield wipers, reduces the distance and time of the wipers' operation, and achieves the beneficial effects of improving wiper efficiency and reducing wiper wear.
[0019] It should be understood that the description in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the embodiments of the present invention. Other features of the embodiments of the present invention will become readily apparent from the following description. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a flowchart of a wiper position control method according to Embodiment 1 of the present invention;
[0022] Figure 2 This is a schematic diagram of the initial position of the windshield wiper according to Embodiment 1 of the present invention;
[0023] Figure 3 This is a flowchart of another wiper position control method provided in Embodiment 2 of the present invention;
[0024] Figure 4 This is a schematic diagram of the structure of a wiper position control device provided in Embodiment 3 of the present invention;
[0025] Figure 5 This is a block diagram of an electronic device for implementing the wiper position control method of the present invention. Detailed Implementation
[0026] To enable those skilled in the art to better understand the embodiments of the present invention, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the embodiments of the present invention.
[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of the embodiments of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] Example 1
[0029] Figure 1 This is a flowchart of a windshield wiper position control method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations requiring dynamic adjustment of the initial position of vehicle windshield wipers. The method can be executed by a windshield wiper position control device, which can be implemented in hardware and / or software and integrated into an electronic device. Figure 1 As shown, the method includes:
[0030] S110: Obtain weather forecast data and rain sensor data for the vehicle's current location.
[0031] In this embodiment of the invention, the current location can be understood as the precise geographical location of the vehicle at the current moment. Different vehicle positioning methods can be selected to obtain the vehicle's current location. For example, the vehicle's current location can be obtained through Global Positioning System (GPS) positioning or through mobile communication base station positioning. This embodiment of the invention does not limit the method of obtaining the vehicle's current location. Because weather conditions may vary significantly in different regions, obtaining the vehicle's current location ensures the accuracy and relevance of weather forecast data and avoids prediction errors caused by regional differences.
[0032] Weather forecast data can be understood as information obtained by predicting weather conditions over a future period based on meteorological observations and big data analysis models. The acquisition methods for weather forecast data can include cloud acquisition or collection by vehicle-mounted meteorological sensors. This embodiment of the invention does not limit the acquisition method of weather forecast data. Weather forecast data includes, but is not limited to, sunny weather, rainfall, and snowfall. The purpose of weather forecast data is to provide future weather conditions so that the initial position of the windshield wipers can be adjusted in advance. Obtaining weather forecast data for the vehicle's current location can be understood as obtaining the weather conditions over a future period based on the vehicle's precise geographical location at the current moment. The precise geographical location can be described using latitude and longitude coordinates. For example, obtaining the rainfall for the next hour at the vehicle's current location (116°23′26.93″E, 39°54′26.92″N). Rain sensor data can be understood as rainfall detected by rain sensors. The rain sensors include, but are not limited to, photoelectric rain sensors and capacitive rain sensors. Photoelectric rain sensors determine the current rainfall by comparing the received light intensity under dry conditions and the current condition. Capacitive rain sensors determine the current rainfall by detecting changes in the dielectric of a capacitor, which in turn causes changes in the surface capacitance. This invention does not limit the type of rain sensor chosen. For example, the data detected by the rain sensor may include, but is not limited to, the number of raindrops falling on a vehicle or the frequency of raindrops falling on a vehicle.
[0033] Specifically, in this embodiment of the invention, the vehicle positioning system obtains the precise geographical location of the vehicle at the current moment, interacts with a server that provides weather forecast data to obtain the weather forecast data of the vehicle's current location, including but not limited to information such as sunny weather, rainfall, and snowfall, and obtains rain sensor data detected by the rain sensor installed on the vehicle, including but not limited to the number of raindrops, raindrop size, or raindrop frequency, and uses the weather forecast data of the vehicle's current location and the rain sensor data to form a comprehensive judgment of the weather conditions.
[0034] S120. Determine the initial position adjustment strategy for the vehicle's windshield wipers based on weather forecast data and rain sensor data.
[0035] In this embodiment of the invention, the initial position adjustment strategy can be understood as a scheme for performing different operations on the initial position of the windshield wipers based on weather forecast data and rain sensor data. These different operations can be understood as actions to dynamically adjust the initial position of the windshield wipers based on the weather forecast data and rain sensor data. The initial position adjustment strategy includes at least the following different schemes: if the obtained weather forecast data is sunny and the rain sensor data indicates no rain or light rain, adjust the initial position of the windshield wipers to a low initial position; if the obtained weather forecast data is rainy and the rain sensor data indicates moderate rain, adjust the initial position of the windshield wipers to a medium initial position; if the obtained weather forecast data is rainy and the rain sensor data indicates heavy rain, adjust the initial position of the windshield wipers to a high initial position, and so on. Determining the initial position adjustment strategy for the windshield wipers can address situations where weather conditions vary significantly in different regions. Specifying a reasonable initial position adjustment strategy based on weather forecast data and rain sensor data can cope with sudden weather changes and ensure driving safety.
[0036] Specifically, by acquiring rain sensor data and weather forecast data, various different schemes can be formulated for adjusting the initial position of the windshield wipers. These different schemes are used as the initial position adjustment strategy for the vehicle's windshield wipers, taking into account both real-time rainfall conditions and rainfall trends over a period of time, making the initial position adjustment strategy for the windshield wipers more comprehensive.
[0037] S130. Adjust the initial position of the wipers according to the initial position adjustment strategy.
[0038] In this embodiment of the invention, the initial position can be understood as the position where the wiper stops when it starts working. The initial position of the wiper may include the bottom of the windshield or the edge of the hood.
[0039] Specifically, a comprehensive analysis of the obtained weather forecast data and real-time rainfall sensor data can determine the initial position adjustment strategy for the windshield wipers. Based on the initial position adjustment strategy, the starting working position of the vehicle's windshield wipers can be dynamically adjusted, thereby changing the initial position of the wipers, reducing the wiper's running distance and running time, improving wiper efficiency and reducing wiper wear, and thus improving driving safety and comfort.
[0040] Based on the above embodiments, the embodiments of the present invention further include: when the initial position adjustment strategy is a light rain adjustment strategy, the initial position is adjusted to a low initial position, wherein the boundary of the low initial position corresponds to the limit position of the wiper's downward movement; when the initial position adjustment strategy is a medium rain adjustment strategy, the initial position is adjusted to a medium initial position, wherein the boundary of the medium initial position corresponds to the lower boundary of the transparent area of the vehicle's windshield; when the initial position adjustment strategy is a heavy rain adjustment strategy, the initial position is adjusted to a high initial position, wherein the boundary of the high initial position corresponds to the lower boundary of area B of the vehicle's windshield.
[0041] In this embodiment of the invention, the light rain adjustment strategy can be understood as a scheme for adjusting the initial position of the windshield wipers in weather conditions with no rain or light rainfall. For example, the light rain adjustment strategy stipulates that when the weather is sunny or the rainfall is light, the initial position of the windshield wipers is adjusted to a low initial position. Therefore, when the weather forecast data is sunny or the rainfall sensor data detects light rain, the light rain adjustment strategy is adopted, and the initial position of the windshield wipers is adjusted to a low initial position. The moderate rain adjustment strategy can be understood as a scheme for adjusting the initial position of the windshield wipers in weather conditions with moderate rainfall. For example, the moderate rain adjustment strategy stipulates that when the rainfall is moderate, the initial position of the windshield wipers is adjusted to a medium initial position. Therefore, when the weather forecast data is moderate rain or the rainfall sensor data detects moderate rain, the moderate rain adjustment strategy is adopted, and the initial position of the windshield wipers is adjusted to a medium initial position. The heavy rainfall adjustment strategy can be understood as a scheme for adjusting the initial position of the windshield wipers in response to weather conditions with heavy rainfall. For example, the heavy rainfall adjustment strategy stipulates that when the rainfall is heavy, the initial position of the windshield wipers is at a high initial position. Therefore, when the weather forecast data indicates heavy rain or the rainfall detected by the rain sensor indicates heavy rain, the heavy rainfall adjustment strategy is adopted, and the initial position of the windshield wipers is adjusted to a high initial position. The criteria for determining light rain, moderate rain, or heavy rain mentioned in this embodiment of the invention include, but are not limited to: determining light rain, moderate rain, or heavy rain based on the rainfall amount within 24 hours, or determining light rain, moderate rain, or heavy rain based on the rainfall intensity per unit time.
[0042] The initial low position can be understood as the lowest position the wipers can reach when they are wiping downwards. This position is usually the starting point for the wipers to begin wiping at the lowest setting. Figure 2 As shown, the boundary of the initial low-position wiper is the lower edge of the windshield, which is also the limit of the wiper's downward movement. The middle initial position can be understood as the starting point for the wiper to begin wiping water at the middle speed setting. For example... Figure 2 As shown, the boundary of the initial middle position is the dividing line between the transparent area and the windshield, and also the lower boundary of the transparent area of the vehicle's windshield. The initial high position is the starting point where the wipers begin wiping water at the highest setting. Figure 2 As shown, the boundary of the high initial position is the lower boundary of area B of the vehicle's windshield. Area B is a region of the windshield defined by the developers of the wiper initial position adjustment strategy to better describe the boundary of the high initial position.
[0043] Based on the above embodiments, the embodiments of the present invention further include: obtaining a user's manual adjustment command and controlling the initial position of the wiper to be adjusted to the target position included in the manual adjustment command.
[0044] In this embodiment of the invention, the manual adjustment command can be understood as information that dynamically adjusts the initial position of the wipers based on the different wiper positions pressed by the user. For example, the manual adjustment command includes, but is not limited to: setting three wiper initial positions: high, medium, and low; information triggered when the user presses the high position to adjust the wiper initial position to the high initial position; information triggered when the user presses the medium position to adjust the wiper initial position to the medium initial position; and information triggered when the user presses the low position to adjust the wiper initial position to the low initial position. Wherein, the high initial position corresponds to the high initial position, the medium initial position corresponds to the medium initial position, and the low initial position corresponds to the low initial position.
[0045] Specifically, when the wiper mode is in manual mode, adjusting the initial position of the wipers requires obtaining a command that allows the wiper position to be adjusted to a high, medium, or low initial position. In other words, obtaining a manual adjustment command and adjusting the initial position of the wipers to a high, medium, or low initial position according to the manual adjustment command.
[0046] This invention obtains different states of the vehicle and the external environment by acquiring weather forecast data and rain sensor data of the vehicle's current location. This allows for accurate judgment of the rainfall intensity at the vehicle's current location, making the adjustment of the wiper's initial position more timely. Determining the wiper position adjustment strategy based on the collected weather forecast data and rain sensor data avoids the uncertainty of drivers relying on experience to judge the wiper's initial position. Dynamically adjusting the wiper's initial position according to the initial position adjustment strategy solves the problems of low and fixed wiper initial positions, enabling dynamic switching of the wiper's initial position. This reduces the wiper's operating distance and time, achieving the beneficial effects of improving wiper efficiency and reducing wiper wear.
[0047] Example 2
[0048] Figure 3 This is a flowchart of a wiper position control method provided in Embodiment 2 of the present invention. Based on the above embodiments, this invention provides another wiper position control method. For example... Figure 3As shown, the method includes:
[0049] S210. Call the vehicle's positioning system to locate the current position.
[0050] In this embodiment of the invention, the positioning system can be understood as a device or component for determining the spatial position of a vehicle. The vehicle's spatial position can be determined by real-time monitoring and recording information such as its location, speed, and driving trajectory. The function of the positioning system in the vehicle is to track the vehicle's position information in real time and ensure that the vehicle's current position is updated in real time. The vehicle's positioning system may include the BeiDou satellite positioning system or an inertial navigation system; this embodiment of the invention does not limit the choice of vehicle positioning system.
[0051] Specifically, when it is necessary to determine the precise geographical location of a vehicle at any given moment, the vehicle's positioning system is used. The vehicle positioning system receives and analyzes signals from satellites or internal sensors to calculate the vehicle's precise geographical location, providing data support for subsequent acquisition of weather forecast data for the vehicle's current location.
[0052] S220. Transmit the current location to a preset server to obtain weather forecast data within the threshold distance range of the current location on the preset server.
[0053] In this embodiment of the invention, the preset server can be understood as a weather information transmission device. This device can receive information from the vehicle itself and also send weather information from other sources to the vehicle. The vehicle's own information may include its location and speed, while the weather information from other sources can be understood as real-time collected or predicted rainfall and snowfall information provided by meteorological departments or research institutions. The preset server integrates and processes real-time and historical weather data from different data sources to generate a weather forecast database. This database includes weather conditions for a future period, including but not limited to rainfall and snowfall, providing a foundation for subsequent weather forecast data.
[0054] A threshold distance can be understood as a critical distance set based on the vehicle's current location; for example, a threshold distance could include 1 kilometer or 3 kilometers. A threshold distance range can be understood as a critical area defined centered on the vehicle's current location; this critical area can include, but is not limited to, a circular or square area. Defining a threshold distance range allows the preset server to provide more accurate weather forecast data.
[0055] Specifically, the precise geographical location of the vehicle at the current moment is obtained using a vehicle positioning system and transmitted to a preset server. The preset server then provides accurate weather forecast data for a critical area centered on the vehicle's current location. For example, the precise geographical location of the vehicle at the current moment is 116°23′26.93″E and 39°54′26.92″N, with a threshold distance of 1 kilometer. The threshold distance range is a circular area with a radius of 1 kilometer centered on the vehicle's current location. In this embodiment, 116°23′26.93″E and 39°54′26.92″N are transmitted to the preset server. The preset server retrieves weather forecast data within the circular area with a radius of 1 kilometer centered on the vehicle's current location from the weather forecast database based on the received location information. The weather forecast data within the threshold distance range is then transmitted back to the vehicle, resulting in weather forecast data for the circular area with a radius of 1 kilometer centered on the vehicle's precise geographical location at the current moment.
[0056] S230, Extract the rain sensor data collected by the rain sensor.
[0057] In this embodiment of the invention, a rain sensor can be understood as a hardware device that detects the size, number, or frequency of raindrops. The type of rain sensor can be a photoelectric rain sensor, a capacitive rain sensor, or a piezoelectric rain sensor, etc. This embodiment of the invention does not limit the choice of rain sensor type. The rain sensor should be installed in a location where rainfall can be directly and accurately detected, such as on the windshield or roof, to ensure that the rain sensor can quickly and accurately respond to raindrops falling on the vehicle. This embodiment of the invention does not limit the specific installation location of the rain sensor.
[0058] Specifically, information such as raindrop size, number of raindrops, or frequency of raindrops collected by the rain gauge is extracted and used as rain gauge data.
[0059] For example, a photoelectric rain sensor can be installed on the windshield of a vehicle. This sensor compares the light intensity received on the windshield under dry conditions with the light intensity received on the windshield to obtain information such as the size, number, or frequency of raindrops. This information is then used as data collected by the photoelectric rain sensor. Alternatively, a capacitive rain sensor can be installed on the windshield. This sensor obtains information such as the size, number, or frequency of raindrops by detecting changes in capacitance caused by variations in rainfall. This information is then used as data collected by the capacitive rain sensor.
[0060] S240, read the first adjustment weight from the rain sensor and the second adjustment weight from the weather forecast data.
[0061] In this embodiment of the invention, the first adjustment weight can be understood as a predefined value used to measure the importance of rain sensor data in the comprehensive decision-making process, representing the proportion of rain sensor data in the wiper initial position adjustment strategy. The second adjustment weight, similar to the first, can also be understood as a predefined value used to measure the importance of weather forecast data in the wiper initial position adjustment strategy, representing the proportion of weather forecast data in the comprehensive decision-making process. Setting the first adjustment weight of the rain sensor and the second adjustment weight of the weather forecast data can improve the accuracy of determining the wiper initial position adjustment strategy using rain sensor data and weather forecast data. The first and second adjustment weights can be set by the maker of the wiper initial position adjustment strategy. For example, when the rain sensor data obtained through the rain sensor is more accurate in capturing the current rainfall situation, then the first adjustment weight can be defined as 0.8, and the second adjustment weight of the weather forecast data as 0.2; when the weather forecast data is more accurate in capturing the current rainfall situation, then the second adjustment weight can be defined as 0.7, and the first adjustment weight of the rain sensor data as 0.3.
[0062] Specifically, when acquiring weather forecast data and rain sensor data, it is necessary to read the first adjustment weight used to measure the importance of rain sensor data in the wiper initial position strategy and the second adjustment weight used to measure the importance of weather forecast data in the wiper initial position strategy. This will give the proportion of rain sensor data and weather forecast data in the wiper initial position adjustment strategy, allowing for more accurate adjustment of the wiper initial position.
[0063] S250, determine the sum of the first product of the first adjustment weight and the first product of the first rain and snow amount parameter value in the rain sensor data and the second product of the second rain and snow amount parameter in the weather forecast data.
[0064] In this embodiment of the invention, the first rainfall / snowfall parameter is a data parameter obtained from a rain sensor, used to represent the intensity of rainfall / snowfall; the second rainfall / snowfall parameter is a data parameter obtained from a weather preset server, also used to represent the intensity of rainfall / snowfall. The first rainfall / snowfall parameter originates from real-time data from the rain sensor, and the second rainfall / snowfall parameter can be obtained by fusing real-time and historical weather data from different data sources in the preset server. By fusing multi-source weather data, the preset server can obtain more comprehensive rainfall information. The first product refers to the result of multiplying the first adjustment weight by the first rainfall / snowfall parameter; the magnitude of the product reflects the strength of the need to adjust the wiper position based on the rain sensor data. The second product refers to the result of multiplying the second adjustment weight by the second rainfall / snowfall parameter; the magnitude of the product reflects the strength of the need to adjust the wiper position based on weather forecast data. The sum is the sum of the first and second products. The product operation is a weighted processing method. By assigning different adjustment weights to the first and second rain and snow amount parameters, the influence of the first and second rain and snow amount parameters on the initial position adjustment of the wipers can be adjusted. The weighted data are added together to obtain a sum that comprehensively considers the current and future weather conditions. This sum serves as the basis for subsequent adjustments to the initial position of the wipers.
[0065] Specifically, the first and second adjustment weights, representing the importance of the rain gauge data and the weather forecast data respectively, are read. The first rain and snow quantity parameter, which represents the intensity of rain and snow quantity in the rain gauge data, and the second rain and snow quantity parameter, which represents the intensity of rain and snow quantity in the weather forecast data, are read. The result of multiplying the first adjustment weight by the first rain and snow quantity parameter is added to the result of multiplying the second adjustment weight by the second rain and snow quantity parameter to obtain the sum of the first product and the second product.
[0066] For example, the first rain / snowfall parameter is 10 mm / hour, and the second rain / snowfall parameter is a weather forecast indicating 20 mm of rainfall in the next hour. Assuming the wiper initial position adjustment strategy set the first adjustment weight to 0.8 and the second adjustment weight to 0.2, the first adjustment weight is weighted by the first rain / snowfall parameter to obtain the first product 0.8 * 10 = 8, and the second adjustment weight is weighted by the second rain / snowfall parameter to obtain the second product 0.2 * 20 = 4. The sum of the first and second products is 8 + 4 = 12.
[0067] S260. Find the target adjustment strategy that matches the sum in the preset adjustment strategy configuration and use it as the initial position adjustment strategy.
[0068] In this embodiment of the invention, the preset adjustment strategy configuration can be understood as a pre-defined set of strategies, which includes adjustment strategies for the initial position of the windshield wipers under different summative conditions. The target adjustment strategy can be understood as the specific adjustment measures taken in the current state of the vehicle to achieve the adjustment target.
[0069] For example, pre-defined strategies may include: adjusting the wiper initial position to a low initial position when the sum is less than or equal to 10; adjusting the wiper initial position to a middle initial position when the sum is greater than 10 but less than 20; and adjusting the wiper initial position to a high initial position when the sum is greater than 20. This set of pre-defined strategies constitutes a preset adjustment strategy configuration. For example, if the sum of the first and second products is calculated to be equal to 10, the corresponding sum is matched in the preset adjustment strategy configuration, resulting in the target strategy of adjusting the wiper initial position to a low initial position when the sum is less than or equal to 10.
[0070] Specifically, the sum of the first and second products is calculated, and the adjustment strategy that matches the sum of the first and second products is found in the preset adjustment strategy configuration as the target adjustment strategy. Then, the initial position adjustment strategy of the wipers is the target adjustment strategy.
[0071] S270. Adjust the initial position of the wipers according to the initial position adjustment strategy.
[0072] Based on the above embodiments, the embodiments of the present invention further include: determining that the distance between the real-time position and the current position of the vehicle is greater than a first threshold, and checking whether the second rain and snow amount parameter in the weather forecast data is consistent with the first rain and snow amount parameter in the rain sensor data: if consistent, then continue to adjust the initial position of the wiper according to the initial position adjustment strategy; if inconsistent, then adjust the initial position of the wiper to the default position configured by the second rain amount parameter.
[0073] In this embodiment of the invention, real-time location can be understood as the precise geographical location of the vehicle that is continuously updated as the vehicle moves. The first threshold distance can be understood as a preset value; for example, the first threshold distance may include 1 kilometer or 2 kilometers. The default location can be understood as the location where the windshield wipers begin to operate, determined by the second rain / snow amount parameter. For example, if the second rain / snow amount parameter is 9 mm / hour, and the location where the wipers begin to operate based on 9 mm / hour is set as the low initial location, then the default location determined by the second rain / snow amount parameter is the low initial location.
[0074] Specifically, during vehicle movement, the distance between the vehicle's real-time position and its current position is compared with a first threshold distance. If the distance between the vehicle's real-time position and its current position is greater than the first threshold distance, an operation is performed to check whether the first rain and snow amount parameter and the second rain and snow amount parameter are consistent. If the second rain and snow amount parameter and the first rain and snow amount parameter are consistent, it means that the weather prediction data is consistent with the data collected by the sensor, and the initial position of the wipers will continue to be adjusted according to the existing wiper initial position adjustment strategy. If the second rain and snow amount parameter and the first rain and snow amount parameter are inconsistent, it means that the weather prediction data deviates from the data collected by the sensor, and the initial position of the wipers is adjusted to the position where the wipers start working, determined based on the second rain and snow amount parameter.
[0075] This invention obtains different states of the vehicle and the external environment by acquiring weather forecast data and rain sensor data of the vehicle's current location. By assigning adjustment weights to the rain sensor data and weather forecast data respectively, the influence of the first and second rain / snow amount parameters on the initial position adjustment of the wipers can be adjusted. Based on the different states of the vehicle and the external environment, the initial position adjustment strategy of the vehicle's wipers is determined, solving the problems of low wiper installation position and fixed initial wiper position. By searching for a matching target adjustment strategy in the preset adjustment strategy configuration as the initial position adjustment strategy of the wipers, it can be ensured that the adjustment measures taken are both in line with the actual situation and can adjust the initial position of the wipers more accurately. This realizes the dynamic switching of the initial position of the wipers, which reduces the wiper running distance and time, and achieves the beneficial effects of improving the wiping efficiency and reducing wiper wear.
[0076] In this embodiment of the invention, the low, medium and high wiper positions are only examples. In fact, various settings can be made according to actual needs. If a user manual adjustment command is obtained, the initial position of the wiper is controlled to be adjusted to the target position included in the manual adjustment command.
[0077] The technical solution of this invention automatically adjusts the initial position of the windshield wipers according to the heavy, medium and light rainfall adjustment strategy, thereby reducing the wear and damage of the wipers; by checking whether the second rain and snow amount parameter is consistent with the first rain and snow amount parameter, the weather conditions can be judged more accurately, thereby making more reasonable adjustment decisions and improving wiping efficiency.
[0078] Example 3
[0079] Figure 4 This is a schematic diagram of a wiper position control device provided in Embodiment 3 of the present invention. Figure 4 As shown, the device includes:
[0080] The data acquisition module 310 is used to acquire weather forecast data based on the vehicle's current location;
[0081] The strategy determination module 320 is used to determine the initial position adjustment strategy of the vehicle's windshield wipers based on weather forecast data and the vehicle's rain sensor data.
[0082] The position adjustment module 330 is used to adjust the initial position of the wiper according to the initial position adjustment strategy.
[0083] This invention obtains different states of the vehicle and the external environment by acquiring weather forecast data and rain sensor data of the vehicle's current location. Based on these different states, it determines the initial position adjustment strategy of the vehicle's windshield wipers, solving the problems of low wiper installation position and fixed initial wiper position. This enables dynamic switching of the initial wiper position, reducing wiper running distance and time, and achieving the beneficial effects of improving wiper efficiency and reducing wiper wear.
[0084] Based on the above embodiments, the embodiments of the present invention further include: obtaining a user's manual adjustment command and controlling the initial position of the wiper to be adjusted to the target position included in the manual adjustment command.
[0085] Based on the above embodiments, the embodiments of the present invention further include: determining that the real-time position of the vehicle is greater than a threshold distance from the current position, checking whether the second rain and snow amount parameter in the weather forecast data is consistent with the first rain and snow amount parameter in the rain sensor data; if consistent, then continue to adjust the initial position of the wiper according to the initial position adjustment strategy; if inconsistent, then adjust the initial position of the wiper to the default position configured by the second rain amount parameter.
[0086] Optionally, the data acquisition module 310 is specifically used for:
[0087] The vehicle's location system is invoked to determine its current location;
[0088] Transmit the current location to a preset server to obtain weather forecast data within a threshold distance range of the current location on the preset server;
[0089] Extract the rain sensor data collected by the vehicle's rain sensor.
[0090] Optionally, the strategy determination module 320 is specifically used for:
[0091] Read the first adjustment weight from the rainfall sensor and the second adjustment weight from the weather forecast data;
[0092] The sum of the first product of the first adjustment weight and the first product of the first rain and snow amount parameter value in the rain sensor data and the second product of the second rain and snow amount parameter in the weather forecast data is determined.
[0093] Find the target adjustment strategy that matches the sum within the preset adjustment strategy configuration and use it as the initial position adjustment strategy.
[0094] Optionally, the position adjustment module 330 is specifically used for:
[0095] The initial position adjustment strategy is a light rainfall adjustment strategy, and the initial position is adjusted to a low initial position.
[0096] The initial position adjustment strategy is the moderate rainfall adjustment strategy, and the initial position is adjusted to the median initial position.
[0097] The initial position adjustment strategy is the heavy rainfall adjustment strategy, and the initial position is adjusted to a high initial position.
[0098] The wiper position control device provided in this embodiment of the invention can execute the wiper position control device method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method execution. The technical solution of this invention achieves wiper position control operation through the cooperation between various modules.
[0099] Example 4
[0100] This invention provides an electronic device for a windshield wiper position control method, a computer-readable storage medium, and a computer program product.
[0101] Figure 5 A schematic diagram of an electronic device that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown in the embodiments of the present invention, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the embodiments of the present invention described and / or claimed herein.
[0102] like Figure 5As shown, the electronic device includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from the storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0103] Multiple components in the electronic device are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless transceiver, etc. The communication unit 19 allows the electronic device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0104] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, central processing units, graphics processing units, various special-purpose artificial intelligence computing chips, various processors running machine learning model algorithms, digital signal processors, and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as wiper position control methods.
[0105] In some embodiments, the wiper position control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded into and / or installed on an electronic device via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the wiper position control method may be performed. Alternatively, in other embodiments, processor 11 may be configured as the wiper position control method by any other suitable means (e.g., by means of firmware).
[0106] Various embodiments of the systems and technologies described above in these embodiments of the present invention can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays, application-specific integrated circuits, application-specific standard products, systems-on-a-chip systems, payload programmable logic devices, computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0107] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0108] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0109] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a cathode ray tube or liquid crystal display monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including: sound input, voice input, or tactile input).
[0110] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0111] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product within the cloud computing service system. This addresses the shortcomings of traditional physical hosts and virtual private servers, such as high management difficulty and weak business scalability.
[0112] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0113] The specific embodiments described above do not constitute a limitation on the scope of protection of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A wiper position control method characterized by, The method comprises: acquiring weather prediction data and rainfall sensor data of a current position of a vehicle; determining an initial position adjustment strategy of a vehicle wiper according to the weather prediction data and the rainfall sensor data, comprising: reading a first adjustment weight of the rainfall sensor and a second adjustment weight of the weather prediction data; determining a sum of a first product of the first adjustment weight and a first rainfall parameter value in the rainfall sensor data and a second product of the second adjustment weight and a second rainfall parameter in the weather prediction data; finding a target adjustment strategy matching the sum in a preset adjustment strategy configuration as the initial position adjustment strategy; wherein the first adjustment weight represents a proportion of rainfall sensor data in the initial position adjustment strategy, the second adjustment weight represents a proportion of weather prediction data in the initial position adjustment strategy, and the first rainfall parameter and the second rainfall parameter are both used to represent the intensity of rainfall; adjusting an initial position of the wiper according to the initial position adjustment strategy.
2. The method of claim 1, wherein, The acquisition of the weather prediction data and the rainfall sensor data of the current position of the vehicle comprises: calling a positioning system of the vehicle to perform positioning to obtain the current position; transmitting the current position to a preset server to obtain the weather prediction data within a threshold distance range of the current position in the preset server; extracting the rainfall sensor data collected by a rainfall sensor of the vehicle.
3. The method of claim 1, wherein, The adjustment of the initial position of the wiper according to the initial position adjustment strategy comprises: when the initial position adjustment strategy is a small rainfall adjustment strategy, adjusting the initial position to a low initial position; when the initial position adjustment strategy is a medium rainfall adjustment strategy, adjusting the initial position to a medium initial position; when the initial position adjustment strategy is a large rainfall adjustment strategy, adjusting the initial position to a high initial position.
4. The method of claim 1, wherein, Further comprising: acquiring a user manual adjustment instruction to control the initial position of the wiper to be adjusted to a target position included in the manual adjustment instruction.
5. The method of claim 1 or 3, wherein, Further comprising: determining that a real-time position of the vehicle is greater than a first distance threshold value from the current position, and verifying whether a second rainfall parameter in the weather prediction data is consistent with a first rainfall parameter in the rainfall sensor data; if consistent, continuing to adjust the initial position of the wiper according to the initial position adjustment strategy; if inconsistent, adjusting the initial position of the wiper to a default position configured by the second rainfall parameter.
6. A wiper position control device characterized by comprising: comprising: a data acquisition module configured to acquire weather prediction data according to a current position of a vehicle; a strategy determination module configured to determine an initial position adjustment strategy of a vehicle wiper according to the weather prediction data and rainfall sensor data of the vehicle; a position control module configured to adjust an initial position of the wiper according to the initial position adjustment strategy; the strategy determination module is specifically configured to: read a first adjustment weight of a rainfall sensor and a second adjustment weight of weather prediction data; determining a sum of a first product of a first adjustment weight and a first snowfall parameter value in the rain sensor data and a second product of a second adjustment weight and a second snowfall parameter in the weather forecast data; finding a target adjustment strategy matching the sum as an initial position adjustment strategy in a preset adjustment strategy configuration; wherein the first adjustment weight represents a proportion of the rain sensor data in the initial position adjustment strategy, the second adjustment weight represents a proportion of the weather forecast data in the initial position adjustment strategy, and the first snowfall parameter and the second snowfall parameter are both used to represent intensity of snowfall.
7. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the wiper position control method of any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing the processor to execute the wiper position control method of any one of claims 1-5 when executed.
9. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed by the processor, implements the wiper position control method according to any one of claims 1-5. The computer program product comprises a computer program which, when executed by the processor, implements the wiper position control method according to any one of claims 1-5.
Citation Information
Patent Citations
Automatic windshield wiping device
CN102642522A