Method, device, electronic device and storage medium for controlling vehicle air conditioning
By recording and analyzing historical user setting data and environmental data, the current settings of the vehicle air conditioner are automatically adjusted, solving the problem of manual adjustment required for existing vehicle air conditioning systems and achieving intelligent and humanized temperature control.
Patent Information
- Application Number
- CN202211623040.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-16
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2042-12-16
AI Technical Summary
Existing vehicle air-conditioning systems lack intelligent adjustment functions. Users need to manually adjust the system multiple times to achieve a comfortable temperature. The system fails to remember historical setting operations, resulting in a lack of intelligence and humanization.
By recording the setting data and environmental data of historical users and responding to the startup operation of the current user, the current setting data is automatically determined to control the operation of the vehicle air conditioner, including user identification comparison, environmental difference analysis and historical user screening, and the current setting data is generated or adjusted to adapt to the current user and environment.
It reduces user operations, provides comfort settings that are more suitable for the current user and environment, and improves the intelligent and humanized adjustment effect of the car air conditioner.
Smart Images

Figure CN115723522B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle air conditioning, and in particular to a method, device, electronic device and storage medium for controlling a vehicle air conditioning. Background Art
[0002] As people's living standards continue to improve, cars have become an essential means of transportation. To enhance driving comfort, most cars now come equipped with air conditioning systems. These systems heat or cool the cabin: After the user sets a temperature, the air conditioning system adjusts the air to maintain the desired temperature.
[0003] Currently, the working mode of the air-conditioning system is relatively simple, and it cannot operate the memory history settings. Users need to make manual adjustments multiple times. It does not have the function of intelligent adjustment and is not intelligent or humane enough. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a method, device, electronic device and storage medium for vehicle air conditioning control, which reduces user operations and provides an environment more suitable for the current user.
[0005] In a first aspect, an embodiment of the present application provides a method for controlling a vehicle air conditioner, the method comprising:
[0006] In response to historical setting operations of historical users on the vehicle air conditioner, record historical setting data of each historical user and historical environment data corresponding to the historical setting data;
[0007] In response to a startup operation of the vehicle air conditioner by a current user, current setting data of the current user is determined according to the historical setting data and the historical environment data corresponding to the historical setting data, so that the vehicle air conditioner operates according to the current setting data.
[0008] In some technical solutions of the present application, the above method further includes:
[0009] Recording the first user identifier of the historical user, and obtaining the second user identifier and current environment data of the current user;
[0010] Determining the current setting data of the current user according to the historical setting data and the historical environment data corresponding to the historical setting data includes:
[0011] Comparing the second user identifier with the first user identifier to obtain a comparison result;
[0012] Based on the comparison result and the current environment data, the current setting data of the current user is determined according to the historical setting data and the historical environment data corresponding to the historical setting data.
[0013] In some technical solutions of the present application, the comparison result includes that the second user identifier is the same as the first user identifier; and determining the current setting data of the current user based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, includes:
[0014] Based on the difference data between the current environment data and the historical environment data of the current user, the current setting data of the current user is determined according to the historical setting data of the current user.
[0015] In some technical solutions of the present application, the determining of the current setting data of the current user based on the difference data between the current environment data and the historical environment data of the current user and according to the historical setting data of the current user includes:
[0016] If the difference data is greater than or equal to a preset difference threshold, the method further includes:
[0017] Process setting data is generated according to the difference data, so that the vehicle air conditioner operates according to the process setting data and the current setting data in sequence.
[0018] In some technical solutions of the present application, the determining of the current setting data of the current user based on the difference data between the current environment data and the historical environment data of the current user and according to the historical setting data of the current user includes:
[0019] If the difference data is smaller than a preset difference threshold, the historical setting data of the current user is adjusted according to the difference data to obtain the current setting data of the current user.
[0020] In some technical solutions of the present application, the comparison result includes that the second user identifier is different from the first user identifier; and determining the current setting data of the current user based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, includes:
[0021] determining a preliminarily selected historical user from the historical users according to second difference data between the first user identifier and the second user identifier;
[0022] Based on the current environment data, the current setting data of the current user is determined according to the historical setting data of the preliminarily selected historical user and the historical environment data corresponding to the historical setting data.
[0023] In some technical solutions of the present application, the current setting data of the current user is determined based on the current environment data according to the historical setting data of the pre-selected historical user and the historical environment data corresponding to the historical setting data, including:
[0024] Filtering target historical setting data from the historical setting data of the preliminarily selected historical users according to difference data between the current environment data and the historical environment data of the preliminarily selected historical users;
[0025] The average of the target historical setting data is used as the current setting data of the current user.
[0026] In a second aspect, an embodiment of the present application provides a device for controlling a vehicle air conditioner, the device comprising:
[0027] A first response module is used to respond to historical setting operations of historical users on the vehicle air conditioner, and record historical setting data of each historical user and historical environment data corresponding to the historical setting data;
[0028] The second response module is used to respond to the current user's startup operation for the vehicle air conditioner, and determine the current setting data of the current user based on the historical setting data and the historical environment data corresponding to the historical setting data, so that the vehicle air conditioner works according to the current setting data.
[0029] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned method for controlling vehicle air conditioning when executing the computer program.
[0030] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for controlling the vehicle air conditioner are executed.
[0031] The technical solution provided by the embodiments of the present application may have the following beneficial effects: the method of the present application includes responding to historical user settings for a vehicle air conditioner, recording the historical setting data of each of the historical users and the historical environment data corresponding to the historical setting data; and responding to a current user's startup operation for the vehicle air conditioner, determining the current setting data of the current user based on the historical setting data and the historical environment data corresponding to the historical setting data, so that the vehicle air conditioner operates according to the current setting data. By recording the historical setting data and historical service environment data of historical users, the present application can automatically set the current setting data for the current user that is consistent with the current user and the current driving environment. The vehicle air conditioner can then operate according to the current setting data, reducing user operations and providing an environment more suitable for the current user.
[0032] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0034] Figure 1 A schematic diagram showing a flow chart of a method for controlling a vehicle air conditioner provided in an embodiment of the present application is shown;
[0035] Figure 2 A schematic diagram of a vehicle air conditioning system provided by an embodiment of the present application is shown;
[0036] Figure 3 A schematic diagram of a vehicle air conditioning control device provided in an embodiment of the present application is shown;
[0037] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of illustration and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowcharts can be implemented out of sequence, and steps without logical context can be reversed or implemented simultaneously. In addition, those skilled in the art, under the guidance of the contents of this application, can add one or more other operations to the flowchart, or remove one or more operations from the flowchart.
[0039] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.
[0040] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0041] As people's living standards continue to improve, cars have become an essential means of transportation. To enhance driving comfort, most cars now come equipped with air conditioning systems. These systems heat or cool the cabin: After the user sets a temperature, the air conditioning system adjusts the air to maintain the desired temperature.
[0042] Currently, the working mode of the air-conditioning system is relatively simple, and it cannot operate the memory history settings. Users need to make manual adjustments multiple times. It does not have the function of intelligent adjustment and is not intelligent or humane enough.
[0043] Based on this, embodiments of the present application provide a method, device, electronic device, and storage medium for controlling an in-vehicle air conditioner, which are described below through embodiments.
[0044] Figure 1 A flow chart of a method for controlling a vehicle air conditioner provided in an embodiment of the present application is shown, wherein the method includes steps S101-S102; specifically:
[0045] S101, in response to historical setting operations of historical users on a vehicle air conditioner, recording historical setting data of each historical user and historical environment data corresponding to the historical setting data;
[0046] S102 , in response to a current user's start-up operation for the vehicle air conditioner, determining the current setting data of the current user according to the historical setting data and the historical environment data corresponding to the historical setting data, so that the vehicle air conditioner operates according to the current setting data.
[0047] This application records the historical setting data and historical service environment data of historical users, and can automatically set the current setting data for the current user that is suitable for the current user and the current driving environment. The car air conditioner can work with the current setting data, reducing user operations and providing an environment that is more suitable for the current user.
[0048] The following describes some embodiments of the present application in detail. In the absence of conflict, the following embodiments and features in the embodiments may be combined with each other.
[0049] Figure 2 The structure of a vehicle air conditioning system in a specific implementation of the embodiment of the present application is shown, including an air conditioning controller 1, a blower 2, a fragrance 3, an indoor camera 4, a humidifier 5, various valves 6 (including an electronic expansion valve and a water valve), a negative ion generator 7, a car networking system 8, a cloud platform 9, various damper motors 10 (including a water valve motor, a mode damper motor, a fresh air / recirculation damper motor, and a mixed air damper motor), and various sensors 11 (including an evaporator temperature sensor, an indoor temperature sensor, an outdoor temperature sensor, a face air outlet temperature sensor, a foot air outlet temperature sensor, a sunlight and rain sensor, a dual-channel air quality monitoring sensor, a water temperature sensor, a PM2.5 sensor, a humidity sensor, a pressure sensor, etc.). The above-mentioned vehicle air conditioning system is specifically installed in the target vehicle.
[0050] In the embodiment of the present application, the target vehicle may be driven by multiple drivers. In order to distinguish between multiple drivers, the driver who is about to drive the target vehicle is referred to as the current user, and the driver who drove the target vehicle before the current user is referred to as the historical user. As time goes by, after the current user finishes driving the target vehicle, the next time a new driver drives, the current user will also become a historical user. In the embodiment of the present application, the distinction between users is made according to the operating status of the vehicle air-conditioning system. From the time the vehicle air-conditioning system starts working to the time it stops working, it is considered a user. In other words, the same driver can be both a historical user and a current user. If a user does not start the vehicle air-conditioning system while driving the target vehicle, the user is not a user that needs to be recorded in the embodiment of the present application. For example, driver A starts the vehicle air-conditioning system from the time he gets on the vehicle to the time he gets off the vehicle and turns it off, the embodiment of the present application considers this as one user.
[0051] In the embodiment of the present application, users (including historical users and current users) need to perform setting operations on the vehicle air-conditioning system after entering the target cab. The setting operations here include starting the vehicle air-conditioning and setting various functions of the vehicle air-conditioning, such as the wind speed setting of the blower, the wind direction setting, the humidifier effect setting, the aromatherapy fragrance effect setting, the temperature setting, etc. After the user performs the relevant setting operations, corresponding setting data will be generated. For example, the setting data corresponding to the temperature setting operation is to set the temperature to 28 degrees Celsius. In order to make the adjustment effect of the vehicle air-conditioning better, the embodiment of the present application also records the environmental data of the setting data when recording the setting data. The environmental data here includes driving environment data and surrounding environment data. The specific driving environment data is specifically the vehicle's driving status and speed, etc. The surrounding environment data includes the season, the geographical area where the vehicle is located, temperature, humidity, etc. The historical environment data is used to limit the setting of the historical setting data so that more accurate current setting data can be determined.
[0052] Since the target vehicle may be used by multiple drivers, in order to further improve the control efficiency and effect of the vehicle air conditioner, this application also records the first user ID of the historical user when recording the historical setting data. The user ID here is used to distinguish different users. In specific implementations, the user ID includes fingerprints, facial images, etc. During recording, the fingerprint collector or camera can be used to collect the data.
[0053] When a current user enters a target vehicle and uses the vehicle air conditioner, the current user will start the vehicle air conditioner. Upon receiving the current user's operation to start the vehicle air conditioner, the embodiment of the present application will determine the current setting data for the current user based on the historical setting data and the historical environmental data, so that the vehicle air conditioner operates according to the current setting data. If the user does not use the vehicle air conditioner after entering the target vehicle, the current setting data will not be determined for the user.
[0054] It should be noted that the startup operation in the embodiments of this application represents an operation requiring the vehicle air conditioner to automatically adjust itself. In a specific implementation, this may be a user clicking an "AUTO" control. In an alternative embodiment, the target vehicle may be provided with both an automatic adjustment control and a direct startup control. If the user clicks the direct startup control, the vehicle air conditioner will operate according to the pre-set settings.
[0055] When determining the current setting data for the current user based on the historical setting data and the historical environment data, in order to improve the determination efficiency, the embodiment of the present application also obtains the second identification and current environment data of the current user after the current user starts the vehicle air conditioner. The second user identification of the current user is obtained in order to compare it with the first user identification of the historical user to determine whether the current user has driven the target vehicle before. If the current user has driven the target vehicle before, then the historical setting data and historical environment data of the current user have already been saved in the embodiment of the present application, and then when determining the setting data of the current user, only the historical setting data of the current user can be considered. If the current user has not driven the target vehicle before, then it is necessary to determine the current setting data suitable for the current user for the current user based on the historical setting data and historical environment data of all historical users.
[0056] In the embodiment of the present application, the comparison process of the first user identification and the second user identification includes comparing fingerprints or comparing two facial images. If they are identical, it indicates that the current user has driven the target vehicle before, that is, the historical setting data contains the setting data of the current user. If they are different, it indicates that the current user has not driven the target vehicle before, that is, the historical setting data does not contain the setting data of the current user.
[0057] When the historical setting data contains the setting data of the current user, the embodiment of the present application can directly obtain the historical setting data of the current user for use. In order to further improve the adjustment effect of the vehicle air conditioner, the embodiment of the present application also takes into account the difference between the historical environment data of the historical setting data and the current environment data. That is, when the historical setting data contains the setting data of the current user, the embodiment of the present application does not directly use the historical setting data of the current user as the current setting data. Before use, the embodiment of the present application also compares the current environment data with the historical environment data of the current user. If the historical environment data is the same as the current environment data, the embodiment of the present application believes that the historical environment is consistent with the current environment, and the historical setting data of the current user can also have the same adjustment effect when used in the current environment. In this case, the embodiment of the present application directly uses the historical setting data of the current user as the current setting data and controls the vehicle air conditioner to operate according to the current setting data. If the historical setting data is inconsistent with the current environment data, the embodiment of the present application believes that the historical environment is significantly different from the current environment, and the adjustment effect of the historical setting data of the current user in the current environment is poor. In this case, the embodiment of the present application further analyzes the current environment data and the historical environment data of the current user.
[0058] The embodiment of the present application calculates the difference data between the current environment data and the historical environment data. The embodiment of the present application sets a difference threshold value for the difference data based on work experience. If the difference data is greater than or equal to the difference threshold value, the embodiment of the present application believes that the current environment is quite different from the historical environment. If the historical setting data is adjusted to obtain the current setting data, and the vehicle air conditioner is controlled to work directly according to the adjusted current setting data, the user experience will be very poor. Therefore, in order to improve the user experience, the embodiment of the present application generates process setting data based on the difference data, so that the vehicle air conditioner first works according to the process setting data, and first performs a preliminary adjustment on the current environment. When the difference data is less than the difference threshold value, the vehicle air conditioner is controlled to work according to the current setting data. This avoids excessive adjustment that brings a bad experience to the user.
[0059] If the difference data is less than the preset difference threshold, the embodiment of the present application considers directly adjusting the historical setting data of the current user to obtain the current setting data of the current user, so that the vehicle air conditioner works according to the current setting data, which is relatively smooth for the current user and acceptable to the user. Therefore, at this time, the embodiment of the present application directly adjusts the historical setting data of the current user according to the difference data to obtain the current setting data.
[0060] When the historical setting data does not contain the setting data of the current user, the embodiment of the present application needs to determine the current setting data for the current user based on all the historical setting data and the historical environment data corresponding to the historical setting data. In order to improve the efficiency of determining the current setting data, the present application first filters all historical users. Preliminary historical users are filtered out from the historical users, and then based on the current environment data, the current setting data of the current user is determined according to the historical setting data of the preliminarily selected historical users and the historical environment data corresponding to the historical setting data. As an optional embodiment of the embodiment of the present application, when recording the first user identification of the historical user, the first attribute data of the historical user is also recorded; the method also includes obtaining the second attribute data of the current user. The attribute data here includes gender, age, etc. By comparing the first attribute data with the second attribute data, the attribute data that is relatively close to the second attribute data is selected from all the first attribute data, and the historical user corresponding to the attribute data is used as the filtered historical user. The relatively close here can be specifically less than or equal to a preset attribute threshold.
[0061] Furthermore, when determining the current setting data of the current user based on the current environment data and according to the historical setting data of the pre-selected historical user and the historical environment data corresponding to the historical setting data, the embodiment of the present application also compares the current environment data with the historical environment data of the pre-selected historical user, and filters out target historical setting data from the historical setting data of the pre-selected historical user; and uses the average of the target historical setting data as the current setting data of the current user.
[0062] In an embodiment of the present application, as an optional embodiment, during implementation, when the current user activates the air conditioner, the vehicle owner is identified and divided into bound and unbound users. The system identifies the user based on the vehicle's in-vehicle camera / fingerprint system. For bound users, the system automatically retrieves the system control logic and data corresponding to the user. For unbound users, the system first determines their gender, automatically identifies and applies the fragrance based on gender, and then enters the automatic air conditioning control program. Upon entry, it determines whether there has been any human intervention. If no human intervention has occurred, the automatic air conditioning is executed according to the control logic corresponding to the user. If there has been any human intervention, the operation item is determined. If the operation item is the air purification switch, the air purification operation is performed once, and the rest of the operation remains unchanged. The system continues to execute the original automatic control logic. If the operation item is a set temperature, the display has been adjusted to the corresponding temperature. The system automatically adjusts the air volume, air outlet mode, air intake mode, mixed air temperature, humidity, etc. according to the set temperature, without exiting automatic mode. If the fragrance type is adjusted, the system executes and records the adjusted fragrance type / concentration, but does not exit automatic control mode. If the operation item is air volume adjustment (increase / decrease), air flow mode (face, foot, face / foot, window, mixed), or air intake mode (fresh air / recirculation), the system exits automatic mode and performs the corresponding operation. It also activates the storage function, recording relevant information such as the user, set temperature, air flow mode (face, foot, face / foot, window, mixed), mixed air temperature, light intensity, humidity, vehicle speed, water temperature, weather, PM value, and current vehicle speed. The data is also uploaded to the cloud platform via the connected car system. The cloud platform records the data and performs a monthly data fit to analyze driver usage habits. It then performs a correction based on the original vehicle's automatic air conditioning control logic, performs a self-test, and generates an upgraded version of the software that better suits the driver's current usage habits. The next time the vehicle is started, the connected car system automatically downloads the upgraded control program pushed by the cloud platform and prompts whether to update. If you select "yes", the upgraded program is updated to the air conditioning system chip and the user. If you select "no", the normal startup process begins.
[0063] For conventional automatic air conditioning, when the user gets in the car and turns on the AUTO button, the air conditioner turns on and the temperature is automatically set to the temperature when it was last turned off. The various components of the air conditioning system automatically adjust the air outlet temperature, air outlet humidity, air volume, and air outlet position according to the set temperature.
[0064] In this embodiment of the application, when a user enters the vehicle and turns on the air conditioning AUTO button, if the user adjusts the set temperature, air volume, etc., the data platform records the adjustment and associates it with the driver user, forming a memory. The next time the user enters the vehicle, the data platform verifies whether the user is a bound user. If so, after turning on the AUTO button, the air conditioning automatically adjusts according to the user's settings. At the same time, the external ambient temperature, humidity, current season, current region, vehicle driving status, speed, etc. are collected. A large amount of data is transmitted to the vehicle network platform via T-BOX. The network platform analyzes the input big data and, based on different seasons, classifies it into four or more automatic control logics: spring / autumn sunny days, spring / autumn rainy days, summer sunny days, summer rainy nights, winter sunny days, and winter snowy days.
[0065] For example, when the user turns on the air conditioning in AUTO mode in spring or autumn, the default temperature is a, and the air volume is b. When the user turns on the air conditioning in AUTO mode on a rainy day in spring or autumn, the default temperature is c, and the air volume is d. At the same time, to prevent the car windows from fogging up (because in this working condition, due to excessive moisture in the air, the windows are easily fogged up), the air conditioning air will be directed to the evaporator in advance for condensation, reducing the moisture content of the air inside the car, and then the hot air will be used to achieve the purpose of dehumidification. When the air conditioning is turned on in AUTO mode on a sunny winter day, most users will wear thicker clothes in winter. To prevent the large temperature difference between the inside and outside of the car, most users will appropriately lower the set temperature. Therefore, the set temperature of the air conditioning in AUTO mode in winter is generally lower than the set temperature on sunny summer days (of course, this is also based on the big data of a large number of users and the data analysis of the cloud platform). Make the air conditioner more intelligent and more in line with user habits.
[0066] In addition, in order to prevent the temperature in the car from being too high after being exposed to the sun in summer, the user may feel uncomfortable when entering the vehicle and turning on the air conditioner due to the accumulated hot air in the car blowing onto the face through the air conditioner. The embodiment of the present application also adds a summer hot wind prevention strategy, that is, when the temperature in the car is higher than 50℃, the air conditioner is turned on at this time, and the air outlet will be adjusted to the glass blowing position by default, and the air volume will automatically default to the maximum air volume. At the same time, the external circulation mode is turned on to achieve the fastest way to cool down, quickly export the air in the car, and prevent the hot air from blowing on the face and causing discomfort. When the temperature drops to within 2℃ of the ambient temperature outside the car, the air outlet will be automatically adjusted to the default position (such as blowing on the face); the strategy in winter is similar. When the heating water temperature is lower than 40℃, the fan maintains the minimum air volume, and the air outlet is adjusted to the glass blowing position to prevent cold wind from blowing directly. When the temperature rises to 40℃±2℃ or above, the air outlet will be automatically adjusted to the default position (such as blowing on the feet), and the air volume will return to the default air volume.
[0067] Figure 3 A schematic diagram of the structure of a vehicle air conditioning control device provided in an embodiment of the present application is shown, wherein the device includes:
[0068] A first response module is used to respond to historical setting operations of historical users on the vehicle air conditioner, and record historical setting data of each historical user and historical environment data corresponding to the historical setting data;
[0069] The second response module is used to respond to the current user's startup operation for the vehicle air conditioner, and determine the current setting data of the current user based on the historical setting data and the historical environment data corresponding to the historical setting data, so that the vehicle air conditioner works according to the current setting data.
[0070] The device further comprises a data processing module for recording the first user identification of the historical user and obtaining the second user identification and current environment data of the current user;
[0071] Determining the current setting data of the current user according to the historical setting data and the historical environment data corresponding to the historical setting data includes:
[0072] Comparing the second user identifier with the first user identifier to obtain a comparison result;
[0073] Based on the comparison result and the current environment data, the current setting data of the current user is determined according to the historical setting data and the historical environment data corresponding to the historical setting data.
[0074] The comparison result includes that the second user identifier is the same as the first user identifier; and determining the current setting data of the current user based on the comparison result and the current environment data and according to the historical setting data and the historical environment data corresponding to the historical setting data, including:
[0075] Based on the difference data between the current environment data and the historical environment data of the current user, the current setting data of the current user is determined according to the historical setting data of the current user.
[0076] The determining, based on the difference data between the current environment data and the historical environment data of the current user and according to the historical setting data of the current user, the current setting data of the current user includes:
[0077] If the difference data is greater than or equal to a preset difference threshold, the method further includes:
[0078] Process setting data is generated according to the difference data, so that the vehicle air conditioner operates according to the process setting data and the current setting data in sequence.
[0079] The determining, based on the difference data between the current environment data and the historical environment data of the current user and according to the historical setting data of the current user, the current setting data of the current user includes:
[0080] If the difference data is smaller than a preset difference threshold, the historical setting data of the current user is adjusted according to the difference data to obtain the current setting data of the current user.
[0081] The comparison result includes that the second user identifier is different from the first user identifier; and determining the current setting data of the current user based on the comparison result and the current environment data and according to the historical setting data and the historical environment data corresponding to the historical setting data, including:
[0082] Filtering out preliminary historical users from the historical users according to the first attribute data of the historical users and the second attribute data of the current user;
[0083] Based on the current environment data, the current setting data of the current user is determined according to the historical setting data of the preliminarily selected historical user and the historical environment data corresponding to the historical setting data.
[0084] The determining, based on the current environment data and according to the historical setting data of the pre-selected historical user and the historical environment data corresponding to the historical setting data, the current setting data of the current user includes:
[0085] Filtering target historical setting data from the historical setting data of the preliminarily selected historical users according to difference data between the current environment data and the historical environment data of the preliminarily selected historical users;
[0086] The average of the target historical setting data is used as the current setting data of the current user.
[0087] like Figure 4 As shown, an embodiment of the present application provides an electronic device for executing the method for controlling the vehicle air conditioner in the present application. The device includes a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for controlling the vehicle air conditioner are implemented.
[0088] Specifically, the above-mentioned memory and processor can be general-purpose memory and processor, which are not specifically limited here. When the processor runs the computer program stored in the memory, it can execute the above-mentioned vehicle air conditioning control method.
[0089] Corresponding to the method for controlling the vehicle air conditioning in the present application, an embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the above-mentioned method for controlling the vehicle air conditioning are executed.
[0090] Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the storage medium is run, the above-mentioned vehicle air conditioning control method can be executed.
[0091] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. The system embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. There may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interface, indirect coupling or communication connection of the system or unit, which may be electrical, mechanical or other forms.
[0092] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0093] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0094] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0095] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0096] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The scope of protection of the present application is not limited thereto. Although the present application has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present application, or perform equivalent replacements for some of the technical features thereof. However, these modifications, changes, or replacements do not deviate from the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application. They should all be included in the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims.
Claims
1. A method for controlling a vehicle air conditioner, characterized in that: Methods include: In response to historical driver settings for the vehicle air conditioner, the historical setting data of each historical driver and the historical environmental data corresponding to the historical setting data are recorded; the historical setting operations include historical blower wind speed settings, wind direction settings, humidifier effect settings, aromatherapy fragrance effect settings, and temperature settings; the historical environmental data include historical driving environment data and historical surrounding environment data; the historical driving environment data includes historical vehicle driving status and historical vehicle speed; the historical surrounding environment data includes historical seasons, historical geographical regions where the vehicle is located, historical temperatures, and historical humidity; In response to a start-up operation of the vehicle air conditioner by the current driver, the current setting data of the current driver is determined based on the historical setting data and the historical environmental data corresponding to the historical setting data, so that the vehicle air conditioner operates according to the current setting data; Record the first driver identification of the historical driver and obtain the second driver identification and current environment data of the current driver; Determining current setting data for the current driver based on the historical setting data and the historical environment data corresponding to the historical setting data includes: Comparing the second driver identification with the first driver identification to obtain a comparison result; determining, based on the comparison result and the current environment data, current setting data for the current driver according to the historical setting data and the historical environment data corresponding to the historical setting data; If the comparison result shows that the second driver identification is the same as the first driver identification, determining the current setting data of the current driver based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, including: determining current setting data for the current driver based on historical setting data and historical environmental data of the current driver; If the comparison result shows that the second driver identification is different from the first driver identification, determining the current setting data of the current driver based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, including: Screening out preliminary historical drivers from the historical drivers according to the first attribute data of the historical drivers and the second attribute data of the current driver; Filtering target historical setting data from the historical setting data of the preliminarily selected historical drivers based on the difference data between the current environmental data and the historical environmental data of the preliminarily selected historical drivers; The average of the target historical setting data is used as the current setting data for the current driver.
2. The method according to claim 1, characterized in that The comparison result includes that the second driver identification is the same as the first driver identification; based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, determining the current setting data of the current driver, including: Based on the difference data between the current environment data and the historical environment data of the current driver, the current setting data of the current driver is determined according to the historical setting data of the current driver.
3. The method according to claim 2, characterized in that Based on the difference data between the current environment data and the historical environment data of the current driver, the current setting data of the current driver is determined according to the historical setting data of the current driver, including: If the difference data is greater than or equal to a preset difference threshold, the method further includes: According to the difference data, process setting data is generated so that the vehicle air conditioner works in accordance with the process setting data and the current setting data in sequence.
4. The method according to claim 2, characterized in that Based on the difference data between the current environment data and the historical environment data of the current driver, the current setting data of the current driver is determined according to the historical setting data of the current driver, including: If the difference data is smaller than a preset difference threshold, the historical setting data of the current driver is adjusted according to the difference data to obtain the current setting data of the current driver.
5. A vehicle air conditioning control device, characterized in that: The device includes: The first response module is used to respond to historical driver settings for the vehicle air conditioner and record the historical setting data of each historical driver and the historical environmental data corresponding to the historical setting data; the historical setting operations include historical blower wind speed settings, wind direction settings, humidifier effect settings, aromatherapy fragrance effect settings, and temperature settings; the historical environmental data includes historical driving environment data and historical surrounding environment data; a second response module, configured to respond to a current driver's activation operation for the vehicle air conditioner, and determine the current driver's current setting data based on historical setting data and historical environmental data corresponding to the historical setting data, so as to cause the vehicle air conditioner to operate according to the current setting data; the historical driving environmental data includes historical vehicle driving status and historical vehicle speed; and the historical surrounding environmental data includes historical season, historical geographical region of the vehicle, historical temperature, and historical humidity; a data processing module, configured to record the first driver identification of historical drivers and obtain the second driver identification and current environment data of the current driver; Determining current setting data for the current driver based on the historical setting data and the historical environment data corresponding to the historical setting data includes: Comparing the second driver identification with the first driver identification to obtain a comparison result; determining, based on the comparison result and the current environment data, current setting data for the current driver according to the historical setting data and the historical environment data corresponding to the historical setting data; If the comparison result shows that the second driver identification is the same as the first driver identification, determining the current setting data of the current driver based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, including: determining current setting data for the current driver based on historical setting data and historical environmental data of the current driver; If the comparison result shows that the second driver identification is different from the first driver identification, determining the current setting data of the current driver based on the comparison result and the current environment data, according to the historical setting data and the historical environment data corresponding to the historical setting data, including: Screening out preliminary historical drivers from the historical drivers according to the first attribute data of the historical drivers and the second attribute data of the current driver; Filtering target historical setting data from the historical setting data of the preliminarily selected historical drivers based on the difference data between the current environmental data and the historical environmental data of the preliminarily selected historical drivers; The average of the target historical setting data is used as the current setting data for the current driver.
6. An electronic device, characterized in that: include: A processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the vehicle air conditioning control method as described in any one of claims 1 to 4 are performed.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of the vehicle air conditioning control method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Air conditioner control method and device and computer storage medium
CN111306700A