Vehicle timed ventilation method and air conditioning controller
Patent Information
- Application Number
- CN202611060461.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-16
- Publication Date
- 2026-10-13
AI Technical Summary
[0004]然而,上述定时通风方案依赖于T-box模块和整车通信网络的可用性
[0022]本申请中第二方面至第六方面的描述,可以参考第一方面的详细描述;并且,第二方面至第六方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
Smart Images

Figure CN122896592A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of vehicle ventilation technology, specifically relating to a vehicle timed ventilation method and an air conditioning controller. Background Technology
[0002] Currently, when users are using their vehicles daily, the vehicle cabin is almost completely closed from the time the user parks and locks the doors until the doors are unlocked again. The air inside the cabin cannot circulate with the outside air, trapping odors and causing a significant deterioration in air quality. This severely impacts the user's comfort when re-entering the vehicle. Therefore, maintaining good air quality inside the vehicle during prolonged power outages or when it is parked presents a new technological challenge.
[0003] To address the aforementioned issues, a vehicle timed ventilation solution based on a telematics box (T-box) has been proposed. This solution involves the T-box actively waking up the vehicle's communication network at a preset time and sending a ventilation start command to the air conditioning controller through the network to trigger the ventilation function, thereby introducing fresh outside air into the vehicle and achieving the purpose of timed air exchange and removal of odors from the vehicle.
[0004] However, the aforementioned timed ventilation solution relies on the availability of the T-box module and the vehicle communication network. If the T-box or the vehicle communication network fails, the air conditioning controller will not receive any trigger commands, and the timed ventilation function will fail, resulting in insufficient reliability. Summary of the Invention
[0005] The purpose of this application is to provide a vehicle timed ventilation method and air conditioning controller, which can fundamentally solve the problem of timed ventilation function failure caused by T-box failure or network failure, and significantly improve the reliability of the timed ventilation function when the vehicle is powered off and locked.
[0006] To solve the above-mentioned technical problems, this application is implemented as follows: In a first aspect, embodiments of this application provide a vehicle timed ventilation method applied to an air conditioning controller. The method includes: the air conditioning controller acquiring vehicle-related information when the target vehicle performs an ignition lock action; the air conditioning controller predicting N actual ventilation times for the target vehicle to perform ventilation work based on the vehicle-related information, where N is a positive integer; and the air conditioning controller controlling the air conditioning actuator of the target vehicle to perform ventilation work based on the N actual ventilation times.
[0007] In conjunction with the first aspect mentioned above, in one possible implementation, the vehicle-related information includes the target vehicle's power-off locking time and vehicle status information. The aforementioned prediction of N actual ventilation times for the target vehicle to perform ventilation work based on the vehicle-related information includes: timing the target vehicle's power-off locking state after the target vehicle performs the power-off locking action to obtain the power-off locking duration; determining whether the target vehicle meets the preset timed ventilation conditions based on the power-off locking duration and vehicle status information; and if so, predicting N actual ventilation times for the target vehicle to perform ventilation work based on the power-off locking time.
[0008] In conjunction with the first aspect above, in one possible implementation, the above-mentioned prediction of N actual ventilation times for the target vehicle to perform ventilation work based on the time of power-off locking includes: adding the time of power-off locking to the preset ventilation interval duration to obtain the theoretical ventilation time; and repeating the following first operation based on the theoretical ventilation time until N actual ventilation times are predicted.
[0009] The first operation includes: based on a time system with a natural day cycle, correcting the theoretical ventilation time to obtain the corrected ventilation time; if the corrected ventilation time is within a preset allowed ventilation period, then the corrected ventilation time is determined as the actual ventilation time; if the corrected ventilation time is within a preset prohibited ventilation period, then the actual ventilation time is forcibly corrected to the first time; if the number of determined actual ventilation times is less than N, the time obtained by adding the actual ventilation time to the preset ventilation interval duration is used as the updated theoretical ventilation time.
[0010] In conjunction with the first aspect above, in one possible implementation, controlling the air conditioning actuator of the target vehicle to perform ventilation work based on N actual ventilation times includes: determining the waiting time corresponding to each ventilation operation based on two adjacent actual ventilation times among the N actual ventilation times; independently timing based on the waiting time corresponding to each ventilation operation, and controlling the air conditioning actuator of the target vehicle to perform ventilation work based on a preset control command when the single timing reaches the corresponding waiting time.
[0011] In conjunction with the first aspect above, in one possible implementation, determining the waiting time corresponding to each ventilation operation based on two adjacent actual ventilation times out of N actual ventilation times includes: for the (n+1)th ventilation operation, if the (n+1)th actual ventilation time falls within a preset allowed ventilation period, then the preset ventilation interval duration is determined as the waiting time corresponding to the (n+1)th ventilation operation. The preset allowed ventilation period begins at the first moment, ends at the second moment, and does not include the first or second moment. If the (n+1)th actual ventilation time is the first moment, then the waiting time corresponding to the (n+1)th ventilation operation is determined according to the time interval in which the nth actual ventilation time is located.
[0012] Optionally, the above determination of the waiting time corresponding to the (n+1)th ventilation operation based on the time interval in which the nth actual ventilation time falls includes: when the nth actual ventilation time falls within the prohibited ventilation period in the early morning, the difference between the first time and the nth actual ventilation time is determined as the waiting time corresponding to the (n+1)th ventilation operation; when the nth actual ventilation time falls outside the prohibited ventilation period in the early morning, the sum of the remaining time of the day and the first time is determined as the waiting time corresponding to the (n+1)th ventilation operation, where the remaining time of the day is the difference between the total time of the natural day and the value of the nth actual ventilation time.
[0013] In conjunction with the first aspect mentioned above, in one possible implementation, the air conditioning actuator includes a blower, a circulating damper, an air conditioning compressor, and a positive temperature coefficient (PTC) heater. The preset control commands include at least one of the following: controlling the blower to operate at a preset duty cycle; controlling the circulating damper to switch to external circulation mode; controlling the air outlet mode of the air conditioning actuator to be set to ventilation mode; controlling the air conditioning compressor and PTC heater to remain in a closed state; and controlling the duration of a single ventilation operation to a preset duration.
[0014] In conjunction with the first aspect mentioned above, in one possible implementation, the vehicle status information includes at least one of the following: total vehicle mileage, remaining battery charge, and remaining fuel in the range-extended vehicle.
[0015] In conjunction with the first aspect mentioned above, in one possible implementation, the preset timed ventilation conditions include at least one of the following: the duration of power-off and vehicle locking is greater than the preset ventilation interval duration; the total mileage of the vehicle is less than or equal to a first threshold; the remaining power battery charge is greater than a second threshold; and the remaining fuel in the range-extended vehicle is greater than a third threshold.
[0016] Secondly, embodiments of this application provide a device for timed ventilation of a vehicle. The device includes a communication unit and a processing unit. The communication unit is used to acquire vehicle-related information when the target vehicle performs the action of locking the electric lock. The processing unit is used to predict N actual ventilation times for the target vehicle to perform ventilation work based on the vehicle-related information, where N is a positive integer. The processing unit is also used to control the air conditioning actuator of the target vehicle to perform ventilation work based on the N actual ventilation times.
[0017] Thirdly, embodiments of this application provide an air conditioner controller, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the method described in the first aspect.
[0018] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0019] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0020] Sixthly, this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect.
[0021] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a readable storage medium. This readable storage medium may be packaged together with the processor of the device, or it may be packaged separately from the processor of the device; this application does not impose any limitations on this.
[0022] The descriptions of the second to sixth aspects in this application can be referenced to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second to sixth aspects can be referenced to the analysis of the beneficial effects of the first aspect, which will not be repeated here.
[0023] In this application, the name of the aforementioned vehicle timed ventilation device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. As long as the function of each device or functional module is similar to that of this application, it falls within the scope of the claims of this application and its equivalents.
[0024] These or other aspects of this application will become more readily apparent in the following description.
[0025] Based on the above technical solution, the vehicle timed ventilation method provided in this application involves the air conditioning controller acquiring vehicle-related information when the target vehicle performs the power-locking action. Thus, after the vehicle is locked, the air conditioning controller can autonomously predict N actual ventilation times based on the vehicle-related information, without relying on the T-box and vehicle communication network. Based on these N actual ventilation times, the controller then controls the air conditioning actuators of the target vehicle to perform ventilation. In other words, the entire process of triggering, predicting, and controlling the timed ventilation after the vehicle is locked is independently completed by the air conditioning controller. This fundamentally avoids the problem of timed ventilation failure due to T-box or network failure after the vehicle is locked, significantly improving the reliability of the timed ventilation function when the vehicle is locked and effectively solving the problem of deteriorating in-vehicle air quality due to the closed cabin, affecting the user's driving comfort when re-entering the vehicle. Attached Figure Description
[0026] Figure 1 A schematic flowchart illustrating a timed ventilation method for a vehicle provided in this application embodiment; Figure 2 A schematic flowchart illustrating another vehicle timed ventilation method provided in this application embodiment; Figure 3 A schematic flowchart illustrating another vehicle timed ventilation method provided in this application embodiment; Figure 4 A schematic flowchart illustrating another vehicle timed ventilation method provided in this application embodiment; Figure 5 This is a schematic diagram of the structure of a vehicle timed ventilation device provided in an embodiment of this application; Figure 6 This is a schematic diagram of the hardware structure of an air conditioner controller provided in an embodiment of this application. Detailed Implementation
[0027] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0028] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0029] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0030] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0031] Currently, when users are using their vehicles daily, the vehicle cabin is almost completely closed from the time the user parks and locks the doors until the doors are unlocked again. The air inside the cabin cannot circulate with the outside air, trapping odors and causing a significant deterioration in air quality. This severely impacts the user's comfort when re-entering the vehicle. Therefore, maintaining good air quality inside the vehicle during prolonged power outages or when it is parked presents a new technological challenge.
[0032] To address the aforementioned issues, a vehicle timed ventilation solution based on a telematics box (T-box) has been proposed. This solution involves the T-box actively waking up the vehicle's communication network at a preset time and sending a ventilation start command to the air conditioning controller through the network to trigger the ventilation function, thereby introducing fresh outside air into the vehicle and achieving the purpose of timed air exchange and removal of odors from the vehicle.
[0033] However, the aforementioned timed ventilation solution relies on the availability of the T-box module and the vehicle communication network. If the T-box or the vehicle communication network fails, the air conditioning controller will not receive any trigger commands, and the timed ventilation function will fail, resulting in insufficient reliability.
[0034] Secondly, in the above-mentioned timed ventilation scheme, the triggering of the timed ventilation function depends on the T-box module. When adjusting or modifying the software logic of timed ventilation (such as modifying the triggering logic of timed ventilation or changing the control logic of timed ventilation), it is necessary to simultaneously adjust and modify the software of multiple controllers such as T-box and air conditioner controller. The system has strong coupling dependency, the software modification process is complex, and the cost of collaborative development and testing of multiple components is high.
[0035] Furthermore, the aforementioned timed ventilation scheme requires waking up the vehicle network every time it is executed. The vehicle network online status will frequently switch with the ventilation action. When users check the vehicle status through the mobile application (APP), they will frequently observe abnormal fluctuations in the network online status, which can easily cause users to have unnecessary doubts about vehicle malfunction or equipment abnormality.
[0036] In view of this, the vehicle timed ventilation method provided in this application involves the air conditioning controller acquiring vehicle-related information when the target vehicle performs the power-locking action. Thus, after the power is locked, the air conditioning controller can autonomously predict N actual ventilation times based on the vehicle-related information, without relying on the T-box and the vehicle communication network. Based on these N actual ventilation times, the controller then controls the air conditioning actuators of the target vehicle to perform ventilation. In other words, the entire process of triggering, predicting, and controlling the timed ventilation after the power is locked is independently completed by the air conditioning controller. This fundamentally avoids the problem of timed ventilation failure due to T-box or network failure after the power is locked, significantly improving the reliability of the timed ventilation function when the vehicle is locked and effectively solving the problem of deteriorating in-vehicle air quality due to the closed cabin, affecting the user's driving comfort when re-entering the vehicle.
[0037] The vehicle timed ventilation method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0038] In this application, an air conditioning controller is used as the executing entity to perform a vehicle timed ventilation method according to the following embodiments. Specifically, the executing entity can be a hardware device of the air conditioning controller, or a software application in the air conditioning controller that implements the following embodiments, or a computer-readable storage medium installed with the software application that implements the following embodiments, or code that implements the software application.
[0039] In some embodiments, the air conditioning controller provided in this application includes a bottom software layer and an application software layer. The bottom software layer includes a scheduling module and a sleep timing software component. The scheduling module periodically wakes up the dedicated software component (SWC) or runnable entity at a low frequency, for example, once every 100 ms. Taking the wake-up of the dedicated software component as an example, after being woken up, the dedicated software component accumulates the time elapsed after the vehicle performs a power-off locking action. The entire timing process is completed autonomously by the dedicated software component, without relying on the vehicle communication network or T-box. When the time reaches a preset value, the dedicated software component can send an internal wake-up flag to the scheduling module, fully waking up the air conditioning controller from a low-power state to the application software layer running state, thereby controlling the air conditioning actuator to perform timed ventilation, while maintaining the network segment between the T-box and the air conditioning controller in sleep mode.
[0040] The application layer software layer is used to implement various control commands of the air conditioner controller, including directly controlling each air conditioner actuator through hard-wired signals based on preset control commands. The interaction between the lower software layer and the application layer software layer is achieved through the transfer of internal registers or internal software flags within the controller.
[0041] Optionally, the air conditioning controller can be directly connected to each air conditioning actuator via a hardwired drive circuit, without going through any vehicle communication network. For example, the air conditioning controller sends a hardwired PWM signal to the blower to drive it with a preset duty cycle; the air conditioning controller sends a hardwired level signal to the recirculation damper to switch it to the external circulation position; the air conditioning controller sends a hardwired enable signal to the compressor to prevent it from starting; the air conditioning controller sends a hardwired enable signal to the PTC heater to prevent it from starting; and the air conditioning controller sends a hardwired level signal to the air outlet mode module to set it to the face ventilation mode.
[0042] Understandably, the air conditioning controller has no communication connection with the vehicle's communication network, or is physically isolated. Furthermore, during ventilation operation, the network segment connected to the air conditioning controller and the T-box remains dormant. All control commands from the air conditioning controller are output to each air conditioning actuator via a hard-wired output drive unit, without generating any communication frames for waking up or transmitting to the vehicle's network; that is, the vehicle's communication network is not activated. In this way, even with T-box or network failure, timed ventilation with zero network overhead can be achieved. This fundamentally avoids the problem of timed ventilation function failure due to T-box or network failure, significantly improving the reliability of the timed ventilation function when the vehicle is powered off and locked. It effectively solves the problem of deteriorating in-vehicle air quality caused by a closed cabin, affecting the user's driving comfort when re-entering the vehicle.
[0043] It should be noted that the various embodiments of this application can be referenced or learned from each other. For example, the same or similar steps, method embodiments, system embodiments and device embodiments can be referenced from each other without limitation.
[0044] Figure 1 This is a schematic flowchart illustrating a timed ventilation method for a vehicle provided in an embodiment of this application. Figure 1 As shown, with the air conditioner controller as the executing entity, the method includes the following S101-S104.
[0045] S101. Obtain vehicle-related information when the target vehicle performs the power-off locking action.
[0046] In one possible implementation, vehicle-related information may include the timing of the power-off locking action of the target vehicle and vehicle status information.
[0047] Optionally, the vehicle status information includes at least one of the following: total mileage, remaining battery charge, and remaining fuel in the range-extended vehicle.
[0048] In one possible implementation, when the target vehicle performs the power-off locking action, the T-box sends the power-off locking time of the target vehicle to the air conditioning controller, and the vehicle controller sends the vehicle status information of the target vehicle to the air conditioning controller. Correspondingly, the air conditioning controller receives the power-off locking time from the T-box and the vehicle status information from the vehicle controller.
[0049] S102. Based on the vehicle-related information, predict N actual ventilation times when the target vehicle will perform ventilation operations.
[0050] Where N is a positive integer.
[0051] In some embodiments, such as Figure 2 As shown, the specific implementation process of S102 above may include the following steps 01-03.
[0052] Step 01: After the target vehicle performs the power-off locking action, time the duration of the target vehicle being in the power-off locking state to obtain the duration of the power-off locking of the target vehicle.
[0053] For example, after the target vehicle performs the power-locking action, the air conditioning controller enters a low-power state. In this state, the underlying software layer of the air conditioning controller periodically wakes up the SWC component or a runnable entity at a low frequency (e.g., the period can be 100 ms). Taking the wake-up of the SWC component as an example, after the SWC component is woken up, it accumulates the time of power-locking after the vehicle performs the power-locking action to obtain the power-locking duration of the target vehicle.
[0054] Optionally, when the target vehicle performs the action of locking the electric lock, it can be confirmed that the timed ventilation function of the target vehicle is in the on state so as to facilitate the subsequent triggering, judgment, timing prediction and execution control of timed ventilation.
[0055] It should be noted that in this embodiment, when the target vehicle performs a power-off locking action, the corresponding vehicle power position switches from the power-on position to the power-off position, and the doors are locked simultaneously. This condition can also be considered as the target vehicle entering the vehicle arming mode. If only the vehicle is powered off and the user remains inside the vehicle, there is no need to activate the timed ventilation function. Based on this, the timed ventilation solution provided in this application further verifies the vehicle locking status after determining that the target vehicle has completed a power-off. The timed ventilation process is triggered only when the vehicle simultaneously meets the dual conditions of power-off completion and door locking.
[0056] Step 02: Based on the duration of the power-off locking and vehicle status information, determine whether the target vehicle meets the preset timed ventilation conditions.
[0057] Optionally, the preset timed ventilation conditions include at least one of the following: the duration of the vehicle being locked after power off is greater than the preset ventilation interval (e.g., the preset ventilation interval can be 4 hours); the total mileage of the vehicle is less than or equal to a first threshold (e.g., the first threshold can be 10,000 kilometers); the remaining state of charge (SOC) of the power battery is greater than a second threshold (e.g., the second threshold can be 20%); and the remaining fuel in the range-extended vehicle is greater than a third threshold (e.g., the third threshold can be 6 liters). It is understood that the aforementioned preset ventilation interval, first threshold, second threshold, and third threshold are merely illustrative examples and can be set according to actual circumstances; this application does not impose any limitations on them.
[0058] Step 03: If so, then based on the time when the vehicle is powered off and locked, predict N actual ventilation times when the target vehicle will perform ventilation operations.
[0059] In one possible implementation, it can be determined whether the current time is within a preset prohibited ventilation period, and whether the number of ventilation operations performed since the vehicle was locked is less than a preset maximum number of ventilation operations N (for example, N can be 3 times). If the preset timed ventilation conditions are met, and if the current time is not within a preset prohibited ventilation period, and the number of ventilation operations performed is less than N, then the current time can be used as the actual ventilation time, meaning that ventilation can be performed on the target vehicle at the current time.
[0060] For example, the preset maximum ventilation frequency N can be 3 times. Of course, the above is only an example of the preset maximum ventilation frequency. The preset maximum ventilation frequency can also be other values, such as 4 times, 5 times, etc. This application does not limit this.
[0061] In another possible implementation, the specific implementation scheme of step 03 above may include: adding the time of power-off locking of the vehicle to the preset ventilation interval duration to obtain the theoretical ventilation time; then, based on the theoretical ventilation time, repeating the following first operation until N actual ventilation times are predicted.
[0062] For example, the preset ventilation interval can be 4 hours. Of course, the above is only an example of the preset ventilation interval. The preset ventilation interval can also be other values, such as any value within 1-6 hours, or a value greater than 6 can be used as the preset ventilation interval according to the actual situation. This application does not limit this.
[0063] For example, if the electric lock car is scheduled for 22:00, the theoretical ventilation time could be 26:00 (22+4=26); or if the electric lock car is scheduled for 16:00, the theoretical ventilation time could be 20:00 (16+4=20).
[0064] Optionally, the first operation can be repeated up to N times when the vehicle is powered off to obtain N actual ventilation times, or the first operation can be repeated once at each actual ventilation time to predict the next actual ventilation time. This application does not limit the time point at which the N actual ventilation times are predicted.
[0065] The first operation may include the following steps 11-14.
[0066] Step 11: Based on the time system with a natural day cycle, the theoretical ventilation time is corrected to obtain the corrected ventilation time.
[0067] For example, if the time system based on the natural day is a 24-hour system and the theoretical ventilation time is 26 o'clock, the remainder (2 o'clock) can be calculated by taking the theoretical ventilation time (26 o'clock) and dividing it by 24, and the remainder can be used as the corrected ventilation time.
[0068] For example, if the time system based on the natural day is a 24-hour system, and the theoretical ventilation time is 20 o'clock, the remainder (20 o'clock) can be calculated by dividing the theoretical ventilation time (20 o'clock) by 24, and the remainder (20 o'clock) can be used as the corrected ventilation time.
[0069] Step 12: If the corrected ventilation time is within the preset allowable ventilation period, then the corrected ventilation time is determined as the actual ventilation time.
[0070] For example, if the preset allowable ventilation period is 6:00 to 23:00 and the corrected ventilation time is 20:00, by comparison, it can be seen that 20:00 is within the preset allowable ventilation period. Therefore, the corrected ventilation time (20:00) is determined as the actual ventilation time.
[0071] Step 13: If the corrected ventilation time falls within the preset prohibited ventilation period, the actual ventilation time will be forcibly corrected to the first time.
[0072] For example, if the preset prohibited ventilation period is from 11 PM (inclusive) to 12 AM and from 12 AM to 6 AM (inclusive) the next day, and the corrected ventilation time is 2 AM and the first time is 6 AM, by comparison, it can be seen that 2 AM is within the preset prohibited ventilation period, so the actual ventilation time will be forcibly corrected to the first time (6 AM).
[0073] Step 14: If the number of actual ventilation times is less than N, the time obtained by adding the actual ventilation time to the preset ventilation interval duration is taken as the updated theoretical ventilation time.
[0074] For example, if N is 3 and the number of actual ventilation times is 2, it means that the number of actual ventilation times has not yet reached the system's preset maximum number of ventilation times N. Therefore, the actual ventilation time (6 o'clock) is added to the preset ventilation interval (4 hours) to get the time (10 o'clock), which is then used as the updated theoretical ventilation time. The first operation is then re-executed to determine the actual ventilation time for the next ventilation operation, until N actual ventilation times are confirmed.
[0075] In some embodiments, the time system based on the natural day cycle is a 24-hour system, the preset allowed ventilation period is 6:00 to 23:00, the preset prohibited ventilation period is 23:00 (inclusive) to 0:00 on the same day and 0:00 to 6:00 (inclusive) on the next day. Taking 6:00 as the first time, the specific implementation scheme of the above S103 can refer to the following formula 1.
[0076] Formula 1 in, The moment the target vehicle is powered off and locked; This is the Nth actual ventilation moment; This is a piecewise function with t as the variable, used to determine the next actual ventilation time in segments; t is the current time. The remainder operation is performed when t is divided by 24; The preset ventilation interval duration (e.g., 4 hours); This is the actual time point for the next ventilation operation.
[0077] It should be noted that the above formula This represents the time point when ventilation work is performed for the Nth time. The moment when the power is about to be turned off and the vehicle is locked is taken as the 0th item of the array, which is the starting theoretical ventilation time. The time for determining when to perform ventilation work should be a specific time within the preset permitted ventilation period of the day or 6:00 AM on the next day.
[0078] Calculation method Based on the Nth ventilation operation, the theoretical time point for the next ventilation operation can be obtained. However, due to the 24-hour system, there may be... When the value is greater than 24, or The values are within the preset prohibited ventilation period, therefore It can be used to adjust the theoretical timing of the next ventilation operation. This ensures that the ventilation work is performed at a reasonable time (i.e., the actual time point for the next ventilation operation). Remainder operations can be handled. For cases greater than 24, the correct actual time point is obtained. For example, through... The theoretical time point for the next ventilation operation is calculated. When the time is 28, the remainder after calculation using the 24-hour system is 4, which determines the actual time for the next ventilation operation. It will be 4 a.m. the next day.
[0079] when When the remainder of 24 falls within a preset allowable ventilation period (e.g., 6-23), the actual ventilation time is the time indicated by that remainder; when If the remainder of the result compared to 24 falls within a preset prohibited ventilation period (e.g., 23 or between 0 and 6), the actual ventilation time will be forcibly adjusted to the first time (e.g., 6 AM the following day). Therefore, Dividing the data into segments based on the remainder when divided by 24 allows us to determine the actual ventilation time for the next ventilation operation. The correct and reasonable calculation means that the actual ventilation time ( The timeframe is between 0 and 24 hours. Using formula 1 above, the array... Each value will be limited to between 0 and 24 so that the modulo operation will not be considered when determining the waiting time for each ventilation operation.
[0080] In one example, taking a preset maximum ventilation frequency N of 3 as an example, when ,but , ,therefore Therefore, if the target vehicle's EV lock is engaged at 10 PM, the actual ventilation time for the first ventilation operation will be 6 AM the following day. And so on. ,but , ,therefore Therefore, after the target vehicle performs its first ventilation at 6 o'clock, the actual ventilation time for the second ventilation is 10 o'clock. ,but , ,therefore Therefore, after the target vehicle performs the second ventilation operation at 10:00, the actual ventilation time for the third ventilation operation is 14:00.
[0081] The following, combining Formula 1 and Figure 3 The process of determining N actual ventilation times is illustrated with an example.
[0082] In one example, determine whether the target vehicle is in a power-off and locked state; if so, set the number of times the ventilation operation has been performed, n, to zero; and store the power-off and locking times of the target vehicle as an array. The 0th term, that is Furthermore, with Taking 4 hours as an example, through Calculated (That is, the theoretical time point for the next ventilation operation). Execution (that is, for) Perform a 24-hour modulo operation and determine if the result is between 6 and 23. If the result satisfies the formula, the modified ventilation time (i.e., the corrected ventilation time) will be used as the actual ventilation time for the next ventilation cycle. The waiting time H between the start of the current ventilation operation and the start of the next ventilation operation is determined as the preset ventilation interval duration (e.g., 4 hours). If the above formula is not satisfied, the actual ventilation time is determined. Forced correction to 6h, and judgment. If the location is within [0, 6) (i.e., during the prohibited ventilation period in the early morning), then the waiting time H between the start of the current ventilation operation and the start of the next ventilation operation is determined to be 6-. If not located, the waiting time H between the start of the current ventilation operation and the start of the next ventilation operation is determined to be 24-. +6.
[0083] Then, based on preset control commands, the air conditioning actuator of the target vehicle is controlled to perform ventilation, and the number of times the ventilation has been performed, n (n=n+1), is updated. It is then verified whether the updated number of ventilation performances, n, is less than N (i.e., the preset maximum number of ventilation performances). If so, execution returns to normal. If not, then end the process.
[0084] It is understandable that in the technical solutions provided in steps 01-03 above, after the vehicle is locked by power, the air conditioning controller can autonomously time the target vehicle's power-locked state without relying on the T-box and vehicle communication network. Based on the obtained power-lock duration and vehicle status information, it autonomously determines whether the preset timed ventilation conditions are met. If the preset timed ventilation conditions are met, it directly predicts N actual ventilation times based on the power-lock time and controls the air conditioning actuator to perform ventilation. In other words, the entire triggering, judgment, and time prediction of timed ventilation after the vehicle is locked are completed independently by the air conditioning controller, avoiding the impact of T-box and vehicle communication network failures on the vehicle's timed ventilation function.
[0085] S103. Based on N actual ventilation times, control the air conditioning actuator of the target vehicle to perform ventilation work.
[0086] Optionally, the specific implementation process of the air conditioning controller controlling the air conditioning actuator of the target vehicle to perform ventilation work based on N actual ventilation times can be referred to the embodiments shown in S401-S402, which will not be repeated here.
[0087] Based on the above technical solution, the vehicle timed ventilation method provided in this application involves the air conditioning controller acquiring vehicle-related information when the target vehicle performs the power-locking action. Thus, after the vehicle is locked, the air conditioning controller can autonomously predict N actual ventilation times based on the vehicle-related information, without relying on the T-box and vehicle communication network. Based on these N actual ventilation times, the controller then controls the air conditioning actuators of the target vehicle to perform ventilation. In other words, the entire process of triggering, predicting, and controlling the timed ventilation after the vehicle is locked is independently completed by the air conditioning controller. This fundamentally avoids the problem of timed ventilation failure due to T-box or network failure after the vehicle is locked, significantly improving the reliability of the timed ventilation function when the vehicle is locked and effectively solving the problem of deteriorating in-vehicle air quality due to the closed cabin, affecting the user's driving comfort when re-entering the vehicle.
[0088] As one possible embodiment provided in this application, combined with Figure 1 ,like Figure 4 As shown, the specific implementation scheme of the air conditioning controller in S103 above, which controls the air conditioning actuator of the target vehicle to perform ventilation work based on N actual ventilation times, specifically includes the following S401-S402.
[0089] S401. Based on two adjacent actual ventilation times among N actual ventilation times, determine the waiting time corresponding to each ventilation operation.
[0090] In one possible implementation, the specific implementation scheme of the above S401 may include the following steps 21-22.
[0091] Step 21: For the (n+1)th ventilation operation, if the (n+1)th actual ventilation time falls within the preset allowable ventilation period, then the preset ventilation interval duration is determined as the waiting time corresponding to the (n+1)th ventilation operation.
[0092] in, The preset allowable ventilation period starts at the first time and ends at the second time. The preset allowable ventilation period does not include the first time and the second time. For example, if the first time is 6 o'clock and the end time is 23 o'clock, the preset allowable ventilation period can be represented as (6, 23).
[0093] First, establish a correspondence between actual ventilation times and ventilation operations. This includes determining that the nth actual ventilation time out of N actual ventilation times corresponds to the nth ventilation operation, and the (n+1)th actual ventilation time corresponds to the (n+1)th ventilation operation. For example, with N = 3 and n = 1, for the (n+1)th (i.e., the 2nd) ventilation operation, determine that the 1st actual ventilation time out of the 3 actual ventilation times corresponds to the 1st ventilation operation, and the 2nd actual ventilation time corresponds to the 2nd ventilation operation.
[0094] Furthermore, in one example, taking the (n+1)th time as the second time, the corresponding second actual ventilation time is 10 o'clock, the preset allowed ventilation period is (6, 23), and the preset ventilation interval is 4 hours. Then, it can be determined that 10 o'clock is between (6, 23), and 4 hours is determined as the waiting time corresponding to the (n+1)th ventilation operation.
[0095] Step 22: If the (n+1)th actual ventilation time is the first moment, then determine the waiting time corresponding to the (n+1)th ventilation operation based on the time interval in which the nth actual ventilation time is located.
[0096] Optionally, when the nth actual ventilation time falls within the prohibited ventilation period in the early morning, the difference between the first time and the nth actual ventilation time is determined as the waiting time corresponding to the (n+1)th ventilation operation.
[0097] For example, the period during which ventilation is prohibited in the early morning can be from 0:00 (inclusive) to 6:00 (exclusive), that is, [0, 6). Correspondingly, the period during which ventilation is not prohibited in the early morning can be from 6:00 (inclusive) to 24:00 (exclusive), that is, [6, 24).
[0098] In one example, taking the first actual ventilation time (i.e., the time when the vehicle is locked after power is off) as 1 o'clock, then according to Formula 1 above, the second actual ventilation time is 6 o'clock. By comparison, it can be seen that the first actual ventilation time is within the early morning ventilation prohibition period [0, 6). Thus, the difference (5h) between the first time (6 o'clock) and the first actual ventilation time (1 o'clock) can be determined as the waiting time corresponding to the second ventilation operation.
[0099] Optionally, when the nth actual ventilation time falls within a period other than the prohibited ventilation period in the early morning, the sum of the remaining time of the day and the first time is determined as the waiting time corresponding to the (n+1)th ventilation operation.
[0100] The remaining time on that day is the difference between the total time of the natural day and the value of the nth actual ventilation time.
[0101] In one example, taking a total daily time of 24 hours and the second actual ventilation time as 9 PM, we can determine the third actual ventilation time as 6 AM using Formula 1 above. By comparison, we can see that the second actual ventilation time falls within the non-prohibited ventilation period [6, 24). Thus, we can determine the remaining time of the day as 3 hours (24-21=3). We can then use the sum of the remaining time of 3 hours and 6 AM (9 hours) as the waiting time for the third ventilation operation.
[0102] In some embodiments, taking a total natural day duration of 24 hours, a preset allowed ventilation period of (6, 23), a prohibited ventilation period of [0, 6) in the early morning, a prohibited ventilation period of [6, 24) outside the early morning, and the first time being 6 o'clock as an example, the specific implementation scheme for determining the waiting time H corresponding to each ventilation operation in the above S301 can refer to the following formula 2.
[0103] Formula 2 The following explanation of the specific control logic, based on Formula 2, covers three operating conditions: Operating Condition 1: If the calculated next actual ventilation time If the current time falls within the preset allowable ventilation period (6, 23), it indicates that the current time is within this period. Until the next actual ventilation time There are no obstructions in the areas where ventilation is prohibited in the early morning, so the preset ventilation interval time is directly applied. (For example, 4h) is assigned the waiting time H; this is the value obtained after waiting at intervals under this operating condition. It will definitely fall within the preset permitted ventilation period from 6:00 to 23:00, and will not fall within the preset prohibited ventilation period from 23:00 to 6:00 the next day; even when the vehicle is powered off and locked. Between 11 PM and 6 AM the next day, while waiting Afterwards, the calculated next actual ventilation time will still fall within the preset allowable ventilation period from 6:00 to 23:00.
[0104] Operating conditions two and three refer to the next actual ventilation time. The case where the time is fixed at 6 points represents the situation where the preset interval duration is directly superimposed. The obtained time will fall within the range of 11 PM to 6 AM the next day. Due to the cross-day breakpoint of the 24-hour time system, the waiting time needs to be calculated separately for two segments: Operating Condition 2: When It falls within the early morning ventilation prohibition period [0, 6) and the next critical ventilation time. When the waiting time H is 6, The difference, i.e., H=6- .
[0105] Operating Condition 3: When It falls within the non-early morning ventilation prohibition period [6, 24), and the next critical ventilation time. When timing requires compensation for time spanning multiple calendar days, the waiting time H is calculated using a formula that spans multiple days. .
[0106] Thus, by classifying the above three cases, we can obtain... The waiting time H in each time interval is used for the low-power timing of the air conditioner controller and to notify the underlying software layer to wake up the application software layer so as to control the air conditioner actuator to perform ventilation work.
[0107] For example, let's say the preset maximum ventilation frequency N is 6 times, and the preset ventilation interval is... The time when the target vehicle is powered off and locked is 5 hours. The value is 20. From Formula 1 above, we can see that... , By performing a remainder operation on 24 divided by 25, the remainder is determined to be 1. , , , , , Based on this, the waiting time H can be determined using Formula 2 above: , , , , , .
[0108] To further clarify, the three operating conditions defined in Formula 2 above can be used to specifically address vehicles that have their ignition locked between 0 and 6 o'clock. If the vehicle completes the ignition locking operation between 2 and 6 o'clock, the waiting time for the next ventilation cycle calculated using this formula will not be less than the preset ventilation interval. Compared with the control logic that forces ventilation to be triggered at 6 o'clock every day, this avoids triggering timed ventilation immediately after the user finishes using the vehicle around 6 o'clock, effectively optimizing the user experience. In addition, except for the first ventilation operation, the actual ventilation time for subsequent ventilation operations will be uniformly adjusted to 6 o'clock the next day as the actual ventilation time if it is located in [23, 6].
[0109] S402. The waiting time corresponding to each ventilation operation is independently timed, and when the waiting time is reached for a single time, the air conditioning actuator of the target vehicle is controlled to perform ventilation operation based on the preset control command.
[0110] In some embodiments, the air conditioning actuator includes a blower, a circulating damper, an air conditioning compressor, and a positive temperature coefficient (PTC) heater.
[0111] Optionally, preset control commands include at least one of the following: controlling the blower to operate at a preset duty cycle; controlling the circulating damper to switch to external circulation mode; controlling the air outlet mode of the air conditioner actuator to be set to ventilation mode; controlling the air conditioner compressor and PTC heater to remain in a closed state; controlling the duration of a single ventilation operation to a preset running time.
[0112] For example, the preset duty cycle can be 50%, and the preset duration of a single ventilation operation can be 10 minutes. Of course, the above is only an exemplary description of the preset duty cycle and preset duration. The preset duty cycle and preset duration can also be other values, for example, the preset duty cycle is 60%, and the preset duration is 12 minutes. This application does not limit this.
[0113] Understandably, controlling the blower to operate at a preset duty cycle can limit the blower's constant output air volume, ensuring a stable air exchange rate inside the vehicle, while avoiding the extra power consumption caused by the blower operating at high power, thus adapting to the low-power usage scenario after the vehicle is powered off and locked.
[0114] Switching the recirculation damper to external recirculation mode opens up the air circulation channel between the passenger compartment and the outside, allowing fresh air from outside to enter the vehicle and expelling odors and harmful gases accumulated inside, thus achieving the core purpose of ventilation.
[0115] Setting the air outlet mode of the air conditioning actuator to ventilation mode can adjust the air duct direction, ensure smooth airflow circulation, avoid air duct blockage and airflow short circuit, and improve the uniformity of air exchange throughout the vehicle.
[0116] The core function of keeping the air conditioning compressor and PTC heater off is to reduce static energy consumption and achieve energy saving during the vehicle's dormant phase. The air conditioning compressor is used for cooling, and the PTC heater for heating; both are high-power loads in the air conditioning system, consuming a significant amount of power instantaneously during operation. When the vehicle is powered off and locked, it enters a low-power protection mode, with the vehicle battery relying solely on its static charge. If the air conditioning compressor or PTC heater were to be turned on simultaneously, it would significantly increase battery consumption, easily leading to battery depletion and affecting the vehicle's subsequent power-on and starting capabilities. Therefore, by cutting off these two high-power heat and cold loads during the timed ventilation process, leaving only the blower operating at low power for ventilation, and eliminating energy-consuming components that do not contribute to ventilation, energy loss during ventilation can be reduced. This achieves energy-saving management during dormant ventilation scenarios while meeting the vehicle's ventilation needs, extending battery life.
[0117] By controlling the preset duration of a single ventilation cycle, the ventilation effect and battery energy consumption can be balanced, avoiding excessive consumption of the vehicle battery due to excessive ventilation time.
[0118] Optionally, in some embodiments, after a single ventilation operation is completed, the air conditioning controller retrieves and resets the air conditioning actuators, such as the blower, circulating damper, air conditioning compressor, and PTC heater, to their cached operating states before the start of the current ventilation task. After resetting the component states, the air conditioning controller switches back to a low-power sleep mode and accumulates the number of times the current ventilation operation has been performed. The air conditioning controller recalculates the waiting time for the next specified ventilation operation and controls the air conditioning actuators to perform the ventilation operation again during the waiting time.
[0119] Furthermore, when the air conditioning controller detects that the cumulative ventilation count has reached the preset maximum ventilation count N, it ends the timed ventilation process; and when it detects that the vehicle power position has switched to the power-on position (ON position), it resets the cumulative ventilation count to zero so that when the vehicle is locked again and the next round of timed ventilation is executed, the cumulative ventilation count will be in a zero state.
[0120] It is understandable that existing vehicle air conditioning controllers do not have control logic based on standard time for autonomous timing and do not support automatic timing triggering based on specified time points. In view of this inherent hardware limitation, the above-mentioned technical solution provided in this application can calculate the waiting time required to perform each ventilation operation. In this way, the air conditioning controller can pre-calculate the waiting time required for a single ventilation operation. The air conditioning controller only needs to count down and accumulate the waiting time. When the accumulated waiting time reaches the matching waiting time threshold, the air conditioning controller retrieves the preset control command and drives the target vehicle air conditioning actuator to perform the ventilation operation, thereby improving the reliability of the air conditioning controller.
[0121] In this embodiment, preset timed ventilation conditions, preset ventilation interval duration, timekeeping system based on natural days, preset permitted ventilation periods, preset prohibited ventilation periods, prohibited ventilation periods in the early morning, prohibited ventilation periods outside the early morning, preset control commands, first threshold, second threshold, and third threshold can all be customized by the user. For example, in response to the user triggering the timed ventilation mode on the vehicle's infotainment display panel, the content displayed on the display panel can jump to a general settings interface including: preset timed ventilation condition settings, preset ventilation interval duration settings, timekeeping system based on natural days settings, preset permitted ventilation periods settings, preset prohibited ventilation periods settings, prohibited ventilation periods in the early morning settings, prohibited ventilation periods outside the early morning settings, preset control commands settings, first threshold settings, second threshold settings, and third threshold settings. Users can set these parameters on this interface, greatly improving the user customization level and the diversity of timed ventilation solutions.
[0122] After the user completes the settings, the following commands will be generated: preset timed ventilation condition setting command, preset ventilation interval duration setting command, time system setting command based on natural days, preset allowed ventilation period setting command, preset prohibited ventilation period setting command, early morning prohibited ventilation period setting command, non-early morning prohibited ventilation period setting command, preset control command setting command, first threshold setting command, second threshold setting command, and third threshold setting command. At this time, the air conditioning controller will receive each setting command and determine the preset timed ventilation condition, preset ventilation interval duration, time system based on natural days, preset allowed ventilation period, preset prohibited ventilation period, early morning prohibited ventilation period, non-early morning prohibited ventilation period, preset control command, first threshold, second threshold, and third threshold based on each setting command.
[0123] It should be noted that the vehicle timed ventilation method provided in this application embodiment can be executed by a vehicle timed ventilation device, or by a control module within the vehicle timed ventilation device for executing the vehicle timed ventilation method. This application embodiment uses the execution of the vehicle timed ventilation method by a vehicle timed ventilation device as an example to illustrate the vehicle timed ventilation method provided in this application embodiment.
[0124] This application embodiment can divide the vehicle timed ventilation device into functional modules or functional units according to the above method example. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0125] like Figure 5 As shown, Figure 5 This is a schematic diagram of the structure of a vehicle timed ventilation device 50 provided in an embodiment of this application. The device includes a communication unit 501 and a processing unit 502.
[0126] The communication unit 501 is used to acquire vehicle-related information when the target vehicle performs the action of locking the electric lock; the processing unit 502 is used to predict N actual ventilation times when the target vehicle performs ventilation work based on the vehicle-related information, where N is a positive integer; the processing unit 502 is also used to control the air conditioning actuator of the target vehicle to perform ventilation work based on the N actual ventilation times.
[0127] In one possible implementation, the processing unit 502 is specifically used to: after the target vehicle performs the power-off locking action, time the target vehicle being in the power-off locking state to obtain the power-off locking duration of the target vehicle; based on the power-off locking duration and vehicle status information, determine whether the target vehicle meets the preset timed ventilation conditions; if so, predict N actual ventilation times for the target vehicle to perform ventilation work based on the power-off locking time.
[0128] In one possible implementation, the processing unit 502 is specifically used to: add the time of power-off locking to the preset ventilation interval duration to obtain the theoretical ventilation time; and based on the theoretical ventilation time, repeatedly perform the following first operation until N actual ventilation times are predicted.
[0129] The first operation includes: based on a time system with a natural day cycle, correcting the theoretical ventilation time to obtain the corrected ventilation time; if the corrected ventilation time is within a preset allowed ventilation period, then the corrected ventilation time is determined as the actual ventilation time; if the corrected ventilation time is within a preset prohibited ventilation period, then the actual ventilation time is forcibly corrected to the first time; if the number of determined actual ventilation times is less than N, the time obtained by adding the actual ventilation time to the preset ventilation interval duration is taken as the updated theoretical ventilation time.
[0130] In one possible implementation, the processing unit 502 is specifically used to: determine the waiting time corresponding to each ventilation operation based on two adjacent actual ventilation times among N actual ventilation times; independently time the ventilation operation based on the waiting time corresponding to each ventilation operation, and control the air conditioning actuator of the target vehicle to perform ventilation operation based on a preset control command when the single time reaches the corresponding waiting time.
[0131] In one possible implementation, the processing unit 502 is specifically configured to: for the (n+1)th ventilation operation, if the (n+1)th actual ventilation time falls within a preset allowed ventilation period, then determine the preset ventilation interval duration as the waiting time corresponding to the (n+1)th ventilation operation, wherein the start time of the preset allowed ventilation period is the first time and the end time is the second time, and the preset allowed ventilation period does not include the first time and the second time. If the (n+1)th actual ventilation time is the first moment, then the waiting time corresponding to the (n+1)th ventilation operation is determined according to the time interval in which the nth actual ventilation time is located.
[0132] Specifically, the waiting time for the (n+1)th ventilation operation is determined based on the time interval in which the nth actual ventilation time falls. This includes: when the nth actual ventilation time falls within the prohibited ventilation period in the early morning, the difference between the first time and the nth actual ventilation time is determined as the waiting time for the (n+1)th ventilation operation; when the nth actual ventilation time falls outside the prohibited ventilation period in the early morning, the sum of the remaining time of the day and the first time is determined as the waiting time for the (n+1)th ventilation operation, where the remaining time of the day is the difference between the total time of the natural day and the value of the nth actual ventilation time.
[0133] In one possible implementation, the air conditioning actuator includes a blower, a circulating damper, an air conditioning compressor, and a positive temperature coefficient (PTC) heater. The preset control commands include at least one of the following: controlling the blower to operate at a preset duty cycle; controlling the circulating damper to switch to external circulation mode; controlling the air outlet mode of the air conditioning actuator to be set to ventilation mode; controlling the air conditioning compressor and PTC heater to remain in a closed state; and controlling the duration of a single ventilation operation to a preset duration.
[0134] In one possible implementation, the vehicle status information includes at least one of the following: total vehicle mileage, remaining battery charge, and remaining fuel in the range-extended vehicle.
[0135] In one possible implementation, the preset timed ventilation conditions include at least one of the following: the duration of power-off and vehicle locking is greater than the preset ventilation interval duration; the total mileage of the vehicle is less than or equal to a first threshold; the remaining power battery charge is greater than a second threshold; and the remaining fuel in the range-extended vehicle is greater than a third threshold.
[0136] In one possible implementation, the vehicle timed ventilation device 50 may further include a storage unit 503. Figure 5 (shown in dashed box) The storage unit 503 stores a program or instruction. When the processing unit 502 executes the program or instruction, the vehicle timed ventilation device 50 can perform the vehicle timed ventilation method described in the above method embodiment.
[0137] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. 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. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0138] The vehicle timed ventilation device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile air conditioning controller or a non-mobile air conditioning controller. For example, a mobile air conditioning controller can be a mobile phone, tablet computer, laptop computer, PDA, air conditioning actuator controller, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. A non-mobile air conditioning controller can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.
[0139] The vehicle timed ventilation device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.
[0140] The vehicle timed ventilation device provided in this application embodiment can achieve... Figures 1 to 4 The various processes implemented by the vehicle timed ventilation device in the method embodiment will not be described again here to avoid repetition.
[0141] Since the vehicle timed ventilation device provided in this embodiment can perform the above method, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0142] Figure 6 This is a schematic diagram of the hardware structure of an air conditioner controller provided in an embodiment of this application. Figure 6 As shown, the air conditioner controller includes at least one processor 601, a communication line 602, and at least one communication interface 604, and may also include a memory 603. The processor 601, memory 603, and communication interface 604 are connected via the communication line 602.
[0143] The processor 601 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0144] Communication line 602 may include a path for transmitting information between the aforementioned components.
[0145] The communication interface 604 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.
[0146] The memory 603 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code having the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0147] In one possible design, the memory 603 can exist independently of the processor 601, meaning the memory 603 can be an external memory of the processor 601. In this case, the memory 603 can be connected to the processor 601 via a communication line 602 to store execution instructions or application code, and its execution is controlled by the processor 601 to implement the vehicle timed ventilation method provided in this application embodiment. In another possible design, the memory 603 can also be integrated with the processor 601, meaning the memory 603 can be an internal memory of the processor 601. For example, the memory 603 can be a cache, used to temporarily store some data and instruction information.
[0148] As one possible implementation, processor 601 may include one or more CPUs, for example Figure 6 CPU0 and CPU1 in the example. As another possible implementation, the air conditioning controller may include multiple processors, such as... Figure 6 The air conditioner controller includes processors 601 and 607. As another possible implementation, the air conditioner controller may also include an output device 605 and an input device 606. The output device 605 communicates with the processor 601 and can display information in various ways. For example, the output device 605 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 606 communicates with the processor 601 and can receive user input in various ways. For example, the input device 606 may be a mouse, keyboard, touchscreen device, or sensor device, etc.
[0149] Optionally, this application embodiment also provides an air conditioning controller, including a processor 601, a memory 603, and a program or instructions stored in the memory 603 and executable on the processor 601. When the program or instructions are executed by the processor 601, they implement the various processes of the vehicle timed ventilation method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0150] It should be noted that the air conditioner controller in this application embodiment includes the mobile air conditioner controller and the non-mobile air conditioner controller described above.
[0151] It should be noted that the various embodiments of this application can be referenced or learned from each other. For example, the same or similar steps, method embodiments, system embodiments and device embodiments can be referenced from each other without limitation.
[0152] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described vehicle timed ventilation method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0153] The processor is the processor in the air conditioner controller of the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, optical disk register, hard disk, optical fiber, compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof, or any other form of computer-readable storage medium well known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0154] Since the air conditioner controller, readable storage medium, and computer program product in the embodiments of this application can be applied to the above method, the technical effects that can be obtained can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0155] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described vehicle timed ventilation method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0156] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0157] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0158] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0159] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for timed ventilation of a vehicle, characterized in that, Applied to an air conditioner controller, the method includes: The air conditioning controller acquires vehicle-related information when the target vehicle performs the action of locking the electric lock; Based on the vehicle-related information, the air conditioning controller predicts N actual ventilation times when the target vehicle will perform ventilation operations, where N is a positive integer. The air conditioning controller controls the air conditioning actuator of the target vehicle to perform ventilation work based on the N actual ventilation times.
2. The method according to claim 1, characterized in that, The vehicle-related information includes the time when the target vehicle is powered off and locked, and vehicle status information. Based on this vehicle-related information, the prediction of N actual ventilation times for the target vehicle to perform ventilation operations includes: After the target vehicle performs the power-off locking action, the time when the target vehicle is in the power-off locking state is timed to obtain the power-off locking duration of the target vehicle; Based on the duration of the power-off vehicle lock and the vehicle status information, it is determined whether the target vehicle meets the preset timed ventilation conditions. If so, then based on the time when the vehicle is powered off and locked, predict the N actual ventilation times when the target vehicle performs ventilation operations.
3. The vehicle timed ventilation method according to claim 2, characterized in that, The prediction of N actual ventilation times for the target vehicle to perform ventilation operations based on the time the vehicle is powered off includes: Add the time when the vehicle is powered off to the preset ventilation interval to obtain the theoretical ventilation time; based on the theoretical ventilation time, repeat the following first operation until the N actual ventilation times are predicted; The first operation includes: Based on a timekeeping system with a calendar day cycle, the theoretical ventilation time is corrected to obtain the corrected ventilation time. If the corrected ventilation time falls within the preset allowable ventilation period, then the corrected ventilation time will be determined as the actual ventilation time. If the corrected ventilation time falls within a preset prohibited ventilation period, the actual ventilation time will be forcibly corrected to the first time. If the number of actual ventilation times is less than N, the time obtained by adding the actual ventilation time to the preset ventilation interval duration is taken as the updated theoretical ventilation time.
4. The vehicle timed ventilation method according to claim 1, characterized in that, The step of controlling the air conditioning actuator of the target vehicle to perform ventilation based on the N actual ventilation times includes: Based on two adjacent actual ventilation times among the N actual ventilation times, determine the waiting time corresponding to each ventilation operation; The waiting time for each ventilation operation is independently timed, and when the waiting time for a single operation is reached, the air conditioning actuator of the target vehicle is controlled to perform ventilation based on a preset control command.
5. The vehicle timed ventilation method according to claim 4, characterized in that, The determination of the waiting time corresponding to each ventilation operation based on two adjacent actual ventilation times among the N actual ventilation times includes: For the (n+1)th ventilation operation, if the (n+1)th actual ventilation time falls within a preset allowed ventilation period, then the preset ventilation interval duration is determined as the waiting time corresponding to the (n+1)th ventilation operation. The preset allowed ventilation period begins at a first time and ends at a second time, and the preset allowed ventilation period does not include the first time or the second time. ; If the (n+1)th actual ventilation time is the first time, then the waiting time corresponding to the (n+1)th ventilation operation is determined according to the time interval in which the nth actual ventilation time is located; The step of determining the waiting time corresponding to the (n+1)th ventilation operation based on the time interval of the nth actual ventilation time includes: When the nth actual ventilation time falls within the prohibited ventilation period in the early morning, the difference between the first time and the nth actual ventilation time is determined as the waiting time corresponding to the (n+1)th ventilation operation. When the nth actual ventilation time falls within a non-prohibited ventilation period in the early morning, the sum of the remaining time of the day and the first time is determined as the waiting time corresponding to the (n+1)th ventilation operation. The remaining time of the day is the difference between the total time of the natural day and the value of the nth actual ventilation time.
6. The vehicle timed ventilation method according to claim 4, characterized in that, The air conditioning actuator includes a blower, a circulating damper, an air conditioning compressor, and a positive temperature coefficient (PTC) heater. The preset control command includes at least one of the following: Control the blower to operate at a preset duty cycle; Control the recirculation damper to switch to external recirculation mode; The air outlet mode of the air conditioner actuator is set to ventilation mode; The air conditioning compressor and the PTC heater are kept in the off state. Control the preset duration of a single ventilation operation.
7. The vehicle timed ventilation method according to claim 2 or 3, characterized in that, The vehicle status information includes at least one of the following: total mileage, remaining battery charge, and remaining fuel in the range-extended vehicle.
8. The vehicle timed ventilation method according to claim 7, characterized in that, The preset timed ventilation conditions include at least one of the following: The duration of the electric locking of the vehicle is longer than the preset ventilation interval. The total mileage of the vehicle is less than or equal to the first threshold. The remaining power of the power battery is greater than the second threshold. The remaining fuel level of the range-extended vehicle is greater than the third threshold.
9. A vehicle timed ventilation device, characterized in that, The device includes a communication unit and a processing unit; The communication unit is used to obtain vehicle-related information when the target vehicle performs the power-locking action; The processing unit is used to predict N actual ventilation times when the target vehicle performs ventilation work based on the vehicle-related information, where N is a positive integer; The processing unit is also used to control the air conditioning actuator of the target vehicle to perform ventilation work based on the N actual ventilation times.
10. An air conditioner controller, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the vehicle timed ventilation method as described in claims 1-8.