Method, apparatus, and storage medium for removing condensate

CN116834695BActive Publication Date: 2026-09-04CHERY AUTOMOBILE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202310753819.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2026-09-04
Estimated Expiration
2043-06-21

AI Technical Summary

Technical Problem

[0002]在寒冷的冬天,车外温度低,车内温度高,车内外温差大,在车窗上会结有霜层、冰层、雾层或者雪层等凝结物,影响驾驶员的视线,进一步影响了驾驶的安全性

Benefits of technology

[0020]本申请提供的技术方案,通过获取车窗的透光率来获取车窗上的凝结物的信息,再通过车辆的启动时间和对车窗进行加热的开始时间确定加热时长,根据加热时长、凝结物的信息以及驾驶员的历史用车数据确定目标加热功率,进而在车辆启动前按照目标加热功率对车窗进行加热去除凝结物。因此,本申请通过对车辆的车窗的凝结物分析,结合驾驶员的实际需求,在驾驶员启动车辆前完成对车窗凝结物的去除,由此保证了出行时间,且不需要驾驶员复杂的操作,给驾驶员提供了便利。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116834695B_ABST
    Figure CN116834695B_ABST
Patent Text Reader

Abstract

The application discloses a condensate removal method, device, equipment and storage medium, and belongs to the technical field of vehicle control. The method comprises the following steps: acquiring the light transmittance of a vehicle window based on the fact that the vehicle window meets a condensate condensation condition; determining the information of the condensate on the vehicle window according to the light transmittance of the vehicle window, wherein the information of the condensate comprises at least one of the thickness and the state of the condensate; determining the starting time of the vehicle and the starting time of heating the vehicle window; determining the heating duration through the time difference between the starting time of the vehicle and the starting time of heating the vehicle window; determining the target heating power according to the heating duration and the information of the condensate; and removing the condensate on the vehicle window according to the target heating power before the starting time of the vehicle. Since the removal of the condensate on the vehicle window is completed before the driver starts the vehicle, the travel time is ensured, and the removal process does not require complex operations of the driver, thereby providing convenience for the driver.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a method, apparatus, device and storage medium for removing condensates. Background Technology

[0002] In cold winters, the outside temperature is low while the inside temperature is high, creating a large temperature difference. This leads to the formation of frost, ice, fog, or snow on the windows, obstructing the driver's vision and further compromising driving safety. Therefore, removing condensation from car windows is crucial for safe driving. Summary of the Invention

[0003] This application provides a method, apparatus, device, and storage medium for removing condensate, which can be used to remove condensate from vehicle windows. The technical solution is as follows:

[0004] On one hand, this application provides a method for removing condensate, the method comprising:

[0005] Based on the fact that the vehicle windows meet the conditions for condensation, the light transmittance of the windows is obtained, and the information of the condensation on the windows is determined according to the light transmittance of the windows. The information of the condensation includes at least one of the thickness and state of the condensation.

[0006] Determine the vehicle's start time and the start time of heating the windows;

[0007] The heating duration is determined by the time difference between the vehicle's start time and the start time of heating the windows;

[0008] The system acquires the driver's historical driving data; determines the initial heating power based on the heating duration and the information of the condensate; calibrates the initial heating power based on the historical driving data, and uses the calibrated heating power as the target heating power; wherein the historical driving data includes at least one of the driver's driving data and the historical heating data of the window, and the historical heating data includes at least one of the historical heating duration and the number of heating cycles;

[0009] Before the vehicle starts, the condensate on the windows is removed according to the target heating power.

[0010] On the other hand, a condensate removal apparatus is provided, the apparatus comprising:

[0011] The first determining module is used to obtain the light transmittance of the vehicle window based on the fact that the vehicle window meets the condensation conditions, and to determine the information of the condensation on the vehicle window based on the light transmittance of the vehicle window. The information of the condensation includes at least one of the thickness and state of the condensation.

[0012] The second determining module is used to determine the start time of the vehicle and the start time of heating the windows;

[0013] The third determining module is used to determine the heating duration by the time difference between the vehicle's start time and the start time of heating the window;

[0014] The fourth determining module is used to acquire the driver's historical driving data of the vehicle; determine the initial heating power based on the heating duration and the information of the condensate; calibrate the initial heating power based on the historical driving data, and use the calibrated heating power as the target heating power; wherein, the historical driving data includes at least one of the driver's driving data and the historical heating data of the window, and the historical heating data includes at least one of the historical heating duration and the number of heating cycles;

[0015] A removal module is used to remove the condensate on the windows according to the target heating power before the vehicle starts.

[0016] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to implement any of the above-described methods for removing condensates.

[0017] On the other hand, a computer-readable storage medium is also provided, wherein at least one computer program is stored therein, the at least one computer program being loaded and executed by a processor to enable a computer to implement any of the above-described methods for removing condensates.

[0018] On the other hand, a computer program product or computer program is also provided, the computer program product or computer program including 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 the processor executes the computer instructions, causing the computer device to perform any of the above-described methods for removing condensates.

[0019] The technical solution provided in this application brings at least the following beneficial effects:

[0020] The technical solution provided in this application obtains information about condensation on vehicle windows by measuring the light transmittance of the windows. Then, it determines the heating duration based on the vehicle's start time and the start time of window heating. Based on the heating duration, condensation information, and the driver's historical driving data, it determines the target heating power. Finally, before vehicle startup, the windows are heated to remove condensation according to the target heating power. Therefore, this application, through analysis of condensation on vehicle windows and considering the driver's actual needs, removes condensation from the windows before the driver starts the vehicle, thus ensuring travel time and eliminating the need for complex driver operations, providing convenience for the driver. Attached Figure Description

[0021] 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.

[0022] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;

[0023] Figure 2 This is a flowchart of a method for removing condensate provided in an embodiment of this application;

[0024] Figure 3 This is a schematic diagram of the structure of a condensate removal device provided in an embodiment of this application;

[0025] Figure 4 This is a schematic diagram of the structure of a server provided in an embodiment of this application;

[0026] Figure 5 This is a schematic diagram of the structure of a condensate removal device provided in an embodiment of this application. Detailed Implementation

[0027] 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.

[0028] This application provides a method for removing condensate. Please refer to the following embodiments. Figure 1 The diagram illustrates the implementation environment of the method provided in this application embodiment. This implementation environment may include: a vehicle 11 and a vehicle control system 12.

[0029] The vehicle 11 is equipped with heating devices for its windows. For example, heating circuits are installed around the windows to heat them. The vehicle control system 12 acquires the temperature inside and outside the vehicle, as well as the light transmittance of the windows, and receives information from the driver's terminal to heat the windows of vehicle 11 to remove condensation. The vehicle control system 12 can store historical vehicle usage data of the driver and historical vehicle start times.

[0030] Optionally, the vehicle control system 12 can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center. The vehicle 11 and the vehicle control system 12 establish a communication connection via a wired or wireless network.

[0031] Optionally, the implementation environment may also include server 13, which may be a single server, a server cluster consisting of multiple servers, or a cloud computing service center. Vehicle 11 and vehicle control system 12 establish communication connections with server 13 via wired or wireless networks.

[0032] Those skilled in the art should understand that the above-described vehicle 11 and vehicle control system 12 are merely examples. Other existing or future vehicles or vehicle control systems that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.

[0033] Based on the above Figure 1 The implementation environment shown in this application provides a method for removing condensates, as described in the embodiments. Figure 2 As shown, taking the application of this method to a vehicle control system as an example, the method includes steps 201-205.

[0034] In step 201, based on the fact that the vehicle window meets the condensation conditions, the light transmittance of the window is obtained, and the information of the condensation on the window is determined according to the light transmittance of the window. The information of the condensation includes at least one of the thickness and state of the condensation.

[0035] Before obtaining the light transmittance of the vehicle window, it is necessary to determine whether the vehicle window meets the conditions for condensation, including: obtaining the external and internal temperatures of the vehicle; determining the temperature difference between the external and internal temperatures; and determining whether the window condition meets the conditions for condensation if the temperature difference reaches a temperature threshold.

[0036] For example, this application acquires the external and internal temperatures of the vehicle by installing temperature sensors on both the exterior and interior of the vehicle, and transmits the acquired external and internal temperatures to the vehicle control system. The vehicle control system is a comprehensive system that acquires environmental data from both the exterior and interior of the vehicle and controls various functions of the vehicle.

[0037] The vehicle control system calculates the temperature difference between the vehicle's exterior and interior based on the acquired external and internal temperatures. This temperature difference is compared to a pre-set temperature difference threshold. When the temperature difference reaches the threshold, it indicates that the vehicle's windows meet the conditions for condensation, meaning condensation appears on the windows. This application does not limit the temperature difference threshold; it determines it based on the lowest temperature difference between the vehicle's exterior and interior when condensation actually appears on the windows.

[0038] When the vehicle window meets the conditions for condensation, the light transmittance of the window is detected by a light transmittance detection device installed on the window. This application does not limit the light transmittance detection device installed on the window. For example, the light transmittance detection device can be a laser device or an infrared imaging device.

[0039] The process of acquiring the light transmittance of the vehicle window and determining condensation information on the window based on the light transmittance includes: when the vehicle window meets the conditions for condensation, the vehicle control system acquires the current light transmittance of the window from a light transmittance detection device installed on the window; based on the current light transmittance, and according to the correspondence between the pre-set light transmittance of the window and condensation information on the window, the system acquires the current condensation information of the window. The condensation information includes, but is not limited to, at least one of the following: condensation thickness and state. For example, the state of the condensation includes fog, frost, snow, and ice.

[0040] This application does not limit the correspondence between the light transmittance of the vehicle window and the information on condensation on the window. The light transmittance can be determined based on the different light transmittance of the window corresponding to different condensation states and thicknesses in actual situations. For example, as the condensation state changes from fog to frost, then to snow, and finally to ice, the corresponding light transmittance gradually decreases. In a given condensation state, as the condensation thickness increases, the corresponding light transmittance of the window decreases.

[0041] In step 202, the vehicle start time and the start time of window heating are determined.

[0042] The methods for determining the vehicle's start time and the start time of window heating include, but are not limited to, the following two methods.

[0043] The first method of determining the vehicle's start time and the start time of window heating includes: sending information about condensation to the driver's terminal, providing a notification about the condensation information through the terminal, and obtaining the vehicle's start time and the start time of window heating; and receiving the vehicle's start time and the start time of window heating returned by the terminal.

[0044] In this method, the vehicle control system transmits information about condensation on the windows to the driver's terminal, alerting the driver to the presence of condensation. The driver can determine the vehicle's start time and the start time for window heating based on their actual driving needs. The driver enters these times into the terminal, which then returns them to the vehicle control system. Upon receiving the driver's information, the vehicle control system heats the windows within that timeframe.

[0045] This application does not limit the driver's terminal. For example, the driver's terminal can be a mobile phone, computer, or other devices. This application also does not limit the format of the reminder message received by the driver's terminal when there is condensation on the windshield. For example, the reminder message can be a voice message prompting the driver that there is condensation on the windshield, or it can be a text message or image message displayed on the vehicle's screen to remind the driver of the condensation.

[0046] The second method involves determining the vehicle's start time and the start time of window heating, including: obtaining the vehicle's historical start time; and determining the vehicle's start time and the start time of window heating based on the historical start time.

[0047] The vehicle's historical start time includes, but is not limited to, the actual time the driver started the vehicle during each previous window condensation removal operation and the start time input by the driver on the terminal. After each window condensation removal task is completed, the vehicle control system records the start time input by the driver on the terminal and the actual start time during this window condensation removal process. Based on the temporal relationship between the start time input by the driver on the terminal and the actual start time, the system determines the driver's arrival habits. The driver's arrival habits include whether the driver habitually starts the vehicle earlier than the start time input on the terminal, later than the start time input on the terminal, or exactly on time as input on the terminal.

[0048] The vehicle control system obtains the vehicle's historical start time, determines the driver's arrival habits based on the historical start time, and combines the driver's arrival habits with the vehicle usage time habits entered by the driver in advance through the terminal to determine the vehicle's start time. Then, based on the vehicle's start time and the amount of condensation on the windows, it determines the start time for the windows to be heated.

[0049] Furthermore, this application does not limit how the start time for window heating is determined based on the vehicle's start time and the amount of condensation on the windows; the start time for window heating can be selected based on the actual situation, taking into account the time before the vehicle's start time.

[0050] In step 203, the heating duration is determined by the time difference between the vehicle's start time and the start time of heating the windows.

[0051] For example, the vehicle control system calculates the time difference between the vehicle's start time and the start time of window heating by subtracting the vehicle's start time and the start time of window heating. This time difference is used as the longest heating duration for the window. Within this longest heating duration, an appropriate time is selected as the heating duration, and the condensate on the window is removed by heating within this heating duration.

[0052] This application does not limit how to select a suitable heating time within the longest heating time; the selection can be made based on information about condensation on the car window.

[0053] In step 204, the driver's historical vehicle usage data is obtained; the initial heating power is determined based on the heating duration and condensate information; the initial heating power is calibrated based on the historical vehicle usage data, and the calibrated heating power is used as the target heating power.

[0054] Historical vehicle usage data refers to the vehicle usage data from each previous window heating and condensation removal operation. After each window condensation removal operation is completed, the vehicle control system records the driver's historical usage data during that process. This historical usage data includes at least one of the driver's driving data and historical window heating data. For example, the historical window heating data includes historical heating duration and number of heating cycles.

[0055] In addition to recording the driver's historical vehicle usage data during the condensation removal process, the vehicle control system also receives feedback from the driver's terminal regarding the condensation removal status, recording this status. Removal status includes at least one of the following: not completely cleaned, completely cleaned, and over-cleaned. Receiving condensation removal status includes: the driver observing the windows after starting the vehicle to obtain information on the condensation removal status; the driver sending feedback on the condensation removal status to the vehicle control system via their terminal; and the vehicle control system receiving the feedback from the driver's terminal.

[0056] When determining the initial heating power, the vehicle control system determines the initial heating power based on the acquired heating duration and condensate information, according to the correspondence between the heating duration and condensate information and the initial heating power. This application embodiment does not limit the correspondence between the heating duration and condensate information and the initial heating power. For example, the shorter the heating duration and the thicker the condensate, the higher the heating power is selected to heat the window.

[0057] After determining the initial heating power, the initial heating power is calibrated based on historical vehicle usage data. This includes: the vehicle control system calibrating the initial heating power by combining feedback on condensate removal received from the driver's terminal with historical vehicle usage data, and using the calibrated heating power as the target heating power.

[0058] This application does not limit how the initial heating power is calibrated by combining feedback on condensate removal received from the driver's terminal with historical vehicle usage data. For example, the impact of condensate removal feedback on calibration is as follows: if the condensate removal status received from the driver's terminal indicates incomplete removal, the initial heating power is increased to obtain the target heating power; if the condensate removal status received from the driver's terminal indicates excessive removal, the initial heating power is decreased to obtain the target heating power; if the condensate removal status received from the driver's terminal indicates complete removal, the initial heating power is used as the target heating power. This application does not limit the magnitude of increasing or decreasing the initial heating power; adjustment values ​​can be set based on experience, and the initial heating power can be increased or decreased according to these adjustment values.

[0059] In the method provided in this application embodiment, in order to ensure the information security of users, before obtaining the driver's historical vehicle usage data, a process of obtaining data permission is also included. This process includes: obtaining data permission, which indicates the permission to obtain the driver's historical vehicle usage data of the vehicle; and obtaining the driver's historical vehicle usage data of the vehicle after obtaining the data permission.

[0060] The vehicle control system obtains data permission from the driver's terminal. This data permission is granted by the driver. When the vehicle control system obtains data permission, it means that it has the authority to access the driver's historical vehicle usage data. The vehicle control system can then access this data. Once the driver grants permission, it can re-obtain data permission each time condensation is removed from the windows, before the driver revokes the authorization. This eliminates the need for repeated data permission requests, improving efficiency.

[0061] In step 205, condensation on the windows is removed according to the target heating power before the vehicle starts.

[0062] In one possible implementation, before the vehicle starts, condensation on the windows is removed according to a target heating power, including: removing condensation on the windows according to the target heating power before the vehicle starts and during the current heating cycle; after the current heating cycle ends, obtaining the updated light transmittance of the windows and determining the updated condensation information based on the updated light transmittance; determining the updated heating duration based on the time difference between the vehicle's start time and the current time; adjusting the target heating power based on the updated condensation information and the updated heating duration to obtain the adjusted heating power; and heating the windows according to the adjusted heating power during the next heating cycle, wherein the end time of the next heating cycle is earlier than the vehicle's start time.

[0063] This application does not specify the duration of the heating cycle; the duration of the heating cycle is determined based on the heating duration, and the duration of the heating cycle must be shorter than the heating duration. Before the vehicle starts, a heating cycle duration is determined and designated as the first heating cycle. During the first heating cycle, the window is heated according to the target heating power to remove condensation on the window. This application does not limit the method of heating the window. For example, the heating method could be to install heating circuits around the window and heat it through these circuits. Alternatively, the heating method could be to turn on the air conditioning for the corresponding window and blow hot air onto it, thereby heating the window.

[0064] After the first heating cycle ends, the vehicle control system activates the windshield wipers to remove condensation suspended on the windows. Following this removal, the condensation status on the windows is updated. After removing the condensation, a light transmittance detection device measures the window's transmittance. The vehicle control system then compares this updated transmittance with a transmittance threshold to determine if it is lower. If the updated transmittance is lower, the system retrieves the condensation information based on a pre-set mapping between window transmittance and condensation data, determining the thickness of the updated condensation. The time difference between the end of the first cycle and the vehicle's start time is used as the updated heating duration. The target heating power is adjusted based on the updated condensation information and the updated heating duration to obtain the adjusted heating power. This application does not limit how the heating power is adjusted based on the information of the condensate and the heating time. For example, if the heating time is shorter and the thickness of the condensate is thicker, then a higher heating power is selected to heat the car window.

[0065] The second heating cycle is determined based on the updated heating duration, and the second heating cycle must be shorter than the updated heating duration. The durations of the first and second heating cycles can be the same or different; this embodiment does not limit this. During the second heating cycle, the vehicle window is heated according to the adjusted heating power, and the heating process is the same as that of the first heating cycle, which will not be described again here.

[0066] After the second heating cycle, the vehicle control system activates the windshield wipers to remove condensation suspended on the windows and update the condensation status. After removing the condensation, a light transmittance detector measures the window's transmittance, providing the updated transmittance. The control system then compares this updated transmittance to a threshold value to determine if it is lower than the threshold. If the updated transmittance is lower, the process is repeated to obtain an updated heating power. The window is then heated in the third heating cycle at this updated power until the updated transmittance falls below the threshold or the vehicle's start-up time is reached. At this point, heating stops, and the condensation removal process ceases.

[0067] This application obtains information about condensation on vehicle windows by measuring the light transmittance of the windows. It then determines the heating duration based on the vehicle's start time and the start time of window heating. Based on the heating duration, condensation information, and the driver's historical driving data, a target heating power is determined. The windows are then heated to remove condensation before vehicle startup, according to the target power. Therefore, this application, through analysis of condensation on vehicle windows and considering the driver's actual needs, removes condensation before the driver starts the vehicle, thus ensuring travel time and eliminating the need for complex driver operations, providing convenience for the driver.

[0068] See Figure 3 This application provides a condensate removal device, which includes:

[0069] The first determining module 301 is used to obtain the light transmittance of the vehicle window based on the fact that the vehicle window meets the condensation conditions, and to determine the information of the condensation on the vehicle window based on the light transmittance of the vehicle window. The information of the condensation includes at least one of the thickness and state of the condensation.

[0070] The second determining module 302 is used to determine the vehicle's start time and the start time of heating the windows;

[0071] The third determining module 303 is used to determine the heating duration by the time difference between the vehicle's start time and the start time of heating the windows;

[0072] The fourth determining module 304 is used to acquire the driver's historical vehicle usage data, the historical heating data including at least one of historical heating duration and heating number; determine the initial heating power based on the heating duration and condensate information; calibrate the initial heating power based on the historical vehicle usage data, and use the calibrated heating power as the target heating power; wherein, the historical vehicle usage data includes at least one of the driver's driving data and the historical heating data of the vehicle window, and the historical heating data includes at least one of historical heating duration and heating number;

[0073] The removal module 305 is used to remove condensation on the windows according to the target heating power before the vehicle starts.

[0074] In one possible implementation, the removal module 305 is used to remove condensation on the window according to the target heating power before the vehicle starts and during the current heating cycle; after the current heating cycle ends, the window's updated light transmittance is obtained, and the updated condensation information is determined based on the updated light transmittance; the updated heating duration is determined by the time difference between the vehicle's start time and the current time; the target heating power is adjusted based on the updated condensation information and the updated heating duration to obtain the adjusted heating power; and the window is heated according to the adjusted heating power during the next heating cycle, the end time of the next heating cycle being earlier than the vehicle's start time.

[0075] In one possible implementation, the second determining module 302 is used to send information about condensate to the driver's terminal, prompt the driver about the condensate information through the terminal, and obtain the vehicle's start time and the start time of window heating; receive the vehicle's start time and the start time of window heating returned by the terminal; or, obtain the vehicle's historical start time; and determine the vehicle's start time and the start time of window heating based on the historical start time.

[0076] In one possible implementation, the fourth determining module 304 is further configured to obtain data permission, which indicates the permission to obtain the historical vehicle usage data of the vehicle's driver; and, if the data permission is obtained, to obtain the historical vehicle usage data of the vehicle's driver.

[0077] In one possible implementation, the removal module 305 is further configured to receive terminal feedback from the driver regarding the removal status of the condensate, the condensate removal status including at least one of not cleaned completely, cleaned completely, and over-cleaned.

[0078] In one possible implementation, the first determining module 301 is further configured to acquire the external temperature and internal temperature of the vehicle; determine the temperature difference between the external temperature and the internal temperature; and determine that the window meets the condensation conditions when the temperature difference reaches a temperature threshold.

[0079] The aforementioned device obtains information about condensation on vehicle windows by acquiring their light transmittance. It then determines the heating duration based on the vehicle's start time and the start time of window heating. Based on the heating duration, condensation information, and the driver's historical driving data, it determines the target heating power. Finally, before vehicle startup, the device heats the windows to remove condensation according to the target power. Therefore, this application, through analysis of condensation on vehicle windows and considering the driver's actual needs, removes condensation from the windows before the driver starts the vehicle, thus ensuring travel time and eliminating the need for complex driver operations, providing convenience for the driver.

[0080] 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.

[0081] Figure 4 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 (Central Processing Units, CPUs) 901 and one or more memories 902. 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 condensate removal 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 upon here.

[0082] Figure 5 This is a schematic diagram of a condensate removal device provided in an embodiment of this application. The device can be a terminal installed in a vehicle. For example, the terminal can be a smartphone, tablet, media player, laptop, or desktop computer. The terminal may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.

[0083] Typically, a terminal includes a processor 1501 and a memory 1502.

[0084] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), 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 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0085] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 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 1502 are used to store at least one instruction, which is executed by the processor 1501 to cause the terminal to implement the condensate removal method provided in the method embodiments of this application.

[0086] In some embodiments, the terminal may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507, and a power supply 1508.

[0087] Peripheral interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1501 and memory 1502. In some embodiments, processor 1501, memory 1502 and peripheral interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1501, memory 1502 and peripheral interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0088] The radio frequency (RF) circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1504 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 1504 can communicate with other terminals through 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 WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0089] Display screen 1505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1505 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 1501 for processing. In this case, display screen 1505 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 1505 can be a single screen, located on the front panel of the terminal; in other embodiments, display screen 1505 can be at least two screens, respectively located on different surfaces of the terminal or in a folded design; in other embodiments, display screen 1505 can be a flexible display screen, located on a curved or folded surface of the terminal. Furthermore, display screen 1505 can be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0090] The camera assembly 1506 is used to acquire images or videos. Optionally, the camera assembly 1506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the 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 fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1506 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.

[0091] The audio circuit 1507 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 1501 for processing, or input to the radio frequency circuit 1504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 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 1507 may also include a headphone jack.

[0092] Power supply 1508 is used to power the various components in the terminal. Power supply 1508 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1508 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.

[0093] In some embodiments, the terminal further includes one or more sensors 1509. The one or more sensors 1509 include, but are not limited to: an acceleration sensor 1510, a gyroscope sensor 1511, a pressure sensor 1512, an optical sensor 1513, and a proximity sensor 1514.

[0094] Accelerometer 1510 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the terminal. For example, accelerometer 1510 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1501 can control display screen 1505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1510. Accelerometer 1510 can also be used for games or for acquiring user motion data.

[0095] The gyroscope sensor 1511 can detect the terminal's orientation and rotation angle. The gyroscope sensor 1511 can work in conjunction with the accelerometer sensor 1510 to collect the user's 3D movements on the terminal. Based on the data collected by the gyroscope sensor 1511, the processor 1501 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.

[0096] The pressure sensor 1512 can be disposed on the side bezel of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is disposed on the side bezel of the terminal, it can detect the user's grip signal on the terminal, and the processor 1501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1512. When the pressure sensor 1512 is disposed on the lower layer of the display screen 1505, the processor 1501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0097] Optical sensor 1513 is used to collect ambient light intensity. In one embodiment, processor 1501 can control the display brightness of display screen 1505 based on the ambient light intensity collected by optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of display screen 1505 is increased; when the ambient light intensity is low, the display brightness of display screen 1505 is decreased. In another embodiment, processor 1501 can also dynamically adjust the shooting parameters of camera assembly 1506 based on the ambient light intensity collected by optical sensor 1513.

[0098] The proximity sensor 1514, also known as a distance sensor, is typically installed on the front panel of the terminal. The proximity sensor 1514 is used to detect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from a screen-on state to a screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from a screen-off state to a screen-on state.

[0099] Those skilled in the art will understand that Figure 5 The structure shown does not constitute a limitation on the condensate removal device and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0100] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory storing at least one computer program. 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 aforementioned methods for removing condensates.

[0101] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program that is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described methods for removing condensates.

[0102] 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.

[0103] In an exemplary embodiment, a computer program product or computer program is also provided, which includes 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 aforementioned methods for removing condensates.

[0104] 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 vehicle interior and exterior temperatures and window light transmittance involved in this application were obtained with full authorization.

[0105] 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.

[0106] 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 following 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.

[0107] 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 removing condensate, characterized in that, The method includes: Based on the fact that the vehicle windows meet the conditions for condensation, the light transmittance of the windows is obtained, and the information of the condensation on the windows is determined according to the light transmittance of the windows. The information of the condensation includes at least one of the thickness and state of the condensation. Determine the vehicle's start time and the start time of heating the windows; The heating duration is determined by the time difference between the vehicle's start time and the start time of heating the window, wherein the heating duration is less than or equal to the time difference. The system acquires the driver's historical driving data; determines the initial heating power based on the heating duration and the information on the condensate; calibrates the initial heating power based on the driver's feedback on the historical removal of the condensate and the historical driving data, and uses the calibrated heating power as the target heating power; wherein the historical driving data includes at least one of the driver's driving data and the historical heating data of the vehicle window, and the historical heating data includes at least one of the historical heating duration and the number of heating cycles; Before the vehicle starts, the condensate on the windows is removed according to the target heating power, including: Before the vehicle starts and during the current heating cycle, the condensate on the windows is removed according to the target heating power. After the current heating cycle ends, the windshield wipers are activated to remove the condensate. The light transmittance of the updated windshield is obtained, and the information of the updated condensate is determined based on the updated light transmittance. The updated light transmittance is the light transmittance after the windshield wipers are working. The updated heating duration is determined by the time difference between the vehicle's start time and the current time; The target heating power is adjusted based on the updated condensate information and the updated heating time to obtain the adjusted heating power; In the next heating cycle, the window is heated according to the adjusted heating power, and the end time of the next heating cycle is earlier than the start time of the vehicle.

2. The method according to claim 1, characterized in that, Determining the vehicle's start time and the start time of heating the windows includes: The information about the condensate is sent to the driver's terminal, which provides a notification about the condensate and obtains the vehicle's start time and the start time of the window heating; the driver also receives the vehicle's start time and the start time of the window heating returned by the terminal. Alternatively, obtain the vehicle's historical startup time; determine the vehicle's startup time and the start time for heating the windows based on the historical startup time.

3. The method according to claim 1, characterized in that, Before obtaining the driver's historical usage data of the vehicle, the method further includes: Obtain data permission, which indicates the permission to access the driver's historical vehicle usage data of the vehicle; With the data permission obtained, the driver's historical vehicle usage data is acquired.

4. The method according to claim 1, characterized in that, After removing the condensate on the vehicle window according to the target heating power, the process further includes: The terminal receives feedback from the driver regarding the removal status of the condensate, where the condensate removal status includes at least one of the following: not completely removed, completely removed, and excessively removed.

5. The method according to claim 1, characterized in that, Before obtaining the light transmittance of the vehicle window, the method further includes: Obtain the external temperature and internal temperature of the vehicle; Determine the temperature difference between the external temperature and the internal temperature; When the temperature difference reaches the temperature threshold, it is determined that the window meets the conditions for condensation.

6. A device for removing condensate, characterized in that, The device includes: The first determining module is used to obtain the light transmittance of the vehicle window based on the fact that the vehicle window meets the condensation conditions, and to determine the information of the condensation on the vehicle window based on the light transmittance of the vehicle window. The information of the condensation includes at least one of the thickness and state of the condensation. The second determining module is used to determine the start time of the vehicle and the start time of heating the windows; The third determining module is used to determine the heating duration by the time difference between the vehicle's start time and the start time of heating the window, wherein the heating duration is less than or equal to the time difference; The fourth determining module is used to acquire the driver's historical driving data of the vehicle; determine the initial heating power based on the heating duration and the information of the condensate; calibrate the initial heating power based on the driver's feedback on the historical removal of the condensate and the historical driving data, and use the calibrated heating power as the target heating power; wherein, the historical driving data includes at least one of the driver's driving data and the historical heating data of the window, and the historical heating data includes at least one of the historical heating duration and the number of heating cycles; A removal module, configured to remove the condensation on the vehicle window according to the target heating power before the vehicle starts, includes: Before the vehicle starts and during the current heating cycle, the condensate on the windows is removed according to the target heating power. After the current heating cycle ends, the windshield wipers are activated to remove the condensate. The light transmittance of the updated windshield is obtained, and the information of the updated condensate is determined based on the updated light transmittance. The updated light transmittance is the light transmittance after the windshield wipers are working. The updated heating duration is determined by the time difference between the vehicle's start time and the current time; The target heating power is adjusted based on the updated condensate information and the updated heating time to obtain the adjusted heating power; In the next heating cycle, the window is heated according to the adjusted heating power, and the end time of the next heating cycle is earlier than the start time of the vehicle.

7. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to implement the condensate removal method as described in any one of claims 1 to 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 method for removing condensates as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Vehicle parking icing early-warning preheating method and device, equipment and storage medium

    CN113954600A

  • Defrosting method and defrosting control device for windshield of vehicle and vehicle

    CN114523934A

  • Automatic regulation and control method and system for windscreen wiper gears, electronic equipment and vehicle

    CN114802108A

  • Automatic control defrosting and demisting system

    CN115082663A

  • Car window heating method and device, electronic equipment and storage medium

    CN115092094A