Vehicle glass unfreezing method, device and system
By using timed tasks with preset temperature, humidity, and transparency thresholds to identify icy windows, and then using air conditioning heating and windshield washer fluid spraying from the windshield washer fluid tank to defrost them, the problem of icy windows was solved, achieving intelligent de-icing and saving time.
Patent Information
- Application Number
- CN202510976969.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-16
- Publication Date
- 2025-10-28
AI Technical Summary
In existing technologies, methods for controlling engine start based on distance or time are difficult to accurately prevent car windows from freezing or frosting, which can render the vehicle unusable.
By setting preset temperature, humidity, and transparency thresholds, the system uses a timed task to acquire and compare environmental parameters, sends a window icing alert, and defrosts the windows by heating the air conditioner and spraying windshield washer fluid from the windshield washer fluid tank upon receiving a de-icing command.
It achieves intelligent identification and defrosting of car window icing based on cloud computing, ensuring that car windows do not freeze due to excessively low temperature and high humidity, reducing difficulties for car owners and vehicle wear and tear, and improving user satisfaction.
Smart Images

Figure CN120840547A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive technology, and in particular to a method, apparatus, and system for defrosting car windows. Background Technology
[0002] For car owners living in northern regions or experiencing extreme cold weather, high humidity levels in the air and inside the vehicle, or during heavy rain or snow, can cause ice or frost to form on car windows. To ensure normal vehicle use, vehicles are usually remotely preheated by using the air conditioning to raise the interior temperature, which in turn heats the windows. Therefore, clean car windows are essential for normal vehicle operation in extremely cold weather.
[0003] Most existing technologies aim to keep car windows dry while driving by controlling engine start-up through preset distances or time, thereby heating the vehicle cabin environment. However, temperature detection based on distance or time cannot accurately guarantee that the engine can start normally, making it difficult to ensure the cabin environment to avoid ice or frost on the windows. Summary of the Invention
[0004] The present invention aims to solve at least one of the technical problems existing in the prior art, and proposes a method, apparatus and system for defrosting car windows.
[0005] In a first aspect, embodiments of the present invention provide a method for defrosting vehicle windows, comprising:
[0006] S1. Preset temperature threshold, humidity threshold, and window transparency threshold;
[0007] S2. Obtain ambient temperature, ambient humidity, and window transparency according to a scheduled task;
[0008] Furthermore, when the ambient temperature is not higher than the temperature threshold, the ambient humidity is not lower than the humidity threshold, and the window transparency is not higher than the window transparency threshold, a window icing alert is sent.
[0009] S3. Upon receiving a de-icing command, the windows are thawed according to the de-icing command.
[0010] Preferably, the timed tasks include a first timed task, a second timed task, and a third timed task, and the step of obtaining ambient temperature, ambient humidity, and window transparency according to the timed tasks includes:
[0011] S21. Obtain the ambient temperature according to the first timed task and compare it with the temperature threshold;
[0012] S22. When the ambient temperature is not higher than the temperature threshold, the ambient humidity is obtained according to the second timed task and compared with the humidity threshold;
[0013] S23. When the ambient humidity is not lower than the humidity threshold, obtain the window transparency according to the third timed task and compare it with the window transparency threshold.
[0014] Preferably, the ambient temperature includes the outside ambient temperature and the inside ambient temperature, and the temperature threshold includes the outside temperature threshold and the inside temperature threshold.
[0015] The step of obtaining the ambient temperature according to the first timed task and comparing it with the temperature threshold includes:
[0016] S211. Obtain the outside ambient temperature according to the first timed task, and compare it with the outside temperature threshold.
[0017] S212. When the outside temperature is not higher than the outside temperature threshold, the inside temperature is obtained according to the first timed task and compared with the inside temperature threshold.
[0018] Preferably, obtaining the outside ambient temperature according to the first timed task includes:
[0019] Get the ambient temperature outside the vehicle when the engine is off;
[0020] Furthermore, when setting the vehicle usage time, the ambient temperature outside the vehicle is obtained at the theoretically lowest temperature between the time the engine is turned off and the time the vehicle is used.
[0021] Furthermore, when the vehicle is parked and turned off without being restarted, the ambient temperature outside the vehicle at the theoretically lowest temperature in the evening is obtained.
[0022] Preferably, the ambient humidity includes the ambient humidity outside the vehicle and the ambient humidity inside the vehicle, and the humidity threshold includes the ambient humidity threshold outside the vehicle and the ambient humidity threshold inside the vehicle.
[0023] When the ambient temperature is not higher than the temperature threshold, the ambient humidity is obtained according to the second timed task and compared with the humidity threshold, including:
[0024] When the ambient temperature is not higher than the temperature threshold, the external ambient humidity is obtained according to the second timed task and compared with the external humidity threshold; when the ambient temperature is not higher than the temperature threshold, the internal ambient humidity is obtained according to the second timed task and compared with the internal humidity threshold.
[0025] Preferably, the step of defrosting the vehicle window according to the de-icing command after receiving the command includes:
[0026] S31. Upon receiving a de-icing command, a de-icing task is generated, and when the de-icing time in the de-icing task is reached, a command to heat the windows is sent to the air conditioner.
[0027] S32. When the window is heated for a preset time, obtain the window transparency and compare it with the window transparency threshold.
[0028] S33. When the window transparency is lower than the window transparency threshold, send a spray command to the windshield washer fluid tank; and when the window transparency is not lower than the window transparency threshold, send a defrost notification.
[0029] Secondly, embodiments of the present invention provide a vehicle glass defrosting device capable of implementing the above-described vehicle glass defrosting method. The vehicle glass defrosting device includes:
[0030] The sensing end acquires and reports ambient temperature, ambient humidity, and window transparency according to a scheduled task.
[0031] In the cloud, preset temperature thresholds, humidity thresholds, window transparency thresholds, and timed tasks are set, and the ambient temperature, ambient humidity, and window transparency reported by the sensor are received to determine whether to send a window icing reminder.
[0032] On the mobile device, a de-icing command is issued based on the received alert about icy windows;
[0033] The cloud generates a de-icing task based on the received de-icing command and sends the de-icing task to the sensing end, which then defrosts the car windows according to the de-icing task.
[0034] Thirdly, embodiments of the present invention provide a vehicle glass defrosting system, including a de-icing device and the aforementioned vehicle glass defrosting device; the sensing end controls the de-icing device to defrost the vehicle window according to the de-icing task.
[0035] Fourthly, embodiments of the present invention provide an electronic device, comprising:
[0036] One or more processors;
[0037] Memory, used to store one or more programs;
[0038] When the one or more programs are executed by the one or more processors, the one or more processors implement the above-described method for defrosting vehicle windows.
[0039] The car window defrosting method provided by this invention obtains ambient temperature, ambient humidity, and car window transparency through a preset timed task. It can achieve intelligent identification of car window icing based on cloud computing. Car owners can use the remote vehicle control function in the cloud to heat the vehicle to achieve intelligent de-icing. This ensures that the car windows will not freeze due to excessively low temperature or high humidity, which would cause difficulties for the car owner. It saves time and minimizes vehicle wear and tear and economic losses, thereby increasing car owner satisfaction. Attached Figure Description
[0040] Figure 1 A schematic flowchart of a method for defrosting car windows provided in an embodiment of the present invention;
[0041] Figure 2 This is a schematic diagram of the timed task execution process in step S2 of this embodiment of the invention;
[0042] Figure 3 This is a schematic diagram of the method for obtaining the external ambient temperature of a vehicle in an embodiment of the present invention;
[0043] Figure 4 This is a schematic diagram of the method for obtaining the in-vehicle ambient temperature in an embodiment of the present invention;
[0044] Figure 5 This is a schematic diagram of the environmental humidity acquisition method in an embodiment of the present invention;
[0045] Figure 6 This is a schematic diagram illustrating the execution flow of the third timed task and the de-icing task in an embodiment of the present invention.
[0046] Figure 7 This is a structural block diagram of a vehicle glass defrosting device provided in an embodiment of the present invention;
[0047] Figure 8 This is a schematic diagram of the controller signal transmission of a vehicle glass defrosting system provided in an embodiment of the present invention;
[0048] Figure 9 This is a structural block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0049] To enable those skilled in the art to better understand the technical solutions of the present invention, exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0050] Where there is no conflict, the various embodiments of the present invention and the features thereof may be combined with each other.
[0051] As used herein, the term “and / or” includes any and all combinations of one or more related enumerated entries.
[0052] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used herein, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of the stated feature, integral, step, operation, element, and / or component is specified, but the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof is not excluded. Terms such as “connected” or “linked” are not limited to physical or mechanical connections but can include electrical connections, whether direct or indirect.
[0053] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having the meaning consistent with their meaning in the context of the relevant art and the invention, and will not be interpreted as having an idealized or overly formal meaning unless expressly so defined herein.
[0054] In the technical solution of this invention, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information all comply with relevant laws and regulations and do not violate public order and good morals. The use of user data in this technical solution follows relevant national laws and regulations (e.g., the "Information Security Technology - Personal Information Security Specification"). For example: appropriate measures are taken for personal information access control; restrictions are imposed on the display of personal information; the purpose of using personal information does not exceed the scope of direct or reasonable association; and explicit identity targeting is eliminated when using personal information to avoid precisely locating a specific individual.
[0055] This invention provides a method for defrosting vehicle windows, used to defrost vehicle windows when they are covered with ice (or snow and frost). Figure 1 This is a flowchart illustrating a method for defrosting car windows according to an embodiment of the present invention. Specifically, it includes:
[0056] S1. Preset temperature threshold, humidity threshold, and window transparency threshold. Temperature and humidity are key conditions for icing. For example, icing is only possible when the temperature is below zero, so the temperature threshold can be set to zero. Additionally, icing requires relatively high humidity; for example, humidity above 70% increases the probability of icing in low-temperature environments. When the window surface is icy, its transparency significantly decreases, hence a window transparency threshold is also set. Generally, the temperature threshold, humidity threshold, and window transparency threshold are not set by the car owner. Alternatively, in one implementation, a range can be given for each threshold, within which the car owner can set the threshold.
[0057] S2. Obtain ambient temperature, ambient humidity, and window transparency according to the scheduled task; and compare the detection values of the above three with the above thresholds one by one. When the ambient temperature is not higher than the temperature threshold, the ambient humidity is not lower than the humidity threshold, and the window transparency is not higher than the window transparency threshold, it is determined that the window surface has frozen, and a window icing reminder is sent to the car owner.
[0058] S3. When the car owner receives a notification that the windows are icy, they can issue a de-icing command, which will then thaw the windows.
[0059] In this embodiment, the system obtains ambient temperature, humidity, and window transparency according to a preset timed task, and can then automatically determine whether the window surface is icy. This enables cloud-based intelligent window icing recognition. Car owners can set up the cloud-based intelligent de-icing function based on the actual condition of the vehicle and local climate changes. The cloud uses remote vehicle control to heat the vehicle to achieve intelligent de-icing, ensuring that the windows do not freeze due to excessively low temperature or high humidity, thus preventing difficulties for the car owner and minimizing vehicle wear and tear and economic losses.
[0060] See Figure 2 In the preferred embodiment, temperature, humidity, and window transparency are prioritized, and timed tasks are determined based on these priorities. The timed tasks include a first timed task, a second timed task, and a third timed task. Step S2 is then refined based on this.
[0061] S21. Obtain the ambient temperature according to the first timed task and compare it with the temperature threshold;
[0062] S22. When the ambient temperature is not higher than the temperature threshold, obtain the ambient humidity according to the second timed task and compare it with the humidity threshold;
[0063] S23. When the ambient humidity is not lower than the humidity threshold, obtain the window transparency according to the third timed task and compare it with the window transparency threshold.
[0064] When the detected window transparency is lower than the window transparency threshold, it is determined that the window is icy and a window icing warning is sent.
[0065] In this embodiment, the judgment conditions in the timed tasks are executed in a serial, hierarchical manner, with each layer controlling the process to ultimately determine if the car window is icy. In the above method, ambient temperature has the highest priority. First, a first timed task obtains the ambient temperature. Only if the ambient temperature is not higher than a temperature threshold is the second timed task used to obtain the ambient humidity; otherwise, the second timed task will not be activated. Similarly, only if the ambient humidity obtained from the second timed task is not lower than a humidity threshold is the third timed task used to obtain the car window transparency; otherwise, the third timed task will not be activated. Finally, only if the car window transparency obtained from the third timed task is not higher than a car window transparency threshold is a car window icing reminder sent to the driver.
[0066] In one embodiment, the ambient temperature includes the interior ambient temperature and the exterior ambient temperature. Correspondingly, the temperature threshold also includes an interior temperature threshold and an exterior temperature threshold. Of course, the interior temperature threshold and the exterior temperature threshold can be the same, thus representing the same temperature threshold. Both the interior and exterior ambient temperatures are compared against this same temperature threshold. Furthermore, since both the interior and exterior ambient temperatures are acquired, the first timing task is divided into two parts. The exterior ambient temperature is acquired using one part of the first timing task, and the interior ambient temperature is acquired using the other part.
[0067] See Figure 3 and Figure 4 Specifically, S211. Obtain the ambient temperature outside the vehicle according to the first timed task and compare it with the ambient temperature threshold outside the vehicle;
[0068] S212. When the outside ambient temperature is not higher than the outside temperature threshold, the inside ambient temperature is obtained according to the first timed task and compared with the inside temperature threshold.
[0069] In this embodiment, the acquisition of the outside ambient temperature and the inside ambient temperature are also prioritized, with the acquisition of the outside ambient temperature having a higher priority. Only when the outside ambient temperature acquired according to the first part of the timed task is not higher than the outside temperature threshold will the acquisition of the inside ambient temperature be considered according to the second part of the first timed task; otherwise, the second part of the first timed task will not be activated. When the acquired inside ambient temperature is not higher than the inside temperature threshold, the second timed task will be activated; otherwise, the second timed task will not be activated.
[0070] The first timed task is further refined, focusing on the acquisition of the vehicle's external ambient temperature, which includes:
[0071] After the vehicle is parked and turned off, the ambient temperature outside the vehicle at that time is obtained. Specifically, the vehicle information at the time of engine shutdown is received in real time, and the ambient temperature outside the vehicle at the time of engine shutdown is obtained based on the vehicle's location coordinates. The ambient temperature outside the vehicle is provided by a third-party weather service or by the cloud, but providing it through a third-party service can increase the cloud storage capacity.
[0072] When the vehicle is parked and turned off, and not restarted, the system obtains the ambient temperature outside the vehicle at the theoretically lowest temperature point of the night. This theoretical low temperature point can be determined in two ways: one is by setting a fixed time point, such as a specific moment between midnight and 3 AM; the other is by determining the time corresponding to the trough of the predicted temperature curve provided by a third-party weather service at the time the vehicle is parked and turned off. After determining the theoretical low temperature point, the system obtains the ambient temperature outside the vehicle at that theoretical low temperature point based on the vehicle's location coordinates. This ambient temperature can be provided by a third-party weather service or via the cloud. Based on this obtained ambient temperature, the system can also notify the owner whether the vehicle needs to be warmed up.
[0073] Furthermore, when a driving time is set, the ambient temperature outside the vehicle at the theoretically lowest temperature between the time the engine is turned off and the time of driving can be obtained. This theoretically lowest temperature can be determined based on the temperature prediction curve provided by a third-party weather service at the time the engine is turned off, corresponding to the trough of the predicted temperature curve before the driving time. In a preferred embodiment, assuming that the trough of the predicted temperature curve before the driving time coincides with the driving time, the theoretically lowest temperature is a fixed time before the driving time. This fixed time can be 30 minutes. For example, if the driving time is 6 o'clock and the trough of the predicted temperature curve is also exactly at 6 o'clock, then the theoretically lowest temperature is 5:30. Of course, if the trough of the predicted temperature curve is located at a shorter time point before the driving time, then the theoretically lowest temperature is also a fixed time before the driving time.
[0074] The latter part of the first timed task relates to the method for obtaining the in-vehicle ambient temperature.
[0075] When the outside ambient temperature is not higher than the outside temperature threshold, the in-vehicle temperature sensor periodically acquires the in-vehicle ambient temperature. Specifically, the timer can be 30 minutes (or other time frequencies), waking up the T-BOX (telematics processor) every 30 minutes to avoid frequent T-BOX wake-ups and ensure its lifespan. If the acquired in-vehicle ambient temperature is determined to be not higher than the in-vehicle temperature threshold, a second timed task is initiated; otherwise, the in-vehicle ambient temperature monitoring continues every 30 minutes.
[0076] See Figure 5In one embodiment, the ambient humidity includes the external ambient humidity and the internal ambient humidity. Correspondingly, the humidity threshold also includes an external humidity threshold and an internal humidity threshold. The external ambient humidity can be monitored and obtained using an external humidity sensor, and the monitored external ambient humidity is compared with the external humidity threshold. Similarly, the internal ambient humidity can be monitored and obtained using an internal humidity sensor, and the monitored internal ambient humidity is compared with the internal humidity threshold.
[0077] Specifically, the acquisition of external and internal humidity is relatively independent, and both are acquired using a second timed task. This second timed task is executed at a certain frequency, specifically every 5 minutes. That is, when the ambient temperature is not higher than a temperature threshold (specifically, the internal ambient temperature is not higher than the internal temperature threshold), both external and internal humidity are acquired every five minutes. If the monitored external humidity is not lower than the external humidity threshold, it indicates a high risk of icing on the exterior of the windows, and a third timed task is activated. Similarly, if the monitored internal humidity is not lower than the internal humidity threshold, it indicates a high risk of icing on the interior of the windows, and a third timed task is also activated. If the monitored external humidity is lower than the external humidity threshold, or the monitored internal humidity is lower than the internal humidity threshold, monitoring is repeated after a 5-minute interval.
[0078] In addition, regarding the humidity inside the car, such as in an underground parking garage, excessive humidity and low ambient temperature can also cause the windows to freeze. While defrosting, turn on the dehumidification function of the air conditioner to ensure that the vehicle will not freeze again.
[0079] The third scheduled task is activated when the ambient humidity is not lower than the humidity threshold (either the external humidity or the internal humidity). Specifically, the in-vehicle camera takes pictures of the windows to determine their transparency. If the window transparency is not higher than the window transparency threshold, it is determined that the window is icy. Based on the aforementioned ambient humidity level (external or internal), it is further determined whether ice has formed on the outer or inner surface of the window, and a window icing alert is sent to the user. The in-vehicle camera's window transparency determination is also performed at a certain frequency; that is, if the window transparency is higher than the window transparency threshold, the in-vehicle camera takes another picture of the window after a set time to determine its transparency.
[0080] See Figure 6 Furthermore, after sending a window icing alert to the user (usually to the user's mobile app), the user can issue a de-icing command within the app to defrost the car windows, specifically including:
[0081] S31. The user's de-icing command adopts a one-click de-icing method by appointment. That is, the de-icing appointment time can be set on the app. When the cloud receives the de-icing command, it generates a de-icing task and sends the de-icing task to the vehicle's system. When the appointment time arrives, the de-icing task starts. Specifically, when the current time is the de-icing appointment time, the vehicle's system executes the de-icing task: turns on the air conditioning and heats the windows through the air conditioning.
[0082] S32. After the air conditioner has been heating for a period of time, such as 15 minutes, the transparency of the windows is detected again using the in-vehicle camera, and the detected window transparency is compared with the transparency threshold.
[0083] S33. Furthermore, when the window transparency is higher than the window transparency threshold, a thawing notification can be sent to the user indicating that the window ice has been cleared, and the air conditioning heating can be turned off.
[0084] When the transparency of the car window is not higher than the car window transparency threshold, it indicates that the ice thickness on the car window surface is large. Therefore, the glass water tank can be used to spray glass water onto the outer surface of the car window.
[0085] After a preset time, the vehicle's internal camera will detect the window transparency again. This preset time is relatively short, or the window transparency can be detected in real time. When the window transparency is higher than the window transparency threshold, a thawing notification will be sent to the user that the ice on the window has been cleared, and the air conditioning heater and windshield washer fluid tank will be turned off.
[0086] If the window transparency is not higher than the window transparency threshold, the camera will detect the window transparency again after a preset time until the detected window transparency is higher than the window transparency threshold.
[0087] In the preferred embodiment, the windshield washer fluid sprayed from the windshield washer tank needs to be heated. Two methods can be used for heating: one is to preheat the entire windshield washer fluid in the tank before spraying it onto the exterior surface of the windshield; the other method involves installing a rapid heating device (the temperature does not need to be excessively high) along the spray path of the windshield washer fluid. When spraying, the fluid is heated as it flows through the heating device and then sprayed onto the exterior surface of the windshield. Furthermore, the wipers are linked to the windshield washer fluid tank, and the wipers have built-in heating structures (such as heating wires). This prevents the wipers from freezing and becoming difficult to move, and also improves the de-icing effect.
[0088] See Figure 7 Based on the same inventive concept, this invention also provides a vehicle glass defrosting device, which corresponds to the above-described vehicle glass defrosting method and can implement the above-described vehicle glass defrosting method, including:
[0089] The sensing end acquires ambient temperature, ambient humidity, and window transparency according to a timed task.
[0090] In the cloud, preset temperature threshold, humidity threshold, window transparency threshold and timed tasks are set, and the ambient temperature, ambient humidity and window transparency detected by the sensor are obtained and compared with the aforementioned thresholds one by one. When it is determined that the window is icy, an icing reminder is sent.
[0091] On mobile devices, users can receive icing alerts from the cloud and send de-icing commands to the cloud.
[0092] After receiving the de-icing command from the mobile device, the cloud generates a de-icing task and sends it to the sensing device. The sensing device executes the de-icing work according to the de-icing task. After the de-icing is completed, the cloud sends a thawing notification to the mobile device that the ice on the car window has been removed.
[0093] The sensing end includes a T-box and an MCU, which are configured in the car as part of the vehicle's infotainment system. Sensor detection information is transmitted to the MCU, then from the MCU to the T-box, and finally from the T-box to the cloud. During this process, the T-box is woken up by the MCU. For example, when acquiring the ambient temperature inside the car, the wake-up time of the T-box can be set to 30 minutes, which can effectively prevent the T-box from being woken up frequently and ensure its service life.
[0094] The sensor information includes an in-vehicle temperature sensor, which detects the interior temperature, while the exterior temperature can be obtained directly from the cloud without being transmitted to the sensing end. Other sensor information includes in-vehicle humidity detected by an in-vehicle humidity sensor, exterior humidity detected by an exterior humidity sensor, and window transparency captured by an in-vehicle camera. All three types of information are first transmitted to the MCU, then from the MCU to the T-box, and finally from the T-box to the cloud. Furthermore, after the vehicle is turned off and parked, the sensing end also needs to send vehicle shutdown information to the cloud, including the coordinates of the vehicle's shutdown point and the vehicle's air conditioning temperature.
[0095] For mobile devices, in addition to receiving icing alerts and sending de-icing commands to the cloud, users can also make related settings on the mobile app. For example, they can set the driving time and transmit it to the cloud, allowing the cloud to schedule tasks based on the driving time and obtain the outside ambient temperature. They can also set the air conditioning settings, such as temperature and fan speed, and even adjust the windshield washer fluid heating temperature. Of course, the de-icing process can be interrupted and restarted via the mobile app when necessary. Users can directly turn on the air conditioning to heat the windows, activate the windshield washer fluid and wiper heating, and start the windshield washer fluid spraying, or remotely interrupt these processes (stop heating and windshield washer fluid spraying).
[0096] See Figure 8 Based on the same inventive concept, this invention also provides a vehicle window defrosting system, including the aforementioned vehicle window defrosting device and de-icing device. In this embodiment, the de-icing device is the executing component for vehicle window defrosting, and the vehicle window defrosting device is also the controlling component for vehicle window defrosting. After determining that the vehicle window is iced over, the vehicle window defrosting device controls the de-icing device to defrost the vehicle window.
[0097] The de-icing system includes the air conditioning and the windshield washer fluid reservoir. The air conditioning blows heated air directly onto the inner surface of the windows, while the windshield washer fluid is heated and sprayed onto the outer surface of the windows. Specifically, both the air conditioning and the windshield washer fluid reservoir perform the de-icing tasks described above. Of course, the de-icing system can also include heated windshield wipers (with built-in heating wires), which are linked to the windshield washer fluid reservoir.
[0098] Of course, the car window defrosting system should also include sensors. The sensors have multiple sets, such as temperature sensors, humidity sensors, and window transparency sensors (in-car cameras), which are used to sense the above-mentioned in-car ambient temperature, in-car ambient humidity, in-car ambient humidity, and window transparency, and transmit the detection information to the MCU, and then transmit it to the cloud via the T-box.
[0099] Based on the same inventive concept, embodiments of the present invention also provide an electronic device. Figure 9 This is a structural block diagram of an electronic device provided in an embodiment of the present invention. Figure 9 As shown, an embodiment of the present invention provides an electronic device including: one or more processors 101, a memory 102, and one or more I / O interfaces 103. The memory 102 stores one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement any of the vehicle glass defrosting methods described in the above embodiments; the one or more I / O interfaces 103 are connected between the processor and the memory, configured to enable information interaction between the processor and the memory.
[0100] The processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read / write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus).
[0101] In some embodiments, the processor 101, memory 102, and I / O interface 103 are interconnected via bus 104, and thus connected to other components of the computing device.
[0102] In some embodiments, the one or more processors 101 include a field-programmable gate array.
[0103] This invention also provides a computer-readable medium. The computer-readable medium stores a computer program, which, when executed by a processor, implements the steps of any of the vehicle glass defrosting methods described in the above embodiments. The computer-readable storage medium can be volatile or non-volatile.
[0104] This invention also provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code. When the computer-readable code is run in the processor of an electronic device, the processor in the electronic device executes the above-described vehicle glass defrosting method.
[0105] Those skilled in the art will understand that all or some of the steps, systems, and apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software can be distributed on a computer-readable storage medium, which may include computer storage media (or non-transitory media) and communication media (or transient media).
[0106] As is known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable program instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), flash memory or other memory technologies, portable compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, it is known to those skilled in the art that communication media typically contain computer-readable program instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0107] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0108] The computer program instructions used to perform the operations of this invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the computer-readable program instructions. This electronic circuitry can execute the computer-readable program instructions to implement various aspects of the invention.
[0109] The computer program product described herein can be implemented specifically through hardware, software, or a combination thereof. In one alternative embodiment, the computer program product is specifically embodied in a computer storage medium; in another alternative embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0110] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0111] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0112] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0114] Example embodiments have been disclosed herein, and while specific terminology has been used, it is for illustrative purposes only and should be construed as such, and is not intended to be limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in conjunction with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in conjunction with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of the invention as set forth in the appended claims.
Claims
1. A method for defrosting car windows, characterized in that, include: S1. Preset temperature threshold, humidity threshold, and window transparency threshold; S2. Obtain ambient temperature, ambient humidity, and window transparency according to a scheduled task; Furthermore, when the ambient temperature is not higher than the temperature threshold, the ambient humidity is not lower than the humidity threshold, and the window transparency is not higher than the window transparency threshold, a window icing alert is sent. S3. Upon receiving a de-icing command, the windows are thawed according to the de-icing command.
2. The method for defrosting car windows according to claim 1, characterized in that, The scheduled tasks include a first scheduled task, a second scheduled task, and a third scheduled task. The step of obtaining ambient temperature, ambient humidity, and window transparency based on the scheduled tasks includes: S21. Obtain the ambient temperature according to the first timed task and compare it with the temperature threshold; S22. When the ambient temperature is not higher than the temperature threshold, the ambient humidity is obtained according to the second timed task and compared with the humidity threshold; S23. When the ambient humidity is not lower than the humidity threshold, obtain the window transparency according to the third timed task and compare it with the window transparency threshold.
3. The method for defrosting car windows according to claim 2, characterized in that, The ambient temperature includes the outside ambient temperature and the inside ambient temperature, and the temperature threshold includes the outside temperature threshold and the inside temperature threshold. The step of obtaining the ambient temperature according to the first timed task and comparing it with the temperature threshold includes: S211. Obtain the outside ambient temperature according to the first timed task, and compare it with the outside temperature threshold. S212. When the outside temperature is not higher than the outside temperature threshold, the inside temperature is obtained according to the first timed task and compared with the inside temperature threshold.
4. The method for defrosting car windows according to claim 3, characterized in that, The step of obtaining the outside ambient temperature according to the first timed task includes: Get the ambient temperature outside the vehicle when the engine is off; Furthermore, when setting the vehicle usage time, the ambient temperature outside the vehicle is obtained at the theoretically lowest temperature between the time the engine is turned off and the time the vehicle is used. Furthermore, when the vehicle is parked and turned off without being restarted, the ambient temperature outside the vehicle at the theoretically lowest temperature in the evening is obtained.
5. The method for defrosting car windows according to claim 2, characterized in that, The ambient humidity includes the external ambient humidity and the internal ambient humidity of the vehicle, and the humidity threshold includes the external humidity threshold and the internal humidity threshold. When the ambient temperature is not higher than the temperature threshold, the ambient humidity is obtained according to the second timed task and compared with the humidity threshold, including: When the ambient temperature is not higher than the temperature threshold, the external ambient humidity is obtained according to the second timed task and compared with the external humidity threshold; when the ambient temperature is not higher than the temperature threshold, the internal ambient humidity is obtained according to the second timed task and compared with the internal humidity threshold.
6. The method for defrosting car windows according to claim 1, characterized in that, Upon receiving a de-icing command, the process of defrosting the vehicle windows according to the command includes: S31. Upon receiving a de-icing command, a de-icing task is generated, and when the de-icing time in the de-icing task is reached, a command to heat the windows is sent to the air conditioner. S32. When the window is heated for a preset time, obtain the window transparency and compare it with the window transparency threshold. S33. When the window transparency is lower than the window transparency threshold, send a spray command to the windshield washer fluid tank; and when the window transparency is not lower than the window transparency threshold, send a defrost notification.
7. A vehicle window defrosting device, characterized in that, The vehicle glass defrosting device is configured to implement the vehicle glass defrosting method as described in any one of claims 1-6, and the vehicle glass defrosting device includes: The sensing end acquires and reports ambient temperature, ambient humidity, and window transparency according to a scheduled task. In the cloud, preset temperature thresholds, humidity thresholds, window transparency thresholds, and timed tasks are set, and the ambient temperature, ambient humidity, and window transparency reported by the sensor are received to determine whether to send a window icing reminder. On the mobile device, a de-icing command is issued based on the received alert about icy windows; The cloud generates a de-icing task based on the received de-icing command and sends the de-icing task to the sensing end, which then defrosts the car windows according to the de-icing task.
8. A vehicle window defrosting system, characterized in that, Includes a de-icing device and a vehicle glass defrosting device as described in claim 7; The sensing end controls the de-icing device to defrost the car windows according to the de-icing task.
9. The vehicle glass defrosting system as described in claim 8, characterized in that, The de-icing device includes: The air conditioning system heats the windows according to the de-icing task. The windshield washer fluid tank heats the washer fluid according to the de-icing task and sprays the heated washer fluid onto the windows.
10. An electronic device, characterized in that, include: One or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle glass defrosting method as described in any one of claims 1 to 6.