Rainfall barrier methods, apparatuses, devices, and computer-readable storage media
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-10
- Publication Date
- 2026-08-11
AI Technical Summary
[0002]在雨雪天气行车时,落在车辆的挡风玻璃上的雨雪等降水会阻隔驾驶员的视线,影响驾驶安全
[0022]通过基于车辆行驶过程中的降水信息、空气流动信息和车辆信息得到阻隔降水降落到车辆的挡风玻璃上需要的能量,进而根据该能量获取喷气功率,该方法能够通过车辆的气孔按照喷气功率喷射气流,以阻碍降水降落到车辆的挡风玻璃上,从而使得驾驶员的视线不被阻碍,保证驾驶安全。
Smart Images

Figure CN116198508B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method, apparatus, device, and computer-readable storage medium for rainwater blocking. Background Technology
[0002] When driving in rainy or snowy weather, rain and snow falling on the windshield can obstruct the driver's view and affect driving safety. Therefore, a precipitation blocking method is needed to prevent rain and snow from falling on the windshield and obstructing the driver's view, thus ensuring driving safety. Summary of the Invention
[0003] This application provides a precipitation blocking method, apparatus, device, and computer-readable storage medium, which can be used to block rain, snow, and other precipitation to ensure driving safety. The technical solution is as follows:
[0004] On one hand, this application provides a precipitation blocking method, which includes: acquiring precipitation information, airflow information, and vehicle information during vehicle operation, wherein the precipitation information includes at least one of precipitation type and precipitation amount, the airflow information includes at least one of airflow direction and airflow speed, and the vehicle information includes at least one of vehicle orientation, vehicle speed, and the height of the vents from the windshield; acquiring the energy required to block precipitation from falling onto the vehicle's windshield based on the precipitation information, airflow information, and vehicle information; acquiring the jet power based on the energy, and jetting airflow through the vehicle's vents according to the jet power.
[0005] In one possible implementation, precipitation information includes precipitation type and amount, airflow information includes airflow direction and speed, and vehicle information includes vehicle orientation, speed, and the height of the vent from the windshield. The energy required to block precipitation from falling onto the vehicle's windshield is determined based on the precipitation, airflow, and vehicle information, including: determining the velocity of the precipitation relative to the vehicle based on the precipitation type, amount, airflow direction, speed, vehicle orientation, and speed; and determining the energy required to block precipitation from falling onto the windshield based on the velocity of the precipitation relative to the vehicle, the amount of precipitation, the precipitation type, and the height of the vent from the windshield.
[0006] In one possible implementation, obtaining the velocity of precipitation relative to a vehicle based on precipitation type, precipitation amount, air flow direction, air flow speed, vehicle orientation, and vehicle speed includes: obtaining a first sub-velocity and a second sub-velocity based on the air flow direction, vehicle orientation, and air flow speed, wherein the first sub-velocity is parallel to the vehicle orientation on a horizontal plane, and the second sub-velocity is perpendicular to the vehicle orientation on a horizontal plane; obtaining a first precipitation velocity of precipitation relative to the vehicle on a horizontal plane based on the first sub-velocity, vehicle speed, and second sub-velocity; obtaining a second precipitation velocity of precipitation relative to the vehicle in a direction perpendicular to the horizontal plane based on the precipitation type and precipitation amount; and obtaining the velocity of precipitation relative to the vehicle based on the first precipitation velocity and the second precipitation velocity.
[0007] In one possible implementation, the energy required to block precipitation from falling onto the windshield is determined based on the precipitation's speed relative to the vehicle, the amount of precipitation, the type of precipitation, and the height of the vents from the windshield. This includes: determining the mass of precipitation per unit time based on the amount and type of precipitation; determining the change in kinetic energy of the precipitation based on the mass of precipitation and the speed of precipitation relative to the vehicle; determining the change in gravitational potential energy of the precipitation based on the mass of precipitation and the height of the vents from the windshield; and determining the energy required to block precipitation from falling onto the windshield based on the changes in kinetic energy and gravitational potential energy.
[0008] In one possible implementation, obtaining jet power based on energy includes: compensating for energy based on a compensation factor to obtain jet energy, wherein the compensation factor corresponds to the type of jet duct connected to the vent; and obtaining jet power based on the jet energy.
[0009] In one possible implementation, the angle of the airflow injected from the vent is a reference angle. The method further includes: increasing the reference speed based on the vehicle speed, rotating the angle of the airflow injected from the vent from the reference angle toward the front of the vehicle by a first angle, wherein the total angle of the vent rotation does not exceed an angle threshold; and injecting airflow through the vent according to the rotated angle and a first power, wherein the first power is greater than or equal to the jet power.
[0010] In one possible implementation, the aperture of the jet airflow is a reference aperture. The method further includes: based on the increase in precipitation during vehicle operation, reducing the aperture of the jet airflow from the reference aperture, wherein the reduction ratio is positively correlated with the increase in precipitation, and the reduced aperture is not less than an aperture threshold; and jetting airflow through the reduced aperture according to a second power, wherein the second power is greater than or equal to the jet power.
[0011] On the other hand, a precipitation blocking device is provided, comprising: an acquisition module and a jetting module. The acquisition module is used to acquire precipitation information, airflow information, and vehicle information during vehicle movement. The precipitation information includes at least one of precipitation type and precipitation amount; the airflow information includes at least one of airflow direction and airflow speed; and the vehicle information includes at least one of vehicle orientation, vehicle speed, and the height of the air vents from the windshield. The acquisition module is also used to acquire the energy required to block precipitation from falling onto the vehicle's windshield based on the precipitation information, airflow information, and vehicle information. The jetting module is used to acquire the jetting power based on the energy and eject airflow through the vehicle's air vents according to the jetting power.
[0012] In one possible implementation, precipitation information includes precipitation type and precipitation amount, air flow information includes air flow direction and air flow speed, and vehicle information includes vehicle orientation, vehicle speed, and the height of the vent from the windshield. An acquisition module is used to acquire the velocity of the precipitation relative to the vehicle based on the precipitation type, precipitation amount, air flow direction, air flow speed, vehicle orientation, and vehicle speed; and to acquire the energy required to block the precipitation from falling onto the windshield based on the precipitation velocity relative to the vehicle, precipitation amount, precipitation type, and the height of the vent from the windshield.
[0013] In one possible implementation, the acquisition module is configured to acquire a first sub-velocity and a second sub-velocity based on the airflow direction, vehicle orientation, and airflow speed, wherein the first sub-velocity is parallel to the vehicle orientation on a horizontal plane and the second sub-velocity is perpendicular to the vehicle orientation on a horizontal plane; acquire a first precipitation velocity relative to the vehicle on a horizontal plane based on the first sub-velocity, vehicle speed, and second sub-velocity; acquire a second precipitation velocity relative to the vehicle in a direction perpendicular to the horizontal plane based on the precipitation type and precipitation amount; and acquire the velocity of precipitation relative to the vehicle based on the first precipitation velocity and the second precipitation velocity.
[0014] In one possible implementation, the acquisition module is used to acquire the precipitation mass per unit time based on the precipitation amount and precipitation type; acquire the change in kinetic energy of the precipitation based on the precipitation mass and the velocity of the precipitation relative to the vehicle; acquire the change in gravitational potential energy of the precipitation based on the precipitation mass and the height of the vents from the windshield; and acquire the energy required to block the precipitation from falling onto the windshield based on the change in kinetic energy and the change in gravitational potential energy.
[0015] In one possible implementation, a jet module is used to compensate for energy based on a compensation factor to obtain jet energy, the compensation factor corresponding to the type of jet pipe connected to the vent; and to obtain jet power based on the jet energy.
[0016] In one possible implementation, the angle of the airflow injected from the vent is a reference angle. The jet module is also used to increase the reference speed based on the vehicle speed, and rotate the angle of the airflow injected from the vent from the reference angle toward the front of the vehicle by a first angle. The total angle of the vent rotation does not exceed an angle threshold. The airflow is injected through the vent according to the rotated angle and a first power, where the first power is greater than or equal to the jet power.
[0017] In one possible implementation, the orifice diameter of the jet airflow is a reference orifice diameter. The jet module is also used to reduce the orifice diameter of the jet airflow from the reference orifice diameter based on the increase in precipitation during vehicle operation. The reduction ratio of the orifice diameter is positively correlated with the increase in precipitation, and the reduced orifice diameter is not less than the orifice diameter threshold. The jet airflow is injected through the orifice with the reduced orifice diameter according to a second power, which is greater than or equal to the jet power.
[0018] On the other hand, a computer device is provided, comprising a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to enable the computer device to implement any of the above-described precipitation blocking methods.
[0019] On the other hand, a computer-readable storage medium is also provided, which stores at least one computer program, which is loaded and executed by a processor to enable the computer to implement any of the above-described precipitation blocking methods.
[0020] On the other hand, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described precipitation blocking methods.
[0021] The technical solution provided in this application brings at least the following beneficial effects:
[0022] By obtaining the energy required to block precipitation from falling onto the vehicle's windshield based on precipitation, airflow, and vehicle information during vehicle operation, and then obtaining the jet power based on this energy, this method can spray airflow through the vehicle's vents according to the jet power to prevent precipitation from falling onto the vehicle's windshield, thereby ensuring the driver's vision is not obstructed and driving safety is guaranteed.
[0023] Furthermore, since jet power is obtained based on precipitation information, airflow information, and vehicle information, the information used to obtain jet power is more comprehensive, the accuracy of the obtained jet power is higher, and the effect of blocking precipitation is better. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;
[0026] Figure 2 This is a schematic diagram of an interaction process provided in an embodiment of this application;
[0027] Figure 3 This is a flowchart of a precipitation blocking method provided in an embodiment of this application;
[0028] Figure 4 This is a schematic diagram showing the location of pores provided in an embodiment of this application;
[0029] Figure 5 This is a schematic diagram illustrating airflow speed and vehicle speed according to an embodiment of this application;
[0030] Figure 6 This is a schematic diagram of a barrier layer provided in an embodiment of this application;
[0031] Figure 7 This is a schematic diagram of a precipitation blocking method provided in an embodiment of this application;
[0032] Figure 8 This is a schematic diagram of the structure of a rainwater blocking device provided in an embodiment of this application;
[0033] Figure 9 This is a schematic diagram of the structure of a server provided in an embodiment of this application;
[0034] Figure 10 This is a schematic diagram of the structure of a vehicle-mounted terminal provided in an embodiment of this application. Detailed Implementation
[0035] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0036] This application provides a method for preventing rainwater runoff, which can be applied to... Figure 1 The implementation environment is shown. For example... Figure 1 As shown, the implementation environment may include: vehicle terminal 11 and server 12.
[0037] The vehicle-mounted terminal 11 is located on the vehicle; for example, it is the terminal of the vehicle's onboard system. Exemplarily, the vehicle has a precipitation monitoring radar and an airflow controller. The vehicle-mounted terminal 11 is communicatively connected to both the precipitation monitoring radar and the airflow controller. The vehicle-mounted terminal 11 receives the precipitation type and amount detected by the precipitation monitoring radar and controls the airflow controller to eject airflow through the vehicle's vents. The vehicle-mounted terminal 11 may also provide a user interface through which it receives user instructions.
[0038] The vehicle-mounted terminal 11 is communicatively connected to the server 12. The vehicle-mounted terminal 11 is used to receive airflow information during vehicle operation sent by the server 12. This embodiment does not limit the timing of the server 12 sending airflow information during vehicle operation to the vehicle-mounted terminal 11. The server 12 may send airflow information to the vehicle-mounted terminal 11 based on a received request from the vehicle-mounted terminal 11, or it may send airflow information to the vehicle-mounted terminal 11 automatically.
[0039] Figure 2 This is a schematic diagram of an interactive process provided in an embodiment of this application. For example... Figure 2 As shown, the vehicle-mounted terminal 11 can interact with the server 12 to obtain airflow information during vehicle operation. The vehicle-mounted terminal 11 can also interact with a precipitation monitoring radar to obtain precipitation information during vehicle operation. The vehicle-mounted terminal 11 also interacts with an airflow controller to control the vehicle's vent jet airflow. The vehicle-mounted terminal 11 can also interact with the user to receive user instructions.
[0040] For example, server 12 is a single server, a server cluster consisting of multiple servers, or a cloud computing service center. The vehicle terminal 11 and server 12 can establish a communication connection via wired or wireless network.
[0041] Those skilled in the art should understand that the above-described vehicle terminal 11 and server 12 are merely examples. Other existing or future vehicle terminals or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0042] The precipitation blocking method provided in this application embodiment can be as follows: Figure 3 As shown, next, combined with Figure 1 The implementation environment is shown to illustrate the method. For example, the method is applied to... Figure 1 The vehicle-mounted terminal 11 is shown. (For example...) Figure 3 As shown, the method includes, but is not limited to, steps 301 to 303.
[0043] In step 301, precipitation information, air flow information, and vehicle information are obtained during the vehicle's driving process.
[0044] For example, the vehicle-mounted terminal 11 receives precipitation information during vehicle travel from a precipitation monitoring radar. The precipitation information includes, but is not limited to, at least one of precipitation type and precipitation amount. The precipitation type can be any of rain, snow, or sleet, and the precipitation amount can be the mass of precipitation per unit time, where the unit time can be 1 second (s). The vehicle-mounted terminal 11 can send a first acquisition request to the precipitation monitoring radar, requesting to acquire precipitation information during vehicle travel, and receive the precipitation information sent by the precipitation monitoring radar based on the first acquisition request. Alternatively, the precipitation monitoring radar can automatically send precipitation information during vehicle travel to the vehicle-mounted terminal 11, thereby enabling the vehicle-mounted terminal 11 to acquire the precipitation information.
[0045] Combination Figure 1 In the illustrated implementation environment, the vehicle-mounted terminal 11 is also communicatively connected to the server 12. The server 12 stores airflow information during vehicle movement, and the vehicle-mounted terminal 11 receives this airflow information from the server 12. This airflow information includes, but is not limited to, at least one of airflow direction and airflow speed. The airflow direction can be wind direction, and the airflow speed can be wind speed.
[0046] The timing of the server 12 sending airflow information during vehicle operation to the vehicle terminal 11 is not limited in this embodiment. For example, the vehicle terminal 11 sends a second acquisition request to the server 12, requesting the acquisition of airflow information during vehicle operation, and the server 12 sends the airflow information to the vehicle terminal 11 based on the second acquisition request. Alternatively, the server 12 automatically sends the airflow information during vehicle operation to the vehicle terminal 11, thereby enabling the vehicle terminal 11 to acquire the airflow information.
[0047] The vehicle terminal 11 can store vehicle information during vehicle operation, allowing direct retrieval of this stored information. This vehicle information includes, but is not limited to, at least one of the following: vehicle orientation, vehicle speed, and the height of the air vents from the windshield. The height of the air vents from the windshield can be the height of the air vents from the windshield in a direction perpendicular to the horizontal plane. Figure 4 This is a schematic diagram showing the location of pores provided in an embodiment of this application. For example... Figure 4 As shown, multiple air vents are provided on the vehicle's hood, and these vents can be arranged in at least one row along a direction parallel to the bottom edge of the windshield. Figure 4 The following example illustrates the concept of multiple pores arranged in a row.
[0048] At least one row of vents should be positioned at a reference distance from the windshield, which can be any value between 20 cm and 40 cm. Positioning the vents at least 20 cm from the windshield allows sufficient time for the airflow to blow away the rain, preventing rain from landing on the windshield before it has been properly blown away. Positioning the vents between 20 cm and 40 cm ensures that the rain is effectively blocked while also providing a greater force from the airflow, thus improving the rain-blocking effect.
[0049] In step 302, the energy required to block precipitation from falling onto the vehicle's windshield is obtained based on precipitation information, airflow information, and vehicle information.
[0050] For example, when the precipitation information includes precipitation type and precipitation amount, the air flow information includes air flow direction and air flow speed, and the vehicle information includes vehicle orientation, vehicle speed and windshield height, the energy required to block precipitation from falling onto the vehicle's windshield is obtained based on the precipitation information, air flow information and vehicle information, including but not limited to the following steps 3021 and 3022.
[0051] Step 3021: Obtain the speed of precipitation relative to the vehicle based on the precipitation type, precipitation amount, air flow direction, air flow speed, vehicle orientation, and vehicle speed.
[0052] In one possible implementation, the velocity of precipitation relative to the vehicle is obtained based on the precipitation type, precipitation amount, air flow direction, air flow speed, vehicle orientation, and vehicle speed, including but not limited to steps A1 to A4 below.
[0053] Step A1: Based on the airflow direction, vehicle orientation, and airflow speed, obtain a first sub-velocity and a second sub-velocity. The first sub-velocity is parallel to the vehicle orientation on the horizontal plane, and the second sub-velocity is perpendicular to the vehicle orientation on the horizontal plane.
[0054] The airflow direction is parallel to the horizontal plane. Based on the airflow direction and the vehicle's orientation, a first sub-velocity of airflow speed parallel to the vehicle's orientation on the horizontal plane and a second sub-velocity of airflow speed perpendicular to the vehicle's orientation on the horizontal plane can be obtained.
[0055] Figure 5 This is a schematic diagram illustrating airflow speed and vehicle speed according to an embodiment of this application. See also... Figure 5 Let v1 represent the direction of airflow, v1 represent the airflow velocity, v2 represent the vehicle's orientation, and v2 represent the vehicle speed. Then, the first sub-velocity parallel to the vehicle's orientation on the horizontal plane is as follows: Figure 5 As shown in v11, the second sub-velocity perpendicular to the vehicle's orientation on the horizontal plane is as follows: Figure 5 As shown in v12. Figure 5 In this equation, a1 represents the angle between the direction of airflow and the direction the vehicle is facing. Therefore, v11 equals v1*cos(a1), and v12 equals v1*sin(a1).
[0056] Step A2: Based on the first sub-velocity, vehicle speed, and second sub-velocity, obtain the first precipitation velocity relative to the vehicle on the horizontal surface.
[0057] In this embodiment, the airflow velocity and the velocity acquired by precipitation through wind are substantially equal. That is, the airflow velocity relative to the vehicle on a horizontal plane can be considered as the first precipitation velocity relative to the vehicle on a horizontal plane. Therefore, on a horizontal plane, the velocity of precipitation relative to the vehicle in the direction parallel to the vehicle's orientation is equal to the sum of the first sub-velocity and the vehicle speed, i.e., v11 + v2. The velocity of precipitation relative to the vehicle in the direction perpendicular to the vehicle's orientation is equal to the second sub-velocity, i.e., v12. The first precipitation velocity is equal to the resultant velocity of v11 + v2 and v12. The first precipitation velocity can be represented by the following formula 1, where v3 represents the first precipitation velocity.
[0058]
[0059] Step A3: Obtain the second precipitation velocity relative to the vehicle in the direction perpendicular to the horizontal plane, based on the precipitation type and precipitation amount.
[0060] For ease of explanation, the second precipitation velocity relative to the vehicle in the direction perpendicular to the horizontal plane is referred to as the vertical descent velocity of the precipitation. For example, the vehicle-mounted terminal 11 or the server 12 stores a table corresponding to precipitation type and amount and the vertical descent velocity of precipitation. When the vehicle-mounted terminal 11 stores this table, it can directly query the table according to the precipitation type and amount to obtain the vertical descent velocity of the precipitation.
[0061] If the server 12 stores the corresponding relationship table, the vehicle terminal 11 can send a third acquisition request to the server 12. The third acquisition request includes the precipitation type and precipitation amount. The third acquisition request is used to request the vertical descent speed of the precipitation corresponding to the precipitation type and precipitation amount. The vehicle terminal 11 receives the vertical descent speed of the precipitation sent by the server 12 based on the third acquisition request.
[0062] Alternatively, if server 12 stores the corresponding table, vehicle terminal 11 can also send a fourth acquisition request to server 12 to retrieve the corresponding table. After receiving the corresponding table from server 12 based on the fourth acquisition request, vehicle terminal 11 can obtain the vertical descent velocity of precipitation by querying the corresponding table itself. Vehicle terminal 11 can also store the corresponding table, so that if the precipitation type and / or precipitation amount changes, and a new vertical descent velocity of precipitation is needed, the new vertical descent velocity of precipitation can be obtained directly by querying the corresponding table.
[0063] In the embodiments of this application, for any type of precipitation and any amount of precipitation, the vertical falling velocity of precipitation can be calculated according to Stokes' theorem or Sha Yuqing's formula. The embodiments of this application do not elaborate on the process of calculating the vertical falling velocity of precipitation.
[0064] Step A4: Obtain the speed of the precipitation relative to the vehicle based on the first precipitation speed and the second precipitation speed.
[0065] For example, the combined velocity of the first precipitation velocity and the second precipitation velocity is obtained, and this combined velocity is used as the velocity of the precipitation relative to the vehicle. Embodiments of this application can also obtain the angle α2 of the precipitation relative to the vehicle, which can be expressed as shown in Formula 2 below.
[0066] a2 = arctan(v3 / v4) (Formula 2)
[0067] Where v3 represents the first precipitation rate and v4 represents the second precipitation rate.
[0068] Step 3022: Based on the speed of precipitation relative to the vehicle, the amount of precipitation, the type of precipitation, and the height of the vents from the top of the windshield, obtain the energy required to block the precipitation from falling onto the windshield.
[0069] In one possible implementation, the energy required to block the precipitation from falling onto the windshield is obtained based on the speed of the precipitation relative to the vehicle, the amount of precipitation, the type of precipitation, and the height of the vents from the windshield, including but not limited to steps B1 to B4 below.
[0070] Step B1: Obtain the precipitation mass per unit time based on precipitation amount and precipitation type.
[0071] For example, the precipitation amount for any precipitation type is used to indicate the height of that precipitation type falling on a unit area within a reference time, and the precipitation type is used to determine the density of that precipitation type. For instance, if the precipitation type is rain, the density of rain is 1000 kg / m³; if the precipitation type is snowfall, the density of snowfall is 400 kg / m³; if the precipitation type is sleet, the density is obtained by looking up the correspondence between precipitation amount and density based on the precipitation amount of sleet.
[0072] The correspondence between precipitation and density can be stored in the vehicle terminal 11 or the server 12. If the vehicle terminal 11 stores this correspondence, it can directly query the stored relationship. If the server 12 stores this correspondence, the vehicle terminal 11 can send a fifth acquisition request to the server 12. This fifth acquisition request includes the precipitation type and precipitation amount, and is used to request the density corresponding to the precipitation type and amount. The vehicle terminal 11 receives the density sent by the server 12 based on the fifth acquisition request.
[0073] Alternatively, if server 12 stores the corresponding relationship, vehicle terminal 11 can also send a sixth acquisition request to server 12 to obtain the corresponding relationship. After receiving the corresponding relationship table sent by server 12 based on the sixth acquisition request, vehicle terminal 11 can obtain the density by querying the corresponding relationship itself. Vehicle terminal 11 can also store the corresponding relationship, so that if precipitation changes, it can directly query the corresponding relationship to obtain the new density.
[0074] In one possible implementation, precipitation that has the potential to fall on the windshield includes precipitation that falls directly on the windshield and precipitation that first falls on the hood and then flows towards the windshield. Vehicle information includes the area of the windshield and the area of the hood. Therefore, the volume of precipitation per unit time can be obtained based on the total area of the windshield and hood, and then the mass of precipitation per unit time can be obtained based on the volume and density of the precipitation. Alternatively, the mass of precipitation per unit time can be calculated based on a reference area, which can be a preset value larger than the total area of the windshield and hood. The unit time can be 1 second.
[0075] Step B2: Obtain the change in kinetic energy of the precipitation based on the precipitation mass and the speed of the precipitation relative to the vehicle.
[0076] In this embodiment of the application, the calculation method for obtaining the change in kinetic energy of precipitation based on the precipitation mass and the speed of precipitation relative to the vehicle can be shown in Formula 3 below.
[0077]
[0078] Where W1 represents the change in kinetic energy, m represents the mass of precipitation, v5 represents the velocity of the precipitation relative to the vehicle, and v6 represents the velocity of the precipitation as it is blown to the top of the windshield. Combining this with Formula 3 above, we know that the change in kinetic energy of the precipitation reaches its maximum when v6 equals 0. Therefore, the maximum value of the change in kinetic energy, W, is... 1max As shown below
[0079] As shown in Equation 4.
[0080]
[0081] Step B3: Obtain the change in gravitational potential energy of the precipitation based on the precipitation mass and the height of the vent from the windshield.
[0082] In this embodiment, precipitation is assumed to fall at a uniform speed, meaning that the height of precipitation before being affected by airflow is not included in the calculation. Formula 5 below shows the airflow energy decay formula, which determines the shortest work distance required for airflow to block precipitation.
[0083] E = E0 * e -kx (Formula 5)
[0084] Where E0 represents the initial energy of the airflow exiting the jet duct per unit time, x represents the distance the airflow travels through the precipitation, E represents the remaining energy of the airflow after traveling a distance x, e represents the natural constant, and k represents the attenuation coefficient, which corresponds to the orifice diameter. For example, the vehicle-mounted terminal 11 stores the correspondence between the attenuation coefficient and the orifice diameter, and the attenuation coefficient is obtained by querying this correspondence based on the orifice diameter.
[0085] As shown in Formula 5, when x equals 4 / k, E approaches 0. Therefore, the shortest work distance required for airflow to block precipitation is determined to be 4 / k - x1, where x1 represents the height from the vent to the windshield. Since the work distance done by the airflow on precipitation in the direction of gravity is equal to the falling distance of the precipitation, the change in gravitational potential energy of the precipitation can be obtained according to Formula 6 below.
[0086] W2=mgH (Formula 6)
[0087] Where W2 represents the change in gravitational potential energy, m represents the mass of precipitation, g represents the gravitational constant, and H represents the shortest distance required for airflow to block precipitation, i.e., H = 4 / k - x1.
[0088] Step B4: Obtain the energy required to block precipitation from falling onto the windshield based on the changes in kinetic energy and gravitational potential energy.
[0089] For example, the change in kinetic energy and the change in gravitational potential energy are added together, and the sum is taken as the energy required to block precipitation from falling onto the windshield. If the maximum value W of the change in kinetic energy is...1max Adding this to the change in gravitational potential energy, the sum is taken as the energy required to prevent precipitation from falling onto the windshield. This energy is equal to the minimum work done by the airflow to ensure that precipitation does not fall onto the windshield. In other words, if the work done by the airflow is greater than or equal to the energy required to prevent precipitation from falling onto the windshield, then precipitation will not fall onto the windshield.
[0090] In step 303, jet power is obtained based on the energy, and airflow is ejected through the vehicle's air vents according to the jet power.
[0091] In one possible implementation, the initial energy E0 of the airflow exiting the jet duct per unit time is obtained based on the energy required to block precipitation from falling onto the windshield, and the jet power is obtained based on this initial energy E0. The method for obtaining the initial energy E0 based on the energy required to block precipitation from falling onto the windshield can be shown in Formula 7 below.
[0092]
[0093] Where W represents the energy required to block precipitation from hitting the windshield. This represents the energy at x1 in the formula for the decay of airflow energy.
[0094] After obtaining the initial energy E0, the initial energy E0 can be divided by the unit time, and the quotient can be taken as the obtained jet power. That is, the jet power P can be represented by the following formula 8.
[0095] P = E0 / t (Formula 8)
[0096] Where E0 represents the initial energy of the airflow exiting the jet duct outlet per unit time, and t represents the unit time, for example, 1 second.
[0097] In another possible implementation, since energy loss may occur during airflow acceleration, this energy needs to be compensated first based on a compensation factor to obtain the jet energy. Then, the jet power is obtained based on the jet energy to ensure that the effect of blocking precipitation is better when the airflow is sprayed according to the jet power. The compensation factor corresponds to the type of jet duct connected to the vent. For example, the initial energy E0 is first obtained based on the energy of the blocked precipitation falling onto the windshield. The compensation factor is added to the initial energy E0, and the sum is taken as the jet energy. In this case, the jet energy can be divided by the unit time, and the quotient is taken as the jet power.
[0098] Since there may be errors in monitoring precipitation, the energy required to block precipitation from hitting the windshield can be increased by a factor of Q. The jet power can then be obtained based on this increased energy, ensuring better precipitation blocking when the jet is sprayed at the appropriate power. Here, Q can correspond to the model of the precipitation monitoring radar, and Q is greater than 1. In this case, the jet energy can be divided by the unit time, and the quotient can be taken as the jet power.
[0099] In this embodiment, the jet energy can also be increased by a factor of Q, and the jet power can be obtained based on the increased jet energy. This compensates for both energy loss and monitoring errors in preventing precipitation from hitting the windshield, ensuring the effectiveness of precipitation blocking. For example, first, an initial energy E0 is obtained based on the energy of the blocked precipitation hitting the windshield. Then, a compensation factor is added to the initial energy E0, and the sum is taken as the jet energy. Next, the jet energy is increased by a factor of Q, and the jet power is obtained based on this Q-fold jet energy. Exemplarily, the Q-fold jet energy is divided by the unit time, and the quotient is taken as the jet power.
[0100] After obtaining the jet power, the airflow is ejected through the vehicle's vents according to the jet power. This airflow forms a barrier layer, preventing precipitation from falling onto the vehicle's windshield. Figure 6 This is a schematic diagram of a barrier layer provided in an embodiment of this application. The position and shape of the barrier layer can be as follows: Figure 6 The position and shape of the dashed line are shown.
[0101] For example, the vehicle's hood is provided with at least one of an airflow stabilizing device or a water deflector. The airflow stabilizing device is used to improve airflow stability, and the water deflector is used to guide precipitation falling on the hood to the sides of the vehicle, thereby ensuring the effectiveness of blocking precipitation. When a water deflector is provided on the hood, the precipitation guided by the water deflector does not need to be transported to the sides of the vehicle by airflow, thus saving energy in blocking this portion of the precipitation from falling onto the windshield.
[0102] In one possible implementation, the angle of the airflow injected from the vent is a reference angle. The method further includes: increasing the reference speed based on the vehicle speed, rotating the angle of the airflow injected from the vent from the reference angle toward the front of the vehicle by a first angle, wherein the total angle of the vent rotation does not exceed an angle threshold; and injecting airflow through the vent according to the rotated angle and a first power, wherein the first power is greater than or equal to the jet power.
[0103] The reference angle, reference speed, first angle, angle threshold, and first power can be determined based on experience or actual needs, and this application embodiment does not limit them. For example, the reference angle is 90 degrees to the horizontal plane, that is, perpendicular to the horizontal plane, or the angle between the reference angle and the horizontal plane is equal to the angle a2 of the precipitation relative to the vehicle. The reference speed is 10 km / h, the first angle is 5 degrees, the angle threshold is 45 degrees, and the first power is 1.1 times the jet power. As the vehicle speed increases, by simply rotating the angle of the jet airflow from the nozzle towards the front of the vehicle, or by rotating the angle of the jet airflow from the nozzle towards the front of the vehicle and increasing the power of the jet airflow, the time for raindrops to move upward can be increased, ensuring the effect of blocking precipitation.
[0104] By simply rotating the angle of the jet stream towards the front of the vehicle, and keeping the initial power equal to the jet power, the energy required to block precipitation remains unchanged. Therefore, while maintaining the effectiveness of rainwater blocking, the method of simply rotating the angle consumes less energy compared to increasing the power of the jet stream.
[0105] For example, the aperture of the air jet is a reference aperture. The method further includes: based on the increase in precipitation during vehicle operation, reducing the aperture of the air jet from the reference aperture, wherein the reduction ratio of the aperture is positively correlated with the increase in precipitation, and the aperture after the aperture reduction is not less than an aperture threshold; and jetting air through the aperture with the reduced aperture at a second power, wherein the second power is greater than or equal to the jet power.
[0106] The reference aperture, the percentage reduction in aperture, the aperture threshold, and the second power can be determined based on experience or actual needs, and this application does not limit these aspects. For example, the reference aperture diameter is 2 cm, and for every 5% increase in precipitation, the aperture is reduced by 10%, the aperture threshold is 1 cm, and the second power is 1.5 times the jet power. When precipitation increases, by reducing only the aperture of the vent jet, or by reducing the aperture of the vent jet and increasing the jet power, the upward force of raindrops can be increased, ensuring the effectiveness of precipitation blocking. When only the aperture of the vent jet is reduced and the second power equals the jet power, the energy required to block precipitation remains unchanged. Therefore, while ensuring the effectiveness of precipitation blocking, reducing only the aperture consumes less energy compared to increasing the jet power.
[0107] In this embodiment of the application, the user can also adjust the angle and power of the airflow injected through the air vents inside the vehicle, which is a more flexible way to adjust the angle and power of the airflow.
[0108] Figure 7 This is a schematic diagram of a precipitation blocking method provided in an embodiment of this application. Figure 7As shown, the vehicle-mounted terminal acquires monitoring information from the precipitation monitoring radar and determines whether there is precipitation. If there is no precipitation, it continues to acquire monitoring information from the precipitation monitoring radar. If there is precipitation, the monitoring information is used as precipitation information, and airflow and vehicle information are also acquired. Based on the precipitation, airflow, and vehicle information, the energy required to block precipitation from falling onto the vehicle's windshield is calculated. The jet power is then calculated based on this energy, and airflow is ejected through the vehicle's vents according to the jet power.
[0109] like Figure 7 As shown, monitoring information from precipitation monitoring radar can be acquired after the jet stream, allowing for adjustments to at least one of the jet power or jet stream angle based on changes in precipitation. The method can also receive user commands and adjust at least one of the jet power or jet stream angle accordingly.
[0110] The method provided in this application embodiment obtains the energy required to block precipitation from falling onto the vehicle's windshield based on precipitation information, airflow information, and vehicle information during vehicle operation. Then, it obtains jet power based on this energy. This method can spray airflow through the vehicle's vents according to the jet power to prevent precipitation from falling onto the vehicle's windshield, thereby ensuring that the driver's vision is not obstructed and driving safety is guaranteed.
[0111] Furthermore, since jet power is obtained based on precipitation information, airflow information, and vehicle information, the information used to obtain jet power is more comprehensive, the accuracy of the obtained jet power is higher, and the effect of blocking precipitation is better.
[0112] See Figure 8 This application provides a precipitation blocking device, which includes an acquisition module 801 and a jet module 802.
[0113] Acquisition module 801 is used to acquire precipitation information, airflow information, and vehicle information during vehicle operation. Precipitation information includes at least one of precipitation type and precipitation amount; airflow information includes at least one of airflow direction and airflow speed; and vehicle information includes at least one of vehicle orientation, vehicle speed, and the height of the vents from the windshield. Acquisition module 801 is also used to acquire the energy required to block precipitation from falling onto the vehicle's windshield based on the precipitation information, airflow information, and vehicle information. Jet module 802 is used to acquire the jet power based on the energy and eject airflow through the vehicle's vents according to the jet power.
[0114] In one possible implementation, precipitation information includes precipitation type and precipitation amount, air flow information includes air flow direction and air flow speed, and vehicle information includes vehicle orientation, vehicle speed, and the height of the vent from the windshield. The acquisition module 801 is used to acquire the speed of precipitation relative to the vehicle based on the precipitation type, precipitation amount, air flow direction, air flow speed, vehicle orientation, and vehicle speed; and to acquire the energy required to block the precipitation from falling onto the windshield based on the precipitation speed relative to the vehicle, precipitation amount, precipitation type, and the height of the vent from the windshield.
[0115] In one possible implementation, the acquisition module 801 is used to acquire a first sub-velocity and a second sub-velocity based on the airflow direction, vehicle orientation, and airflow speed, wherein the first sub-velocity is parallel to the vehicle orientation on a horizontal plane and the second sub-velocity is perpendicular to the vehicle orientation on a horizontal plane; acquire a first precipitation velocity of precipitation relative to the vehicle on a horizontal plane based on the first sub-velocity, vehicle speed, and second sub-velocity; acquire a second precipitation velocity of precipitation relative to the vehicle in a direction perpendicular to the horizontal plane based on the precipitation type and precipitation amount; and acquire the velocity of precipitation relative to the vehicle based on the first precipitation velocity and the second precipitation velocity.
[0116] In one possible implementation, the acquisition module 801 is used to acquire the precipitation mass per unit time based on the precipitation amount and precipitation type; acquire the change in kinetic energy of the precipitation based on the precipitation mass and the velocity of the precipitation relative to the vehicle; acquire the change in gravitational potential energy of the precipitation based on the precipitation mass and the height of the vents from the windshield; and acquire the energy required to block the precipitation from falling onto the windshield based on the change in kinetic energy and the change in gravitational potential energy.
[0117] In one possible implementation, the jet module 802 is used to compensate for energy based on a compensation factor to obtain jet energy, the compensation factor corresponding to the type of jet pipe connected to the vent; and to obtain jet power based on the jet energy.
[0118] In one possible implementation, the angle of the airflow injected from the vent is a reference angle. The jet module 802 is also used to increase the reference speed based on the vehicle speed, and rotate the angle of the airflow injected from the vent from the reference angle toward the front of the vehicle by a first angle. The total angle of the vent rotation does not exceed an angle threshold. The airflow is injected through the vent according to the rotated angle and a first power, where the first power is greater than or equal to the jet power.
[0119] In one possible implementation, the orifice diameter of the jet airflow is a reference orifice diameter. The jet module 802 is also used to reduce the orifice diameter of the jet airflow from the reference orifice diameter based on the increase in precipitation during vehicle operation. The reduction ratio of the orifice diameter is positively correlated with the increase in precipitation. The orifice diameter after reduction is not less than the orifice diameter threshold. The jet airflow is injected through the orifice with reduced diameter according to a second power, which is greater than or equal to the jet power.
[0120] The device provided in this application embodiment obtains the energy required to block precipitation from falling onto the vehicle's windshield based on precipitation information, airflow information, and vehicle information during vehicle operation. Then, it obtains jet power based on this energy. The device can spray airflow through the vehicle's vents according to the jet power to prevent precipitation from falling onto the vehicle's windshield, thereby ensuring that the driver's vision is not obstructed and driving safety is guaranteed.
[0121] Furthermore, since jet power is obtained based on precipitation information, airflow information, and vehicle information, the information used to obtain jet power is more comprehensive, the accuracy of the obtained jet power is higher, and the effect of blocking precipitation is better.
[0122] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0123] Figure 9 This is a schematic diagram of a server structure provided in an embodiment of this application. The server can vary significantly due to differences in configuration or performance. It may include one or more processors 901 and one or more memories 902. The processor 901 may be a Central Processing Unit (CPU). The one or more memories 902 store at least one computer program, which is loaded and executed by the one or more processors 901 to enable the server to implement the precipitation blocking methods provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated here.
[0124] Figure 10 This is a schematic diagram of the structure of a vehicle-mounted terminal provided in an embodiment of this application.
[0125] Typically, an in-vehicle terminal includes a processor 1001 and a memory 1002.
[0126] Processor 1001 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1001 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1001 may also include a main processor and a coprocessor. The main processor, also known as the CPU, is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1001 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1001 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.
[0127] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1002 is used to store at least one instruction, which is executed by the processor 1001 to cause the vehicle terminal to implement the precipitation blocking method provided in the method embodiments of this application.
[0128] In some embodiments, the vehicle terminal may also optionally include: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, memory 1002, and peripheral device interface 1003 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1003 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007, a positioning assembly 1008, and a power supply 1009.
[0129] Peripheral interface 1003 can be used to connect at least one input / output (I / O) related peripheral device to processor 1001 and memory 1002. In some embodiments, processor 1001, memory 1002 and peripheral interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1001, memory 1002 and peripheral interface 1003 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0130] The radio frequency (RF) circuit 1004 is used to receive and transmit radio frequency (RF) signals, also known as electromagnetic signals. The RF circuit 1004 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1004 can communicate with other vehicle terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or Wireless Fidelity (WiFi) networks. In some embodiments, the RF circuit 1004 may also include circuitry related to Near Field Communication (NFC), which is not limited in this application.
[0131] Display screen 1005 is used to display a user interface (UI). The UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1005 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1001 for processing. In this case, display screen 1005 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 1005 may be a single screen, disposed on the front panel of the vehicle terminal; in other embodiments, display screen 1005 may be at least two screens, disposed on different surfaces of the vehicle terminal or in a folded design; in still other embodiments, display screen 1005 may be a flexible display screen, disposed on a curved or folded surface of the vehicle terminal. Furthermore, display screen 1005 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1005 may be made of materials such as Liquid Crystal Display (LCD) or Organic Light-Emitting Diode (OLED).
[0132] The camera assembly 1006 is used to acquire images or videos. Optionally, the camera assembly 1006 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the vehicle terminal, and the rear-facing camera is located on the back of the vehicle terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusing the main camera and the depth-sensing camera, panoramic shooting by fusing the main camera and the wide-angle camera, virtual reality (VR) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1006 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.
[0133] The audio circuit 1007 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1001 for processing, or input to the radio frequency circuit 1004 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the vehicle terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1007 may also include a headphone jack.
[0134] The positioning component 1008 is used to locate the current geographical location of the vehicle terminal in order to enable navigation or location-based services (LBS).
[0135] The power supply 1009 is used to power various components in the vehicle terminal. The power supply 1009 can be AC power, DC power, a disposable battery, or a rechargeable battery. When the power supply 1009 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0136] In some embodiments, the vehicle terminal further includes one or more sensors 1010. The one or more sensors 1010 include, but are not limited to: an acceleration sensor 1011, a gyroscope sensor 1012, a pressure sensor 1013, a fingerprint sensor 1014, an optical sensor 1015, and a proximity sensor 1016.
[0137] Accelerometer 1011 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the vehicle terminal. For example, accelerometer 1011 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1001 can control display screen 1005 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1011. Accelerometer 1011 can also be used for games or for acquiring user motion data.
[0138] The gyroscope sensor 1012 can detect the orientation and rotation angle of the vehicle terminal. The gyroscope sensor 1012, in conjunction with the accelerometer sensor 1011, can collect the user's 3D movements on the vehicle terminal. Based on the data collected by the gyroscope sensor 1012, the processor 1001 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0139] The pressure sensor 1013 can be installed on the side bezel of the vehicle terminal and / or on the lower layer of the display screen 1005. When the pressure sensor 1013 is installed on the side bezel of the vehicle terminal, it can detect the user's grip signal on the vehicle terminal, and the processor 1001 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1013. When the pressure sensor 1013 is installed on the lower layer of the display screen 1005, the processor 1001 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1005. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0140] The fingerprint sensor 1014 is used to collect a user's fingerprint. The processor 1001 identifies the user based on the fingerprint collected by the fingerprint sensor 1014, or vice versa. When the user's identity is identified as trusted, the processor 1001 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 1014 can be located on the front, back, or side of the in-vehicle terminal. When the in-vehicle terminal has physical buttons or a manufacturer's logo, the fingerprint sensor 1014 can be integrated with the physical buttons or the manufacturer's logo.
[0141] An optical sensor 1015 is used to collect ambient light intensity. In one embodiment, the processor 1001 can control the display brightness of the display screen 1005 based on the ambient light intensity collected by the optical sensor 1015. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1005 is increased; when the ambient light intensity is low, the display brightness of the display screen 1005 is decreased. In another embodiment, the processor 1001 can also dynamically adjust the shooting parameters of the camera assembly 1006 based on the ambient light intensity collected by the optical sensor 1015.
[0142] The proximity sensor 1016, also known as a distance sensor, is typically installed on the front panel of the vehicle terminal. The proximity sensor 1016 is used to detect the distance between the user and the front of the vehicle terminal. In one embodiment, when the proximity sensor 1016 detects that the distance between the user and the front of the vehicle terminal is gradually decreasing, the processor 1001 controls the display screen 1005 to switch from a screen-on state to a screen-off state; when the proximity sensor 1016 detects that the distance between the user and the front of the vehicle terminal is gradually increasing, the processor 1001 controls the display screen 1005 to switch from a screen-off state to a screen-on state.
[0143] Those skilled in the art will understand that Figure 10 The structure shown does not constitute a limitation on the vehicle terminal and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0144] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory, wherein at least one computer program is stored in the memory. The at least one computer program is loaded and executed by one or more processors to enable the computer device to implement any of the above-described precipitation blocking methods.
[0145] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program, which is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described precipitation blocking methods.
[0146] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0147] In an exemplary embodiment, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described precipitation blocking methods.
[0148] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the first adjustment strategy involved in this application was obtained with full authorization.
[0149] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0150] It should be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application 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 this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the above exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0151] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for preventing rainfall, characterized in that, The method includes: Acquire precipitation information, air flow information, and vehicle information during vehicle operation. The precipitation information includes precipitation type and amount, the air flow information includes air flow direction and speed, and the vehicle information includes vehicle orientation, vehicle speed, and the height of the air vents from the windshield. The speed of the precipitation relative to the vehicle is obtained based on the precipitation type, the precipitation amount, the air flow direction, the air flow speed, the vehicle orientation, and the vehicle speed. The precipitation mass per unit time is obtained based on the precipitation amount and the precipitation type; The change in kinetic energy of the precipitation is obtained based on the mass of the precipitation and the speed of the precipitation relative to the vehicle. The change in gravitational potential energy of the precipitation is obtained based on the precipitation mass and the height of the vent from the windshield. The energy required to block precipitation from falling onto the windshield is obtained based on the change in kinetic energy and the change in gravitational potential energy. The jet power is obtained based on the energy, and the airflow is ejected through the vehicle's air vents according to the jet power.
2. The method according to claim 1, characterized in that, The step of obtaining the velocity of precipitation relative to the vehicle based on the precipitation type, precipitation amount, air flow direction, air flow speed, vehicle orientation, and vehicle speed includes: Based on the airflow direction, the vehicle orientation, and the airflow speed, a first sub-velocity and a second sub-velocity are obtained. The first sub-velocity is parallel to the vehicle orientation on the horizontal plane, and the second sub-velocity is perpendicular to the vehicle orientation on the horizontal plane. Based on the first sub-velocity, the vehicle speed, and the second sub-velocity, a first precipitation velocity of the precipitation relative to the vehicle on the horizontal plane is obtained; The second precipitation velocity relative to the vehicle in a direction perpendicular to the horizontal plane is obtained based on the precipitation type and the precipitation amount. The speed of the precipitation relative to the vehicle is obtained based on the first precipitation speed and the second precipitation speed.
3. The method according to claim 1 or 2, characterized in that, The process of obtaining jet power based on the energy includes: The energy is compensated based on a compensation factor to obtain jet energy, wherein the compensation factor corresponds to the type of jet pipe connected to the air hole; Jet power is obtained based on the jet energy.
4. The method according to claim 1 or 2, characterized in that, The angle of the airflow ejected from the vent is a reference angle, and the method further includes: Based on the vehicle speed, the reference speed is increased, and the angle of the airflow injected by the vent is rotated from the reference angle toward the front of the vehicle by a first angle, wherein the total angle of the vent rotation does not exceed an angle threshold. The airflow is ejected through the vent at the rotated angle and with a first power, wherein the first power is greater than or equal to the jet power.
5. The method according to claim 1 or 2, characterized in that, The orifice diameter of the air jet is a reference orifice diameter, and the method further includes: Based on the increase in precipitation during the vehicle's operation, the aperture of the air jet is reduced from the reference aperture. The reduction ratio of the aperture is positively correlated with the increase in precipitation, and the aperture after the aperture reduction is not less than the aperture threshold. The airflow is ejected at a second power by means of a reduced-diameter orifice, the second power being greater than or equal to the jet power.
6. A rainwater blocking device, characterized in that, The device includes: The acquisition module is used to acquire precipitation information, air flow information and vehicle information during vehicle operation. The precipitation information includes precipitation type and precipitation amount, the air flow information includes air flow direction and air flow speed, and the vehicle information includes vehicle orientation, vehicle speed and the height of the air vents from the windshield. The acquisition module is further configured to: acquire the velocity of the precipitation relative to the vehicle based on the precipitation type, the precipitation amount, the air flow direction, the air flow speed, the vehicle orientation, and the vehicle speed; acquire the precipitation mass per unit time based on the precipitation amount and the precipitation type; acquire the change in kinetic energy of the precipitation based on the precipitation mass and the velocity of the precipitation relative to the vehicle; acquire the change in gravitational potential energy of the precipitation based on the precipitation mass and the height of the vent from the windshield; and acquire the energy required to block the precipitation from falling onto the windshield based on the change in kinetic energy and the change in gravitational potential energy. A jet module is used to obtain jet power based on the energy and to eject airflow through the vehicle's air vents according to the jet power.
7. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program, which is loaded and executed by the processor to enable the computer device to implement the precipitation blocking method as described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor to enable the computer to implement the precipitation blocking method as described in any one of claims 1-5.
Citation Information
Patent Citations
Adaptive cruise control method and system
CN106882186A
Method of controlling an air blowing apparatus
CN113135162A