Vehicle air conditioning control method, device, electronic device and storage medium

By predicting the next time the user will use the car when the car is parked and reminding the user to turn on the air conditioner according to the temperature inside the car, the temperature discomfort problem caused by the user forgetting to turn on the air conditioner is solved, and the interior environment is adjusted in advance and the user experience is improved.

CN119428080BActive Publication Date: 2025-09-16VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411763106.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-09-16
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

Users often forget to turn on the air conditioner before using the vehicle, causing the temperature inside the car to be too high or too low, affecting the user experience.

Method used

By detecting the parking location when the user parks and leaves the vehicle, it predicts the next time the vehicle will be used and reminds the user to turn on the air conditioner at the appropriate time. A prompt message is sent based on the ambient temperature inside the vehicle, and the air conditioning control is executed after the user confirms.

Benefits of technology

Adjust the temperature inside the car to an appropriate range before the user uses the car to improve the user experience and avoid wasting electricity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119428080B_ABST
    Figure CN119428080B_ABST
Patent Text Reader

Abstract

This application discloses a vehicle air conditioning control method, device, electronic device, and storage medium. The method includes: determining the vehicle's parking location upon detecting that a user has parked and left the vehicle; predicting the user's next vehicle usage time based on the parking location, and determining a prompt message sending time based on the vehicle usage time; detecting the vehicle's interior ambient temperature at a time corresponding to the prompt message sending time, and sending a prompt message to the user based on the vehicle's interior ambient temperature, the prompt message prompting the user whether to turn on the vehicle's air conditioning; and, upon receiving a user confirmation of the prompt message, turning on the vehicle's air conditioning in response to the confirmation. This method can, if the vehicle's interior ambient temperature is unsuitable, provide a user with an advance reminder to turn on the air conditioning to adjust the vehicle's interior ambient temperature to a suitable level, effectively improving the user's experience while using the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of intelligent driving technology, and in particular relates to a control method, device, electronic device and storage medium for a vehicle air conditioner. Background Art

[0002] With the development of intelligent driving technology, current vehicles are usually equipped with air conditioning to adjust the temperature inside the vehicle to improve the user's comfort while using the vehicle.

[0003] Currently, users often forget to activate their vehicle's air conditioning system before using it. For example, when parked outdoors in the summer, the car's interior temperature can be too high. If users forget to activate the air conditioning beforehand, the initial temperature rises, resulting in a poor user experience. Therefore, a more intelligent vehicle air conditioning control method is needed. Summary of the Invention

[0004] The embodiments of the present application provide a method, device, electronic device and computer storage medium for controlling vehicle air conditioning, which can, at least to a certain extent, remind the user to turn on the air conditioning in advance at an appropriate time, so that the temperature in the car is adjusted when the user uses the car, and save electricity.

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0006] According to a first aspect of an embodiment of the present application, a method for controlling a vehicle air conditioner is provided, comprising:

[0007] If it is detected that the user has parked the vehicle and left the vehicle, the parking location of the vehicle is determined;

[0008] Predicting the next time the user will use the car based on the parking location, and determining a time to send the reminder message based on the time of use;

[0009] Detecting the vehicle interior ambient temperature at a time point corresponding to the prompt message sending moment, and sending a prompt message to the user based on the vehicle interior ambient temperature, the prompt message being used to prompt the user whether to turn on the vehicle air conditioning;

[0010] If a confirmation instruction of the user for the prompt message is received, the vehicle air conditioner is turned on in response to the confirmation instruction.

[0011] In some possible implementations, the method further includes:

[0012] Determine the user's parking time;

[0013] The predicting of the user's next parking time based on the parking location includes:

[0014] Based on the parking time and the parking location, the user's next parking time is predicted.

[0015] In some possible implementations, predicting the user's next parking time based on the parking time and the parking location includes:

[0016] Searching for a first historical record that matches the parking location from the user's parking history records;

[0017] If a first historical record is found, searching the first historical record for a second historical record that matches the parking time;

[0018] If the second historical record is found, the next time the user uses the vehicle is predicted based on the second historical record.

[0019] In some possible implementations, predicting the user's next parking time based on the parking time and the parking location further includes:

[0020] If the first historical record or the second historical record is not found, determining the location type corresponding to the parking location and determining the parking time interval within which the parking moment falls;

[0021] Based on the parking time interval of the parking moment and the location type, the parking duration is predicted by the trained prediction network;

[0022] Based on the parking time and the parking duration, the user's next parking time is determined.

[0023] In some possible implementations, the prediction network is trained in the following manner:

[0024] Obtaining a sample training set, wherein the sample training set includes a sample parking time interval, a sample location type corresponding to a sample parking location, and a sample parking duration, wherein the sample parking time interval includes a time interval corresponding to a user's historical parking time interval, the sample parking location includes the user's historical parking location, and the sample parking duration includes the user's corresponding historical parking duration;

[0025] The initial prediction model is trained using the sample training set to obtain the corresponding prediction model.

[0026] In some possible implementations, determining the reminder message sending time based on the vehicle use time includes:

[0027] The target time in the preset time period before the vehicle use time is used as the time for sending the prompt message.

[0028] In some possible implementations, sending a prompt message to the user based on the vehicle interior ambient temperature includes:

[0029] If the vehicle interior ambient temperature exceeds a preset temperature range, determining a corresponding air conditioning control strategy based on the vehicle interior ambient temperature;

[0030] A prompt message is generated based on the air conditioning control strategy, and the prompt message is sent to the user.

[0031] According to a second aspect of an embodiment of the present application, a control device for a vehicle air conditioner is provided, comprising:

[0032] a location determination module, configured to determine the parking location of the vehicle if it is detected that the user has parked the vehicle and left the vehicle;

[0033] A vehicle use time determination module is used to predict the user's next vehicle use time based on the parking location, and determine the reminder message sending time based on the vehicle use time;

[0034] a message sending module, configured to detect the vehicle interior ambient temperature at a time point corresponding to the prompt message sending moment, and send a prompt message to the user based on the vehicle interior ambient temperature, wherein the prompt message is used to prompt the user whether to turn on the vehicle air conditioning;

[0035] The air conditioning control module is configured to, upon receiving a confirmation instruction from the user regarding the prompt message, turn on the vehicle air conditioning in response to the confirmation instruction.

[0036] In some possible implementations, the device further includes:

[0037] A parking time determination module, used to determine the user's parking time;

[0038] When predicting the user's next car usage time based on the parking location, the car usage time determination module is specifically used to:

[0039] Based on the parking time and the parking location, the user's next parking time is predicted.

[0040] In some possible implementations, the vehicle usage time determination module, when predicting the user's next vehicle usage time based on the parking time and the parking location, is specifically configured to:

[0041] Searching for a first historical record that matches the parking location from the user's parking history records;

[0042] If a first historical record is found, searching the first historical record for a second historical record that matches the parking time;

[0043] If the second historical record is found, the next time the user uses the vehicle is predicted based on the second historical record.

[0044] In some possible implementations, the vehicle usage time determination module, when predicting the user's next vehicle usage time based on the parking time and the parking location, is further configured to:

[0045] If the first historical record or the second historical record is not found, determining the location type corresponding to the parking location and determining the parking time interval within which the parking moment falls;

[0046] Based on the parking time interval of the parking moment and the location type, the parking duration is predicted by the trained prediction network;

[0047] Based on the parking time and the parking duration, the user's next parking time is determined.

[0048] In some possible implementations, the device further includes a training module for:

[0049] Obtaining a sample training set, wherein the sample training set includes a sample parking time interval, a sample location type corresponding to a sample parking location, and a sample parking duration, wherein the sample parking time interval includes a time interval corresponding to a user's historical parking time interval, the sample parking location includes the user's historical parking location, and the sample parking duration includes the user's corresponding historical parking duration;

[0050] The initial prediction model is trained using the sample training set to obtain the corresponding prediction model.

[0051] In some possible implementations, when determining the prompt message sending time based on the vehicle usage time, the vehicle usage time determination module is specifically configured to:

[0052] The target time in the preset time period before the vehicle use time is used as the time for sending the prompt message.

[0053] In some possible implementations, when the message sending module sends a prompt message to the user based on the in-vehicle ambient temperature, it is specifically configured to:

[0054] If the vehicle interior ambient temperature exceeds a preset temperature range, determining a corresponding air conditioning control strategy based on the vehicle interior ambient temperature;

[0055] A prompt message is generated based on the air conditioning control strategy, and the prompt message is sent to the user.

[0056] According to a third aspect of an embodiment of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method of the above embodiment.

[0057] According to a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method of the above embodiment are implemented.

[0058] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

[0059] The beneficial effects of the technical solution provided by the embodiments of the present application are:

[0060] When the user parks and leaves the vehicle, the next time the user uses the vehicle is predicted based on the parking location, and the time to send the reminder message is determined based on the time of use. That is, the next time the user uses the vehicle is predicted, and before the time of use of the vehicle, the user is reminded whether to turn on the vehicle air conditioner based on the ambient temperature inside the vehicle. If the ambient temperature inside the vehicle is not suitable, the user can be reminded in advance to turn on the air conditioner to adjust the ambient temperature inside the vehicle to a suitable temperature, which can effectively improve the user experience when the user uses the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0062] Figure 1 A schematic flow chart of a vehicle air conditioning control method provided in an embodiment of the present application;

[0063] Figure 2 A schematic diagram of a method for determining a sunroof control command provided as an example of the present application;

[0064] Figure 3 A schematic diagram of a method for determining a sunroof control command provided as an example of the present application;

[0065] Figure 4 A schematic structural diagram of a vehicle air conditioner control device provided in an embodiment of the present application;

[0066] Figure 5 A schematic structural diagram of an electronic device for controlling a vehicle air conditioner provided in an embodiment of the present application. DETAILED DESCRIPTION

[0067] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0068] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0069] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0070] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0071] It should also be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that shown or described.

[0072] The following describes several exemplary embodiments to illustrate the technical solutions of the embodiments of the present application and the technical effects produced by the technical solutions of the present application. It should be noted that the following embodiments can refer to, draw on, or combine with each other, and the same terms, similar features, and similar implementation steps in different embodiments will not be repeated.

[0073] The vehicle air conditioner control method of the present application can be executed by any electronic device, and the electronic device may include a server or a terminal.

[0074] Those skilled in the art will appreciate that a server may be an independent physical server, or a server cluster or distributed system consisting of multiple physical servers, or a cloud server or server cluster that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The terminal may be a smartphone (such as an Android phone, an iOS phone, etc.), a tablet computer, a laptop computer, a digital broadcast receiver, a MID (Mobile Internet Devices), a PDA (Personal Digital Assistant), a desktop computer, a smart home appliance, a vehicle-mounted terminal (such as a vehicle-mounted navigation terminal, a vehicle-mounted computer, etc.), a smart speaker, a smart watch, etc. The terminal and the server may be directly or indirectly connected via wired or wireless communication, but are not limited thereto. The embodiments of the present invention may be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc. The specific requirements may also be determined based on the actual application scenario and are not limited here. The terminal (also referred to as a user terminal or user device) can be a smartphone, tablet computer, laptop computer, desktop computer, intelligent voice interaction device (such as a smart speaker), wearable electronic device (such as a smart watch), vehicle terminal, smart home appliance (such as a smart TV), AR / VR device, aircraft, etc., but is not limited to these.

[0075] The vehicle air conditioner control method of the present application can be implemented through a control system, and the control system can be set in a vehicle-mounted terminal or in a server that communicates with the vehicle.

[0076] like Figure 1 As shown, in some possible implementations, the present application provides a method for controlling a vehicle air conditioner. Taking the control system as an example, the method may include the following steps:

[0077] Step S101: If it is detected that the user parks the vehicle and leaves the vehicle, the parking location of the vehicle is determined.

[0078] Among them, whether the user leaves the vehicle can be determined by combining at least one of the vehicle's startup status, the pressure detection results of each seat, and the use status of the seat belt.

[0079] For example, if the start state of the vehicle is stopped, and the pressure detection results of each seat are that no user pressure is detected, it can be determined that the user has left the vehicle.

[0080] Step S102: predicting the next time the user will use the car based on the parking location, and determining a time to send the reminder message based on the time of use.

[0081] Among them, the reminder message is sent before the car is used.

[0082] Specifically, the user's next car-use time can be predicted based on the type of parking location, and the parking duration can be predicted based on the parking time, thereby predicting the user's next car-use time. The specific process of determining the user's next car-use time will be further elaborated below.

[0083] Specifically, the reminder message is sent before the user's next vehicle usage time, so that the user can be prompted to control the vehicle air conditioning in advance.

[0084] Step S103 , detecting the vehicle interior ambient temperature at a time point corresponding to the prompt message sending moment, and sending a prompt message to the user based on the vehicle interior ambient temperature.

[0085] The prompt message is used to prompt the user whether to turn on the vehicle air conditioner.

[0086] Specifically, if the ambient temperature in the car is within the preset temperature range, that is, the temperature range in which the user can feel relatively comfortable, there is no need to remind the user to control the air conditioner; but if the ambient temperature in the car exceeds the preset temperature range, the user can be reminded to control the air conditioner.

[0087] Specifically, in addition to prompting the user whether to turn on the vehicle air conditioner, the prompt message can also remind the user of the control strategy of the air conditioner.

[0088] Step S104: If a confirmation instruction of the user for the prompt message is received, the vehicle air conditioner is turned on in response to the confirmation instruction.

[0089] Specifically, after receiving the user's confirmation instruction, the vehicle air conditioner can be turned on according to the confirmation instruction, avoiding the waste of electricity caused by automatically turning on the air conditioner when the prediction is inaccurate.

[0090] During the specific implementation process, the confirmation instruction may also carry the user's specific control instructions for the air conditioner, which may be different from the control strategy in the prompt message. When it is detected that the user's confirmation instruction carries a control instruction, the vehicle air conditioner is controlled based on the control instruction in the confirmation instruction.

[0091] In the above embodiment, when the user parks the vehicle and leaves the vehicle, the next time the user will use the vehicle is predicted based on the parking location, and the time to send the reminder message is determined based on the time of use. That is, the next time the user uses the vehicle is predicted, and before the time of use of the vehicle, the user is reminded whether to turn on the vehicle air conditioner based on the ambient temperature in the vehicle. If the ambient temperature in the vehicle is not suitable, the user can be reminded in advance to turn on the air conditioner to adjust the ambient temperature in the vehicle to a suitable temperature, which can effectively improve the user experience when the user uses the vehicle.

[0092] In some possible implementations, the method further includes:

[0093] Determine the user's parking time.

[0094] The step S102 of predicting the user's next car-use time based on the parking location may include:

[0095] Based on the parking time and the parking location, the user's next parking time is predicted.

[0096] Specifically, different parking times and different parking locations may correspond to different times when the user will use the car next time.

[0097] like Figure 2 As shown, the parking time and parking location are combined to directly predict the user's next car usage time.

[0098] For example, for the same frequently used parking spot, if the user parks during the day, the user may need to use the vehicle during the day; but if the user parks at night, the next time the user needs to use the vehicle may be the next day.

[0099] The specific process of how to combine the parking time and the parking location to predict the user's next parking time will be further elaborated below.

[0100] In some possible implementations, predicting the user's next parking time based on the parking time and the parking location may include:

[0101] (1) Query the user's parking history records for a first history record that matches the parking location.

[0102] The historical parking record may include multiple historical parking locations, the historical parking time corresponding to each historical parking location, and the corresponding historical vehicle use time.

[0103] It is understandable that, for each historical parking record, the historical vehicle use time is the historical time when the user reuses the vehicle after parking and leaving the vehicle at the historical parking time.

[0104] (2) If a first historical record is found, a second historical record matching the parking time is searched from the first historical record.

[0105] Specifically, if the first historical record is found, at least one historical parking time and corresponding historical vehicle use time that matches the parking location can be found.

[0106] Specifically, a second historical record matching the parking time is filtered from the first historical record.

[0107] (3) If a second historical record is found, the next time the user uses the vehicle is predicted based on the second historical record.

[0108] Specifically, if the second historical record is queried, that is, in the second historical record, the historical parking time and the historical parking location respectively match the parking time and the parking location, then the corresponding historical car use time in the second historical record can be referred to, and the user's next car use time can be predicted based on the corresponding historical car use time.

[0109] In a specific implementation process, if a second historical record is queried, the user's next car usage time is predicted directly based on the historical car usage time in the second historical record.

[0110] For example, the user's parking time is 8 o'clock in the evening, and the parking location is the home garage. A second historical record is queried, which contains: the historical parking time is 7:50, the historical parking location is the home garage, and the historical car use time is 8 o'clock the next morning after the historical parking time. It can be predicted that the user's next car use time will be 8 o'clock the next morning.

[0111] If multiple second historical records are found, the historical vehicle usage time periods corresponding to the respective historical vehicle usage moments can be determined based on the historical vehicle usage moments in the multiple second historical records, and the historical vehicle usage time period containing the most historical vehicle usage moments can be used to determine the next vehicle usage time.

[0112] For example, the user's parking time is 8 o'clock in the evening, and the parking location is the home garage. Three second historical records are queried. The historical parking times and historical parking times in the three second historical records are basically the same. The historical parking times are all between 7:50 and 8:20, and the historical parking locations are all the home garage. Two of the historical car usage times are 8 o'clock in the morning of the next day after the historical parking time, and one historical car usage time is 10 o'clock in the evening of the historical parking time. It can be predicted that the user's next car usage time will be 8 o'clock in the morning of the next day.

[0113] In some possible implementations, predicting the user's next parking time based on the parking time and the parking location further includes:

[0114] (4) If the first historical record or the second historical record is not found, determine the location type corresponding to the parking location and determine the parking time interval within which the parking moment falls.

[0115] The location types corresponding to the parking locations may include common locations and uncommon locations, and may also include shopping malls, residential areas, amusement parks, and the like.

[0116] Specifically, different types of parking locations will affect the user's parking time, and different parking times will also affect the user's parking time.

[0117] (5) Based on the parking time interval of the parking moment and the location type, the parking duration is predicted through the trained prediction network.

[0118] Specifically, a month-end model can be pre-trained based on sample parking times, sample location types, and sample parking durations, and the parking duration can be predicted using a prediction model.

[0119] like Figure 3 As shown, first determine the parking time interval in which the parking moment is located, determine the location type corresponding to the parking location, then combine the parking time interval and the location type to predict the parking duration, and then predict the time to use the car based on the parking duration and the parking moment.

[0120] In the specific implementation process, the prediction network is trained in the following way:

[0121] ① Obtain sample training set.

[0122] Among them, the sample training set includes a sample parking time interval, a sample location type corresponding to a sample parking location, and a sample parking duration. The sample parking time interval includes a time interval corresponding to a user's historical parking time interval, the sample parking location includes the user's historical parking location, and the sample parking duration includes the user's corresponding historical parking duration.

[0123] In other words, the prediction model can be trained based on the user's historical parking records, so that the prediction results of the prediction model can be more consistent with the user's daily parking habits, thereby being able to more accurately predict the user's next car usage time.

[0124] ② Train the initial prediction model through the sample training set to obtain the corresponding prediction model.

[0125] Specifically, the initial prediction model may be trained at least once using the sample training set until a training end condition is met, and the initial prediction model that meets the training end condition is used as the corresponding prediction model.

[0126] Training operations include:

[0127] Input the sample parking time interval and the sample location type corresponding to the sample parking location into the initial prediction model to obtain the sample prediction duration;

[0128] Determine the total training loss based on the difference between the sample prediction duration and the sample parking duration;

[0129] The parameters of the initial prediction model are adjusted based on the total training loss, and the initial prediction model after adjusting the parameters is used as the prediction model corresponding to the next training operation.

[0130] Among them, the training end conditions may include the total training loss converging, the total training loss being less than or equal to a preset threshold, or the number of training times reaching a preset number, which are not limited.

[0131] Specifically, based on the parking time interval and the location type of the parking moment, predicting the parking duration through the trained prediction network may include:

[0132] Determine the parking time interval in which the parking moment is located, input the parking time interval and the corresponding parking type into the trained prediction network to obtain the parking duration.

[0133] (6) Based on the parking time and the parking duration, determine the user's next parking time.

[0134] Specifically, the parking time can be pushed back by a time period corresponding to the parking duration to obtain the user's next car-using time.

[0135] In some possible implementations, determining the reminder message sending time based on the vehicle use time includes:

[0136] The target time in the preset time period before the vehicle use time is used as the time for sending the prompt message.

[0137] The target time may be determined based on the power of the vehicle air conditioner, that is, how long the vehicle air conditioner needs to adjust the temperature inside the vehicle to an appropriate temperature range. This time may be used as a preset time period.

[0138] For example, if the preset time period is 10 minutes and the car usage time is predicted to be 8:00 p.m., a reminder message can be sent to the user at 7:50 p.m.

[0139] In some possible implementations, step S103 of sending a prompt message to the user based on the vehicle interior ambient temperature includes:

[0140] If the vehicle interior ambient temperature exceeds a preset temperature range, determining a corresponding air conditioning control strategy based on the vehicle interior ambient temperature;

[0141] A prompt message is generated based on the air conditioning control strategy, and the prompt message is sent to the user.

[0142] Specifically, the preset temperature range may be preset by the user or a default value preset by the controller.

[0143] During the specific implementation process, if the ambient temperature inside the vehicle meets the preset temperature range, there is no need to send a prompt message.

[0144] Specifically, the air conditioning control strategy may include heating or cooling, as well as air volume, air conditioning temperature settings, etc.

[0145] The above-mentioned vehicle air-conditioning control method predicts the user's next vehicle usage time based on the parking location when the user parks the vehicle and leaves the vehicle, and determines the time to send the reminder message based on the vehicle usage time. That is, the user's next user time is predicted, and before the vehicle usage time, the user is reminded whether to turn on the vehicle air-conditioning according to the ambient temperature in the vehicle. If the ambient temperature in the vehicle is not suitable, the user can be reminded in advance to turn on the air-conditioning to adjust the ambient temperature in the vehicle to a suitable temperature, which can effectively improve the user experience when the user uses the vehicle.

[0146] In some possible implementations, such as Figure 4 As shown, the present application provides a vehicle air conditioner control device 40, comprising:

[0147] A location determination module 401 is configured to determine the parking location of the vehicle if it is detected that the user has parked the vehicle and left the vehicle;

[0148] A vehicle use time determination module 402 is configured to predict the next vehicle use time of the user based on the parking location, and determine a reminder message sending time based on the vehicle use time;

[0149] The message sending module 403 is used to detect the vehicle interior ambient temperature at a time point corresponding to the prompt message sending time, and send a prompt message to the user based on the vehicle interior ambient temperature, wherein the prompt message is used to prompt the user whether to turn on the vehicle air conditioning;

[0150] The air conditioning control module 404 is configured to, upon receiving a confirmation instruction from the user regarding the prompt message, turn on the vehicle air conditioning in response to the confirmation instruction.

[0151] In some possible implementations, the device further includes:

[0152] A parking time determination module, used to determine the user's parking time;

[0153] When predicting the user's next car usage time based on the parking location, the car usage time determination module 402 is used to:

[0154] Based on the parking time and the parking location, the user's next parking time is predicted.

[0155] In some possible implementations, the vehicle usage time determination module 402, when predicting the user's next vehicle usage time based on the parking time and the parking location, is specifically configured to:

[0156] Searching for a first historical record that matches the parking location from the user's parking history records;

[0157] If a first historical record is found, searching the first historical record for a second historical record that matches the parking time;

[0158] If the second historical record is found, the next time the user uses the vehicle is predicted based on the second historical record.

[0159] In some possible implementations, when predicting the user's next car usage time based on the parking time and the parking location, the car usage time determination module 402 is further configured to:

[0160] If the first historical record or the second historical record is not found, determining the location type corresponding to the parking location and determining the parking time interval within which the parking moment falls;

[0161] Based on the parking time interval of the parking moment and the location type, the parking duration is predicted by the trained prediction network;

[0162] Based on the parking time and the parking duration, the user's next parking time is determined.

[0163] In some possible implementations, the device further includes a training module for:

[0164] Obtaining a sample training set, wherein the sample training set includes a sample parking time interval, a sample location type corresponding to a sample parking location, and a sample parking duration, wherein the sample parking time interval includes a time interval corresponding to a user's historical parking time interval, the sample parking location includes the user's historical parking location, and the sample parking duration includes the user's corresponding historical parking duration;

[0165] The initial prediction model is trained using the sample training set to obtain the corresponding prediction model.

[0166] In some possible implementations, when determining the prompt message sending time based on the vehicle usage time, the vehicle usage time determination module 402 is specifically configured to:

[0167] The target time in the preset time period before the vehicle use time is used as the time for sending the prompt message.

[0168] In some possible implementations, when the message sending module 403 sends a prompt message to the user based on the in-vehicle ambient temperature, it is specifically configured to:

[0169] If the vehicle interior ambient temperature exceeds a preset temperature range, determining a corresponding air conditioning control strategy based on the vehicle interior ambient temperature;

[0170] A prompt message is generated based on the air conditioning control strategy, and the prompt message is sent to the user.

[0171] The above-mentioned vehicle air-conditioning control device predicts the user's next vehicle usage time based on the parking location when the user parks and leaves the vehicle, and determines the time to send the reminder message based on the vehicle usage time. That is, it predicts the user's next user time and reminds the user whether to turn on the vehicle air-conditioning according to the ambient temperature in the vehicle before the vehicle usage time. If the ambient temperature in the vehicle is not suitable, the user can be reminded in advance to turn on the air-conditioning and adjust the ambient temperature in the vehicle to a suitable temperature, which can effectively improve the user experience when the user uses the vehicle.

[0172] In an alternative embodiment, an electronic device is provided, such as Figure 5 As shown, Figure 5 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, which may be used for data exchange between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the number of transceivers 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.

[0173] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 may 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.

[0174] Bus 4002 may include a path for transmitting information between the above components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. Bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 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.

[0175] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store computer programs and can be read by a computer, without limitation here.

[0176] The memory 4003 is used to store the computer program for executing the embodiment of the present application, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the computer program stored in the memory 4003 to implement the steps shown in the above method embodiment.

[0177] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented.

[0178] An embodiment of the present application also provides a computer program product, including a computer program, which can implement the steps and corresponding contents of the aforementioned method embodiment when executed by a processor.

[0179] It should be understood that, although each operation step is indicated by arrows in the flowchart of the embodiment of the present application, the order of implementation of these steps is not limited to the order indicated by the arrows. Unless otherwise clearly stated herein, in some implementation scenarios of the embodiment of the present application, the implementation steps in each flowchart can be performed in other orders according to demand. In addition, some or all of the steps in each flowchart can include multiple sub-steps or multiple stages based on actual implementation scenarios. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage in these sub-steps or stages can also be executed at different times respectively. Under different scenarios at the execution time, the execution order of these sub-steps or stages can be flexibly configured according to demand, and the embodiment of the present application does not limit this.

[0180] The above are only optional implementation methods for some implementation scenarios of this application. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the solution of this application, the use of other similar implementation methods based on the technical ideas of this application also falls within the protection scope of the embodiments of this application.

Claims

1. A method for controlling a vehicle air conditioner, characterized in that: include: If it is detected that the user has parked the vehicle and left the vehicle, the parking location of the vehicle is determined, and the parking time of the user is determined; Searching for a first historical record that matches the parking location from the user's parking history records; If the first historical record is not found, determining the location type corresponding to the parking location and determining the parking time interval within which the parking moment falls; Based on the parking time interval of the parking moment and the location type, the parking duration is predicted by the trained prediction network; Determining the next time the user will use the vehicle based on the parking time and the parking duration, and determining a time to send the reminder message based on the parking time; Detecting the vehicle interior ambient temperature at a time point corresponding to the prompt message sending moment, and sending a prompt message to the user based on the vehicle interior ambient temperature, the prompt message being used to prompt the user whether to turn on the vehicle air conditioning; If a confirmation instruction of the user for the prompt message is received, the vehicle air conditioner is turned on in response to the confirmation instruction.

2. The method according to claim 1, characterized in that The method further comprises: If a first historical record is found, searching the first historical record for a second historical record that matches the parking time; If the second historical record is found, the next time the user uses the vehicle is predicted based on the second historical record.

3. The method according to claim 2, characterized in that If the first historical record is not found, determining the location type corresponding to the parking location and determining the parking time interval within which the parking moment falls includes: If the first historical record or the second historical record is not found, the location type corresponding to the parking location is determined, and the parking time interval within which the parking moment falls is determined.

4. The method according to claim 1, wherein The prediction network is trained in the following way: Obtaining a sample training set, wherein the sample training set includes a sample parking time interval, a sample location type corresponding to a sample parking location, and a sample parking duration, wherein the sample parking time interval includes a time interval corresponding to a user's historical parking time interval, the sample parking location includes the user's historical parking location, and the sample parking duration includes the user's corresponding historical parking duration; The initial prediction model is trained using the sample training set to obtain the corresponding prediction model.

5. The method according to claim 1, characterized in that The determining of the prompt message sending time based on the vehicle use time includes: The target time in the preset time period before the vehicle use time is used as the time for sending the prompt message.

6. The method according to claim 1, characterized in that The sending of a prompt message to the user based on the vehicle interior ambient temperature includes: If the vehicle interior ambient temperature exceeds a preset temperature range, determining a corresponding air conditioning control strategy based on the vehicle interior ambient temperature; A prompt message is generated based on the air conditioning control strategy, and the prompt message is sent to the user.

7. A vehicle air conditioner control device, characterized in that: include: a location determination module, for determining the parking location of the vehicle and the parking time of the user if it is detected that the user has parked the vehicle and left the vehicle; a vehicle use time determination module for searching a first historical record matching the parking location from the user's parking history records; If the first historical record is not found, determining the location type corresponding to the parking location and determining the parking time interval within which the parking moment falls; Based on the parking time interval of the parking moment and the location type, the trained prediction network is used to predict the parking duration; Determining the next time the user will use the vehicle based on the parking time and the parking duration, and determining a time to send the reminder message based on the parking time; a message sending module, configured to detect the vehicle interior ambient temperature at a time point corresponding to the prompt message sending moment, and send a prompt message to the user based on the vehicle interior ambient temperature, wherein the prompt message is used to prompt the user whether to turn on the vehicle air conditioning; The air conditioning control module is configured to, upon receiving a confirmation instruction from the user regarding the prompt message, turn on the vehicle air conditioning in response to the confirmation instruction.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Control method and device for air conditioner, and computer readable storage medium

    CN107962927A

  • Power supply management system

    JP2007269109A