Control method and device for vehicle air conditioner, electronic equipment and storage medium

By predicting the next time you use the car when the user stops and leaves the vehicle and reminds him to turn on the air conditioner, the problem of the user forgetting to turn on the air conditioner in advance has been solved, which improves the user experience and saves electricity.

CN119428080AActive Publication Date: 2025-02-14VOYAH AUTOMOBILE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Users may forget to turn on the air conditioner in advance before using the vehicle, which will cause discomfort in the car and affect the user experience.

Method used

By detecting the parking location when the user stops and leaves the vehicle, predicts the next time the user uses the vehicle, and reminds the user to turn on the air conditioner at the appropriate time to adjust the ambient temperature in the car.

Benefits of technology

When users use the car, adjust the temperature inside the car in advance to improve the user experience, and remind users to turn on the air conditioner in unsuitable temperatures to save electricity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119428080A_ABST
    Figure CN119428080A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle air conditioner control method and device, electronic equipment and a storage medium, and the method comprises the steps that if it is detected that a user parks and leaves a vehicle, the parking place of the vehicle is determined; predicting a next vehicle using moment of the user based on the parking place, and determining a prompt message sending moment based on the vehicle using moment; the in-vehicle environment temperature is detected at the time point corresponding to the prompt message sending moment, a prompt message is sent to a user based on the in-vehicle environment temperature, and the prompt message is used for prompting the user whether to start a vehicle air conditioner or not; if a confirmation instruction of the user for the prompt message is received, the vehicle air conditioner is started in response to the confirmation instruction. When the in-vehicle environment temperature is not suitable, the user can be reminded to start the air conditioner to adjust the in-vehicle environment temperature to the suitable temperature in advance, and the user experience can be effectively improved when the user uses 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] At present, users often forget to control the vehicle air conditioning in advance before using the vehicle. For example, when parking outdoors in summer, the temperature inside the car is too high. If you forget to turn on the air conditioning in advance, the temperature will be too high when you first use the vehicle, and the user experience will be poor. Therefore, it is necessary to provide a more intelligent vehicle air conditioning control method. Summary of the invention

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

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the 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 uses the car based on the parking location, and determining a time to send the reminder message based on the time of using the car;

[0009] Detecting the vehicle interior ambient temperature at a time point corresponding to the time when the prompt message is sent, and sending 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 conditioner;

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

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

[0012] Determine the user's parking time;

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

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

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

[0016] Searching for a first historical record matching 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, the predicting the next time the user uses the car 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 in which the parking moment is located and the location type, predicting the parking duration through the trained prediction network;

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

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

[0024] Acquire 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, the sample parking time interval includes a time interval corresponding to a historical parking time interval of a user, the sample parking location includes a historical parking location of the user, and the sample parking duration includes a historical parking duration corresponding to the user;

[0025] The initial prediction model is trained through 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] A target time in a 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 a user based on the in-vehicle 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, for determining 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, 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, 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 conditioner;

[0035] The air conditioning control module is used to turn on the vehicle air conditioning in response to receiving a confirmation indication from the user for the prompt message.

[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 next time a user uses the car based on the parking location, the car use time determination module is specifically used to:

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

[0040] In some possible implementations, the vehicle use time determination module is specifically used to:

[0041] Searching for a first historical record matching 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 use time determination module, when predicting the user's next vehicle use 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 in which the parking moment is located and the location type, predicting the parking duration through the trained prediction network;

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

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

[0049] Acquire 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, the sample parking time interval includes a time interval corresponding to a historical parking time interval of a user, the sample parking location includes a historical parking location of the user, and the sample parking duration includes a historical parking duration corresponding to the user;

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

[0051] In some possible implementations, when the vehicle use time determination module determines the prompt message sending time based on the vehicle use time, it is specifically used to:

[0052] A target time in a 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 used 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 an embodiment 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 embodiment of the present application are:

[0060] When the user parks the vehicle 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 using the vehicle, that is, the next time the user uses the vehicle is predicted. Before the time of using the vehicle, the user is reminded whether to turn on the vehicle air conditioner 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 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. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0062] Figure 1 A 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 scheme for determining a sunroof control command provided as an example of the present application;

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

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

[0066] Figure 5 A schematic diagram of the structure 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 the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work 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 to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate 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, realizations 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 independent entities. That is, these functional entities may be implemented in software form, or 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 only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0071] It should also be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those 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 described repeatedly.

[0073] The vehicle air conditioning 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] It can be understood by technicians in this technical field that the server can be an independent physical server, or a server cluster or distributed system composed 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 can be a smart phone (such as Android phones, iOS phones, 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 can be directly or indirectly connected by wired or wireless communication, but are not limited to this. The embodiments of the present invention can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc. It can also be determined based on the actual application scenario requirements, and is not limited here. The terminal (also referred to as a user terminal or user device) can be a smart phone, a tablet computer, a laptop computer, a desktop computer, an intelligent voice interaction device (such as a smart speaker), a wearable electronic device (such as a smart watch), a vehicle terminal, a smart home appliance (such as a smart TV), an AR / VR device, an aircraft, etc., but is not limited to these.

[0075] The vehicle air conditioning 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 embodiment provides a method for controlling a vehicle air conditioner. Taking the execution subject as a 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 state, the pressure detection results of each seat, and the use state of the seat belt.

[0079] For example, if the start state of the vehicle is stopped, and the pressure detection result of each seat is 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 the time to send the reminder message based on the time of use of the car.

[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 next time the user uses the vehicle, 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 time, 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 to avoid wasting electricity 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 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 using the vehicle, that is, the next time the user uses the vehicle is predicted, and before the time of using the vehicle, the user is reminded whether to turn on the vehicle air conditioner 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 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 next time the user uses the car based on the parking location may include:

[0095] Based on the parking time and the parking location, the next time the user uses the car 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 the car during the day, the user may need to use the car during the day; but if the user parks the car at night, the user may need to use the car next time on the next day.

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

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

[0101] (1) Searching for a first history record matching the parking location from the user's parking history records.

[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 the 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 a corresponding historical vehicle use time that matches the parking location can be found.

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

[0107] (3) If a second historical record is found, predicting the user's next car usage time 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 next time a user uses the vehicle is predicted directly based on the historical time of using the vehicle 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 includes: 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 in the morning of the next day after the historical parking time. It can be predicted that the user's next car use time will be 8 o'clock in the morning of the next day.

[0111] If multiple second historical records are found, the historical vehicle usage time periods corresponding to the respective historical vehicle usage times can be determined based on the historical vehicle usage times in the multiple second historical records, and the historical vehicle usage time period containing the most historical vehicle usage times 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 in 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 same day as 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, the predicting the next time the user uses the car 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 time 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 in which the parking moment is located and the location type, the parking duration is predicted through the trained prediction network.

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

[0119] like Figure 3 As shown, first determine the parking time interval in which the parking time 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 vehicle use time based on the parking duration and the parking time.

[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 sample parking time intervals, sample location types corresponding to sample parking locations, and sample parking durations. The sample parking time intervals include time intervals corresponding to the user's historical parking time intervals, the sample parking locations include the user's historical parking locations, and the sample parking durations include the user's corresponding historical parking durations.

[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 in line with the user's daily parking habits, thereby being able to more accurately predict the user's next parking 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] The training operation includes:

[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 the adjustment of 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, and there is no limitation on this.

[0131] Specifically, based on the parking time interval in which the parking moment is located and the location type, 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] A target time in a 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 takes to adjust the temperature inside the vehicle to a suitable temperature range, and this time may be used as a preset time period.

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

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

[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 a user or may be a default value preset by a controller.

[0143] During the specific implementation process, if the ambient temperature in 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, and the like.

[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 conditioning control device 40, comprising:

[0147] A location determination module 401 is used 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, 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 environment 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 environment temperature, wherein the prompt message is used to prompt the user whether to turn on the vehicle air conditioner;

[0150] The air conditioning control module 404 is configured to, if receiving a confirmation instruction from the user for 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 next time a user uses the car based on the parking location, the car use time determination module 402 is used to:

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

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

[0156] Searching for a first historical record matching 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, the vehicle use time determination module 402, when predicting the user's next vehicle use time based on the parking time and the parking location, 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 in which the parking moment is located and the location type, predicting the parking duration through the trained prediction network;

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

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

[0164] Acquire 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, the sample parking time interval includes a time interval corresponding to a historical parking time interval of a user, the sample parking location includes a historical parking location of the user, and the sample parking duration includes a historical parking duration corresponding to the user;

[0165] The initial prediction model is trained through 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 use time, the vehicle use time determination module 402 is specifically configured to:

[0167] A target time in a 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 used 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 use 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 use 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 car before the vehicle use time. If the ambient temperature in the car is not suitable, the user can be reminded in advance to turn on the air-conditioning to adjust the ambient temperature in the car to a suitable temperature, which can effectively improve the user experience when the user uses the car.

[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, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction 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 transceiver 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 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, etc.

[0174] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The 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 only one type of bus.

[0175] The memory 4003 may 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 compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, 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 herein.

[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, on which a computer program is stored. When the computer program is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented.

[0178] The 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 implementation order of these steps is not limited to the order indicated by the arrows. Unless 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 may include multiple sub-steps or multiple stages based on actual implementation scenarios. Some or all of these sub-steps or stages may be executed at the same time, and each sub-step or stage in these sub-steps or stages may also be executed at different times respectively. In different scenarios of execution time, the execution order of these sub-steps or stages may 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 the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the scheme of the present application, other similar implementation methods based on the technical ideas of the present application are also within the protection scope of the embodiments of the present 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; Predicting the next time the user uses the car based on the parking location, and determining a time to send the reminder message based on the time of using the car; Detecting the vehicle interior ambient temperature at a time point corresponding to the time when the prompt message is sent, and sending 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 conditioner; If a confirmation indication from the user for the prompt message is received, the vehicle air conditioner is turned on in response to the confirmation indication.

2. The method according to claim 1, characterized in that The method further comprises: Determine the user's parking time; The predicting of the next time the user uses the car based on the parking location includes: Based on the parking time and the parking location, the next time the user uses the car is predicted.

3. The method according to claim 2, characterized in that The predicting of the next time the user uses the vehicle based on the parking time and the parking location includes: Searching for a first historical record matching the parking location from the user's parking history records; 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.

4. The method according to claim 3, characterized in that The predicting of the next time the user uses the vehicle based on the parking time and the parking location also includes: 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; Based on the parking time interval in which the parking moment is located and the location type, predicting the parking duration through the trained prediction network; Based on the parking time and the parking duration, the next time the user uses the car is determined.

5. The method according to claim 4, characterized in that The prediction network is trained in the following way: Acquire 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, the sample parking time interval includes a time interval corresponding to a historical parking time interval of a user, the sample parking location includes a historical parking location of the user, and the sample parking duration includes a historical parking duration corresponding to the user; The initial prediction model is trained through the sample training set to obtain the corresponding prediction model.

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

7. 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.

8. A vehicle air conditioner control device, characterized in that: include: a location determination module, for determining the parking location of the vehicle if it is detected that the user has parked the vehicle and left the vehicle; A vehicle use time determination module, 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; A message sending module, 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 conditioner; The air conditioning control module is used to turn on the vehicle air conditioning in response to receiving a confirmation indication from the user for the prompt message.

9. 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 7.

10. 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 7 are implemented.

Citation Information

Patent Citations

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

    CN107962927A

  • Vehicle departure implementation method and device, server and storage medium

    CN116822720A

  • Method and system for smart interior of a vehicle

    EP3582030A1

  • Power supply management system

    JP2007269109A

  • Vehicle information providing system

    JP2014020936A