Method and device for controlling environment in vehicle, vehicle and storage medium
By dividing the vehicle into zones and utilizing user portrait information for personalized environmental control, the problem of poor user comfort in existing technologies is solved, personalized adjustments to temperature and ventilation are achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202410381209.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-10-10
AI Technical Summary
Existing vehicle air-conditioning systems are unable to meet the personalized needs of different users for temperature and ventilation, resulting in poor comfort.
By dividing the vehicle into multiple zones based on the distribution of the air conditioning system, user profile information is used to perform personalized temperature and ventilation control, including independent control of the air conditioning, air outlets, seat heating and ventilation functions.
It realizes personalized environmental control for users in different areas and improves user comfort and satisfaction.
Smart Images

Figure CN120756248A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a method and device for controlling the environment in a vehicle, a vehicle, and a storage medium. Background Art
[0002] Vehicle air conditioning is the main equipment for regulating the in-vehicle environment. As vehicles become more intelligent, how to control the air conditioning to ensure user comfort has become a research focus for manufacturers.
[0003] In related technologies, vehicle environmental control methods involve acquiring temperature data both inside and outside the vehicle and controlling the air conditioning temperature and ventilation based on this data. However, individual user perceptions of temperature and other factors vary, making this control method difficult to meet the comfort requirements of diverse users. Summary of the Invention
[0004] The present application provides a method, device, vehicle and storage medium for controlling the environment in a vehicle, which can meet the user's comfort requirements.
[0005] In a first aspect, the present application provides a method for controlling the environment within a vehicle. This method can be applied to a vehicle and executed by a vehicle controller to control the environment of a target area within the vehicle. The vehicle includes multiple areas, and the target area is any area within the multiple areas where a user is present. In this method, user profile information of users within the target area is obtained; based on the user profile information of users within the target area, the environment of the target area is controlled. The environment of the target area includes at least one of the following: temperature or wind speed.
[0006] In this implementation, the interior of the car is divided into multiple areas, and environmental control is performed on a regional basis. When environmental control is performed on a regional basis, it is performed based on user portrait information of users in the area, so that users in different areas of the car can obtain personalized temperature and ventilation control for themselves, which can meet the user's comfort requirements.
[0007] In an implementation of the present application, the plurality of zones are divided based on the distribution of the air conditioning system of the vehicle.
[0008] In this implementation, the vehicle interior is divided into zones based on the air conditioning system, so that each zone can be individually temperature and ventilation controlled.
[0009] In the implementation of this application, the air conditioning system can control the temperature and / or air speed in the vehicle through one of the following: air conditioning, air vents, seat heating, and seat ventilation. Therefore, the air conditioning system distribution described above may include air conditioning distribution, air vent distribution, seat heating distribution, and / or seat ventilation distribution.
[0010] The distribution of the vehicle-based air conditioning system divides the plurality of areas in the vehicle can include the following implementation manners:
[0011] The distribution of the air conditioner divides the plurality of areas in the vehicle, and each area corresponds to a coverage range of an air conditioner.
[0012] Exemplarily, a plurality of air conditioners are arranged in the vehicle, and then the areas can be divided based on the positions of the plurality of air conditioners. For example, two rows of seats are arranged in the vehicle, and one air conditioner is arranged for each row of seats, and then the first row and the second row can be divided into different areas. For another example, three or more rows of seats are arranged in the vehicle, and one air conditioner is arranged for each row of seats, and then each row of seats can be divided into an area.
[0013] The distribution of the air outlet divides the plurality of areas in the vehicle, and each area corresponds to a coverage range of an air outlet.
[0014] Exemplarily, an air conditioner is arranged in the vehicle, and the air conditioner is connected to a plurality of air outlets in the vehicle, and then the areas can be divided based on the positions of the plurality of air outlets. For example, each seat has a separate air outlet connected to the air conditioner, and then each seat can be taken as an area. For another example, the driver seat and the front passenger seat of the first row have separate air outlets and can be independently controlled, and the second row of seats and the third row of seats are each provided with an air outlet, and then the driver seat and the front passenger seat can be taken as two areas, the second row of seats can be taken as one area, and the third row of seats can be taken as one area. For another example, the driver seat and the front passenger seat of the first row have separate air outlets but cannot be independently controlled, and the second row is provided with an air outlet, and then the first row can be taken as one area, and the second row of seats can be taken as one area.
[0015] The distribution of the seat heating function divides the plurality of areas in the vehicle. Since the seat heating function is usually arranged according to seats or rows, each area corresponds to a seat or a row of seats in this distribution manner.
[0016] The distribution of the seat ventilation function divides the plurality of areas in the vehicle. Since the seat ventilation function is usually arranged according to seats or rows, each area corresponds to a seat or a row of seats in this distribution manner.
[0017] In the implementation manners of the present application, the user portrait information refers to data related to the environmental control in the vehicle of the user, and is used to indicate the user's requirements for the environment in the vehicle.
[0018] Exemplarily, the user portrait information includes at least one of user information, historical setting data, or user personal preference information.
[0019] User information refers to user personal information, and may include, for example, at least one of an identifier (ID), name, age, and gender. For example, users of different ages or genders may have different requirements for environments, and the ID or name is primarily used to identify different users.
[0020] Historical setting data refers to the historical data recorded by the user for the environment settings, which may include, for example, air conditioning temperature settings, air conditioning air volume settings, air conditioning wind speed settings, air conditioning air direction settings, seat heating level settings, seat ventilation settings, etc.
[0021] Personal preference information refers to the user's preferences for temperature and ventilation and / or the user's behavioral preferences in the car, including ventilation preferences (for example, liking strong winds or not liking wind blowing on the head), physical sensations (for example, fear of cold, fear of heat, etc.), and sleep preferences (for example, liking to sleep in the car, etc.).
[0022] Part of the above-mentioned user portrait information may be input, such as user personal information, or user personal information and personal preference information; the other part may be generated based on the user's historical situation in the car, such as historical setting data and personal preference information, or historical setting data.
[0023] In some implementations of this application, the process of obtaining user profile information of users in the target area is as follows:
[0024] Collect the user's facial image through the in-car camera;
[0025] Perform face recognition based on the user's facial image;
[0026] Obtain the user portrait information of the identified user from the user portrait information database.
[0027] In some other implementations of the present application, the process of obtaining user portrait information of users in the target area is as follows:
[0028] The user in the target area is determined through the terminal that is interconnected and matched with the vehicle computer; the user portrait information of the determined user is obtained from the user portrait information database.
[0029] For example, if the terminal is a mobile phone connected to the vehicle computer, the vehicle computer can locate the door the user entered the vehicle through by locating the mobile phone digital key, and then determine the users in each area. In another example, the vehicle computer can determine the users in the target area by receiving information sent by the user through the mobile phone.
[0030] In some implementations of the present application, the environment of the target area is controlled based on user profile information of users in the target area, including:
[0031] When the number of users in the target area is 1, the environment of the target area is controlled according to the user portrait information of the users in the target area.
[0032] In this implementation, when there is only one user in the target area, environmental control can be performed based on the user portrait information of the user.
[0033] In some implementations of the present application, the environment of the target area is controlled based on user profile information of users in the target area, including:
[0034] When the number of users in the target area is greater than 1, the priority of the users in the target area is determined according to the user portrait information of the users in the target area; and the environment of the target area is controlled based on the user portrait information of users with high priority.
[0035] In this implementation, when there are two or more users in the target area, the user portrait information of the high-priority user can be selected for control based on the user priority, thereby giving priority to ensuring the user experience of the high-priority user.
[0036] When the priorities of users in the target area are the same, the user portrait information of any one user can be selected for control, or the portrait data of two or more users can be comprehensively considered for control.
[0037] For example, the priority of users can be divided based on age, such as children have a higher priority than adults, the elderly have a higher priority than young people, etc.
[0038] In the implementation of this application, the environment of the target area is controlled based on the user profile information of the users in the target area, including:
[0039] Acquire an environmental control strategy for a target area, where the environmental control strategy includes at least one of a temperature control strategy and a wind speed control strategy;
[0040] Modify the environmental control strategy based on the user profile information of users in the target area;
[0041] The environment of the target area is controlled based on the revised environmental control strategy.
[0042] The temperature control strategy may include a temperature control curve, which is a curve showing temperature changes over time.
[0043] The wind speed control strategy may include an air volume control curve and a wind direction control strategy. The air volume control curve is a curve showing the change of air volume over time. The wind direction control strategy is the blowing direction of the air outlet or a blowing direction change pattern.
[0044] In the implementation of the present application, the temperature control strategy may include at least one of the following: an air conditioning temperature control strategy and a seat temperature control strategy. The two temperature control strategies may correspond to different temperature control curves.
[0045] The wind speed control strategy may include at least one of the following: an air conditioning wind speed control strategy and a seat wind speed control strategy. The two wind speed control strategies may correspond to different wind volume control curves and wind direction control strategies, respectively.
[0046] When the temperature control strategy or wind speed control strategy only includes one control strategy, the environmental control strategy only needs to be modified for that one control strategy. When the temperature control strategy or wind speed control strategy only includes two control strategies, the environmental control strategy only needs to be modified for one or both control strategies.
[0047] For example, the control strategy to be modified is selected based on the area division conditions. For example, if the area is divided based on the air outlet distribution of the air conditioner, the air conditioner temperature control strategy can be modified. For another example, if the area is divided based on the seat heating function distribution, the seat temperature control strategy can be modified.
[0048] In this implementation, the environmental control strategy for the target area is first selected, and then the strategy is modified based on the user portrait so that the modified strategy is more suitable for the user, thereby ensuring the user's comfort.
[0049] In the implementation of the present application, the environmental control strategy of the target area can be selected based on one or more of season, time, user clothing, and user behavior.
[0050] Exemplarily, obtaining an environmental control strategy for a target area includes:
[0051] Acquiring at least one of clothing information and behavior status information of users in the target area;
[0052] Based on at least one of the environmental information, clothing information and behavior status information of the user in the target area, a matching environmental control policy is selected from a plurality of environmental control policies as the environmental control policy for the target area.
[0053] User clothing information refers to the type of clothing the user wears, such as short-sleeved shirts, long-sleeved jackets, sweaters, down jackets, etc. User behavior status information can include both behavior and status. Behaviors include undressing and sleeping, while statuses include sweating and a high heart rate. Both clothing and behavior status information can be obtained by capturing images or videos of the user through a camera and then performing image and behavior recognition.
[0054] The environmental information may include at least one of season, time, weather, etc.
[0055] In the implementation of this application, environmental information can be obtained locally in the vehicle, such as obtaining the season and time from the vehicle's local clock, or obtaining the weather from onboard sensors. Alternatively, environmental information can be obtained from a connected mobile phone or from a cloud server.
[0056] In the implementation of this application, environmental information affects the outside temperature, which is negatively correlated with the set temperature of the environmental control strategy in this embodiment. That is, when the outside temperature is high, the set temperature of the environmental control strategy is low, and when the outside temperature is low, the set temperature of the environmental control strategy is high.
[0057] In the implementation of this application, clothing information and behavioral status information affect the user's body surface temperature, which is negatively correlated with the set temperature of the environmental control strategy in this embodiment of the application. That is, when the user's body surface temperature is high, the set temperature of the environmental control strategy is low; when the user's body surface temperature is low, the set temperature of the environmental control strategy is high.
[0058] The set temperatures of the environmental control strategies in the embodiments of the present application are all within a temperature range, for example, within a range of 20 to 24 degrees, or within a range of 18 to 22 degrees.
[0059] In addition, the set temperature of the environmental control strategy can be variable. For example, when the temperature outside the vehicle is high, the set temperature of the environmental control strategy can be low at first and then high, thereby achieving a rapid cooling effect. When the temperature outside the vehicle is low, the set temperature of the environmental control strategy can be high at first and then low, thereby achieving a rapid heating effect.
[0060] In the implementation of the present application, the outside temperature is related to the set air volume of the environmental control strategy in the embodiment of the present application. For example, when the outside temperature is high or low, the air volume is large, and when the outside temperature is moderate, the air volume is moderate.
[0061] The user's body surface temperature is related to the set air volume of the environmental control strategy in the embodiment of the present application. For example, when the user's body surface temperature is high or low, the air volume is large, and when the user's body surface temperature is moderate, the air volume is moderate.
[0062] In addition, the set air volume of the environmental control strategy can also be variable, for example, first large and then small.
[0063] In the implementation of the present application, the outside temperature is related to the set wind direction of the environmental control strategy in the embodiment of the present application. For example, when the outside temperature is high or low, an unconventional wind direction is used, and when the outside temperature is moderate, a conventional wind direction is used.
[0064] The user's body surface temperature is related to the set wind direction of the environmental control strategy in the embodiment of the present application. For example, when the user's body surface temperature is high or low, an unconventional wind direction is adopted, and when the user's body surface temperature is moderate, a conventional wind direction is adopted.
[0065] Among them, conventional wind direction and unconventional wind direction can adopt default design or be set by user.For example, conventional wind direction can be blowing the user's upper limbs, and unconventional wind direction can be blowing the user's head or sweeping air, etc.
[0066] Multiple environmental control strategies can be preset locally or remotely in the vehicle (for example, in the cloud or on a mobile phone). Each preset environmental control strategy corresponds to a different combination of environmental information, clothing information of users in the target area, and behavioral status information. After determining at least one of the environmental information, clothing information of users in the target area, and behavioral status information, the corresponding environmental control strategy can be selected.
[0067] This application does not limit the correspondence between at least one of the environmental information, clothing information, and behavioral status information of the user in the target area and the preset environmental control strategy. For example, if the environmental information shows that the season is spring, the user's clothing information is a sweater, and the user's behavioral status information is undressing, one environmental control strategy will be applied. For another example, if the environmental information shows that the season is winter, the weather is sunny, the user's clothing information is a down jacket, and the user's behavioral status information is sleeping, another environmental control strategy will be applied.
[0068] The above control strategy determined based on the environment and the user's clothing and behavior is only a moderate one. On this basis, adjustments are made based on the user portrait information to obtain a control strategy suitable for the user.
[0069] Exemplarily, modifying the environment control strategy based on user profile information of users in the target area includes:
[0070] determining at least one of a temperature preference, a wind volume preference, and a wind direction preference based on user profile information of users in the target area;
[0071] At least one of the temperature control strategy and the wind speed control strategy in the environmental control strategy is modified based on at least one of the temperature preference, the wind volume preference, and the wind direction preference.
[0072] In this implementation, preferences such as temperature, air volume, and wind direction are determined through the user's user profile, and the environmental control strategy is then modified based on the above preferences to ensure that the modified environmental control strategy meets user needs.
[0073] In the implementation of the present application, the vehicle locally or remotely (for example, in the cloud or on a mobile phone) stores temperature preferences, wind volume preferences and / or wind direction preferences corresponding to different user portrait information. This step is to select the temperature preference, wind volume preference and / or wind direction preference that matches the user portrait information from the stored multiple temperature preferences, wind volume preferences and / or wind direction preferences.
[0074] In an implementation of the present application, when determining at least one of a temperature preference, an air volume preference, and a wind direction preference based on user profile information, if temperature control includes both air conditioning and seat control, the temperature preference may be divided into an air conditioning temperature preference and a seat temperature preference. If the air volume preference and / or wind direction preference include both air conditioning and seat control, the air volume preference and / or wind direction preference may be divided into an air conditioning air volume preference and / or wind direction preference and a seat air volume preference and / or wind direction preference.
[0075] Among them, the air conditioning temperature preference is used to modify the air conditioning temperature control strategy; the seat temperature preference is used to modify the seat temperature control strategy; the air conditioning air volume preference and / or wind direction preference is used to modify the air conditioning wind speed control strategy; the seat air volume preference and / or wind direction preference is used to modify the seat wind speed control strategy.
[0076] Among them, temperature preference refers to the user's preference for higher temperature, lower temperature or moderate temperature, air volume preference refers to the user's preference for larger air volume, lower air volume or moderate air volume, and wind direction preference refers to whether the user allows blowing on the head, whether the user likes the blowing method, etc.
[0077] In some examples, the temperature preference, wind volume preference, and wind direction preference can be determined based on historical setting data in the user portrait information and / or the user's personal preference information.
[0078] For example, if the user portrait information shows that the user is afraid of heat, the temperature preference is determined to be a lower temperature; for another example, if the user portrait information shows that the user is afraid of cold, the temperature preference is determined to be a higher temperature; for another example, if the user portrait information shows that the user is not afraid of heat, the temperature preference is determined to be a moderate temperature.
[0079] For example, if the ventilation preference in the user portrait information is that strong wind is preferred, the wind volume preference is determined to be a larger wind volume; for another example, if the ventilation preference in the user portrait information is that weak wind is preferred, the wind volume preference is determined to be a smaller wind volume; for another example, if the ventilation preference in the user portrait information is none, the wind volume preference is determined to be a moderate wind volume.
[0080] For example, if the ventilation preference in the user portrait information is that the user does not like wind blowing on the head, the wind direction preference is determined to be not allowed to blow on the head; for another example, if the ventilation preference in the user portrait information is that the user likes wind blowing on the head, the wind direction preference is determined to be allowed to blow on the head.
[0081] In other examples, temperature preference, wind volume preference, and wind direction preference can be determined based on historical setting data in the user portrait information.
[0082] For example, if the temperature in the historical setting data in the user profile information is higher in the same season and time, the temperature preference is determined to be a higher temperature. If the temperature in the historical setting data in the user profile information is lower in the same season and time, the temperature preference is determined to be a higher temperature. If the temperature in the historical setting data in the user profile information is moderate in the same season and time, the temperature preference is determined to be a moderate temperature. Other wind volume preferences and wind direction preferences can all be determined based on the records in the historical setting data in the same season and time, and will not be repeated here.
[0083] In yet other examples, the temperature preference, wind volume preference, and wind direction preference may be determined based on historical setting data in the user portrait information and the user's personal preference information.
[0084] For example, the user preference may be determined based on the user's personal preference information first. When the user's personal preference information cannot determine a certain user preference, the user preference may be determined based on the historical setting data.
[0085] For another example, user preferences can be determined based on both personal preference information and historical setting data. For example, if both items determine that the temperature preference is a lower temperature, the user's temperature preference is determined to be a lower temperature. If both items determine that the temperature preference is a lower temperature and a higher temperature, the user's temperature preference is determined to be a moderate temperature, thus neutralizing the two different results. Determining air volume and direction is similar and will not be discussed in detail here.
[0086] In the implementation of the present application, based on at least one of the temperature preference, the air volume preference, and the wind direction preference, at least one of the temperature control strategy and the wind speed control strategy in the environmental control strategy is modified, including:
[0087] When the temperature preference is lower, the temperature in the temperature control strategy is lowered. For example, if the temperature control strategy is a temperature control curve, the temperature of the temperature control curve is shifted downward, for example, by a set value, such as 1 or 2 degrees. When the temperature preference is higher, the temperature in the temperature control strategy is raised. When the temperature preference is moderate, the temperature control strategy remains unchanged.
[0088] When the air volume preference is set to a low air volume, the air volume in the wind speed control strategy is reduced. When the air volume preference is set to a high air volume, the air volume in the wind speed control strategy is increased. When the air volume preference is set to a moderate air volume, the air volume in the wind speed control strategy remains unchanged.
[0089] When the wind direction preference is different from the wind direction in the wind speed control strategy, the wind direction in the wind speed control strategy is changed based on the wind direction preference. When the wind direction preference is the same as the wind direction in the wind speed control strategy, the wind direction in the wind speed control strategy remains unchanged.
[0090] After the environmental control strategy is revised, the environment within the vehicle is controlled based on the revised environmental control strategy.
[0091] In some examples, controlling the environment within the vehicle includes controlling the vehicle's air conditioning temperature and air volume, the air volume and wind direction of each air outlet, etc. The temperature of each area is controlled by controlling the air conditioning temperature and the air volume of each air outlet, the air volume of each area is controlled by controlling the air volume of each air outlet, and the wind direction of each area is controlled by controlling the wind direction of each air outlet.
[0092] In other examples, controlling the environment within the vehicle includes controlling the vehicle's air conditioning temperature and air volume, the air volume and wind direction of each air outlet, window opening, etc. By controlling the air conditioning temperature, the air volume of each air outlet, and the window opening, the temperature of each area is controlled; by controlling the air volume of each air outlet and the window opening, the air volume of each area is controlled; and by controlling the wind direction of each air outlet and the window opening, the wind direction of each area is controlled.
[0093] In yet other examples, controlling the environment within the vehicle includes controlling the vehicle's air conditioning temperature and air volume, the air volume and wind direction of each air outlet, the seat heating temperature, etc. By controlling the air conditioning temperature, the air volume of each air outlet, and the seat heating temperature, the temperature of each area is controlled; by controlling the air volume of each air outlet, the air volume of each area is controlled; and by controlling the wind direction of each air outlet, the wind direction of each area is controlled.
[0094] How to control the above hardware after determining the temperature, wind direction and air volume belongs to the mature control algorithm of the vehicle controller. For example, the air conditioning is adjusted in combination with the temperature inside the vehicle detected by the vehicle's temperature sensor and the temperature to be reached to achieve temperature control. This application will not go into details about this.
[0095] In addition, the controller can also combine the air quality in the car detected by the vehicle's air quality sensor to control window opening and / or adjust the internal and external circulation of the air conditioner to ensure the air quality in the car.
[0096] In the aforementioned implementation of the present application, the method of controlling the environment of the target area according to the user profile information of the users in the target area is:
[0097] First, a basic environmental control strategy is determined based on environmental information, clothing information and / or behavioral status information of users in the target area; then, the environmental control strategy is modified based on user portrait information; and control is performed using the modified environmental control strategy.
[0098] In other possible implementations of the present application, the environment of the target area may be controlled according to the user profile information of the users in the target area by:
[0099] First, a basic environmental control strategy is determined based on user portrait information; then, the environmental control strategy is modified based on environmental information, clothing information, and / or behavioral status information of users in the target area; and control is performed using the modified environmental control strategy.
[0100] In the implementation of the present application, after the controller determines the environmental control strategy according to the user portrait information, it can also make real-time corrections based on user feedback.
[0101] Exemplarily, user feedback information is obtained; the environment control strategy is revised again based on the user feedback information; and the environment of the target area is controlled based on the revised environment control strategy.
[0102] Among them, user feedback information includes but is not limited to voice feedback information, gesture feedback information, behavior feedback information, etc.
[0103] In the implementation of the present application, the vehicle stores correction methods corresponding to different user feedback information locally or remotely (e.g., in the cloud or on a mobile phone), and this step may include:
[0104] Obtaining a correction method corresponding to the user feedback information; and correcting the environmental control strategy based on the determined correction method.
[0105] The correction method includes correcting at least one of the temperature, wind volume and wind direction.
[0106] For example, if the user reports that the current temperature is low through voice feedback, the control temperature can be increased to implement the control strategy correction. For another example, if the user is detected to be undressing, the control temperature can be lowered to implement the control strategy correction.
[0107] In this implementation, after the user exits the vehicle, the controller obtains user satisfaction. If the satisfaction meets certain requirements, the controller records the correspondence between at least one of the following: environmental information, clothing information, and behavioral status information of the user in the target area, and the environmental control strategy. This correspondence is then updated locally or remotely to the vehicle. The reinforcement learning strategy is then modified online and updated to the user's database.
[0108] In a second aspect, the present application provides an environment control device in a vehicle, the device comprising:
[0109] An acquisition unit, configured to acquire user portrait information of users in a target area; wherein the target area is one of multiple areas of the vehicle;
[0110] The control unit is used to control the environment of the target area according to the user portrait information of the users in the target area. The environment of the target area includes at least one of the following: temperature or wind speed.
[0111] Optionally, the plurality of zones are divided based on the distribution of the air conditioning system of the vehicle.
[0112] Optionally, the user portrait information includes at least one of user information, historical setting data, or user personal preference information.
[0113] Optionally, the control unit is used to control the environment of the target area based on user portrait information of the users in the target area when the number of users in the target area is 1; or, when the number of users in the target area is greater than 1, determine the priority of the users in the target area based on user portrait information of the users in the target area; and control the environment of the target area based on user portrait information of users with high priority.
[0114] Optionally, the control unit is used to obtain an environmental control strategy for the target area, the environmental control strategy including at least one of a temperature control strategy and a wind speed control strategy; modify the environmental control strategy based on user portrait information of users in the target area; and control the environment of the target area based on the modified environmental control strategy.
[0115] Optionally, the control unit is used to obtain at least one of the clothing information and behavioral status information of users in the target area; based on the environmental information, the clothing information and behavioral status information of users in the target area, at least one of the environmental control strategies is selected as the environmental control strategy for the target area from multiple environmental control strategies.
[0116] Optionally, the control unit is used to determine at least one of the temperature preference, wind volume preference and wind direction preference based on user portrait information of users in the target area; and based on at least one of the temperature preference, wind volume preference and wind direction preference, correct at least one of the temperature control strategy and wind speed control strategy in the environmental control strategy.
[0117] Optionally, the acquiring unit is further configured to acquire user feedback information;
[0118] The control unit is further configured to revise the environmental control strategy based on user feedback information and control the environment of the target area based on the revised environmental control strategy.
[0119] In a third aspect, an electronic device is provided. The electronic device includes a processor and a memory. The memory is used to store software programs and modules.
[0120] In one example, the electronic device may be an environmental control device in a vehicle. Accordingly, the processor implements the method of the above-mentioned first aspect or any possible implementation of the first aspect by running or executing the software program and / or module stored in the memory.
[0121] Optionally, there are one or more processors and one or more memories.
[0122] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0123] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated on the same chip as the processor or be set on different chips. This application does not limit the type of memory and the setting method of the memory and the processor.
[0124] In a fourth aspect, a computer program product is provided, wherein the computer program product includes computer program code, and when the computer program code is executed by a computer, the computer executes the method in the first aspect or any possible implementation of the first aspect.
[0125] In a fifth aspect, the present application provides a computer-readable storage medium, which is used to store program codes executed by a processor, wherein the program codes include methods for implementing the above-mentioned first aspect or any possible implementation of the first aspect.
[0126] In a sixth aspect, a chip is provided, comprising a processor, the processor being used to call and execute instructions stored in a memory from the memory, so that an electronic device equipped with the chip executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.
[0127] In a seventh aspect, another chip is provided. The other chip includes an input interface, an output interface, a processor, and a memory. The input interface, the output interface, the processor, and the memory are connected via an internal connection path. The processor is configured to execute code in the memory. When the code is executed, the processor is configured to perform the method according to the first aspect or any possible implementation of the first aspect.
[0128] In an eighth aspect, a vehicle is provided, comprising a power source and the device according to the second aspect or any possible implementation of the second aspect, wherein the device is connected to the power source. BRIEF DESCRIPTION OF THE DRAWINGS
[0129] Figure 1 This is a schematic diagram of a system architecture provided by an embodiment of the present application;
[0130] Figure 2 This is a flow chart of a method for controlling an environment in a vehicle provided by an embodiment of the present application;
[0131] Figure 3 This is a schematic diagram of area division provided in an embodiment of the present application;
[0132] Figure 4 This is a flow chart of a method for controlling an environment in a vehicle provided by an embodiment of the present application;
[0133] Figure 5 This is a flow chart of a method for controlling an environment in a vehicle provided by an embodiment of the present application;
[0134] Figure 6 This is a flow chart of a method for controlling an environment in a vehicle provided by an embodiment of the present application;
[0135] Figure 7 This is a flow chart of determining an environmental control strategy provided by an embodiment of the present application;
[0136] Figure 8 This is a flow chart of a method for controlling an environment in a vehicle provided by an embodiment of the present application;
[0137] Figure 9 is a block diagram of an environmental control device in a vehicle provided by an embodiment of the present application;
[0138] Figure 10 It is a structural diagram of a device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0139] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0140] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0141] In addition, in the embodiments of the present application, words such as "exemplarily" and "such as" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as an "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way. In the embodiments of the present application, "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings to be expressed are consistent.
[0142] The system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
[0143] To facilitate the understanding of the technical solutions provided in the embodiments of this application, first Figure 1 Introduce the system architecture of this application. Figure 1 The system architecture can be an environmental control system in a vehicle, including a controller 10, a sensor device 20 and an actuator 30, and the controller 10 is connected to the sensor device 20 and the actuator 30 respectively.
[0144] The controller 10 is the control center of the in-vehicle environment. The controller 10 receives information collected by the sensor 20 and controls the actuator 30 based on the information collected by the sensor 20, thereby controlling the in-vehicle environment.
[0145] Exemplarily, the controller 10 may be a local controller of the vehicle, such as a vehicle communication unit (VCU) or a vehicle running dynamic control system (VDC); the controller 10 may also be a remote controller, such as a mobile data center (MDC).
[0146] Exemplarily, the sensing device 20 may include a camera, a microphone, a temperature sensor, an air quality sensor, etc. The camera may include an infrared camera and a red, green, blue (RGB) camera.
[0147] Exemplarily, the actuators 30 include air conditioners, air outlets, windows, and seats (with seat heating function and seat ventilation function), etc.
[0148] Figure 2 This is a flow chart of a method for controlling the environment in a vehicle provided by an embodiment of the present application. Figure 1 The controller shown is executed to control an environment of a target area in a vehicle, where the vehicle includes multiple areas and the target area is any one of the multiple areas where a user exists.
[0149] In an implementation of the present application, the plurality of zones are divided based on the distribution of the air conditioning system of the vehicle.
[0150] For example, the air conditioning system can control the temperature and / or air speed in the vehicle by controlling one of the following: air conditioning, air vents, seat heating, and seat ventilation. Therefore, the air conditioning system distribution described above may include air conditioning distribution, air vent distribution, seat heating distribution, and / or seat ventilation distribution.
[0151] The following is an example of dividing the area based on the distribution of air outlets. Figure 3 The division of multiple regions is illustrated in the following example. Figure 3 The first-row driver and front passenger seats are each equipped with independent air vents 41, each of which can be controlled independently. Air vents 41 are located in front of the driver and front passenger seats, respectively. Each second and third row seat is equipped with air vents 42, each located above the second and third rows. In this scenario, based on the air vent distribution, the driver and front passenger seats can each be designated as two zones 43, the second row as one zone 44, and the third row as one zone 45. Environmental control within the vehicle is performed based on this zone division.
[0152] like Figure 2 As shown, the method includes the following steps.
[0153] S11: Obtain user profile information of users in the target area.
[0154] Among them, user portrait information refers to the user's data related to the environmental control inside the vehicle, which is used to indicate the user's requirements for the environment inside the vehicle.
[0155] Exemplarily, the user portrait information includes at least one of user information, historical setting data, or user personal preference information.
[0156] User information refers to user personal information, and may include, for example, at least one of an ID, name, age, and gender. For example, users of different ages or genders may have different requirements for environments, and the ID or name is mainly used to identify different users.
[0157] Historical setting data refers to the historical data recorded by the user for the environment settings, which may include, for example, air conditioning temperature settings, air conditioning air volume settings, air conditioning wind speed settings, air conditioning air direction settings, seat heating level settings, seat ventilation settings, etc.
[0158] Personal preference information refers to the user's preferences for temperature and ventilation and / or the user's behavioral preferences in the car, including ventilation preferences (for example, liking strong winds or not liking wind blowing on the head), physical sensations (for example, fear of cold, fear of heat, etc.), and sleep preferences (for example, liking to sleep in the car, etc.).
[0159] Part of the above-mentioned user portrait information may be input, such as user personal information, or user personal information and personal preference information; the other part may be generated based on the user's historical situation in the car, such as historical setting data and personal preference information, or historical setting data.
[0160] S12: Control the environment of the target area based on the user profile information of the users in the target area.
[0161] The environment of the target area includes at least one of the following: temperature or wind speed.
[0162] In an embodiment of the present application, the interior of the vehicle is divided into multiple areas, and environmental control is performed based on the areas. When environmental control is performed based on the areas, it is performed based on user portrait information of users in the areas, so that users in different areas of the vehicle can obtain personalized temperature and ventilation control for themselves, which can meet the user's comfort requirements.
[0163] Figure 4 This is a flow chart of a method for controlling the environment in a vehicle provided by an embodiment of the present application. Figure 1 The controller shown is executed to control an environment of a target area in a vehicle, where the vehicle includes multiple areas and the target area is any one of the multiple areas where a user exists. Figure 4 The method shown is compared to Figure 2 The method shown in gives an example of obtaining user portrait information. Figure 4 As shown, the method includes the following steps.
[0164] S21: Control the air conditioner to turn on.
[0165] In the embodiments of the present application, the controller can control the air conditioner to turn on based on a set air conditioner turn-on condition. For example, the controller can turn on the air conditioner when a user enters the vehicle, or when a user turns on the air conditioner. The present application does not impose any restrictions on the air conditioner turn-on condition.
[0166] After the air conditioner is turned on, it can work in the preset mode or the user-set mode.
[0167] S22: Collect the user's facial image through the in-car camera.
[0168] In the embodiment of the present application, each area can collect the user's facial information through a camera separately. Alternatively, multiple areas can share a camera to collect facial information, and then distinguish the areas where different users are located based on the graphics.
[0169] S23: Perform face recognition based on the user's facial image.
[0170] Use face recognition algorithms to identify users, determine the names or identifiers of users in the target area, and then determine the user portrait information corresponding to the user.
[0171] S24: Obtain user portrait information of the identified user from the user portrait information database.
[0172] Among them, the user portrait information database can be a local user portrait information database of the vehicle, or a remote user portrait information database, such as a user portrait information database in the cloud, or a user portrait information database in a mobile phone.
[0173] Among them, the user portrait information can be found in step S11, which will not be repeated here.
[0174] S25: Control the environment of the target area based on the user portrait information of the users in the target area.
[0175] The environment of the target area includes at least one of the following: temperature or wind speed.
[0176] For example, when the number of users in the target area is 1, the environment of the target area is controlled based on the user profile information of the users in the target area;
[0177] When the number of users in the target area is greater than 1, the priority of the users in the target area is determined according to the user portrait information of the users in the target area; and the environment of the target area is controlled based on the user portrait information of users with high priority.
[0178] In this implementation, when there are two or more users in the target area, the user portrait information of the high-priority user can be selected for control based on the user priority, thereby giving priority to ensuring the user experience of the high-priority user.
[0179] When the priorities of users in the target area are the same, the user portrait information of any one user can be selected for control, or the portrait data of two or more users can be comprehensively considered for control.
[0180] The embodiment of the present application does not limit the way of dividing the priorities of the corresponding users. For example, the user's portrait information also includes the priority, which can be set by the user.
[0181] For another example, user priority can be divided based on age, such as children have a higher priority than adults, and the elderly have a higher priority than young people.
[0182] Figure 5 This is a flow chart of a method for controlling the environment in a vehicle provided by an embodiment of the present application. Figure 1 The controller shown is executed to control an environment of a target area in a vehicle, where the vehicle includes multiple areas and the target area is any one of the multiple areas where a user exists. Figure 5 The method shown is compared to Figure 2 The method shown in gives another example of obtaining user portrait information. Figure 5 As shown, the method includes the following steps.
[0183] S31: Control the air conditioner to turn on.
[0184] The details of this step can be found in step S21 and will not be repeated here.
[0185] S32: Determine users in the target area through the terminal that is interconnected and matched with the vehicle computer.
[0186] For example, if the terminal is a mobile phone connected to the vehicle computer, the vehicle computer can locate the door the user entered the vehicle through by locating the mobile phone digital key, and then determine the users in each area. In another example, the vehicle computer can determine the users in the target area by receiving information sent by the user through the mobile phone.
[0187] S33: Obtain user portrait information of the determined user from the user portrait information database.
[0188] The details of this step can be found in step S24 and will not be repeated here.
[0189] S34: Control the environment of the target area based on the user portrait information of the users in the target area.
[0190] The details of this step can be found in step S35 and will not be repeated here.
[0191] Figure 6 This is a flow chart of a method for controlling the environment in a vehicle provided by an embodiment of the present application. Figure 1 The controller shown is executed to control an environment of a target area in a vehicle, where the vehicle includes multiple areas and the target area is any one of the multiple areas where a user exists. Figure 6 The method shown is compared to Figure 2The method shown in FIG. 1 is an example of determining an environmental control strategy. Figure 6 As shown, the method includes the following steps.
[0192] S41: Obtain user portrait information of users in the target area.
[0193] This step can refer to Figure 4 or Figure 5 The process of obtaining user portrait information is not described here.
[0194] S42: Obtain at least one of clothing information and behavior status information of the user in the target area.
[0195] The user's clothing information refers to the type of clothing the user wears, such as short-sleeved shirts, long-sleeved jackets, sweaters, down jackets, etc. The user's behavior status information can include two parts: behavior and status. Behavior includes undressing, sleeping, etc., and status includes sweating, high heart rate, etc.
[0196] In an embodiment of the present application, step S42 may include: capturing an image of the user through a camera, and obtaining the user's clothing information through image recognition.
[0197] Alternatively, the user's video is captured by a camera, and the user's behavior information is obtained through behavior recognition.
[0198] Alternatively, the user's heart rate information can be obtained through sensors or wearable devices connected to the vehicle.
[0199] In other embodiments, the above information may also be determined through user input, such as user voice input, user text input, etc. The input method may be input through an in-vehicle device, or input through a terminal connected to the vehicle.
[0200] S43: Based on the environmental information, at least one of the clothing information and the behavior status information of the user in the target area, a matching environmental control policy is selected from a plurality of environmental control policies as the environmental control policy for the target area.
[0201] The environmental control strategy includes at least one of a temperature control strategy and a wind speed control strategy.
[0202] In an embodiment of the present application, the vehicle stores environmental control strategies corresponding to different environmental information, clothing information and / or behavioral status information of users in the target area locally or remotely (for example, in the cloud or on a mobile phone). This step is to select an environmental control strategy that matches the environmental information, clothing information and / or behavioral status information of users in the target area from the multiple stored environmental control strategies.
[0203] The environmental information may include at least one of season, time, weather, etc. Different seasons, time, and weather may cause differences in temperature and humidity inside the vehicle, thus affecting the environmental control strategy.
[0204] In the implementation of this application, environmental information can be obtained locally in the vehicle, such as obtaining the season and time from the vehicle's local clock, or obtaining the weather from onboard sensors. Alternatively, environmental information can be obtained from a connected mobile phone or from a cloud server.
[0205] In the implementation of this application, environmental information affects the outside temperature, which is negatively correlated with the set temperature of the environmental control strategy in this embodiment. That is, when the outside temperature is high, the set temperature of the environmental control strategy is low, and when the outside temperature is low, the set temperature of the environmental control strategy is high.
[0206] In the implementation of this application, clothing information and behavioral status information affect the user's body surface temperature, which is negatively correlated with the set temperature of the environmental control strategy in this embodiment of the application. That is, when the user's body surface temperature is high, the set temperature of the environmental control strategy is low; when the user's body surface temperature is low, the set temperature of the environmental control strategy is high.
[0207] The set temperatures of the environmental control strategies in the embodiments of the present application are all within a temperature range, for example, within a range of 20 to 24 degrees, or within a range of 18 to 22 degrees.
[0208] In addition, the set temperature of the environmental control strategy can be variable. For example, when the temperature outside the vehicle is high, the set temperature of the environmental control strategy can be low at first and then high, thereby achieving a rapid cooling effect. When the temperature outside the vehicle is low, the set temperature of the environmental control strategy can be high at first and then low, thereby achieving a rapid heating effect.
[0209] In the implementation of the present application, the outside temperature is related to the set air volume of the environmental control strategy in the embodiment of the present application. For example, when the outside temperature is high or low, the air volume is large, and when the outside temperature is moderate, the air volume is moderate.
[0210] The user's body surface temperature is related to the set air volume of the environmental control strategy in the embodiment of the present application. For example, when the user's body surface temperature is high or low, the air volume is large, and when the user's body surface temperature is moderate, the air volume is moderate.
[0211] In addition, the set air volume of the environmental control strategy can also be variable, for example, first large and then small.
[0212] In the implementation of the present application, the outside temperature is related to the set wind direction of the environmental control strategy in the embodiment of the present application. For example, when the outside temperature is high or low, an unconventional wind direction is used, and when the outside temperature is moderate, a conventional wind direction is used.
[0213] The user's body surface temperature is related to the set wind direction of the environmental control strategy in the embodiment of the present application. For example, when the user's body surface temperature is high or low, an unconventional wind direction is adopted, and when the user's body surface temperature is moderate, a conventional wind direction is adopted.
[0214] Among them, conventional wind direction and unconventional wind direction can adopt default design or be set by user.For example, conventional wind direction can be blowing the user's upper limbs, and unconventional wind direction can be blowing the user's head or sweeping air, etc.
[0215] The following uses the temperature control strategy as an example to illustrate the relationship between the environment control strategy and the environment information, clothing information, and / or behavior status information of users in the target area:
[0216] For example, different environmental control strategies can be used in different seasons. In summer, the ambient temperature can be set lower first and then rise back to normal levels. For example, the ambient temperature can be set to 18-20 degrees Celsius in the first period and then to 20-22 degrees Celsius in the second period. In winter, the ambient temperature can be set higher first and then fall back to normal levels. For example, the ambient temperature can be set to 22-24 degrees Celsius in the first period and then to 20-22 degrees Celsius in the second period. For spring and autumn gatherings, a more stable temperature strategy can be adopted, such as maintaining it at 20-22 degrees Celsius.
[0217] For another example, the control strategies are different at different times of the day, and the time can be divided into different granularities, such as day and night, or morning, noon, afternoon, night, or divided according to each hour.
[0218] Taking the morning, noon, afternoon, and night time divisions as an example, within the same season, the ambient temperature set at noon is lower than that set in the morning / afternoon, which in turn is lower than that set at night. For example, in the first time period of summer, the ambient temperature set at noon is 19.5°C, the ambient temperature set in the morning / afternoon is 20°C, and the ambient temperature set at night is 20.5°C. This means that the set temperature is adjusted based on the outdoor temperature during different time periods, while the temperature determined by the season is adjusted accordingly. The outdoor temperature and the set temperature are negatively correlated.
[0219] For another example, in the same season and at the same time, the warmth level of the user's clothing is negatively correlated with the set temperature. For example, in the first time period of the morning / afternoon in summer, if the user is wearing long-sleeved clothing, the set ambient temperature is 19.5 degrees Celsius, while if the user is wearing short-sleeved clothing, the set ambient temperature is 20 degrees Celsius. This means that the temperature fluctuates based on the seasonal temperature.
[0220] For another example, in the same season, at the same time, and with the same clothing conditions, the set temperature on a sunny day is higher than that on a cloudy day, a rainy day, a snowy day, and the like.
[0221] For another example, in the same season, same time, same clothing, and same weather conditions, the temperature during the user's sleep can be adjusted as follows: first warmer, then gradually lowered to a moderate temperature, briefly lowered after the user wakes up, and then returned to normal temperature.
[0222] For example, when the season in the environmental information is spring, the user's clothing information is a sweater, and the user's behavior status information is undressing, a corresponding environmental control strategy is: for example, controlling the temperature to 20 degrees in the first time period, and then rising to 22 degrees in the second time period after the first time period.
[0223] For example, when the environmental information shows that the season is winter, the weather is sunny, the user's clothing information is a down jacket, and the user's behavior status information is sleeping, another environmental strategy corresponds: for example, the first time period is set to 23 degrees, the second time period after the first time period is set to 22 degrees, and the temperature is briefly reduced to 20 degrees after the user wakes up, and then returns to 22 degrees.
[0224] In the embodiment of the present application, the environmental control strategy may correspond to a set duration, such as a number of hours. After the environmental control strategy time expires, the environmental control strategy can be re-determined based on the relevant information in the same manner. Furthermore, during the control process, if the environment, clothing, or behavior changes, the environmental control strategy can be re-determined based on the relevant information in the same manner.
[0225] The above description of the environmental control strategy is only an example. As long as the controller determines the environmental control strategy based on one or more information such as season, time, weather, clothing, behavior, etc., it falls within the scope of protection of the embodiments of this application.
[0226] The above control strategy determined based on the environment and the user's clothing and behavior is only a moderate one. On this basis, adjustments are made based on the user portrait information to obtain a control strategy suitable for the user.
[0227] S44: Determine at least one of a temperature preference, a wind volume preference, and a wind direction preference according to the user portrait information of the user in the target area.
[0228] In an embodiment of the present application, the vehicle locally or remotely (for example, in the cloud or on a mobile phone) stores temperature preferences, wind volume preferences and / or wind direction preferences corresponding to different user portrait information. This step is to select the temperature preference, wind volume preference and / or wind direction preference that matches the user portrait information from the stored multiple temperature preferences, wind volume preferences and / or wind direction preferences.
[0229] Among them, temperature preference refers to the user's preference for higher temperature, lower temperature or moderate temperature, air volume preference refers to the user's preference for larger air volume, lower air volume or moderate air volume, and wind direction preference refers to whether the user allows blowing on the head, whether the user likes the blowing method, etc.
[0230] In some examples, the temperature preference, wind volume preference, and wind direction preference can be determined based on historical setting data in the user portrait information and / or the user's personal preference information.
[0231] For example, if the user portrait information shows that the user is afraid of heat, the temperature preference is determined to be a lower temperature; for another example, if the user portrait information shows that the user is afraid of cold, the temperature preference is determined to be a higher temperature; for another example, if the user portrait information shows that the user is not afraid of heat, the temperature preference is determined to be a moderate temperature.
[0232] For example, if the ventilation preference in the user portrait information is that strong wind is preferred, the wind volume preference is determined to be a larger wind volume; for another example, if the ventilation preference in the user portrait information is that weak wind is preferred, the wind volume preference is determined to be a smaller wind volume; for another example, if the ventilation preference in the user portrait information is none, the wind volume preference is determined to be a moderate wind volume.
[0233] For example, if the ventilation preference in the user portrait information is that the user does not like wind blowing on the head, the wind direction preference is determined to be not allowed to blow on the head; for another example, if the ventilation preference in the user portrait information is that the user likes wind blowing on the head, the wind direction preference is determined to be allowed to blow on the head.
[0234] In other examples, temperature preference, wind volume preference, and wind direction preference can be determined based on historical setting data in the user portrait information.
[0235] For example, if the temperature in the historical setting data in the user profile information is higher in the same season and time, the temperature preference is determined to be a higher temperature. If the temperature in the historical setting data in the user profile information is lower in the same season and time, the temperature preference is determined to be a higher temperature. If the temperature in the historical setting data in the user profile information is moderate in the same season and time, the temperature preference is determined to be a moderate temperature. Other wind volume preferences and wind direction preferences can all be determined based on the records in the historical setting data in the same season and time, and will not be repeated here.
[0236] In yet other examples, the temperature preference, wind volume preference, and wind direction preference may be determined based on historical setting data in the user portrait information and the user's personal preference information.
[0237] For example, the user preference may be determined based on the user's personal preference information first. When the user's personal preference information cannot determine a certain user preference, the user preference may be determined based on the historical setting data.
[0238] For another example, user preferences can be determined based on both personal preference information and historical setting data. For example, if both items determine that the temperature preference is a lower temperature, the user's temperature preference is determined to be a lower temperature. If both items determine that the temperature preference is a lower temperature and a higher temperature, the user's temperature preference is determined to be a moderate temperature, thus neutralizing the two different results. Determining air volume and direction is similar and will not be discussed in detail here.
[0239] S45: Based on at least one of the temperature preference, the wind volume preference, and the wind direction preference, modify at least one of the temperature control strategy and the wind speed control strategy in the environmental control strategy.
[0240] The temperature control strategy may include a temperature control curve, which is a curve showing temperature changes over time.
[0241] The wind speed control strategy may include an air volume control curve and a wind direction control strategy. The air volume control curve is a curve showing the change of air volume over time. The wind direction control strategy is the blowing direction of the air outlet or a blowing direction change pattern.
[0242] In this implementation, an environmental control strategy for the target area is first selected. This strategy is then modified based on the user profile to make it more suitable for the user, thereby ensuring user comfort. Preferences for temperature, air volume, and direction are determined based on the user profile, and the environmental control strategy is then modified based on these preferences to ensure that the modified environmental control strategy meets user needs. Furthermore, as the environment changes or user needs change (for example, through voice or gesture control), the environmental control strategy can be modified in real time to ensure that it meets user needs.
[0243] In the implementation of the present application, based on at least one of the temperature preference, the air volume preference, and the wind direction preference, at least one of the temperature control strategy and the wind speed control strategy in the environmental control strategy is modified, including:
[0244] When the temperature preference is lower, lower the temperature in the temperature control strategy. For example, if the temperature control strategy is a temperature control curve, shift the temperature of the temperature control curve downward, for example, by lowering the temperature by a set value, such as 1 or 2 degrees. When the temperature preference is higher, raise the temperature in the temperature control strategy, such as by 1 or 2 degrees. When the temperature preference is moderate, the temperature control strategy remains unchanged.
[0245] When the air volume preference is set to a low air volume, the air volume in the wind speed control strategy is reduced. When the air volume preference is set to a high air volume, the air volume in the wind speed control strategy is increased. When the air volume preference is set to a moderate air volume, the air volume in the wind speed control strategy remains unchanged.
[0246] When the wind direction preference is different from the wind direction in the wind speed control strategy, the wind direction in the wind speed control strategy is changed based on the wind direction preference. When the wind direction preference is the same as the wind direction in the wind speed control strategy, the wind direction in the wind speed control strategy remains unchanged.
[0247] Figure 7 This is a flow chart of determining an environmental control strategy provided by an embodiment of the present application. Figure 7 As shown, the vehicle's sensor equipment and other components provide environmental information, clothing information and behavioral status information; the controller determines a matching environmental control strategy based on the above information; at the same time, the controller obtains user portrait information through the user portrait information database; and modifies the environmental control strategy based on the user portrait information.
[0248] S46: Control the environment of the target area based on the revised environmental control strategy.
[0249] After the environmental control strategy is revised, the environment within the vehicle is controlled based on the revised environmental control strategy.
[0250] In some examples, controlling the environment within the vehicle includes controlling the vehicle's air conditioning temperature and air volume, the air volume and wind direction of each air outlet, etc. The temperature of each area is controlled by controlling the air conditioning temperature and the air volume of each air outlet, the air volume of each area is controlled by controlling the air volume of each air outlet, and the wind direction of each area is controlled by controlling the wind direction of each air outlet.
[0251] In other examples, controlling the environment within the vehicle includes controlling the vehicle's air conditioning temperature and air volume, the air volume and wind direction of each air outlet, window opening, etc. By controlling the air conditioning temperature, the air volume of each air outlet, and the window opening, the temperature of each area is controlled; by controlling the air volume of each air outlet and the window opening, the air volume of each area is controlled; and by controlling the wind direction of each air outlet and the window opening, the wind direction of each area is controlled.
[0252] In yet other examples, controlling the environment within the vehicle includes controlling the vehicle's air conditioning temperature and air volume, the air volume and wind direction of each air outlet, the seat heating temperature, etc. By controlling the air conditioning temperature, the air volume of each air outlet, and the seat heating temperature, the temperature of each area is controlled; by controlling the air volume of each air outlet, the air volume of each area is controlled; and by controlling the wind direction of each air outlet, the wind direction of each area is controlled.
[0253] In an embodiment of the present application, when controlling the in-car environment, the controller can dynamically control the air conditioner and / or air outlets under the environmental control strategy based on the dynamic changes in the user's position. The user's position can be obtained through the in-car camera.
[0254] For example, when controlling the temperature inside the car, when the user's position is different and the distance from the air outlet is different, the controller can realize dynamic temperature adjustment of the air outlet, thereby ensuring the consistency of the user's body temperature.
[0255] For example, when controlling the wind direction inside a car, the controller can adjust the wind direction to the user's position in real time. For example, if the wind direction is currently directed at the user's face, the controller can adjust the direction of the air outlet to follow the user's face as the user's position changes.
[0256] How to control the above hardware after determining the temperature, wind direction and air volume belongs to the mature control algorithm of the vehicle controller. For example, the air conditioning is adjusted in combination with the temperature inside the vehicle detected by the vehicle's temperature sensor and the temperature to be reached to achieve temperature control. This application will not go into details about this.
[0257] In an embodiment of the present application, the environmental control strategy also includes an air quality control strategy.
[0258] Optionally, the method may also include: controlling window opening and / or adjusting the internal and external circulation of the air conditioner based on at least one of the number of people in the car, user behavior status, temperature difference between inside and outside the car, air quality inside the car, and air quality outside the car to ensure the air quality in the car.
[0259] For example, the controller can combine the air quality inside the car detected by the vehicle's air quality sensor, and when the air quality inside the car is poor, it can control window opening and / or adjust the internal and external circulation of the air conditioner to ensure the air quality inside the car and prevent users from experiencing symptoms such as dizziness due to poor air quality.
[0260] For example, when the carbon dioxide concentration in a target area in the vehicle is high, the windows in the target area are controlled to open.
[0261] In addition to ensuring user comfort, this method of environmental control in the vehicle also avoids the high energy consumption caused by unified control of the vehicle environment due to the more precise control of the air conditioning.
[0262] exist Figure 6 In the embodiment shown, the environment of the target area is controlled according to the user profile information of the users in the target area by:
[0263] First, a basic environmental control strategy is determined based on environmental information, clothing information and / or behavioral status information of users in the target area; then, the environmental control strategy is modified based on user portrait information; and control is performed using the modified environmental control strategy.
[0264] In other embodiments, the environment of the target area may be controlled according to the user profile information of the users in the target area by:
[0265] First, a basic environmental control strategy is determined based on user portrait information; then, the environmental control strategy is modified based on environmental information, clothing information, and / or behavioral status information of users in the target area; and control is performed using the modified environmental control strategy.
[0266] Figure 8 This is a flow chart of a method for controlling the environment in a vehicle provided by an embodiment of the present application. Figure 1 The controller shown is executed to control an environment of a target area in a vehicle, where the vehicle includes multiple areas and the target area is any one of the multiple areas where a user exists. Figure 8 The method shown is compared to Figure 6 The method shown in gives an example of modifying the environment control strategy based on user feedback. Figure 8 As shown, the method includes the following steps.
[0267] S51: Obtain user portrait information of users in the target area.
[0268] S52: Obtain at least one of clothing information and behavior status information of the user in the target area.
[0269] S53: Based on the environmental information, at least one of the clothing information and the behavior status information of the user in the target area, a matching environmental control policy is selected from a plurality of environmental control policies as the environmental control policy for the target area.
[0270] S54: Determine at least one of a temperature preference, a wind volume preference, and a wind direction preference according to the user portrait information of the user in the target area.
[0271] S55: Based on at least one of the temperature preference, the wind volume preference, and the wind direction preference, modify at least one of the temperature control strategy and the wind speed control strategy in the environmental control strategy.
[0272] S56: Control the environment of the target area based on the revised environmental control strategy.
[0273] Steps S51 to S56 may refer to steps S41 to S46.
[0274] S57: Obtain user feedback information.
[0275] Among them, user feedback information includes but is not limited to voice feedback information, gesture feedback information, behavior feedback information, etc.
[0276] Among them, voice feedback information is obtained through a microphone, gesture feedback information is obtained by acquiring images through a camera and then performing gesture recognition, and behavior feedback information is obtained by acquiring images through a camera and then performing behavior recognition.
[0277] S58: Modify the environmental control strategy again based on the user feedback information.
[0278] In the embodiment of the present application, the vehicle stores correction methods corresponding to different user feedback information locally or remotely (e.g., in the cloud or on a mobile phone), and this step may include:
[0279] Obtaining a correction method corresponding to the user feedback information; and correcting the environmental control strategy based on the determined correction method.
[0280] The correction method includes correcting at least one of the temperature, wind volume and wind direction.
[0281] For example, temperature correction can include increasing the temperature by X degrees or decreasing it by Y degrees, air volume correction can include increasing the air volume by level a or decreasing it by level b, and wind direction correction can include changing the wind direction to direction c or using a purge method, etc. X, Y, and a through c are all variables.
[0282] For example, if the user voice feedback indicates that the current temperature is low, the control temperature can be increased, for example, by 1-2 degrees, to implement a control strategy correction. For another example, if the user is undressing, the control temperature can be lowered, for example, by 1-2 degrees, to implement a control strategy correction.
[0283] For example, if the user uses gesture feedback to indicate that he needs to sleep, the temperature and air volume can be adjusted according to the sleep curve.
[0284] S59: Control the environment of the target area based on the revised environmental control strategy.
[0285] In the implementation of the present application, after the controller determines the environmental control strategy according to the user portrait information, it can also make real-time corrections based on user feedback.
[0286] In this implementation, after the user exits the vehicle, the controller obtains user satisfaction. If the satisfaction meets certain requirements, the controller records the correspondence between at least one of the following: environmental information, clothing information, and behavioral status information of the user in the target area, and the environmental control strategy. This correspondence is then updated locally or remotely to the vehicle. The reinforcement learning strategy is then modified online and updated to the user's database.
[0287] The user satisfaction can be obtained through the user terminal. The satisfaction level meeting the condition can be a satisfaction level of satisfied or very satisfied.
[0288] In an embodiment of the present application, the stored correspondence between environmental information, clothing information and / or behavioral status information of users in a target area, and environmental control policies can be updated through reinforcement learning. For example, when the number of times an environmental control policy corresponding to a certain type of environmental information, clothing information and / or behavioral status information of users in a target area is revised exceeds a threshold, the environmental control policy corresponding to the environmental information, clothing information and / or behavioral status information of users in the target area is updated based on the revised environmental control policy.
[0289] For example, if a temperature control curve in an environmental control strategy corresponding to environmental information, clothing information and behavioral status information of users in a target area is corrected to the same temperature control curve multiple times after being determined, the corrected temperature control curve is used to replace the original temperature control curve in the environmental control strategy.
[0290] Figure 9 This is a block diagram of an environmental control device in a vehicle provided by an embodiment of the present application. The environmental control device in the vehicle can be implemented as all or part of a controller through software, hardware, or a combination of both. The device is used to execute Figures 2 to 8 The vehicle environment control method shown in any one of the items is used to control the environment of a target area in the vehicle, wherein the vehicle includes multiple areas, and the target area is any area in which a user exists. The vehicle environment control device may include: an acquisition unit 601 and a control unit 602. The acquisition unit 601 may be composed of Figure 1 The sensing device 20 and / or controller 10 in the embodiment can be implemented. The sensing device 20 can include a camera, a microphone, a temperature sensor, an air quality sensor, etc. The control unit 602 can be composed of Figure 1 The actuator 30 and / or controller 10 are implemented, and the actuator 30 includes air conditioning, air outlet, car windows and seats (seat heating function, seat ventilation function) and the like.
[0291] The acquisition unit 601 is configured to acquire user portrait information of users in a target area; wherein the target area is one of multiple areas of the vehicle;
[0292] The control unit 602 is used to control the environment of the target area according to the user portrait information of the users in the target area. The environment of the target area includes at least one of the following: temperature or wind speed.
[0293] Optionally, the plurality of zones are divided based on the distribution of the air conditioning system of the vehicle.
[0294] Optionally, the user portrait information includes at least one of user information, historical setting data, or user personal preference information.
[0295] Optionally, the control unit 602 is used to control the environment of the target area based on user portrait information of the users in the target area when the number of users in the target area is 1; or to determine the priority of the users in the target area based on user portrait information of the users in the target area when the number of users in the target area is greater than 1; and to control the environment of the target area based on user portrait information of users with high priority.
[0296] Optionally, the control unit 602 is used to obtain an environmental control strategy for the target area, where the environmental control strategy includes at least one of a temperature control strategy and a wind speed control strategy; modify the environmental control strategy based on user portrait information of users in the target area; and control the environment of the target area based on the modified environmental control strategy.
[0297] Optionally, the control unit 602 is used to obtain at least one of the clothing information and behavioral status information of the users in the target area; based on the environmental information, the clothing information and behavioral status information of the users in the target area, select a matching environmental control strategy from multiple environmental control strategies as the environmental control strategy for the target area.
[0298] Optionally, the control unit 602 is used to determine at least one of the temperature preference, wind volume preference and wind direction preference based on the user portrait information of the user in the target area; and based on at least one of the temperature preference, wind volume preference and wind direction preference, correct at least one of the temperature control strategy and wind speed control strategy in the environmental control strategy.
[0299] Optionally, the acquiring unit 601 is further configured to acquire user feedback information;
[0300] The control unit 602 is further configured to revise the environment control strategy based on user feedback information, and control the environment of the target area based on the revised environment control strategy.
[0301] It should be noted that the above-described embodiments of the vehicle environment control device illustrate the division of the aforementioned functional units only as an example. In actual applications, the aforementioned functions can be assigned to different functional units as needed, i.e., the internal structure of the device can be divided into different functional units to perform all or part of the functions described above. Furthermore, the vehicle environment control device and the vehicle environment control method embodiments provided in the above-described embodiments share the same concept. The specific implementation process is detailed in the method embodiments and will not be further elaborated here.
[0302] The embodiment of the present application further provides a vehicle, which includes a power source and the aforementioned in-vehicle environment control device, wherein the device is connected to the power source.
[0303] Figure 10 FIG1 shows a schematic diagram of the structure of the device 150 provided in an embodiment of the present application. The device 150 may be an environmental control device in a vehicle. Figure 10 The device 150 shown is used to perform the above Figures 2 to 8 The operations involved in any of the vehicle environment control methods shown in FIG. 1 . The device 150 can be implemented using a general bus architecture.
[0304] like Figure 10 As shown, the device 150 includes at least one processor 151 , a memory 153 , and at least one communication interface 154 .
[0305] The processor 151 is, for example, a general-purpose central processing unit (CPU), a digital signal processor (DSP), a network processor (NP), a data processing unit (DPU), a microprocessor, or one or more integrated circuits for implementing the solution of the present application. For example, the processor 151 includes an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or other programmable logic devices, a transistor logic device, a hardware component, or any combination thereof. The PLD is, for example, a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. For another example, the processor 151 includes a processor for artificial intelligence computing, such as an embedded neural network processor. It can implement or execute the various logic blocks, modules, and circuits described in conjunction with the disclosure of the embodiments of the present application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0306] Optionally, the device 150 further includes a bus. The bus is used to transmit information between the components of the device 150. The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0307] The memory 153 is, for example, 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 disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 153 is, for example, independent and connected to the processor 151 via a bus. The memory 153 can also be integrated with the processor 151.
[0308] The communication interface 154 uses any transceiver-like device to communicate with other devices or communication networks. The communication network can be Ethernet, a radio access network (RAN), or a wireless local area network (WLAN). The communication interface 154 can include a wired communication interface and a wireless communication interface. Specifically, the communication interface 154 can be an Ethernet interface, a Fast Ethernet (FE) interface, a Gigabit Ethernet (GE) interface, an Asynchronous Transfer Mode (ATM) interface, a wireless local area network (WLAN) interface, a cellular network communication interface, or a combination thereof. The Ethernet interface can be an optical interface, an electrical interface, or a combination thereof. In the embodiment of the present application, the communication interface 154 can be used for the device 150 to communicate with other devices.
[0309] In a specific implementation, as an embodiment, the processor 151 may include one or more CPUs, such as Figure 10 0 and CPU1 are shown in FIG. Each of these processors can be a single-CPU processor or a multi-CPU processor. A processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0310] In a specific implementation, as an embodiment, the device 150 may include multiple processors, such as Figure 10 1 and 155. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0311] In a specific implementation, as an embodiment, the device 150 may further include an output device and an input device. The output device communicates with the processor 151 and can display information in a variety of ways. For example, the output device can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device communicates with the processor 151 and can receive user input in a variety of ways. For example, the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
[0312] In some embodiments, the memory 153 is used to store program code 1510 for executing the solution of the present application, and the processor 151 can execute the program code 1510 stored in the memory 153. That is, the device 150 can implement the method provided by the method embodiment by executing the program code 1510 in the memory 153 through the processor 151. The program code 1510 may include one or more software modules. Optionally, the processor 151 itself may also store program code or instructions for executing the solution of the present application.
[0313] In a specific embodiment, the device 150 of the embodiment of the present application may correspond to the controller in each of the above method embodiments, and the processor 151 in the device 150 reads the instructions in the memory 153 so that Figure 10 The illustrated device 150 is capable of performing all or a portion of the operations performed by a controller.
[0314] Specifically, the processor 151 is used to obtain user portrait information of users in a target area; wherein the target area is one of multiple areas of the vehicle; based on the user portrait information of users in the target area, the environment of the target area is controlled, and the environment of the target area includes at least one of the following: temperature or wind speed.
[0315] For the sake of brevity, other optional implementations will not be described here in detail.
[0316] in, Figures 2 to 8Each step of the vehicle environment control method shown in any of the figures is completed by hardware integrated logic circuits or software instructions in the processor of device 150. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0317] An embodiment of the present application further provides a chip comprising an input interface, an output interface, a processor, and a memory. The input interface, the output interface, the processor, and the memory are connected via an internal connection path. The processor is configured to execute code stored in the memory. When the code is executed, the processor is configured to perform any of the aforementioned vehicle environment control methods.
[0318] It should be understood that the processor may be a CPU, or other general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the ARM architecture.
[0319] Furthermore, in an optional embodiment, there are one or more processors and one or more memories. Alternatively, the memories may be integrated with the processors, or provided separately from the processors. The memories may include read-only memory and random access memory, and provide instructions and data to the processors. The memories may also include non-volatile random access memory. For example, the memories may also store reference blocks and target blocks.
[0320] The memory may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be ROM, PROM, EPROM, EEPROM, or flash memory. The volatile memory may be RAM, which serves as an external cache. By way of example and not limitation, many forms of RAM are available, including, for example, SRAM, DRAM, SDRAM, DDR SDRAM, ESDRAM, SLDRAM, and DR RAM.
[0321] In an embodiment of the present application, a computer-readable storage medium is also provided, which stores computer instructions. When the computer instructions stored in the computer-readable storage medium are executed by an electronic device, the electronic device executes the above-mentioned vehicle environment control method.
[0322] In an embodiment of the present application, a computer program product containing instructions is also provided. When the computer program product is run on an electronic device, the electronic device executes the above-mentioned vehicle environment control method.
[0323] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described herein are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive).
[0324] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0325] The above are merely optional embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
[0326] Unless otherwise defined, the technical or scientific terms used herein shall have the usual meaning understood by persons of ordinary skill in the field to which this application belongs. The words “first”, “second”, “third” and similar terms used in the patent application specification and claims of this application do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as “a” or “an” do not indicate a quantitative limitation, but rather indicate the presence of at least one. Words such as “include” or “comprising” and similar words mean that the elements or objects appearing before “include” or “comprising” cover the elements or objects listed after “include” or “comprising” and their equivalents, and do not exclude other elements or objects.
[0327] The above is only an embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.
Claims
1. A method for controlling the environment in a vehicle, characterized in that: include: Obtaining user portrait information of users in a target area; wherein the target area is one of multiple areas of the vehicle; The environment of the target area is controlled according to user portrait information of users in the target area, where the environment of the target area includes at least one of the following: temperature or wind speed.
2. The method according to claim 1, characterized in that The plurality of areas are divided based on distribution of an air conditioning system of the vehicle.
3. The method according to claim 1, characterized in that The user portrait information includes at least one of user information, historical setting data or user personal preference information.
4. The method according to any one of claims 1 to 3, characterized in that The controlling of the environment of the target area according to the user portrait information of the users in the target area includes: When the number of users in the target area is 1, the environment of the target area is controlled according to the user portrait information of the users in the target area.
5. The method according to any one of claims 1 to 3, characterized in that: The controlling of the environment of the target area according to the user portrait information of the users in the target area includes: When the number of users in the target area is greater than 1, the priority of the users in the target area is determined according to the user portrait information of the users in the target area; and the environment of the target area is controlled according to the user portrait information of the users with high priority.
6. The method according to any one of claims 1 to 5, characterized in that The controlling of the environment of the target area according to the user portrait information of the users in the target area includes: Acquiring an environmental control strategy for the target area, where the environmental control strategy includes at least one of a temperature control strategy and a wind speed control strategy; Modifying the environmental control strategy according to user profile information of users in the target area; The environment of the target area is controlled based on the revised environment control strategy.
7. The method according to claim 6, characterized in that The obtaining of the environmental control strategy of the target area includes: Acquiring at least one of clothing information and behavior status information of users in the target area; Based on the environmental information, at least one of the clothing information and the behavior status information of the user in the target area, a matching environmental control policy is selected from a plurality of environmental control policies as the environmental control policy for the target area.
8. The method according to claim 6, characterized in that The modifying the environment control strategy according to the user portrait information of the users in the target area includes: determining at least one of a temperature preference, a wind volume preference, and a wind direction preference based on user portrait information of users in the target area; Based on at least one of the temperature preference, the wind volume preference, and the wind direction preference, at least one of the temperature control strategy and the wind speed control strategy in the environmental control strategy is modified.
9. The method according to any one of claims 6 to 8, characterized in that The method further comprises: Obtain user feedback information; revising the environmental control strategy based on the user feedback information; The environment of the target area is controlled based on the revised environment control strategy.
10. An environmental control device in a vehicle, characterized in that: include: an acquiring unit, configured to acquire user portrait information of users in a target area; wherein the target area is one of the multiple areas of the vehicle; wherein the target area is one of the multiple areas of the vehicle; A control unit is configured to control an environment of the target area according to user portrait information of users in the target area, where the environment of the target area includes at least one of the following: temperature or wind speed.
11. The device according to claim 10, characterized in that The plurality of areas are divided based on distribution of an air conditioning system of the vehicle.
12. The device according to claim 10, characterized in that The user portrait information includes at least one of user information, historical setting data or user personal preference information.
13. The device according to any one of claims 10 to 12, characterized in that The control unit is configured to control the environment of the target area according to user portrait information of the users in the target area when the number of users in the target area is 1.
14. The device according to any one of claims 10 to 12, characterized in that The control unit is used to determine the priority of users in the target area according to user portrait information of users in the target area when the number of users in the target area is greater than 1; and control the environment of the target area based on the user portrait information of the users with high priority.
15. The device according to any one of claims 10 to 14, characterized in that The control unit is used to obtain the environmental control strategy of the target area, which includes a temperature control strategy and a wind speed control strategy; modify the environmental control strategy according to user portrait information of users in the target area; and control the environment of the target area based on the modified environmental control strategy.
16. The device according to claim 15, characterized in that The control unit is used to obtain clothing information and behavioral status information of users in the target area; based on environmental information, clothing information and behavioral status information of users in the target area, select a matching environmental control strategy from multiple environmental control strategies as the environmental control strategy for the target area.
17. The device according to claim 15, characterized in that The control unit is used to determine at least one of the temperature preference, wind volume preference and wind direction preference based on the user portrait information of the user in the target area; and based on at least one of the temperature preference, wind volume preference and wind direction preference, correct at least one of the temperature control strategy and wind speed control strategy in the environmental control strategy.
18. The device according to any one of claims 15 to 17, characterized in that The acquisition unit is further configured to acquire user feedback information; The control unit is further configured to revise the environment control strategy again based on the user feedback information; and control the environment of the target area based on the revised environment control strategy.
19. A vehicle, characterized in that: The vehicle comprises the in-vehicle environment control device according to any one of claims 10 to 18 and a power source, wherein the in-vehicle environment control device is connected to the power source.
20. An environmental control device in a vehicle, characterized in that: The environment control device in the vehicle includes a processor and a memory, the memory is used to store a software program, and the processor runs or executes the software program stored in the memory so that the environment control device in the vehicle implements the method according to any one of claims 1 to 9.
21. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store program codes executed by a processor, wherein the program codes include instructions for implementing the method according to any one of claims 1 to 9.
22. A computer program, characterized in that The computer program comprises: computer program codes, and when the computer program codes are executed by a computer, the computer is caused to execute instructions of the method according to any one of claims 1 to 9.