Remote control method and device for air conditioner, vehicle and storage medium

By receiving the server's air conditioner start command and obtaining the vehicle status, we can determine whether the remote opening conditions are met, and remotely control the on-board air conditioner to achieve pre-cooling/preheating of the interior temperature, solving the problem that traditional air conditioning systems cannot pre-cool in advance in high temperature environments. , improving user experience and process rigor.

CN119502623APending Publication Date: 2025-02-25GREAT WALL NEW ENERGY COMMERCIAL VEHICLE CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202311068250.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Traditional vehicle air conditioning systems cannot be pre-cooled in advance in the high temperature environment in summer, resulting in high temperatures in the car and poor comfort after getting on the car. The existing remote control air conditioning method can only operate in a fixed mode and cannot meet the temperature needs of the occupants.

Method used

By receiving the air conditioner start command sent by the server, you can obtain the vehicle's working mode, power status, remote status and upgrade mode, determine whether the remote opening conditions are met, and remotely control the on-board air conditioner according to the air conditioner operating parameters set by the user to ensure the temperature in the car. Pre-cooling/preheating.

Benefits of technology

On the premise of ensuring the safety of the vehicle, the temperature inside the vehicle is pre-cooled/preheated in advance, simplifying the operation of remote control of the air conditioner, and improving the user's experience of use and process rigor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502623A_ABST
    Figure CN119502623A_ABST
Patent Text Reader

Abstract

The invention provides a remote control method and device for an air conditioner, a vehicle and a storage medium, the method is applied to the technical field of vehicle control, the method comprises the steps that an air conditioner starting instruction sent by a server is received, and the air conditioner starting instruction comprises air conditioner operation parameters; based on the air conditioner starting instruction, a working mode, a power state, a remote state and an upgrading mode of the vehicle are obtained, and whether the vehicle meets a preset air conditioner remote starting condition or not is judged according to the working mode, the power state, the remote state and the upgrading mode; and if the vehicle meets the preset air conditioner remote starting condition, the vehicle-mounted air conditioner is started according to the air conditioner operation parameters, and otherwise, the information that the whole vehicle state is not met is sent to the server. According to the method, on the premise of ensuring the safety of the vehicle, the problem of pre-cooling / pre-heating the interior of the vehicle before traveling at high temperature in summer or low temperature in winter can be solved for a vehicle owner, the operation of remotely controlling the air conditioner is simplified, and the experience feeling and flow preciseness of remotely controlling the air conditioner are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and more specifically, to a remote control method, device, vehicle and storage medium for an air conditioner in the field of vehicle control technology. Background Art

[0002] Traditional vehicle air-conditioning systems usually require the driver to enter the car and start the car before the air-conditioning system can be turned on. In the high temperature environment in summer, the car is exposed to the sun for a long time after parking, and the temperature inside the car can reach very high. If you enter the car immediately, it will be very stuffy and uncomfortable.

[0003] In the related art, a remote control function is configured for the air conditioning system of the vehicle to improve the comfort feeling of the driver after getting in the vehicle in extremely cold and hot seasons.

[0004] However, in the related art, when the air conditioner is started by remote control, it can usually only operate in a fixed mode, which usually makes the temperature adjustment result in the car unable to meet the needs of the passengers and has a certain impact on the comfort of the passengers after getting in the car, which needs to be solved urgently. Summary of the invention

[0005] The present application provides a remote control method, device, vehicle and storage medium for an air conditioner. The method can solve the problem of pre-cooling / preheating the temperature in the car before traveling in high temperatures in summer or low temperatures in winter for car owners under the premise of ensuring vehicle safety, simplify the operation of remotely controlling the air conditioner, and greatly improve the experience and process rigor of remotely controlling the air conditioner.

[0006] In a first aspect, a remote control method for an air conditioner is provided, wherein the remote control method is applied to a vehicle, wherein the method comprises:

[0007] Receive an air-conditioning start-up instruction sent by a server, wherein the air-conditioning start-up instruction includes air-conditioning operating parameters; based on the air-conditioning start-up instruction, obtain the working mode, power status, remote status and upgrade mode of the vehicle, and judge whether the vehicle meets the preset air-conditioning remote start-up conditions according to the working mode, the power status, the remote status and the upgrade mode; if the vehicle meets the preset air-conditioning remote start-up conditions, start the vehicle air-conditioning according to the air-conditioning operating parameters, otherwise, send the whole vehicle status unsatisfactory information to the server.

[0008] Through the above technical solution, the present application determines whether the current vehicle meets the conditions for remotely controlling the air conditioner by obtaining parameters such as the vehicle's working mode, power status, remote status, and upgrade mode. When the remote air conditioner start conditions preset in the present application are met, the function of remotely controlling the vehicle air conditioner is realized and fed back to the user end. Therefore, the remote control method of the air conditioner in the present application can realize remote control of the vehicle air conditioner based on the air conditioner operating parameters set by the user, and solve the problem of pre-cooling / preheating the temperature in the car in advance before traveling in high temperatures in summer or low temperatures in winter while ensuring the safety of the vehicle, greatly improving the user's experience.

[0009] In combination with the first aspect, in some possible implementations, judging whether the vehicle meets a preset air conditioning remote start condition according to the working mode, the power state, the remote state, and the upgrade mode includes:

[0010] If the power state is on and the remote state is unavailable, or the power state is on and the working mode is non-parking mode, or the upgrade mode is OTA (Over-the-Air Technology) mode, it is determined that the vehicle does not meet the preset air-conditioning remote start condition; if the power state is off, or the power state is on and the remote state is available and the upgrade mode is non-OTA mode, or the power state is on and the working mode is parking mode and the upgrade mode is non-OTA mode, it is determined that the vehicle meets the preset air-conditioning remote start condition.

[0011] Through the above technical solution, the present application provides the conditions for remotely controlling the air conditioner. Since the present application supports remote control of the air conditioner when the current vehicle power is off or unmanned, and can also allow remote control of the air conditioner instead of the air conditioner panel when the power is on but in parking mode, and considering whether the vehicle-mounted equipment is in an upgraded state, the present application does not affect driving safety during the process of remotely controlling the air conditioner.

[0012] In combination with the first aspect and the above implementations, in some possible implementations, after determining that the vehicle meets the preset air conditioning remote start condition, the method further includes:

[0013] Wake up the body domain controller, and determine whether the body domain controller and the vehicle-mounted TBOX are successfully authenticated; if the body domain controller and the vehicle-mounted TBOX fail to authenticate, send authentication failure information to the server, so that the authentication failure information is sent to the preset mobile terminal through the server, otherwise, identify whether the power state is off through the body domain controller; if the power state is off, adjust the power state to the on state and the remote state to the available state, and send the air-conditioning start instruction to the vehicle domain controller, and determine whether the vehicle is successfully high-voltage through the vehicle domain controller; if the vehicle domain controller determines that the high-voltage is not successfully applied, Then, an air conditioning high-voltage prohibition information is sent to the server, so that the air conditioning high-voltage prohibition information is sent to the preset mobile terminal through the server; otherwise, an air conditioning high-voltage enable signal is sent to the air conditioning device through the vehicle domain controller, and the air conditioning device is used to determine whether the vehicle air conditioner performs a startup action; if the vehicle air conditioner does not perform a startup action, a control failure information is sent to the server, so that the control failure information is sent to the preset mobile terminal through the server; otherwise, the vehicle air conditioner is started according to the air conditioning operating parameters, and a startup success information is sent to the server, so that the startup success information is sent to the preset mobile terminal through the server.

[0014] Through the above technical solution, after judging that the current vehicle meets the conditions for remote opening of the air conditioner, the body domain controller of this application needs to authenticate with TBOX, thereby greatly increasing the data security in the process of remote control of the vehicle. Since this application adjusts the power state to the on state when the power state is off, and adjusts the remote state to be in an available state, therefore, this application can adjust the state of the whole vehicle to meet the remote control conditions of the air conditioner when the vehicle power is off or there is no one in the car. In addition, this application determines whether the vehicle is on high voltage through the whole vehicle domain controller. When the vehicle is not on high voltage, the signal of prohibition of high voltage of the air conditioner and the reason for failure are fed back to the user end, thereby further enhancing the security of the remote control function of the air conditioner. This application realizes information interaction between the user and the vehicle end by monitoring the on / off state of the vehicle air conditioner and feeding it back to the user end, so that the user can timely understand the progress and results of remote control of the air conditioner. Therefore, this application improves the remote control process of the air conditioner, thereby improving the user's experience.

[0015] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, if the power state is the off state, or the power state is the on state and the remote state is the available state and the upgrade mode is the non-OTA mode, after starting the vehicle air conditioner according to the air-conditioning operating parameters, it also includes: determining whether the vehicle detects preset signs of human activity; if the vehicle detects the preset signs of human activity, adjusting the power state to the off state and turning off the vehicle air conditioner.

[0016] Through the above technical solution, when the power is off, the application starts the air conditioner according to the operating parameters of the air conditioner. If human activities are detected at this time, such as opening the car door, the remote control of the air conditioner is automatically terminated and the car air conditioner is turned off. Therefore, when the remote control of the air conditioner is not needed, the application can disconnect the remote control of the air conditioner in time, making its function more humane.

[0017] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, if the power state is in the off state, after starting the vehicle air conditioner according to the air-conditioning operating parameters, it also includes: obtaining the current startup time of the vehicle air conditioner, and if the current startup time is equal to the preset time, adjusting the power state to the off state and turning off the vehicle air conditioner.

[0018] Through the above technical solution, when the power state is off, that is, when the power is off or no one is driving, the user uses the remote control function of the air conditioner to realize the remote opening of the air conditioner. The vehicle controller needs to count the current opening time of the vehicle air conditioner. After the time exceeds the set time, the controller automatically turns off the air conditioner without the user manually turning it off. Therefore, the application can achieve the effect of simplifying user operations and make the remote control function of the air conditioner more humane and intelligent.

[0019] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after starting the vehicle air conditioner according to the air conditioning operating parameters, it also includes: obtaining the current remaining power of the vehicle; if the current remaining power is lower than the preset power value, adjusting the power state to the off state and turning off the vehicle air conditioner.

[0020] Through the above technical solution, the present application adjusts the power state to the off state and automatically controls the vehicle air conditioner to turn off when the current vehicle's battery is too low. Therefore, the present application can disconnect the vehicle air conditioner and remind the user to charge in time when the vehicle's battery is low to ensure the normal operation of the vehicle, further improving the control function of the vehicle air conditioner and making it suitable for low-battery status of the vehicle.

[0021] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, it also includes: obtaining the duration of the vehicle air conditioner being turned off; if the duration of the off state is greater than the preset duration, sending the air conditioner timeout information to the server, so that the air conditioner timeout information is sent to the preset mobile terminal through the server.

[0022] Through the above technical solution, when the current vehicle power is too low, the present application controls the vehicle power supply and the vehicle air conditioner to be in a closed state, and counts the duration of the shutdown. When the duration exceeds the set duration, a corresponding reminder message is sent to the user end to remind the user to take timely measures to make the vehicle meet the remote control conditions of the air conditioner. In this way, the process of remotely controlling the air conditioner is made more rigorous and user-friendly, thereby improving the user experience.

[0023] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, it also includes: identifying whether the vehicle air conditioner is turned off successfully through the air conditioning device; if the vehicle air conditioner is turned off successfully, sending a successful shutdown instruction to the server, so that the successful shutdown instruction is forwarded to a preset mobile terminal through the server; otherwise, sending an execution failure signal to the vehicle TBOX, and resending the remote air conditioning off instruction to the vehicle air conditioner through the vehicle TBOX until the vehicle air conditioner is turned off successfully.

[0024] Through the above technical solution, when controlling the automatic shutdown function of the vehicle air conditioner, this application needs to confirm whether the vehicle air conditioner is successfully shut down. In the case of a shutdown failure, the execution failure signal is fed back to the user end through TBOX, and the user can resend the command to shut down the air conditioner to ensure that the vehicle air conditioner is successfully shut down. Therefore, this application ensures the remote shutdown function of the air conditioner through the interaction between TBOX, the body controller and the user end, greatly improving the rigor and reliability of the remote control process of the air conditioner, thereby improving the user experience.

[0025] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, it also includes: judging whether the vehicle has successfully lowered the high voltage through the vehicle domain controller; if the vehicle domain controller determines that the high voltage has been successfully lowered, sending the high voltage reduction success information to the server, so that the server sends the high voltage reduction success information to the preset mobile terminal; otherwise, sending a high voltage reduction failure signal to the vehicle-mounted TBOX, and resending the remote air conditioning off command to the vehicle domain controller through the vehicle-mounted TBOX until the vehicle successfully lowers the high voltage.

[0026] Through the above technical solution, after the air conditioner is remotely controlled to be turned off when the power is off or no one is driving, this application needs to determine whether the vehicle has successfully lowered the high voltage, and feedback the judgment result to the user end, so as to avoid malfunction of the remote control air conditioner function, improve the safety of remote control air conditioner, and greatly enhance the experience and process rigor of remote control air conditioner.

[0027] In a second aspect, a remote control device for an air conditioner is provided, wherein the remote control method is applied to a vehicle, wherein the device comprises:

[0028] A receiving module, configured to receive an air conditioner start instruction sent by a server, wherein the air conditioner start instruction includes air conditioner operation parameters;

[0029] a judgment module, configured to obtain the working mode, power state, remote state and upgrade mode of the vehicle based on the air-conditioning start-up instruction, and judge whether the vehicle meets the preset air-conditioning remote start-up condition according to the working mode, power state, remote state and upgrade mode;

[0030] The control module is used to start the vehicle air conditioner according to the air conditioner operating parameters when the vehicle meets the preset air conditioner remote start condition, otherwise, send the vehicle status unsatisfactory information to the server.

[0031] In combination with the second aspect, in some possible implementations, the judgment module is specifically used to: when the power state is on and the remote state is unavailable, or the power state is on and the working mode is non-parking mode, or the upgrade mode is OTA mode, determine that the vehicle does not meet the preset air-conditioning remote start-up condition; when the power state is off, or the power state is on and the remote state is available and the upgrade mode is non-OTA mode, or the power state is on and the working mode is parking mode and the upgrade mode is non-OTA mode, determine that the vehicle meets the preset air-conditioning remote start-up condition.

[0032] In combination with the second aspect and the above implementation, in some possible implementations, after determining that the vehicle meets the preset air conditioning remote start condition, the control module is further used to:

[0033] Wake up the body domain controller, and determine whether the body domain controller and the vehicle-mounted TBOX are successfully authenticated; when the body domain controller and the vehicle-mounted TBOX fail to authenticate, send authentication failure information to the server, so that the server sends the authentication failure information to the preset mobile terminal, otherwise, identify whether the power state is off through the body domain controller; when the power state is off, adjust the power state to the on state and the remote state to the available state, and send the air conditioning start instruction to the vehicle domain controller, and determine whether the vehicle is successfully high-voltage through the vehicle domain controller; when the vehicle domain controller determines that the high-voltage is not successfully applied , send air conditioning high-voltage prohibition information to the server, so that the air conditioning high-voltage prohibition information is sent to the preset mobile terminal through the server; otherwise, send an air conditioning high-voltage enable signal to the air conditioning device through the vehicle domain controller, and judge whether the vehicle air conditioner performs the startup action through the air conditioning device; when the vehicle air conditioner does not perform the startup action, send control failure information to the server, so that the control failure information is sent to the preset mobile terminal through the server; otherwise, start the vehicle air conditioner according to the air conditioning operating parameters, and send the startup success information to the server, so that the startup success information is sent to the preset mobile terminal through the server.

[0034] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, if the power state is the off state, or the power state is the on state and the remote state is the available state and the upgrade mode is the non-OTA mode, after starting the vehicle air conditioner according to the air-conditioning operating parameters, the judgment module is also used to: judge whether the vehicle detects preset signs of human activity; when the vehicle detects the preset signs of human activity, adjust the power state to the off state and turn off the vehicle air conditioner.

[0035] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, if the power state is in the off state, after starting the vehicle air conditioner according to the air-conditioning operating parameters, the control module is also used to: obtain the current startup time of the vehicle air conditioner, and when the current startup time is equal to the preset time, adjust the power state to the off state and turn off the vehicle air conditioner.

[0036] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, after starting the vehicle air conditioner according to the air conditioning operating parameters, the control module is also used to: obtain the current remaining power of the vehicle; when the current remaining power is lower than the preset power value, adjust the power state to the off state and turn off the vehicle air conditioner.

[0037] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, the control module is also used to: obtain the duration of the vehicle air conditioner being turned off; when the duration of the off state is greater than the preset duration, send the air conditioner timeout information to the server, so that the air conditioner timeout information is sent to the preset mobile terminal through the server.

[0038] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, the control module is also used to: identify whether the vehicle air conditioner is turned off successfully through the air conditioning device; when the vehicle air conditioner is turned off successfully, send a shutdown success instruction to the server, so that the server forwards the shutdown success instruction to a preset mobile terminal; otherwise, send an execution failure signal to the vehicle TBOX, and resend the remote air conditioning off instruction to the vehicle air conditioner through the vehicle TBOX until the vehicle air conditioner is turned off successfully.

[0039] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, the control module is also used to: determine whether the vehicle has successfully lowered the high voltage through the vehicle domain controller; when the vehicle domain controller determines that the high voltage is successfully turned on, send the high voltage reduction success information to the server, so that the server sends the high voltage reduction success information to the preset mobile terminal; otherwise, send a high voltage reduction failure signal to the vehicle-mounted TBOX, and resend the remote air conditioning off command to the vehicle domain controller through the vehicle-mounted TBOX until the vehicle successfully reduces the high voltage.

[0040] In a third aspect, a vehicle is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method in the first aspect or any possible implementation of the first aspect.

[0041] In a fourth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 is a flow chart of a remote control method for an air conditioner provided in an embodiment of the present application;

[0043] Figure 2 is a logic flow chart of an embodiment of the present application;

[0044] Figure 3 is a logic flow chart of another embodiment of the present application;

[0045] Figure 4 is a block diagram of a remote control device for an air conditioner provided in an embodiment of the present application;

[0046] Figure 5 It is a block diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0048] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0049] In the related art, the remote control method of the air conditioner uses the application (Application, APP for short) on the terminal device as the user contact end, and the body controller receives the air conditioner start command sent by the cloud server through the vehicle-mounted device to control the start of the vehicle air conditioner. In this vehicle air conditioner remote control method, the user only needs to trigger the operation on the main interface of the vehicle control APP, and the terminal device can generate the air conditioner start command and send it to the cloud server to realize the remote control of the air conditioner to set the target temperature, which reduces the user's operation complexity and improves the efficiency of the remote control of the air conditioner.

[0050] However, the above method can only realize remote control of the vehicle air conditioner when the vehicle power is turned on, and does not take into account the current working status of the vehicle, power status and other conditions for turning on the air conditioner. In the process of remote control of the air conditioner, factors such as insufficient vehicle power and the duration of automatic air conditioning startup are not considered. The rigor of its implementation process needs to be discussed, and the operation is complicated and not user-friendly enough.

[0051] Therefore, in order to solve the above problems, the present application provides a remote control method for an air conditioner, which can solve the problem of pre-cooling / pre-heating the temperature in the car in advance before traveling in high temperatures in summer or low temperatures in winter, simplify the operation of remotely controlling the air conditioner, and greatly improve the experience and process rigor of remotely controlling the air conditioner. The following lists specific embodiments and the accompanying drawings to introduce the remote control method of the air conditioner of the present application in detail.

[0052] Figure 1 It is a schematic flow chart of a remote control method for an air conditioner provided in an embodiment of the present application, and the remote control method for an air conditioner is applied to a vehicle.

[0053] For example, Figure 1 As shown, the remote control method of the air conditioner includes the following steps:

[0054] In step S101, an air-conditioning start-up instruction sent by a server is received, wherein the air-conditioning start-up instruction includes air-conditioning operation parameters.

[0055] The server in the embodiment of the present application is a telematics service provider (TSP) platform for realizing information exchange between vehicle-mounted devices and the Internet. The air-conditioning start instruction in the embodiment of the present application includes air-conditioning operation parameters, such as the air-conditioning target temperature and wind speed set by the user, which are not specifically limited here.

[0056] It should be noted that the remote control method of the air conditioner of the present application can enable the user to use a mobile terminal, such as a smart phone, smart watch, etc., to remotely turn on the vehicle air conditioning function through an APP on the mobile device, and can independently set the target temperature of the air conditioner, greatly improving the experience of remote control of the air conditioner.

[0057] Specifically, the user can set the "air conditioning target temperature" after successfully entering the security password through the APP, and click the "remote air conditioning on" button. The APP service system will send the signal to control the air conditioning on to the server, that is, the Internet of Vehicles TSP platform, through the API (Application Programming Interface) interface.

[0058] Furthermore, before the Internet of Vehicles TSP platform receives the signal sent by the user and sends instructions to the vehicle-side TBOX, it needs to determine whether the vehicle-side TBOX is online. When the TBOX is online, the TSP platform directly issues a "remote air conditioning" instruction; when the TBOX is not online, the TSP platform sends a text message through the SIM card operator's Internet of Things platform to remotely wake up the vehicle-side TBOX, and after waiting for the TBOX to successfully log in to the TSP platform within the valid time period, the TSP platform sends a "remote air conditioning" instruction to the vehicle-side TBOX. As a result, this application ensures the smooth remote air conditioning even when the vehicle-side TBOX is not online, and improves the process of remote air conditioning control.

[0059] In step S102, based on the air conditioning start instruction, the vehicle's working mode, power status, remote status and upgrade mode are obtained, and it is determined whether the vehicle meets the preset air conditioning remote start conditions based on the working mode, power status, remote status and upgrade mode.

[0060] It is understandable that the air conditioning start-up instruction of the present application may include data such as the air conditioning target temperature and wind speed. The start-up of the vehicle air conditioning needs to consider the current working state of the vehicle, and the operation of the air conditioning requires power support. Therefore, before turning on the vehicle air conditioning according to the air conditioning start-up instruction, the present application needs to obtain data such as the current vehicle's working mode, power status, and remote status to determine whether the current vehicle meets the remote control conditions of the air conditioning. In addition, when the vehicle-mounted device is in OTA upgrade mode, it cannot respond to the user's air conditioning start-up instruction, so the present application also needs to determine whether the vehicle-mounted device is in upgrade mode. Therefore, the remote control method of the air conditioner of the present application greatly increases the rigor and reliability of the control process.

[0061] It should be noted that the vehicle-mounted device in the embodiment of the present application may be a TBOX, which may be installed under the vehicle dashboard and contains a SIM (Subscriber Identity Module) card with communication functions for realizing networking, uploading vehicle information, remote control, and OTA functions, etc. Therefore, the present application may utilize TBOX to realize information interaction between the user-side mobile device and the vehicle networking TSP platform, as well as obtain information such as the vehicle's working mode, power status, remote status, and upgrade mode.

[0062] Optionally, in some embodiments, whether the vehicle meets the preset remote air-conditioning start-up conditions is determined based on the working mode, power status, remote status and upgrade mode, including: if the power status is on and the remote status is unavailable, or the power status is on and the working mode is non-parking mode, or the upgrade mode is OTA mode, then it is determined that the vehicle does not meet the preset remote air-conditioning start-up conditions; if the power status is off, or the power status is on and the remote status is available and the upgrade mode is non-OTA mode, or the power status is on and the working mode is parking mode and the upgrade mode is non-OTA mode, then it is determined that the vehicle meets the preset remote air-conditioning start-up conditions.

[0063] Specifically, the above-mentioned embodiments list the remote air-conditioning start-up conditions preset in this application. By obtaining data such as the vehicle's working mode, power status, remote status and upgrade mode, it can be determined whether the current vehicle can use the remote control function of the vehicle's air conditioner.

[0064] It is understandable that if the remote mode of the current vehicle is not available, the start and stop of the air conditioner cannot be remotely controlled; if the current power status of the vehicle is on, but it is in driving state, remote control of the air conditioner may affect driving safety; if TBOX is in OTA upgrade mode, TBOX cannot respond to corresponding instructions. Therefore, in these cases, the conditions for remote start of the air conditioner cannot be met.

[0065] In some embodiments, when the power state is on and the remote state is on, the vehicle air conditioner can be remotely controlled. For example, the rear passengers do not need to use the control panel to control the air conditioner, but can directly use the APP to achieve remote control of the air conditioner; when the power state is on, the vehicle's working mode is parking mode and the TBOX is in normal operation, both the front driver and the rear passengers can use the APP to remotely control the air conditioner.

[0066] Therefore, the present application, through the above-mentioned preset air-conditioning remote start-up conditions, allows users to remotely control the vehicle air-conditioning in the power-on and remote mode, as well as the power-on and parking mode, which can not only ensure the safety of the vehicle, but also improve the user experience of remotely controlling the air-conditioning. In addition, the air-conditioning remote start-up conditions listed in this application make the air-conditioning remote control method of this application applicable to a variety of scenarios.

[0067] In step S103, if the vehicle meets the preset air-conditioning remote start condition, the vehicle air-conditioning is started according to the air-conditioning operating parameters, otherwise, the vehicle status unsatisfactory information is sent to the server.

[0068] Specifically, if the current vehicle meets one of the conditions for remote air conditioning startup, the vehicle controller will control the vehicle air conditioning to start. Otherwise, it will send information that the vehicle status is not met to the Internet of Vehicles TSP platform, and then the Internet of Vehicles TSP platform will feedback the information that the air conditioning startup failed to the user's mobile device.

[0069] Optionally, in some embodiments, after determining that the vehicle meets the preset conditions for remotely starting the air conditioner, it also includes: waking up the body domain controller, and determining whether the body domain controller and the on-board TBOX are successfully authenticated; if the body domain controller and the on-board TBOX fail to authenticate, sending authentication failure information to the server, so that the authentication failure information is sent to the preset mobile terminal through the server, otherwise, identifying whether the power state is off through the body domain controller; if the power state is off, adjusting the power state to on and the remote state to available, and sending the air conditioner start instruction to the vehicle domain controller, and determining whether the vehicle is successful through the vehicle domain controller. If the vehicle domain controller determines that the high voltage is not successfully applied, the air conditioning high voltage prohibition information is sent to the server, so that the air conditioning high voltage prohibition information is sent to the preset mobile terminal through the server; otherwise, the air conditioning high voltage enable signal is sent to the air conditioning device through the vehicle domain controller, and the air conditioning device determines whether the vehicle air conditioner performs the startup action; if the vehicle air conditioner does not perform the startup action, a control failure message is sent to the server, so that the control failure message is sent to the preset mobile terminal through the server; otherwise, the vehicle air conditioner is started according to the air conditioning operating parameters, and a startup success message is sent to the server, so that the startup success message is sent to the preset mobile terminal through the server.

[0070] Specifically, when the vehicle-side TBOX successfully receives the "remote air conditioning" command issued by the Internet of Vehicles TSP platform, the vehicle-side TBOX needs to determine whether the vehicle power status is off or on + remote mode and non-upgrade mode.

[0071] In some cases, when the vehicle power state is on and not in remote mode, the remote control function of the air conditioner cannot be used at this time because the remote mode does not meet the conditions for remote control of the air conditioner; or when it is not in parking mode, the air conditioner cannot be remotely controlled during driving, or when TBOX is in OTA upgrade mode, TBOX cannot respond to corresponding instructions. Therefore, in the above cases, the vehicle-side TBOX reports the "vehicle status is not satisfied" signal to the Internet of Vehicles TSP platform, and the Internet of Vehicles TSP platform feeds back the "vehicle status is not satisfied" signal to the user-side APP and ends the process.

[0072] In other cases, when the vehicle power state is off or the power state is on but in remote mode and non-OTA upgrade mode, the vehicle-side TBOX sends "remote air conditioning on, remote air conditioning temperature" and specific wake-up instructions to CANBUS (Controller Area Network Bus, controller local area network bus technology).

[0073] In some other cases, when the vehicle power state is on but in parking mode and non-upgrade mode, the vehicle-side TBOX sends "remote air conditioning on, remote air conditioning temperature" and specific wake-up commands to CANBUS.

[0074] Therefore, this application can use the vehicle-side TBOX to obtain the vehicle's working mode, power status, remote status and upgrade mode, and determine whether the current vehicle meets the conditions for remotely turning on the air conditioner. After responding to the user's instructions, the results are fed back to the user side, greatly improving the user's experience.

[0075] In other embodiments, the present application takes into account the security of data in remote control. After the body domain controller is awakened, it is necessary to perform authentication with the vehicle-side TBOX in accordance with the specification. The present application embodiment verifies whether SecOC (Secure Onboard Communication, authentication of sensitive information in the vehicle) is successful through BDM (Body Domain Module). If BDM and the vehicle-side TBOX fail to verify SecOC, BDM sends an "authentication failure" signal. After the vehicle-side TBOX receives the signal, it sends a message of "BDM and vehicle-side TBOX authentication failure" to the Internet of Vehicles TSP platform. The Internet of Vehicles TSP platform feeds back the message of "BDM and vehicle-side TBOX authentication failure" to the user-side APP and ends the process; if BDM and the vehicle-side TBOX successfully verify SecOC, BDM executes the "remote air conditioning" command of the vehicle-side TBOX according to normal logic.

[0076] Therefore, this application fully considers the security issues of networking. In order to improve the security of vehicle-mounted communications, the SecOC verification method is adopted to effectively protect the user's privacy data and further improve the process of remote control of vehicle air conditioning.

[0077] It is understandable that after the vehicle body domain controller BDM is awakened, BDM also needs to determine the current power status of the vehicle. If the vehicle power status is on, BDM sends "remote air conditioning temperature" to CANBUS; if the vehicle power status is off, BDM first sends "power on + remote mode" to control the remote start of the vehicle, and then sends "remote air conditioning, remote air conditioning temperature" instructions to CANBUS.

[0078] Therefore, the present application can allow remote control of the air conditioner when the power is off or there is no one in the car, and can also allow remote control of the air conditioner instead of the air conditioner panel when the power is on but in parking mode without affecting driving safety.

[0079] Furthermore, when the power state is off, it is necessary to adjust the power state to on. When the remote state is available, send the air conditioning on command to the PIU (Powertrain Integration Unit power domain controller). After the PIU is awakened, it executes the high voltage according to its own logic and determines whether the high voltage is successfully applied. If the PIU fails to successfully apply the high voltage, the PIU sends the "air conditioning high voltage prohibited" message to the CANBUS, the BDM determines that the execution fails and sends an "execution failure" signal, and the vehicle-side TBOX reports the "control failure" and "air conditioning high voltage prohibited" information to the Internet of Vehicles TSP platform. The Internet of Vehicles TSP platform feeds back the "control failure" and "control failure reason (air conditioning high voltage prohibited)" information to the user-side APP, and the process ends; if the PIU successfully applies the high voltage, the PIU sends the "air conditioning high voltage enabled" message to the CANBUS and performs the corresponding operation.

[0080] Therefore, this application further ensures the remote start of the air conditioner from the perspective of whether the vehicle domain controller has successfully reached high voltage, avoids the impact of the vehicle air conditioner on the start due to failure of the vehicle domain controller, and improves the rigor of the remote control process of the air conditioner.

[0081] In some embodiments, after the vehicle domain controller successfully turns on the high voltage, the vehicle domain controller sends an air conditioning high voltage enable signal to the air conditioning device, such as AC (Air Condition, air conditioning controller), and determines whether the vehicle air conditioning performs the startup action through AC. If the AC air conditioning fails to turn on, the AC sends an "air conditioning off" signal to CANBUS, the BDM sends an "execution failure" signal, the vehicle-side TBOX reports the "control failure" information to the Internet of Vehicles TSP platform, and the Internet of Vehicles TSP platform feeds back the "control failure" and "control failure reason (air conditioning off)" information to the user-side APP; if the AC air conditioning is turned on successfully, the AC sends an "air conditioning on, set air conditioning temperature status" signal to CANBUS, the BDM sends a "air conditioning on execution success, set air conditioning temperature" signal, the vehicle-side TBOX reports "control success" to the Internet of Vehicles TSP platform, and the Internet of Vehicles TSP platform feeds back "control success" to the user-side APP.

[0082] Therefore, the present application judges the response status of the air conditioning device, feeds back the control results to the user side, and reports the progress of remote control of the air conditioning in a timely manner, thereby increasing the interactive experience between the user and the vehicle side. After receiving the information that the air conditioning device control fails, the user can immediately eliminate the fault risk and ensure the normal operation of the vehicle air-conditioning system.

[0083] Optionally, in some embodiments, if the power state is off, or the power state is on and the remote state is available and the upgrade mode is non-OTA mode, after starting the vehicle air conditioner according to the air-conditioning operating parameters, it also includes: determining whether the vehicle detects preset signs of human activity; if the vehicle detects preset signs of human activity, adjust the power state to off and turn off the vehicle air conditioner.

[0084] Among them, the preset signs of human activity may be whether the local status such as the vehicle remote control key unlocking, the door, and the brake pedal status changes.

[0085] Specifically, when the current vehicle's power state is off or the power state is on and the remote state is available and the upgrade mode is non-OTA mode, the user remotely controls the vehicle air conditioning to turn on. After BDM sends a "successful execution" signal, it is necessary to monitor in real time whether there are signs of human activity in the current vehicle. If no signs of human activity are detected, continue to judge; if any signs of human activity are detected, BDM sends "vehicle OFF" and "remote air conditioning off" information to CANBUS, and executes the active air conditioning off function, that is, the remote air conditioning on is interrupted.

[0086] It should be noted that when the vehicle is turned on and in parking mode, there is no need to monitor for signs of human activity, i.e. the action of remotely turning on the air conditioner is not interrupted.

[0087] Therefore, the present application can automatically disconnect the function of remotely turning on the air conditioner without the need to remotely operate the air conditioner, thereby improving the user experience and simplifying the operation.

[0088] Optionally, in some embodiments, if the power state is off, after starting the vehicle air conditioner according to the air conditioning operating parameters, it also includes: obtaining the current startup time of the vehicle air conditioner, if the current startup time is equal to the preset time, adjusting the power state to off and turning off the vehicle air conditioner.

[0089] It is understandable that when the vehicle power is off, remotely controlling the on-board air conditioner can solve the problem of pre-cooling / pre-heating the temperature in the car before traveling in high temperatures in summer or low temperatures in winter. However, considering that turning on the air conditioner for a long time will cause excessive power consumption, this application sets a preset time for automatically turning on the air conditioner. When the current on time of the vehicle air conditioner reaches the preset time, the remote control action is automatically terminated and the vehicle is turned off. Therefore, this application can avoid the waste of power caused by the user forgetting to turn off the vehicle air conditioner halfway, making the remote control method of the air conditioner more intelligent and humane.

[0090] It should be noted that when the vehicle is on and in parking mode, there is no need to count the length of time the air conditioner is on, and when the user turns off the air conditioner through the APP, the vehicle does not turn off the power and remains in the original on state.

[0091] For example, the embodiment of the present application can set the preset time for automatically turning on the air conditioner to 15 minutes. After the vehicle-side TBOX reports the "control successful" information to the Internet of Vehicles TSP platform, the vehicle-side TBOX determines whether the air conditioner turning on time has exceeded the default fixed 15 minutes. If the vehicle-side TBOX timing does not exceed 15 minutes, the judgment continues; if the vehicle-side TBOX timing is equal to 15 minutes, the vehicle-side TBOX sends a "remote air conditioner off" command to CANBUS, and BDM sends "whole vehicle OFF" and "remote air conditioner off" information to CANBUS.

[0092] Optionally, in some embodiments, after starting the vehicle air conditioner according to the air conditioning operating parameters, it also includes: obtaining the current remaining power of the vehicle; if the current remaining power is lower than the preset power value, adjusting the power state to the off state and turning off the vehicle air conditioner.

[0093] It is understandable that when the battery of the vehicle is too low, in order to ensure the normal operation of the vehicle and avoid power consumption, the present application needs to obtain the current remaining power of the vehicle after starting the vehicle air conditioner according to the air conditioner operation parameters, and automatically disconnect the operation of the vehicle air conditioner and turn off the power when the current power is lower than a certain amount. Therefore, the remote control method of the air conditioner of the present application can be applied to the situation of low battery of the vehicle and can ensure the safety of the vehicle.

[0094] Optionally, in some embodiments, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, it also includes: obtaining the duration of the vehicle air conditioner being turned off; if the duration of the off state is greater than the preset duration, sending the air conditioner timeout information to the server, so that the air conditioner timeout information is sent to the preset mobile terminal through the server.

[0095] Specifically, based on the above embodiment, when it is necessary to automatically terminate the function of remotely controlling the vehicle air conditioner, the present application needs to adjust the power state to the off state and turn off the vehicle air conditioner. In order to ensure that the vehicle air conditioner is successfully turned off, the present application needs to obtain the duration of the vehicle air conditioner being turned off. If the duration lasts too long, information that the air conditioner has not been successfully turned off is sent to the user end to remind the user that the air conditioner has not been turned off after the timeout.

[0096] For example, the embodiment of the present application sets the preset time length to 3 minutes. When the power state is adjusted to the off state and the vehicle air conditioner is turned off, the vehicle-side TBOX determines whether the air conditioner has not been turned off for 3 minutes. If the air conditioner has not been turned off for less than 3 minutes, the determination continues until the air conditioner is successfully turned off. If the air conditioner has not been turned off for 3 minutes, the vehicle-side TBOX reports the "air conditioner has timed out and is not turned off" signal to the Internet of Vehicles TSP platform, and the Internet of Vehicles TSP platform reports the "air conditioner has timed out and is not turned off" information to the user-side APP.

[0097] Optionally, in some embodiments, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, it also includes: identifying whether the vehicle air conditioner is turned off successfully through the air conditioning device; if the vehicle air conditioner is turned off successfully, sending a successful shutdown instruction to the server, so that the successful shutdown instruction is forwarded to a preset mobile terminal through the server; otherwise, sending an execution failure signal to the vehicle TBOX, and resending the remote air conditioning off instruction to the vehicle air conditioner through the vehicle TBOX until the vehicle air conditioner is turned off successfully.

[0098] It is understandable that in order to ensure that the vehicle air conditioner is turned off successfully, after the AC controller executes the action of turning off the air conditioner after receiving the remote air conditioner off signal, it is necessary to determine whether the execution is successful. If the air conditioner is not turned off, the AC sends an "air conditioner on" signal to CANBUS, BDM determines that the AC execution fails, and sends an "execution failure" signal to the vehicle-side TBOX. After receiving the failure signal, the vehicle-side TBOX sends the "remote air conditioner off" command to CANBUS again, and BDM sends "remote air conditioner off" to CANBUS. After receiving, AC executes to turn off the air conditioner, and this cycle is repeated until the vehicle air conditioner is turned off; if the air conditioner is turned off successfully, the AC sends an "air conditioner off" signal to CANBUS, BDM determines that the AC execution is successful, and sends an "execution success" signal. The vehicle-side TBOX periodically receives the "air conditioner off" status signal and reports it to the Internet of Vehicles TSP platform, and the Internet of Vehicles TSP platform reports the real-time status of the vehicle to the user-side APP.

[0099] Optionally, in some embodiments, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, it also includes: judging whether the vehicle has successfully lowered the high voltage through the vehicle domain controller; if the vehicle domain controller determines that the high voltage has been successfully lowered, sending the high voltage success information to the server, so that the server sends the high voltage success information to a preset mobile terminal; otherwise, sending a high voltage failure signal to the vehicle-mounted TBOX, and resending the remote air conditioning off command to the vehicle domain controller through the vehicle-mounted TBOX until the vehicle successfully lowers the high voltage.

[0100] Specifically, in order to ensure that the high voltage can be successfully lowered after the vehicle air conditioner is turned off, the present application monitors the status of the vehicle through the vehicle domain controller, executes the high voltage lowering after receiving the signal that the vehicle is turned off, and determines whether the execution is successful. If the high voltage is not successfully lowered, the PIU sends the information of "air conditioning high voltage enable" to CANBUS, and the BDM determines that its execution has failed, and sends an "execution failure" signal to the vehicle-side TBOX. After receiving the failure signal, the vehicle-side TBOX sends the "remote air conditioning off" command to CANBUS again, and the BDM sends "vehicle OFF" to CANBUS. After receiving it, the PIU executes the high voltage lowering, and this cycle is repeated until the high voltage is successfully lowered; if the high voltage is successfully lowered, the PIU sends the information of "air conditioning high voltage prohibited" to CANBUS, and the BDM determines that its execution has been successful, and sends an "execution success" signal to the vehicle-side TBOX. The vehicle-side TBOX periodically receives the "air conditioning high voltage prohibited" status signal and reports it to the Internet of Vehicles TSP platform, and the Internet of Vehicles TSP platform reports the real-time status of the vehicle to the user APP.

[0101] Therefore, based on the introduction of the above embodiments, the remote control method of the air conditioner of the present application can allow remote control of the air conditioner when the power is off and no one is in the car, and can also allow remote control of the air conditioner instead of the air conditioner panel when the power is on but in parking mode; when the power is off, when a human action is detected after the air conditioner is turned on remotely, the present application can automatically terminate the remote control action to turn off the vehicle, and when the power is off, after the air conditioner is turned on remotely, the vehicle automatically times and turns off the air conditioner without manual operation, and when the power is on, the air conditioner is turned off without timing. Therefore, the present application can solve the problem of pre-cooling / preheating the temperature in the car in advance before traveling in high temperatures in summer or low temperatures in winter, while ensuring the safety of the vehicle, and improve the user experience.

[0102] In order for those skilled in the art to further understand the remote control method of the air conditioner of the present application, the following examples are listed in conjunction with the accompanying drawings to further illustrate the application scenarios of the method.

[0103] Specifically, Figure 2 A logical flow chart of an embodiment of the present application is shown as follows: Figure 2 As shown, the remote control method of the air conditioner may include the following steps:

[0104] Step 1: After successfully entering the security password on the user's mobile phone APP, set the "air conditioning target temperature" and click the "remote air conditioning" button.

[0105] Step 2: The APP service system sends the signal to the Internet of Vehicles TSP platform through the API interface.

[0106] Step 3: After the IoV TSP platform receives the signal, the TSP determines whether the vehicle-side TBOX is online before sending instructions to the vehicle-side TBOX;

[0107] Scenario 1: When TBOX is online, the TSP platform directly issues the "remote air conditioning" command;

[0108] Scenario 2: When TBOX is not online, the TSP platform sends a text message through the SIM card operator's IoT platform to remotely wake up the vehicle-side TBOX. After waiting for TBOX to successfully log in to the TSP platform within the valid time period, the TSP platform sends a "remote air conditioning" command to the vehicle-side TBOX.

[0109] Step 4: When the vehicle-side TBOX successfully receives the "remote air conditioning" command issued by the TSP platform, TBOX determines whether the vehicle power status is OFF or ON+remote mode and non-OTA;

[0110] Scenario 1: When the vehicle power status is ON and it is not in remote mode or parking mode, or in OTA mode, TBOX reports the "vehicle status is not satisfied" signal to TSP, and TSP feeds back the "vehicle status is not satisfied" signal to the APP for display, and the process ends;

[0111] Scenario 2: When the vehicle power state is OFF or the power state is ON but in remote mode and non-OTA mode, TBOX sends "remote air conditioning, remote air conditioning temperature setting" and specific wake-up commands to CANBUS;

[0112] Scenario 3: When the vehicle power state is ON but in parking mode and non-OTA mode, TBOX sends "remote air conditioning, remote air conditioning temperature setting" and specific wake-up commands to CANBUS.

[0113] Step 5: After being awakened by a specific instruction, BDM performs authentication with TBOX according to the specification, and BDM verifies whether SecOC is successful.

[0114] Scenario 1: If the BDM and TBOX fail to verify the SecOC, the BDM sends an "authentication failure" signal. After receiving it, the TBOX sends a "BDM and TBOX authentication failure" signal to the TSP. The TSP then feeds back the "BDM and TBOX authentication failure" signal to the APP for display, and the process ends.

[0115] Scenario 2: If the BDM and TBOX verify SecOC successfully, the BDM executes the TBOX's "remote air conditioning" instruction according to normal logic.

[0116] Step 6: BDM determines the current vehicle power status;

[0117] Scenario 1: If the vehicle power status is ON, BDM sends "remote air conditioning temperature" to CANBUS;

[0118] Scenario 2: If the vehicle power status is OFF, BDM first sends "power ON + remote mode" to control the remote start of the vehicle and then sends "remote air conditioning, remote air conditioning temperature setting" to CANBUS.

[0119] Step 7: The PIU is awakened and receives the ON signal. It applies high voltage according to its own local logic. The PIU determines whether the high voltage is applied successfully.

[0120] Scenario 1: If PIU fails to successfully increase the high voltage, PIU sends "air conditioning high voltage prohibited" to CANBUS, BDM determines that the execution fails and sends an "execution failure" signal, TBOX reports "control failure" and "air conditioning high voltage prohibited" to TSP, TSP feedbacks "control failure" and "control failure reason (air conditioning high voltage prohibited)" to the APP for display, and the process ends;

[0121] Scenario 2: If the PIU successfully turns on the high voltage, the PIU sends "air conditioner high voltage enable" to the CANBUS.

[0122] Step 8: AC receives the "remote air conditioning on, remote air conditioning temperature setting" signal sent by BDM, AC controls to turn on the air conditioning, and AC determines whether the execution is successful;

[0123] Scenario 1: If the AC fails to turn on, the AC sends an "AC off" signal to CANBUS, the BDM sends an "execution failure" signal, the TBOX reports "control failure" to the TSP, and the TSP feeds back "control failure" and "control failure reason (AC off)" to the APP for display, and the process ends;

[0124] Scenario 2: If the AC air conditioner is turned on successfully, the AC sends an "air conditioner on, set the air conditioner temperature status" signal to CANBUS, the BDM sends an "air conditioner on execution successful, set the air conditioner temperature" signal, the TBOX reports "control successful" to the TSP, and the TSP feeds back "control successful" to the APP for display. After the air conditioner is turned on remotely, the vehicle follows the local mode and normally judges that the SOC (State of Charge) is low and turns off the air conditioner. The APP displays the set temperature status, current temperature status, and real-time vehicle remaining power SOC.

[0125] Step 9: After BDM sends out the "execution success" signal, it monitors whether the local status of the vehicle remote key unlocking, door, brake pedal status, etc. changes in real time in the vehicle power ON + remote mode;

[0126] Scenario 1: If no signs of human activity are detected, continue to judge;

[0127] Scenario 2: If any signs of human activity are detected, the BDM sends "vehicle OFF" and "remote air conditioning off" to the CANBUS to actively shut down the air conditioning, that is, the remote air conditioning on is interrupted.

[0128] Step 10: After TBOX reports "Control Success" to TSP, TBOX determines whether the air conditioner is turned on for a fixed default of 15 minutes.

[0129] Scenario 1: If the TBOX timer does not exceed 15 minutes, continue to judge;

[0130] Scenario 2: If the TBOX timer is equal to 15 minutes, the TBOX sends the "remote air conditioning off" command to the CANBUS, and the BDM sends "vehicle OFF" and "remote air conditioning off" to the CANBUS.

[0131] Step 11: TBOX determines whether the air conditioner has been turned off for 3 minutes;

[0132] Scenario 1: If the air conditioner is not turned off for less than 3 minutes, continue to judge until the air conditioner is successfully turned off;

[0133] Scenario 2: If the air conditioner is not turned off for 3 minutes, TBOX reports the "air conditioner is not turned off after timeout" signal to TSP, and TSP reports the "air conditioner is not turned off after timeout" information to the APP for display, and the process ends.

[0134] Step 12: After receiving the remote air-conditioning shutdown signal, the AC executes the air-conditioning shutdown and determines whether the execution is successful;

[0135] Scenario 1: If the air conditioner is not turned off, the AC sends an "air conditioner on" signal to CANBUS, and the BDM determines that the execution fails and sends an "execution failure" signal. After receiving the failure signal, the TBOX sends the "remote air conditioner off" command to CANBUS again. The BDM sends the "remote air conditioner off" command to CANBUS, and the AC executes to turn off the air conditioner after receiving it, and the cycle continues;

[0136] Scenario 2: If the air conditioner is turned off successfully, the AC sends an "air conditioner off" signal to CANBUS, the BDM determines that the execution is successful and sends an "execution successful" signal, the TBOX periodically receives the "air conditioner off" status signal and reports it to the TSP, and the TSP reports the real-time status of the vehicle to the APP for display.

[0137] Step 13: After receiving the vehicle OFF signal, PIU executes the high voltage and determines whether the execution is successful;

[0138] Scenario 1: If not, PIU sends "air conditioner high voltage enable" to CANBUS, BDM determines that the execution fails and sends an "execution failure" signal. After receiving the failure signal, TBOX sends the "remote air conditioner off" command to CANBUS again, BDM sends "vehicle OFF" to CANBUS, and PIU executes the high voltage after receiving it, and the cycle continues;

[0139] Scenario 2: If yes, PIU sends "air conditioning high voltage prohibited" to CANBUS, BDM determines that the execution is successful and sends an "execution successful" signal, TBOX periodically receives the "air conditioning high voltage prohibited" status signal and reports it to TSP, and TSP reports the real-time status of the vehicle to the APP for display.

[0140] In the above embodiment, when the vehicle power is off, the air conditioner is remotely controlled through the user-side APP. When the vehicle detects human activity, the remote air conditioner startup process is automatically interrupted and the air conditioner is turned off in a timed manner, thereby controlling the power off of the entire vehicle.

[0141] In some other embodiments, Figure 3 A logic flow chart of another embodiment of the present application is shown as follows: Figure 3 As shown, the remote control method of the air conditioner may include the following steps:

[0142] Step 1: After successfully entering the security password on the user's mobile phone APP, set the "air conditioning target temperature" and click the "remote air conditioning" button.

[0143] Step 2: The APP service system sends the signal to the Internet of Vehicles TSP platform through the API interface.

[0144] Step 3: After the IoV TSP platform receives the signal, the TSP determines whether the vehicle-side TBOX is online before sending instructions to the vehicle-side TBOX;

[0145] Scenario 1: When TBOX is online, the TSP platform directly issues the "remote air conditioning" command;

[0146] Scenario 2: When TBOX is not online, the TSP platform sends a text message through the SIM card operator's IoT platform to remotely wake up the vehicle-side TBOX. After waiting for TBOX to successfully log in to the TSP platform within the valid time period, the TSP platform sends a "remote air conditioning" command to the vehicle-side TBOX.

[0147] Step 4: When the vehicle-side TBOX successfully receives the "remote air conditioning" command issued by the TSP platform, TBOX determines whether the vehicle power status is OFF or ON+remote mode and non-OTA;

[0148] Scenario 1: When the vehicle power status is ON and it is not in remote mode or parking mode, or in OTA mode, TBOX reports the "vehicle status is not satisfied" signal to TSP, and TSP feeds back the "vehicle status is not satisfied" signal to the APP for display, and the process ends;

[0149] Scenario 2: When the vehicle power state is OFF or the power state is ON but in remote mode and non-OTA mode, TBOX sends "remote air conditioning, remote air conditioning temperature setting" and specific wake-up commands to CANBUS;

[0150] Scenario 3: When the vehicle power state is ON but in parking mode and non-OTA mode, TBOX sends "remote air conditioning, remote air conditioning temperature setting" and specific wake-up commands to CANBUS.

[0151] Step 5: After being awakened by a specific instruction, BDM performs authentication with TBOX according to the specification, and BDM verifies whether SecOC is successful.

[0152] Scenario 1: If the BDM and TBOX fail to verify the SecOC, the BDM sends an "authentication failure" signal. After receiving it, the TBOX sends a "BDM and TBOX authentication failure" signal to the TSP. The TSP then feeds back the "BDM and TBOX authentication failure" signal to the APP for display, and the process ends.

[0153] Scenario 2: If the BDM and TBOX verify SecOC successfully, the BDM executes the TBOX's "remote air conditioning" instruction according to normal logic.

[0154] Step 6: BDM determines the current vehicle power status;

[0155] Scenario 1: If the vehicle power status is ON, BDM sends "remote air conditioning temperature" to CANBUS;

[0156] Scenario 2: If the vehicle power status is OFF, BDM first sends "power ON + remote mode" to control the remote start of the vehicle and then sends "remote air conditioning, remote air conditioning temperature setting" to CANBUS.

[0157] Step 7: The PIU is awakened and receives the ON signal. It applies high voltage according to its own local logic. The PIU determines whether the high voltage is applied successfully.

[0158] Scenario 1: If PIU fails to successfully increase the high voltage, PIU sends "air conditioning high voltage prohibited" to CANBUS, BDM determines that the execution fails and sends an "execution failure" signal, TBOX reports "control failure" and "air conditioning high voltage prohibited" to TSP, TSP feedbacks "control failure" and "control failure reason (air conditioning high voltage prohibited)" to the APP for display, and the process ends;

[0159] Scenario 2: If the PIU successfully turns on the high voltage, the PIU sends "air conditioner high voltage enable" to the CANBUS.

[0160] Step 8: AC receives the "remote air conditioning on, remote air conditioning temperature setting" signal sent by BDM, AC controls to turn on the air conditioning, and AC determines whether the execution is successful;

[0161] Scenario 1: If the AC fails to turn on, the AC sends an "AC off" signal to CANBUS, the BDM sends an "execution failure" signal, the TBOX reports "control failure" to the TSP, and the TSP feeds back "control failure" and "control failure reason (AC off)" to the APP for display, and the process ends;

[0162] Scenario 2: If the AC air conditioner is turned on successfully, the AC sends an "air conditioner on, set the air conditioner temperature status" signal to CANBUS, the BDM sends an "air conditioner on execution successful, set the air conditioner temperature" signal, the TBOX reports "control successful" to the TSP, and the TSP feeds back "control successful" to the APP for display. After the air conditioner is turned on remotely, the vehicle follows the local mode and normally judges that the SOC (State of Charge) is low and turns off the air conditioner. The APP displays the set temperature status, current temperature status, and real-time vehicle remaining power SOC.

[0163] In the above embodiment, when the vehicle is powered on and in parking mode, the vehicle does not time or monitor human activities, and when the user turns off the air conditioner through the APP, the vehicle does not shut down and maintains the original power-on state.

[0164] In summary, the remote control method of the air conditioner of the present application receives the air conditioner start command sent by the server, wherein the air conditioner start command includes the air conditioner operation parameters, obtains the vehicle's working mode, power state, remote state and upgrade mode based on the air conditioner start command, and determines whether the vehicle meets the preset air conditioner remote start conditions according to the working mode, power state, remote state and upgrade mode. If the vehicle meets the preset air conditioner remote start conditions, the vehicle air conditioner is started according to the air conditioner operation parameters, otherwise, the vehicle status unsatisfactory information is sent to the server. This method can solve the problem of pre-cooling / preheating the temperature in the car in advance before traveling in high temperatures in summer or low temperatures in winter while ensuring the safety of the vehicle, simplify the operation of remotely controlling the air conditioner, and greatly improve the experience and process rigor of remotely controlling the air conditioner.

[0165] Figure 4 It is a structural schematic diagram of a remote control device for an air conditioner provided in an embodiment of the present application.

[0166] For example, Figure 4As shown, the remote control device 10 of the air conditioner may include: a receiving module 100 , a judging module 200 and a control module 300 .

[0167] Among them, the receiving module 100 is used to receive the air-conditioning start-up instruction sent by the server, wherein the air-conditioning start-up instruction includes the air-conditioning operating parameters; the judging module 200 is used to obtain the working mode, power status, remote status and upgrade mode of the vehicle based on the air-conditioning start-up instruction, and judge whether the vehicle meets the preset air-conditioning remote start-up conditions according to the working mode, power status, remote status and upgrade mode; the control module 300 is used to start the vehicle-mounted air-conditioning according to the air-conditioning operating parameters when the vehicle meets the preset air-conditioning remote start-up conditions, otherwise, send the whole vehicle status unsatisfactory information to the server.

[0168] Optionally, in some embodiments, the judgment module 200 is specifically used to: when the power state is on and the remote state is unavailable, or the power state is on and the working mode is non-parking mode, or the upgrade mode is OTA mode, determine that the vehicle does not meet the preset air-conditioning remote start condition; when the power state is off, or the power state is on and the remote state is available and the upgrade mode is non-OTA mode, or the power state is on and the working mode is parking mode and the upgrade mode is non-OTA mode, determine that the vehicle meets the preset air-conditioning remote start condition.

[0169] Optionally, in some embodiments, after determining that the vehicle meets the preset air conditioning remote start condition, the control module 300 is further configured to:

[0170] Wake up the body domain controller and determine whether the body domain controller and the vehicle-mounted TBOX are successfully authenticated; when the body domain controller and the vehicle-mounted TBOX fail to authenticate, send authentication failure information to the server, so that the authentication failure information is sent to the preset mobile terminal through the server, otherwise, identify whether the power state is off through the body domain controller; when the power state is off, adjust the power state to on and the remote state to available, and send the air-conditioning start instruction to the vehicle domain controller, and determine whether the vehicle is successfully high-voltage through the vehicle domain controller; when the vehicle domain controller determines that the high voltage is not successfully applied, send air-conditioning high-voltage prohibition information to the server, so that the air-conditioning high-voltage prohibition information is sent to the preset mobile terminal through the server; otherwise, send the air-conditioning high-voltage enable signal to the air conditioning device through the vehicle domain controller, and determine whether the vehicle-mounted air conditioning performs the startup action through the air conditioning device; when the vehicle-mounted air conditioning does not perform the startup action, send control failure information to the server, so that the control failure information is sent to the preset mobile terminal through the server; otherwise, start the vehicle-mounted air conditioning according to the air-conditioning operating parameters, and send the startup success information to the server, so that the startup success information is sent to the preset mobile terminal through the server.

[0171] Optionally, in some embodiments, if the power state is off, or the power state is on and the remote state is available and the upgrade mode is non-OTA mode, after starting the vehicle air conditioner according to the air-conditioning operating parameters, the judgment module 200 is also used to: determine whether the vehicle detects preset signs of human activity; when the vehicle detects preset signs of human activity, adjust the power state to off and turn off the vehicle air conditioner.

[0172] Optionally, in some embodiments, if the power state is in the off state, after starting the vehicle air conditioner according to the air conditioning operating parameters, the control module 300 is also used to: obtain the current startup time of the vehicle air conditioner, and when the current startup time is equal to the preset time, adjust the power state to the off state and turn off the vehicle air conditioner.

[0173] Optionally, in some embodiments, after starting the vehicle air conditioner according to the air conditioning operating parameters, the control module 300 is also used to: obtain the current remaining power of the vehicle; when the current remaining power is lower than a preset power value, adjust the power state to the off state and turn off the vehicle air conditioner.

[0174] Optionally, in some embodiments, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, the control module 300 is also used to: obtain the duration of the vehicle air conditioner being turned off; when the duration of the off state is greater than the preset duration, send the air conditioner timeout information to the server, so that the air conditioner timeout information is sent to the preset mobile terminal through the server.

[0175] Optionally, in some embodiments, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, the control module 300 is also used to: identify whether the vehicle air conditioner is turned off successfully through the air conditioning device; when the vehicle air conditioner is turned off successfully, send a shutdown success instruction to the server, so that the server forwards the shutdown success instruction to a preset mobile terminal; otherwise, send an execution failure signal to the vehicle TBOX, and resend the remote air conditioning off instruction to the vehicle air conditioner through the vehicle TBOX until the vehicle air conditioner is turned off successfully.

[0176] Optionally, in some embodiments, when the power state is adjusted to the off state and the vehicle air conditioner is turned off, the control module 300 is also used to: determine whether the vehicle has successfully lowered the high voltage through the vehicle domain controller; when the vehicle domain controller determines that the high voltage has been successfully lowered, send the high voltage success lowering information to the server, so that the server sends the high voltage success lowering information to a preset mobile terminal; otherwise, send a high voltage lowering failure signal to the vehicle-mounted TBOX, and resend the remote air conditioning off command to the vehicle domain controller through the vehicle-mounted TBOX until the vehicle successfully lowers the high voltage.

[0177] It should be understood that the remote control device for an air conditioner provided in this embodiment is used to execute the remote control method for an air conditioner described above, and thus can achieve the same effect as the above implementation method.

[0178] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0179] In addition, the device provided in the embodiments of the present application may specifically be a chip, component or module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute the remote control method of the air conditioner provided in the above embodiments.

[0180] Figure 5 : is a schematic diagram of a vehicle structure provided by an embodiment of the present application. The vehicle may include:

[0181] A memory 501 , a processor 502 , and a computer program stored in the memory 501 and executable on the processor 502 .

[0182] When the processor 502 executes the program, the remote control method of the air conditioner provided in the above embodiment is implemented.

[0183] Furthermore, the vehicle also includes:

[0184] The communication interface 503 is used for communication between the memory 501 and the processor 502 .

[0185] The memory 501 is used to store computer programs that can be executed on the processor 502 .

[0186] The memory 501 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.

[0187] If the memory 501, the processor 502 and the communication interface 503 are implemented independently, the communication interface 503, the memory 501 and the processor 502 can be connected to each other through a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can 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.

[0188] Optionally, in a specific implementation, if the memory 501, the processor 502 and the communication interface 503 are integrated on a chip, the memory 501, the processor 502 and the communication interface 503 can communicate with each other through an internal interface.

[0189] The processor 502 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

[0190] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a car, the processing module may be used to control and manage the actions of the car. The storage module may be used to support the car to execute mutual program codes, etc.

[0191] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0192] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a remote control method for an air conditioner provided in the above embodiment.

[0193] Among them, the device, computer-readable storage medium or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0194] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A remote control method for an air conditioner, characterized in that: The remote control method of the air conditioner is applied to a vehicle, wherein the method comprises the following steps: Receiving an air-conditioning start-up instruction sent by a server, wherein the air-conditioning start-up instruction includes air-conditioning operation parameters; Based on the air-conditioning start instruction, obtaining the working mode, power state, remote state and upgrade mode of the vehicle, and judging whether the vehicle meets the preset air-conditioning remote start condition according to the working mode, power state, remote state and upgrade mode; and If the vehicle meets the preset air-conditioning remote start condition, the vehicle air-conditioning is started according to the air-conditioning operating parameters, otherwise, the vehicle status unsatisfactory information is sent to the server.

2. The method according to claim 1, characterized in that The determining whether the vehicle meets a preset air conditioning remote start condition according to the working mode, the power state, the remote state and the upgrade mode includes: If the power state is on and the remote state is unavailable, or the power state is on and the working mode is non-parking mode, or the upgrade mode is OTA mode, it is determined that the vehicle does not meet the preset air conditioning remote start condition; If the power state is in the off state, or the power state is in the on state and the remote state is in the available state and the upgrade mode is in the non-OTA mode, or the power state is in the on state and the working mode is the parking mode and the upgrade mode is in the non-OTA mode, it is determined that the vehicle meets the preset air-conditioning remote start condition.

3. The method according to claim 2, characterized in that After determining that the vehicle meets the preset air conditioning remote start condition, the method further includes: Wake up the vehicle body domain controller and determine whether the vehicle body domain controller and the vehicle-mounted TBOX are successfully authenticated; If the vehicle body domain controller fails to authenticate with the vehicle-mounted TBOX, an authentication failure message is sent to the server, so that the server sends the authentication failure message to the preset mobile terminal; otherwise, the vehicle body domain controller identifies whether the power state is off; If the power state is the off state, the power state is adjusted to the on state and the remote state is the available state, and the air conditioner start instruction is sent to the vehicle domain controller, and the vehicle domain controller is used to determine whether the vehicle is successfully connected to high voltage; If the vehicle domain controller determines that the high voltage is not successfully applied, the air conditioning high voltage prohibition information is sent to the server, so that the air conditioning high voltage prohibition information is sent to the preset mobile terminal through the server; otherwise, the air conditioning high voltage enable signal is sent to the air conditioning device through the vehicle domain controller, and the air conditioning device determines whether the vehicle air conditioning performs the start-up action; If the vehicle air conditioner fails to start up, a control failure message is sent to the server, so that the control failure message is sent to the preset mobile terminal through the server; otherwise, the vehicle air conditioner is started according to the air conditioner operating parameters, and a start-up success message is sent to the server, so that the start-up success message is sent to the preset mobile terminal through the server.

4. The method according to claim 3, characterized in that If the power state is the off state, or the power state is the on state and the remote state is the available state and the upgrade mode is the non-OTA mode, after starting the vehicle air conditioner according to the air conditioner operating parameters, the method further includes: Determining whether the vehicle detects a preset sign of human activity; If the vehicle detects the preset sign of human activity, the power state is adjusted to the off state and the vehicle air conditioner is turned off.

5. The method according to claim 3, characterized in that: If the power state is off, after starting the vehicle air conditioner according to the air conditioner operating parameters, the method further includes: Get the current opening time of the vehicle air conditioner. If the current on time is equal to the preset time, the power state is adjusted to the off state and the vehicle air conditioner is turned off.

6. The method according to claim 3, characterized in that After starting the vehicle air conditioner according to the air conditioner operating parameters, the method further includes: Obtaining the current remaining power of the vehicle; If the current remaining power is lower than the preset power value, the power state is adjusted to the off state and the vehicle air conditioner is turned off.

7. The method according to any one of claims 4 to 6, characterized in that: When the power state is adjusted to the off state and the vehicle air conditioner is turned off, the method further includes: Obtaining the duration of the vehicle air conditioner being turned off; If the shutdown duration is longer than a preset duration, information that the air conditioner has timed out and has not been turned off is sent to the server, so that the air conditioner has timed out and has not been turned off is sent to the preset mobile terminal through the server.

8. The method according to any one of claims 4 to 6, characterized in that: When the power state is adjusted to the off state and the vehicle air conditioner is turned off, the method further includes: identifying, by the air conditioning device, whether the vehicle air conditioner is successfully turned off; If the vehicle air conditioner is turned off successfully, a shutdown success instruction is sent to the server, so that the server forwards the shutdown success instruction to the preset mobile terminal; otherwise, an execution failure signal is sent to the vehicle TBOX, and the vehicle TBOX resends the remote air conditioning off instruction to the vehicle air conditioner until the vehicle air conditioner is turned off successfully.

9. The method according to any one of claims 4 to 6, characterized in that: When the power state is adjusted to the off state and the vehicle air conditioner is turned off, the method further includes: Determining whether the vehicle has successfully lowered the high voltage by the vehicle domain controller; If the vehicle domain controller determines that the high voltage is successfully lowered, the high voltage success information is sent to the server, and the server sends the high voltage success information to the preset mobile terminal; otherwise, a high voltage failure signal is sent to the on-board TBOX, and the remote air conditioning off command is resent to the vehicle domain controller through the on-board TBOX until the vehicle successfully lowers the high voltage.

10. A remote control device for an air conditioner, characterized in that: The remote control method of the air conditioner is applied to a vehicle, wherein the device comprises: A receiving module, configured to receive an air conditioner start instruction sent by a server, wherein the air conditioner start instruction includes air conditioner operation parameters; a judgment module, configured to obtain the working mode, power state, remote state and upgrade mode of the vehicle based on the air-conditioning start instruction, and judge whether the vehicle meets the preset air-conditioning remote start condition according to the working mode, power state, remote state and upgrade mode; and The control module is used to start the vehicle air conditioner according to the air conditioner operating parameters when the vehicle meets the preset air conditioner remote start condition, otherwise, send the vehicle status unsatisfactory information to the server.

Citation Information

Cited By

  • Control method and device of vehicle-mounted air conditioner, controller, storage medium and vehicle

    CN119974898A

  • Control method, control device, controller, storage medium, and vehicle for vehicle air conditioner

    CN119974898B

  • Remote temperature control method and system for new energy vehicle cabin

    CN121664855A