Air conditioner self-adaptive control method and system, vehicle and storage medium
By acquiring user parameters and judging historical operating condition information, the air conditioning components are configured to solve the problem of the inability to personalize the air conditioning settings, thereby achieving fast and accurate temperature adjustment and personalized configuration, improving in-vehicle air quality and intelligence level.
Patent Information
- Application Number
- CN202511706660.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-19
- Publication Date
- 2026-01-02
AI Technical Summary
In existing technologies, air conditioners cannot automatically set operating parameters according to individual needs, resulting in the inability to quickly and accurately adjust the in-vehicle temperature and airflow mode.
By acquiring user characterization parameters, it can determine whether there is historical operating condition information in the memory that meets the specified storage conditions, identify recommended operating conditions and configure the air conditioning components, or configure the air conditioning components according to the parameters of the input/output devices, and save the current storage conditions as historical operating condition information.
It enables the analysis of different users' air conditioning usage habits, quickly and accurately adjusts the in-vehicle temperature, improves the speed of in-vehicle air quality improvement, and realizes personalized configuration needs through big data analysis, thereby improving the level of intelligence.
Smart Images

Figure CN121246493A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle air conditioning control, in particular to an air conditioner adaptive control method and system, a vehicle and a storage medium. BACKGROUND
[0002] With the rapid development of the automobile field, intelligent driving and comfort improvement have become the focus of enterprises. Among them, the air conditioner is an important tool for adjusting the air quality in the vehicle. However, different drivers have different preferences for the temperature and air outlet mode of the air conditioner in the vehicle during driving. Even the same driver may have different preferences for the temperature and air outlet mode of the air conditioner in the vehicle in different seasons and with different passengers, and the driver or passenger needs to manually adjust the set temperature and air outlet mode of the air conditioner. Therefore, in the existing vehicle, the running parameters of the air conditioner are personalized according to the environment, the driver and other information, and thus the temperature and air outlet mode of the air conditioner in the vehicle cannot be quickly and accurately adjusted. SUMMARY
[0003] The main purpose of the present application is to provide an air conditioner adaptive control method and system, a vehicle and a storage medium, which aims to solve the problem that the running parameters of the air conditioner cannot be automatically set according to individual needs in the prior art.
[0004] The present application will be described from different aspects below. It should be understood that the embodiments and advantages of the different aspects below can be mutually referred to.
[0005] In a first aspect, the present application provides an air conditioner adaptive control method, which comprises: obtaining user characteristic parameters and determining target user information and corresponding specified storage conditions; determining whether historical working condition information meeting the specified storage conditions exists in the storage; when the historical working condition information meeting the specified storage conditions exists in the storage, obtaining at least one historical working condition information under the specified storage conditions; determining whether the historical working condition information is recommended working condition; when the historical working condition information is recommended working condition, configuring the air conditioner components according to the parameters corresponding to the recommended working condition; when the historical working condition information is not recommended working condition, configuring the air conditioner components according to the parameters input by the input / output device; when the historical working condition information meeting the specified storage conditions does not exist in the storage, saving the current storage conditions and corresponding working condition information in the storage as historical working condition information.
[0006] In a possible implementation manner of the first aspect, each historical working condition information comprises a working condition and a storage temperature; the determining whether the historical working condition information is the recommended working condition comprises: calculating a storage frequency of the same storage temperature under the same working condition; determinating whether the storage frequency is less than a preset frequency threshold; when the storage frequency is less than the preset frequency threshold, identifying that the historical working condition information is not the recommended working condition; when the storage frequency is greater than or equal to the preset frequency threshold, identifying that the historical working condition information is the recommended working condition.
[0007] In a possible implementation manner of the first aspect, the storage temperature is an average value of a current real-time temperature and a previous storage temperature under the same working condition; the real-time temperature is calculated according to a formula: wherein, is a real-time temperature of the air conditioner; is a set temperature of the air conditioner component; is an external temperature; is an internal temperature of the terminal; is a sunlight intensity outside the terminal; is a moving speed of the terminal; , , , , and are calibration weight parameters.
[0008] In a possible implementation manner of the first aspect, the user representation parameter comprises seat position information, air outlet air volume and a real-time temperature of the air conditioner; the obtaining the user representation parameter and determining the target user information comprises: determining whether the seat position information satisfies a position change condition; when the seat position information does not satisfy the position change condition, determining whether the air outlet air volume satisfies a first configuration change condition; when the air outlet air volume satisfies the first configuration change condition, further determining whether the real-time temperature of the air conditioner satisfies a second configuration change condition; when the seat position information satisfies the position change condition, or the air outlet air volume satisfies the first configuration change condition and the real-time temperature of the air conditioner satisfies the second configuration change condition, updating the specified storage condition, and taking user information corresponding to the seat position information in the storage as the target user information; when the seat position information does not satisfy the position change condition and the air outlet air volume does not satisfy the first configuration change condition, or when the seat position information does not satisfy the position change condition and the real-time temperature of the air conditioner does not satisfy the second configuration change condition, the specified storage condition is not updated.
[0009] In a possible implementation manner of the first aspect, the position change condition is that a difference between the seat position information and specified seat position information is greater than a preset distance threshold; the specified seat position information is seat position information recorded at a previous time, and the seat position information is a seat offset distance.
[0010] In a possible implementation manner of the first aspect, the first configuration change condition is that a difference between the current air volume and specified air volume is greater than a preset air volume threshold; the specified air volume is air volume of the air conditioning assembly recorded at a previous time.
[0011] In a possible implementation manner of the first aspect, the second configuration change condition is that a difference between the current target temperature and specified storage temperature is greater than a preset temperature threshold; the specified storage temperature is storage temperature of the air conditioning assembly recorded at a previous time.
[0012] In the second aspect, the present application provides an air conditioner adaptive control system, applied to a terminal; the terminal comprises a memory, an input / output device and an air conditioning assembly; the air conditioner adaptive control system comprises: A first obtaining module, configured to obtain user representation parameters and determine target user information and corresponding specified storage conditions; A first detecting module, configured to determine whether historical working condition information meeting the specified storage conditions exists in the memory; when no historical working condition information meeting the specified storage conditions exists in the memory, the first detecting module saves current storage conditions and corresponding working condition information in the memory as historical working condition information; A second obtaining module, configured to obtain at least one historical working condition information under the specified storage conditions when historical working condition information meeting the specified storage conditions exists in the memory; A second detecting module, configured to determine whether the historical working condition information is recommended working condition; and A configuration module, configured to configure the air conditioning assembly according to parameters corresponding to the recommended working condition when the historical working condition information is the recommended working condition, and configure the air conditioning assembly according to parameters input by the input / output device when the historical working condition information is not the recommended working condition.
[0013] In the third aspect, the present application provides a vehicle, comprising a processor and a memory; the memory is configured to store a plurality of program instructions; the processor invokes the program instructions to implement the following steps: Obtain user representation parameters and determine target user information and corresponding specified storage conditions; Determine whether historical working condition information meeting the specified storage conditions exists in the memory; When historical working condition information meeting the specified storage conditions exists in the memory, obtain at least one historical working condition information under the specified storage conditions; Determine whether the historical working condition information is recommended working condition; When the historical working condition information is the recommended working condition, the air conditioning assembly is configured according to the parameters corresponding to the recommended working condition. When the historical working condition information is not the recommended working condition, the air conditioning assembly is configured according to the parameters input by the input / output device. When there is no historical working condition information meeting the specified storage condition in the memory, the current storage condition and the corresponding working condition information are saved in the memory as the historical working condition information.
[0014] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer executable instructions executable by at least one processor, and the computer executable instructions are executed by the at least one processor to implement the following steps: Obtaining user representation parameters and determining target user information and corresponding specified storage conditions; Judging whether there is historical working condition information meeting the specified storage condition in the memory; When there is historical working condition information meeting the specified storage condition in the memory, obtaining at least one historical working condition information under the specified storage condition; Judging whether the historical working condition information is a recommended working condition; When the historical working condition information is the recommended working condition, the air conditioning assembly is configured according to the parameters corresponding to the recommended working condition. When the historical working condition information is not the recommended working condition, the air conditioning assembly is configured according to the parameters input by the input / output device. When there is no historical working condition information meeting the specified storage condition in the memory, the current storage condition and the corresponding working condition information are saved in the memory as the historical working condition information.
[0015] Compared with the prior art, the present application has the following advantages: 1. The air conditioning use habits (such as use time and external temperature) of different users are analyzed, and the temperature in the vehicle can be quickly and accurately adjusted for the same user, thereby improving the speed of improving the air quality in the vehicle.
[0016] 2. The individualized configuration needs of different users under different external temperature conditions are realized through big data analysis, and the intelligent level can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of the provided drawings.
[0018] Figure 1 The flow chart of the air conditioner adaptive control method provided by the embodiment of the present application.
[0019] Figure 2 For Figure 1 The detailed flow chart of step S11.
[0020] Figure 3 For Figure 1 The detailed flow chart of step S13.
[0021] Figure 4 The module schematic diagram of the air conditioner adaptive control system provided by the embodiment of the present application.
[0022] Figure 5 The module schematic diagram of the vehicle provided by the embodiment of the present application.
[0023] Main element symbol explanation S10~S16, S101~S105, S131~S134, step; 100, vehicle; 1, air conditioner adaptive control system; 2, sensor; 3, air conditioner assembly; 4, input / output device; 5, processor; 6, memory; 7, communication interface; 10, first acquisition module; 20, second detection module; 30, second acquisition module; 40, second detection module; 50, configuration module.
[0024] The following specific embodiments will further illustrate the present application in combination with the above-mentioned drawings. Specific embodiments
[0025] In order to make the personnel in the technical field better understand the present application scheme, the technical scheme in the present application embodiment will be described clearly and completely in combination with the drawings in the present application embodiment. Obviously, the described embodiments are only a part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by the person skilled in the art without creative labor should belong to the scope of protection of the present application.
[0026] The terms "first", "second" and "third" and the like in the specification of the present application and the above-mentioned drawings are used to distinguish different objects, not to describe a specific sequence. In addition, the term "comprising" and any variation thereof is intended to cover non-exclusive inclusion.
[0027] In the description of the present application, it is necessary to point out that, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "linking" should be understood in a broad sense, for example, can be fixed connection, can also be detachable connection, or integrally connected; can be mechanical connection, or electrical connection or can communicate with each other; can be directly connected, or indirectly connected through intermediate medium, can be the internal communication of two elements or the interaction relationship between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the present application herein is only for the purpose of describing specific embodiments and is not intended to limit the present application. The term "and / or" used herein includes any and all combinations of one or more of the associated listed items.
[0029] Please refer to Figure 1 , which is a flowchart of the adaptive control method of the air conditioner according to the preferred embodiment of the present application. The adaptive control method of the air conditioner can be applied to a terminal, a server, or a system including a terminal and a server, and is realized through the interaction of the terminal and the server. In at least one embodiment of the present application, the terminal can be a vehicle 100 (as shown in Figure 5 It can be understood that the vehicle 100 includes an adaptive control system 1 of the air conditioner, a sensor 2, an air conditioner assembly 3, an input / output device 4, a processor 5, a memory 6, and a communication interface 7.
[0030] In step S10, the user representation parameters are obtained, and the target user information and the corresponding specified storage conditions are determined.
[0031] In at least one embodiment of the present application, the user representation parameters include seat position information, air outlet air volume, and air conditioner real-time temperature. The seat position information includes the seat position and the seat inclination angle. The seat position is the offset direction and the offset distance of the seat compared with the initial position. The air outlet air volume can be the air outlet air volume after the air conditioner assembly 3 operates for a specified time at a specified external temperature and for a specified time period. In at least one embodiment of the present application, the time is divided into four specified time periods according to the seasons based on a year as a reference unit. In other embodiments, the time is divided into multiple time periods according to a preset time length based on a day as a reference unit. The air conditioner real-time temperature can be sensed by the temperature sensor 2 arranged on the air conditioner assembly 3.
[0032] Please refer to Figure 2 , which is a detailed flowchart of step S10.
[0033] Step S101, it is judged whether the seat position information satisfies the position change condition.
[0034] In at least one embodiment of the present application, the position change condition is that the difference between the seat position and the specified seat position is greater than a preset distance threshold. The specified seat position information is the seat position information stored at the previous time. In at least one embodiment of the present application, the seat position information is the seat offset distance. Specifically, the seat position information recorded at the previous time is the seat position information stored at the same time period and under the same external temperature for the same user information.
[0035] Step S102, when the seat position information does not satisfy the position change condition, it is judged whether the air outlet air volume satisfies the first configuration change condition.
[0036] In at least one embodiment of the present application, the memory 6 stores at least one first record table and a plurality of second record tables. In other embodiments, the memory 6 can also store more or fewer record tables. The air outlet air volume can be obtained by querying the first record table or the second record table. Among them, the first record table and the second record table are associated with each other.
[0037] The first record table is used to record the air outlet air volume data set of the same user information under different external temperatures and different specified time periods, and the specific content is shown in Table One. At the same time, in each specified time period, the same air outlet air volume corresponding to the same external temperature is stored only once a day. For example, under the external temperature of 35°C and in the spring time period, when the same air outlet air volume is used multiple times in a day after the specified time period using the air conditioning assembly 3, the memory 6 only records the first air outlet air volume data set.
[0038] Table One First Record Table T_a_out1 represents the first external temperature of user a when using the air conditioning assembly 3; F_a_11 represents the air outlet air volume data set in the first time period under the first external temperature; F_a_12 represents the air outlet air volume data set in the second time period under the first external temperature; F_a_13 represents the air outlet air volume data set of user a under the first external temperature and in the third time period; F_a_14 represents the air outlet air volume data set in the fourth time period under the first external temperature. T_a_out2 represents the second external temperature of user a when using the air conditioning assembly 3. F_a_22 represents the air outlet air volume data set in the second time period under the second external temperature; F_a_32 represents the air outlet air volume data set in the second time period under the second external temperature; F_a_42 represents the air outlet air volume data set in the fourth time period under the second external temperature. The meanings of other contents in the table are not repeated.
[0039] The second record table is used to record the air outlet air volume data set at the same external temperature and in the same specified time period. The air outlet air volume data set includes the record number and the air outlet air volume after the running time of the air conditioning assembly 3. The second record table is described below by taking the air outlet air volume data set at the first external temperature and in the spring time period in Table Two as an example. In at least one embodiment of the present application, the interval between two adjacent different running times can be defined according to the user's needs.
[0040] Table Two Second record table In the table, F_a_111 represents the real-time air outlet air volume after the first record and the first running time of the air conditioning assembly 3; F_a_112 represents the real-time air outlet air volume after the second record and the second running time of the air conditioning assembly 3; F_a_113 represents the real-time air outlet air volume after the third record and the third running time of the air conditioning assembly 3. F_a_211 represents the real-time air outlet air volume after the first record and the first running time of the air conditioning assembly 3; F_a_311 represents the real-time air outlet air volume after the third record and the first running time of the air conditioning assembly 3; F_a_411 represents the real-time air outlet air volume after the fourth record and the first running time of the air conditioning assembly 3. The meanings of other contents in the table are not described again in sequence.
[0041] In step S103, when the air outlet air volume meets the first configuration change condition, it is further determined whether the air conditioning real-time temperature meets the second configuration change condition.
[0042] The air conditioning real-time temperature can be the real-time temperature after the air conditioning assembly 3 runs for a specified time under the specified storage condition and in the specified time period.
[0043] In at least one embodiment of the present application, the memory 6 stores at least one third record table and a plurality of fourth record tables. The air conditioning real-time temperature can be obtained by querying the third record table or the fourth record table. The third record table and the fourth record table are associated with each other.
[0044] The third record table is used to record the storage temperature data set of the same user information at different external temperatures and in different specified time periods, and the specific content is shown in Table Three. In each specified time period, the same external temperature and the same storage temperature data are stored only once a day. For example, under the external temperature of 35°C and in the spring time period, the memory 6 only records the first storage temperature data set when the air conditioning assembly 3 is used multiple times and the storage temperature is the same in the same day.
[0045] Table Three Third record table T_a_out1 represents the first external temperature when user a uses air conditioning assembly 3; T_a_z11 represents the stored temperature data set in the first time period under the first external temperature; T_a_z12 represents the stored temperature data set in the second time period under the first external temperature; T_a_z13 represents the stored temperature data set in the third time period under the first external temperature; T_a_z14 represents the stored temperature data set in the fourth time period under the first external temperature. T_a_out2 represents the second external temperature when user a uses air conditioning assembly 3; T_a_z22 represents the stored temperature data set in the second time period under the second external temperature; T_a_z23 represents the stored temperature data set in the third time period under the second external temperature; T_a_z24 represents the stored temperature data set in the fourth time period under the second external temperature. The meanings of other contents in the table are not repeated in sequence.
[0046] The fourth record table is used to record the stored temperature data set under the same external temperature and in the same specified time period, and the specific content is shown in Table Four. The stored temperature data set includes the number of records and the stored temperature of air conditioning assembly 3 after different running time. As an example of the stored temperature data set under the first external temperature and in the spring time period in Table Four, the fourth record table is described. In at least one embodiment of the present application, the interval between adjacent two different running time can be defined according to the user's needs.
[0047] Table Four The fourth record table T_a_z111 represents the real-time temperature after the first running time of air conditioning assembly 3 as the stored temperature for the first record; T_a_z112 represents the stored temperature after the second running time of air conditioning assembly 3 for the first record; T_a_z113 represents the stored temperature after the third running time of air conditioning assembly 3 for the first record. T_a_z211 represents the stored temperature after the first running time of air conditioning assembly 3 for the second record; T_a_z311 represents the real-time temperature after the first running time of air conditioning assembly 3 for the third record; T_a_z411 represents the stored temperature after the first time of air conditioning assembly 3 for the fourth record. The meanings of other contents in the table are not repeated in sequence.
[0048] The stored temperature is the average value of the current real-time temperature and the previous stored temperature under the same specified condition. The stored temperature is calculated according to Formula One.
[0049] Formula One wherein, is the stored temperature; is the previous stored temperature under the same specified condition; the real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the first recording time.
[0050] For example, taking the user a using the air conditioning assembly 3 in the external temperature T_a_out1 and in the spring time period as an example, the real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the first recording time as the stored temperature; the real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the second recording time is , and the corresponding stored temperature in the second recording is The real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the third recording time is , and the corresponding stored temperature in the third recording is The real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the fourth recording time is , and the corresponding stored temperature in the fourth recording is The real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the fifth recording time is , and the corresponding stored temperature in the fifth recording is .
[0051] In at least one embodiment of the present application, the real-time temperature is related to the set temperature of the air conditioning assembly 3, the environmental temperature, the internal temperature of the terminal, the sunlight intensity outside the terminal, and the moving speed of the terminal. The target temperature is calculated according to Formula Two as follows.
[0052] Formula Two wherein, T is the target temperature; T_set is the set temperature of the air conditioning assembly 3; T_env is the environmental temperature; T_term is the internal temperature of the terminal; T_sun is the sunlight intensity outside the terminal; V_term is the moving speed of the terminal; , , , , and are the calibration weight parameters, which can be the same or different.
[0053] Step S104, when the seat position information meets the position change condition or the air outlet air volume meets the first configuration change condition and the air conditioning real-time temperature meets the second configuration change condition, the specified storage condition is updated, and the corresponding user information of the seat position information in the memory 6 is taken as the target user information.
[0054] Step S105, if the seat position information does not satisfy the position change condition and the air outlet air volume does not satisfy the first configuration change condition, or if the seat position information does not satisfy the position change condition and the air conditioner real-time target temperature does not satisfy the second configuration change condition, the designated storage condition is not updated.
[0055] Step S11, it is judged whether the historical working condition information meeting the designated storage condition exists in the memory 6.
[0056] In at least one embodiment of the present application, the designated storage condition is the same target user information and the same external temperature. The external temperature is the external temperature of the terminal. The user information is used to distinguish different drivers or passengers, which can include user identification document and seat position information. The user ID can include at least one or a combination of more than one of name, face image, age and gender, but is not limited thereto.
[0057] Step S12, at least one historical working condition information under the designated storage condition is obtained.
[0058] In at least one embodiment of the present application, each historical working condition information includes working condition and storage temperature. The working condition includes a specified time period and the running time of the air conditioning assembly 3.
[0059] Step S13, it is judged whether the historical working condition information is a recommended working condition.
[0060] Please refer to Figure 3 which is a detailed flowchart of step S13.
[0061] Step S131, the storage times of the same storage temperature under the same working condition are calculated.
[0062] Step S132, it is judged whether the storage times are less than the preset number threshold.
[0063] Step S133, when the storage times are less than the preset number threshold, the historical working condition information is identified as not being a recommended working condition.
[0064] Step S134, when the storage times are greater than or equal to the preset number threshold, the historical working condition information is identified as a recommended working condition.
[0065] Step S14, when the historical working condition information is a recommended working condition, the air conditioning assembly 3 is configured according to the parameters corresponding to the recommended working condition.
[0066] In at least one embodiment of the present application, the parameters corresponding to the recommended working condition include at least one or a combination of more than one of air outlet position information, set temperature and air volume, but are not limited thereto.
[0067] Step S15, if the historical working condition information is not the recommended working condition, then configuring the air conditioning assembly 3 according to the parameters input by the input / output device 4.
[0068] Step S16, if there is no historical working condition information meeting the specified storage condition in the memory, then saving the current storage condition and the corresponding working condition information in the memory 6 as the historical working condition information.
[0069] Based on the above-mentioned adaptive control method of the air conditioner, the use habits of different users of the air conditioner (such as use time and external temperature, etc.) are analyzed, and for the same user, the temperature regulation in the vehicle interior can be quickly and accurately realized, thereby improving the speed of improving the air quality in the vehicle. At the same time, through big data analysis, the individualized configuration needs of different users under different external temperature conditions can be realized, and the intelligent level can be improved.
[0070] Please refer to Figure 4 which is a module schematic diagram of the adaptive control system 1 of the air conditioner according to at least one embodiment of the present application. The adaptive control system 1 of the air conditioner comprises a first acquisition module 10, a first detection module 20, a second acquisition module 30, a second detection module 40 and a configuration module 50.
[0071] The first acquisition module 10 is configured to acquire user characteristic parameters and determine target user information and corresponding specified storage conditions.
[0072] In at least one embodiment of the present application, the user characteristic parameters comprise seat position information, air outlet air volume and real-time temperature of the air conditioner. The seat position information comprises seat position and seat inclination angle. The seat position is the offset direction and offset distance of the seat compared with the initial position. The air outlet air volume can be the air outlet air volume in a specified time period under a specified storage condition, or the air outlet air volume after the air conditioning assembly 3 runs for a specified time length in a specified time period under a specified storage condition. In at least one embodiment of the present application, taking one year as a reference unit, the time is divided into four specified time periods according to seasons. In other embodiments, taking one day as a reference unit, the time is divided into multiple time periods according to a preset time length.
[0073] Specifically, the first acquisition module 10 judges whether the seat position information meets the position change condition. In at least one embodiment of the present application, the position change condition is that the difference between the seat position and the specified seat position is greater than a preset distance threshold. The specified seat position information is the seat position information stored at the previous time. In at least one embodiment of the present application, the seat position information is the seat offset distance. Specifically, the seat position information recorded at the previous time is the seat position information stored under the same specified storage condition for the same user information.
[0074] When the seat position information does not satisfy the position change condition, the first obtaining module 10 further judges whether the air volume satisfies the first configuration change condition.
[0075] In at least one embodiment of the present application, the memory 6 stores at least one first record table and a plurality of second record tables. In other embodiments, the memory 6 can also store more or fewer record tables. The air volume can be obtained by querying the first record table or the second record table. The first record table and the second record table are associated with each other.
[0076] The first record table is used to record the air volume data set of the same user information at different external temperatures and in different specified time periods, and the specific content is shown in Table 1. In each specified time period, the same external temperature and the same air volume are stored only once a day. For example, in the spring time period and at an external temperature of 35°C, the memory 6 records only the first air volume data set when the air conditioner assembly 3 is used multiple times in the same day and has the same air volume after the specified time period.
[0077] Table 1 First record table Wherein, T_a_out1 represents the first external temperature of user a when using the air conditioner assembly 3; F_a_11 represents the air volume data set in the first time period at the first external temperature; F_a_12 represents the air volume data set in the second time period at the first external temperature; F_a_13 represents the air volume data set of user a at the first external temperature and in the third time period; F_a_14 represents the air volume data set in the fourth time period at the first external temperature. T_a_out2 represents the second external temperature of user a when using the air conditioner assembly 3. F_a_22 represents the air volume data set in the second time period at the second external temperature; F_a_32 represents the air volume data set in the second time period at the second external temperature; F_a_42 represents the air volume data set in the fourth time period at the second external temperature. The meanings of other contents in the table are not repeated.
[0078] The second record table is used to record the air volume data set at the same external temperature and in the same specified time period. The air volume data set includes the number of records and the air volume of the air conditioner assembly 3 after different running time. For example, the air volume data set at the first external temperature and in the spring time period is described below Table 2. In at least one embodiment of the present application, the interval between adjacent two different running times can be defined according to the user's needs.
[0079] Table 2 Second record table F_a_111 represents the first record and the real-time air volume of the air conditioner assembly 3 after the first running time; F_a_112 represents the first record and the real-time air volume of the air conditioner assembly 3 after the second running time; F_a_113 represents the first record and the real-time air volume of the air conditioner assembly 3 after the third running time. F_a_211 represents the second record and the real-time air volume of the air conditioner assembly 3 after the first running time; F_a_311 represents the third record and the real-time air volume of the air conditioner assembly 3 after the first running time; F_a_411 represents the fourth record and the real-time air volume of the air conditioner assembly 3 after the first running time. The meanings of other contents in the table are not repeated.
[0080] When the air volume meets the first configuration change condition, the first acquisition module 10 further determines whether the real-time temperature of the air conditioner meets the second configuration change condition.
[0081] The real-time temperature of the air conditioner can be the real-time temperature in the specified storage condition within the specified time period, or the real-time temperature in the specified storage condition within the specified time period and after the air conditioner assembly 3 runs for a specified time.
[0082] In at least one embodiment of the present application, the memory 6 stores a third record table and a fourth record table. The real-time temperature of the air conditioner can be obtained by querying the third record table or the fourth record table. The third record table and the fourth record table are associated with each other.
[0083] The third record table is used to record the storage temperature data group of the same user information in different external temperatures and different specified time periods, and the specific content is shown in Table Three. In each specified time period, the same external temperature and the same storage temperature data are stored only once a day. For example, in the spring time period and under the external temperature of 35°C, the memory 6 records only once in the same day when the air conditioner assembly 3 is used multiple times and the storage temperature is the same.
[0084] Table Three Third Record Table T_a_out1 represents the first external temperature when user a uses air conditioning assembly 3; T_a_z11 represents the stored temperature data set in the first time period under the first external temperature; T_a_z12 represents the stored temperature data set in the second time period under the first external temperature; T_a_z13 represents the stored temperature data set in the third time period under the first external temperature; T_a_z14 represents the stored temperature data set in the fourth time period under the first external temperature. T_a_out2 represents the second external temperature when user a uses air conditioning assembly 3; T_a_z22 represents the stored temperature data set in the second time period under the second external temperature; T_a_z23 represents the stored temperature data set in the third time period under the second external temperature; T_a_z24 represents the stored temperature data set in the fourth time period under the second external temperature. The meanings of other contents in the table are not repeated in sequence.
[0085] The fourth record table is used to record the stored temperature data set under the same external temperature and in the same specified time period, and the specific content is shown in Table Four. The stored temperature data set includes the number of records and the stored temperature of air conditioning assembly 3 after different running time. As an example of the stored temperature data set under the first external temperature and in the spring time period in Table Four, the fourth record table is described. In at least one embodiment of the present application, the interval between adjacent two different running time can be defined according to the user's needs.
[0086] Table Four The fourth record table T_a_z111 represents the real-time temperature after the first running time of air conditioning assembly 3 as the stored temperature for the first record; T_a_z112 represents the stored temperature after the second running time of air conditioning assembly 3 for the first record; T_a_z113 represents the stored temperature after the third running time of air conditioning assembly 3 for the first record. T_a_z211 represents the stored temperature after the first running time of air conditioning assembly 3 for the second record; T_a_z311 represents the real-time temperature after the first running time of air conditioning assembly 3 for the third record; T_a_z411 represents the stored temperature after the first time of air conditioning assembly 3 for the fourth record. The meanings of other contents in the table are not repeated in sequence.
[0087] The stored temperature is the average value of the current real-time temperature and the previous stored temperature under the same specified condition. The stored temperature is calculated according to Formula One.
[0088] Formula One Wherein, is the stored temperature; is the previous stored temperature under the same specified condition; the real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the first recording time.
[0089] For example, taking the user a using the air conditioning assembly 3 in the external temperature T_a_out1 and in the spring time period as an example, the real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the first recording time as the stored temperature; the real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the second recording time is , and the corresponding stored temperature in the second recording is . The real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the third recording time is , and the corresponding stored temperature in the third recording is . The real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the fourth recording time is , and the corresponding stored temperature in the fourth recording is . The real-time temperature of the air conditioning assembly 3 when the running time of the air conditioning assembly 3 is 0 minutes at the fifth recording time is , and the corresponding stored temperature in the fifth recording is .
[0090] In at least one embodiment of the present application, the real-time temperature is related to the set temperature of the air conditioning assembly 3, the environmental temperature, the internal temperature of the terminal, the sunlight intensity outside the terminal, and the moving speed of the terminal. The target temperature is calculated according to Formula Two as follows.
[0091] Formula Two wherein, is the target temperature; is the set temperature of the air conditioning assembly 3; is the environmental temperature; is the internal temperature of the terminal; is the sunlight intensity outside the terminal; is the moving speed of the terminal; , , , , and are calibration weight parameters, which can be the same or different.
[0092] When the seat position information meets the position change condition or the air outlet air volume meets the first configuration change condition and the air conditioning real-time temperature meets the second configuration change condition, the first acquisition module 10 updates the specified storage condition, and the seat position information corresponding to the user information in the memory 6 is taken as the target user information.
[0093] When the seat position information does not satisfy the position change condition and the air volume does not satisfy the first configuration change condition, or when the seat position information does not satisfy the position change condition and the air conditioner real-time target temperature does not satisfy the second configuration change condition, the first obtaining module 10 does not update the specified storage condition.
[0094] The first detection module 20 is configured to determine whether the historical working condition information meeting the specified storage condition exists in the memory 6.
[0095] In at least one embodiment of the present application, the specified storage condition is the same target user information and the same external temperature. The external temperature is the external temperature of the terminal. The user information is used to distinguish different drivers or passengers, which can include user identification information (Identification Document) and seat position information. The user ID can include at least one or a combination of name, face image, age, and gender, but is not limited thereto.
[0096] The second obtaining module 30 is configured to obtain at least one historical working condition information under the specified storage condition when the historical working condition information meeting the specified storage condition exists in the memory.
[0097] In at least one embodiment of the present application, each historical working condition information includes working condition and storage temperature. The working condition includes a specified time period and the running time of the air conditioner assembly 3.
[0098] The second detection module 40 is configured to determine whether the historical working condition information is a recommended working condition.
[0099] Specifically, the second detection module 40 calculates the storage frequency of the same storage temperature under the same working condition, and determines whether the storage frequency is less than a preset frequency threshold. When the storage frequency is less than the preset frequency threshold, the second detection module 40 identifies that the historical working condition information is not a recommended working condition. When the storage frequency is greater than or equal to the preset frequency threshold, the second detection module 40 identifies that the historical working condition information is a recommended working condition.
[0100] The configuration module 50 is configured to configure the air conditioner assembly 3 according to the parameters corresponding to the recommended working condition when the historical working condition information is a recommended working condition. In at least one embodiment of the present application, the parameters include at least one or a combination of air outlet position information, set temperature, and air volume, but are not limited thereto.
[0101] The configuration module 50 is further configured to configure the air conditioner assembly 3 according to the parameters input by the input / output device 4 when the historical working condition information is not a recommended working condition.
[0102] When the historical working condition information meeting the specified storage condition is not present in the memory 6, the first detection module 20 saves the current storage condition and the corresponding working condition information in the memory 6 as the historical working condition information.
[0103] Based on the above-mentioned air conditioner adaptive control system 1, the air conditioner use habits (for example, use time and external temperature, etc.) of different users are analyzed, and the temperature regulation of the vehicle interior can be quickly and accurately realized for the same user, thereby improving the improvement speed of the air quality in the vehicle. At the same time, through big data analysis, the individualized configuration needs of different users under different external temperature conditions can be realized, and the intelligent level can be improved.
[0104] Please refer to Figure 5 which is a module diagram of the vehicle 100 of at least one embodiment of the present application. The vehicle 100 is a hybrid vehicle. It can be understood that the present application does not limit the type of the vehicle 100, which can be a plug-in hybrid vehicle or a hybrid electric vehicle.
[0105] The vehicle 100 includes an air conditioner adaptive control system 1, a sensor 2, an air conditioner assembly 3, an input / output device 4, a processor 5, a memory 6, and a communication interface 7. The air conditioner adaptive control system 1, the sensor 2, the air conditioner assembly 3, the input / output device 4, the processor 5, the memory 6, and the communication interface 7 can be connected through a communication bus and complete communication among each other.
[0106] The specific content of the air conditioner adaptive control system 1, the sensor 2, the air conditioner assembly 3, and the input / output device 4 can be referred to the specific description in the above-mentioned air conditioner adaptive control method, which will not be described in detail here.
[0107] The processor 5 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the above-mentioned program.
[0108] The memory 6 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 6 can exist independently, and is connected to the processor 5 through a bus. The memory 6 can also be integrated with the processor 5.
[0109] The memory 6 is configured to store program instructions for implementing the above solutions, and the processor 5 is configured to control the execution of the program instructions. The processor 5 is configured to execute the program instructions stored in the memory 6. The program instructions stored in the memory 6 can implement some or all steps of the air conditioner adaptive control method described in the above Figure 1 and Figure 2
[0110] The communication interface 7 is configured to communicate with other devices or communication networks, such as an Ethernet, a Radio Access Network (RAN), a Wireless Local Area Networks (WLAN), and the like.
[0111] In at least one embodiment of the present application, a computer readable storage medium (not shown in the figure) is also provided, and the computer readable storage medium stores computer readable instructions. The computer readable instructions are executed by a processor in an electronic device to implement the air conditioner adaptive control method of any of the above embodiments.
[0112] In the several embodiments provided in the present application, it should be understood that the disclosed system and method can be implemented in other ways. The modules illustrated as separate components can or can not be physically separated, and the components illustrated as modules can or can not be physical units, i.e. they can be located in one place, or distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the present embodiment.
[0113] In addition, each of the functional modules in the various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a hardware plus software function module.
[0114] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the description can also be implemented by one unit or device through software or hardware. The terms first, second, etc. are used to express names, and do not indicate any specific order.
[0115] It is clear to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Therefore, any suitable changes and modifications made to the above embodiments within the scope of the present application should fall within the scope of the present application.
Claims
1. An adaptive control method for air conditioning, characterized in that: The air conditioning adaptive control method includes: Obtain user representation parameters and determine target user information and corresponding specified storage conditions; Determine whether historical operating condition information that meets the specified storage conditions exists in the memory; When the historical operating condition information that meets the specified storage conditions exists in the memory, at least one piece of historical operating condition information under the specified storage conditions is obtained; Determine whether the historical operating condition information is a recommended operating condition; When the historical operating condition information corresponds to the recommended operating condition, the air conditioning components are configured according to the parameters corresponding to the recommended operating condition. If the historical operating condition information is not the recommended operating condition, then the air conditioning component is configured according to the parameters input by the input / output device; If no historical operating condition information that meets the specified storage conditions exists in the memory, then the current storage conditions and the corresponding operating condition information are stored in the memory as historical operating condition information.
2. The air conditioning adaptive control method as described in claim 1, characterized in that, Each piece of historical operating condition information includes operating conditions and storage temperature; determining whether the historical operating condition information is a recommended operating condition includes: Calculate the number of storage times under the same operating conditions and at the same storage temperature; Determine whether the number of storage attempts is less than a preset threshold. If the number of storage attempts is less than the preset threshold, then the historical operating condition information is identified as not being the recommended operating condition. When the number of storage times is greater than or equal to the preset threshold, the historical operating condition information is identified as the recommended operating condition.
3. The air conditioning adaptive control method as described in claim 2, characterized in that, The storage temperature is the average of the current real-time temperature and the previous storage temperature under the same operating conditions; the real-time temperature is calculated according to the formula: Calculated; where, The real-time temperature of the air conditioner; The set temperature of the air conditioning component; The external temperature; The internal temperature of the terminal; The sunlight illuminance outside the terminal; The moving speed of the terminal; , , , , as well as To calibrate the weight parameters.
4. The air conditioning adaptive control method as described in claim 1, characterized in that, The user characterization parameters include seat position information, airflow volume, and real-time air conditioning temperature; the process of acquiring user characterization parameters and determining target user information includes: Determine whether the seat position information meets the position change conditions; When the seat position information does not meet the position change conditions, it is determined whether the air volume meets the first configuration change conditions. When the air volume meets the first configuration change condition, it is further determined whether the real-time temperature of the air conditioner meets the second configuration change condition. When the seat position information meets the position change condition, or the air volume meets the first configuration change condition and the real-time temperature of the air conditioner meets the second configuration change condition, the specified storage condition is updated, and the user information corresponding to the seat position information in the memory is used as the target user information. If the seat position information does not meet the position change condition and the air volume does not meet the first configuration change condition, or if the seat position information does not meet the position change condition and the real-time target temperature of the air conditioner does not meet the second configuration change condition, then the specified storage condition will not be updated.
5. The air conditioning adaptive control method as described in claim 4, characterized in that, The position change condition is that the difference between the seat position information and the specified seat position information is greater than a preset distance threshold; wherein, the specified seat position information is the seat position information recorded at the previous moment, and the seat position information is the seat offset distance.
6. The air conditioning adaptive control method as described in claim 4, characterized in that, The first configuration change condition is that the difference between the current air volume and the specified air volume is greater than the preset air volume threshold; the specified air volume is the air volume of the air conditioning component recorded at the previous moment.
7. The air conditioning adaptive control method as described in claim 4, characterized in that, The second configuration change condition is that the difference between the current target temperature and the specified storage temperature is greater than a preset temperature threshold; the specified storage temperature is the storage temperature of the air conditioning component recorded at the previous moment.
8. An air conditioning adaptive control system, applied in a terminal, the terminal including an air conditioning component, an input / output device, and a memory; characterized in that, The air conditioning adaptive control system includes: The first acquisition module is used to acquire user representation parameters and determine target user information and corresponding specified storage conditions; The first detection module is used to determine whether there is historical operating condition information in the memory that meets the specified storage conditions; when there is no historical operating condition information in the memory that meets the specified storage conditions, the current storage conditions and the corresponding operating condition information are saved in the memory as historical operating condition information. The second acquisition module is used to acquire at least one piece of historical operating condition information that meets the specified storage conditions when the historical operating condition information that meets the specified storage conditions exists in the memory. The second detection module is used to determine whether the historical operating condition information is a recommended operating condition; and The configuration module is used to configure the air conditioning component according to the parameters corresponding to the recommended operating condition when the historical operating condition information is the recommended operating condition, and to configure the air conditioning component according to the parameters input by the input / output device when the historical operating condition information is not the recommended operating condition.
9. A vehicle, characterized in that, The vehicle includes a processor and a memory, the memory being used to store multiple program instructions, and when the processor calls the program instructions, it implements the air conditioning adaptive control method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that can be executed by at least one processor, which, when executed by the at least one processor, implement the air conditioning adaptive control method as described in any one of claims 1 to 7.