Standby vehicle method, storage medium, controller, vehicle, and program product

CN120512463BActive Publication Date: 2026-10-09BYD CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510991570.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-18
Publication Date
2026-10-09
Estimated Expiration
2045-07-18

AI Technical Summary

Technical Problem

然而,目前的备车功能的执行的智能化程度低下,降低用户使用备车功能的便捷性

Benefits of technology

[0028] In summary, in this embodiment, user travel information is obtained from a first client on the terminal device. The first client is a client on the terminal device other than the client configured for the target vehicle. Based on the user travel information, the standby function of the target vehicle is executed. This realizes the standby function of the target vehicle based on the user travel information actively obtained from the first client, without waiting for the user to actively input the user travel information before executing the standby function based on the user's actively input travel information. This improves the intelligence level of the standby function execution and thus improves the convenience of the user in using the standby function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120512463B_ABST
    Figure CN120512463B_ABST
Patent Text Reader

Abstract

The application relates to a vehicle preparation method, a storage medium, a controller, a vehicle and a program product. User travel information is obtained from a first client on a terminal device, the first client being a client other than a client configured by a target vehicle in the terminal device. Based on the user travel information, a vehicle preparation function of the target vehicle is executed, the intelligent degree of execution of the vehicle preparation function is improved, and the convenience of user use of the vehicle preparation function is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more particularly to a vehicle preparation method, storage medium, controller, vehicle, and program product. Background Technology

[0002] To improve driving comfort, users manually set vehicle parameters such as air conditioning temperature and seat position after getting in the car. However, setting these parameters after getting in is not only time-consuming, but also prevents users from enjoying a comfortable in-car environment immediately upon entering the vehicle.

[0003] To meet user needs, the vehicle backup function was developed. This function allows users to automatically set vehicle parameters before getting in, ensuring a comfortable in-car environment upon arrival. However, current backup functions lack sufficient intelligence, reducing user convenience. Summary of the Invention

[0004] This application provides a vehicle standby method that improves the intelligence level of the vehicle standby function, thereby enhancing the convenience for users to use the vehicle standby function and at least partially solving the above-mentioned technical problems.

[0005] To achieve the above objectives, according to a first aspect of this application, a vehicle preparation method is provided, comprising: The user's travel information is obtained from a first client on the terminal device, wherein the first client is a client on the terminal device other than the client configured in the target vehicle; Based on the aforementioned user travel information, execute the vehicle standby function for the target vehicle.

[0006] Optionally, the aforementioned user travel information includes at least one of travel time, travel frequency, and destination.

[0007] Optionally, the aforementioned terminal device includes at least one of a mobile phone, a wearable device, and a tablet.

[0008] Optionally, the first client mentioned above includes at least one of a clock client, a calendar client, and a memo client.

[0009] Optionally, the above-mentioned vehicle standby function for the target vehicle based on the aforementioned user travel information includes: Based on the aforementioned user travel information and vehicle preparation time, execute the vehicle preparation function for the target vehicle.

[0010] Optionally, this embodiment also includes: Obtain the first distance between the user of the aforementioned target vehicle and the aforementioned target vehicle; Based on the aforementioned first distance, the aforementioned vehicle preparation time is determined.

[0011] Optionally, after performing the above-mentioned standby vehicle function, the following may also be included: The vehicle standby time is adjusted based on the real-time distance between the user of the target vehicle and the target vehicle.

[0012] Optionally, the above-mentioned vehicle standby function for the target vehicle based on the aforementioned user travel information includes: Based on the user's travel information and vehicle standby parameters, the aforementioned vehicle standby function is executed.

[0013] Optionally, this embodiment further includes: determining the standby vehicle parameters based on the user's usage parameters of the target vehicle.

[0014] Optionally, the aforementioned vehicle standby function is associated with at least one functional module of the target vehicle, and the at least one functional module includes at least one of the target vehicle's air conditioning, battery, defrosting, fragrance, navigation, seats, refrigerator, and steering wheel.

[0015] Optionally, the above-mentioned vehicle standby function has different standby modes. Based on the user's travel information, the above-mentioned vehicle standby function for the target vehicle is executed, including: Based on the energy status of the target vehicle, the target standby mode of the target vehicle is determined from the standby mode. Based on the aforementioned user travel information and the aforementioned target vehicle standby mode, execute the aforementioned target vehicle standby function.

[0016] Optionally, the energy status is indicated by at least one of the connection information between the target vehicle and the charging equipment and the energy information of the target vehicle, wherein the energy information includes at least one of the power information and the fuel information.

[0017] Optionally, when the target vehicle is instructed to connect to the charging equipment via the connection information between the target vehicle and the charging equipment, the target standby mode is the first standby mode. If the connection information between the target vehicle and the charging equipment indicates that the target vehicle is not connected to the charging equipment, the energy status is indicated by the energy information.

[0018] Optionally, when the energy information indicates that the energy state is the first preset energy state, the target standby mode is the first standby mode. When the energy information indicates that the energy state is the second preset energy state, the target standby mode is the second standby mode.

[0019] Optionally, the aforementioned user travel information includes the travel time of the target vehicle. After executing the vehicle standby function for the target vehicle, this embodiment further includes: If the aforementioned travel time is reached and the aforementioned user is not in the aforementioned target vehicle, a prompt message is sent to the aforementioned terminal device so that the aforementioned terminal device performs a prompt operation based on the aforementioned prompt message. If the terminal device receives a cancellation message based on the above prompt, or if no feedback message is received from the terminal device based on the above prompt within a preset time period, the vehicle standby function will be stopped.

[0020] Optionally, obtaining user travel information from the first client on the terminal device includes: With the aforementioned backup vehicle function enabled, user travel information is obtained from the first client on the terminal device.

[0021] Optionally, obtaining user travel information from the first client on the terminal device includes: In the absence of user-defined backup vehicle information for the aforementioned target vehicle, user travel information is obtained from the first client on the terminal device.

[0022] Optionally, this embodiment also includes: If the aforementioned custom backup vehicle information exists, the aforementioned backup vehicle function of the target vehicle is executed based on the aforementioned custom backup vehicle information.

[0023] According to a second aspect of this application, a vehicle standby device is provided, comprising: The acquisition module is used to acquire user travel information from terminal devices associated with the aforementioned target vehicles; The execution module is used to execute the aforementioned vehicle standby function of the target vehicle based on the aforementioned user travel information.

[0024] According to a third aspect of this application, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the steps in the embodiments of this application.

[0025] According to a fourth aspect of this application, a controller is also provided, on which a computer program is stored, which, when executed by a processor, implements the steps in the embodiments of this application.

[0026] According to a fifth aspect of this application, a target vehicle is also provided, including the controller or standby device described in the embodiments of this application.

[0027] According to a sixth aspect of this application, a computer program product is also provided, including a computer program or instructions that, when executed by a processor, implement the steps in the embodiments of this application.

[0028] In summary, in this embodiment, user travel information is obtained from a first client on the terminal device. The first client is a client on the terminal device other than the client configured for the target vehicle. Based on the user travel information, the standby function of the target vehicle is executed. This realizes the standby function of the target vehicle based on the user travel information actively obtained from the first client, without waiting for the user to actively input the user travel information before executing the standby function based on the user's actively input travel information. This improves the intelligence level of the standby function execution and thus improves the convenience of the user in using the standby function.

[0029] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.

[0031] Figure 1 This is a flowchart illustrating the steps of a vehicle preparation method provided in an exemplary embodiment of this application; Figure 2 This is a schematic diagram of the control system provided in an exemplary embodiment of this application; Figure 3 This is a schematic diagram of the standby vehicle structure provided in an exemplary embodiment of this application; Figure 4 This is a schematic diagram illustrating the process of performing a standby vehicle function based on a customized standby vehicle scheme provided in an exemplary embodiment of this application; Figure 5 This is a schematic diagram illustrating the process of performing a standby vehicle function based on an intelligent standby vehicle solution provided in an exemplary embodiment of this application; Figure 6 This is a schematic diagram illustrating the process of determining the target standby vehicle mode provided in an exemplary embodiment of this application; Figure 7 This is a schematic diagram illustrating another process of performing standby vehicle function based on the intelligent standby vehicle solution provided in an exemplary embodiment of this application; Figure 8 This is a schematic diagram illustrating another process of performing standby vehicle function based on the intelligent standby vehicle solution provided in an exemplary embodiment of this application; Figure 9 This is a schematic diagram illustrating the process of controlling the functional module based on control parameters and using parameters in an exemplary embodiment of this application; Figure 10 This is a schematic diagram of the redundancy control process of the standby vehicle function provided in an exemplary embodiment of this application; Figure 11 This is a schematic diagram illustrating the process of dynamically updating the vehicle standby time provided in an exemplary embodiment of this application; Figure 12 This is a schematic diagram of a vehicle standby device provided in an exemplary embodiment of this application. Detailed Implementation

[0032] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.

[0033] This application provides a vehicle preparation method; please refer to [link / reference]. Figure 1 The vehicle preparation method provided in this application includes steps 100-200, which will be described in detail below.

[0034] Step 100: Obtain user travel information from the first client on the terminal device. The first client is a client on the terminal device other than the client configured for the target vehicle.

[0035] The type of target vehicle can be set according to the actual situation. For example, the target vehicle may include a fuel vehicle, a plug-in hybrid electric vehicle, or a new energy vehicle, etc. This embodiment does not limit it.

[0036] Terminal devices can refer to terminals associated with the target vehicle. A terminal associated with the target vehicle can be understood as a device capable of interacting with the target vehicle. It can be configured according to actual circumstances. For example, a terminal device associated with the target vehicle can include at least one of a mobile phone, wearable device, and tablet. Wearable devices can be, for example, smartwatches or smart rings, etc., which are not limited in this embodiment. User travel information refers to information related to user travel, which can include at least one of travel time, travel frequency, and destination. Travel frequency is, for example, traveling every working day. Optionally, user travel information can also include information such as estimated arrival time. For example, user travel information could be "starting work at 8:00 and finishing get off work at 17:30" or "going to XX scenic spot at 9:00 tomorrow morning." Optionally, user travel information can also include the user's location in the target vehicle.

[0037] The client configured for the target vehicle refers to the client through which the terminal device can interact with the target vehicle. The type of client can be set according to the actual situation; for example, the client can be an application, a mini-program, or a webpage, which is not limited in this embodiment.

[0038] The type of the first client can be set according to the actual situation. For example, the first client can be an instant messaging client or a utility application. An instant messaging client can be WeChat or QQ, and a utility application can include at least one of alarm clock, calendar, and memo. In other words, the first client can include at least one of alarm clock, calendar, and memo.

[0039] When the first client is an instant messaging client, the target vehicle can obtain the user's travel information through the chat content on the instant messaging client. When the first client is a utility application, the target vehicle can obtain the user's travel information through the information recorded in the utility application.

[0040] Specifically, the target vehicle can send an information retrieval request to the terminal device associated with it. Upon receiving the request, the terminal device sends the user's travel information to the target vehicle through a first client. This allows the target vehicle to proactively retrieve the user's travel information from the first client on the terminal device. This eliminates the need for the user to input their travel information into the terminal device and trigger the device to send it to the target vehicle before the vehicle can obtain it. This improves the intelligence of the vehicle's backup function, reduces operational complexity, enhances the system's proactive service to users, and ultimately improves the convenience of using the backup function.

[0041] In some embodiments, obtaining user travel information from a first client on a terminal device includes: When the backup vehicle function is enabled, the user's travel information is obtained from the first client on the terminal device.

[0042] The vehicle backup function refers to the ability to automatically set vehicle parameters before a user gets in, ensuring a comfortable in-vehicle environment. Optionally, the vehicle backup function can be activated via a second client (the second client refers to the client configured on the target vehicle) or a display device on the target vehicle. The second client or display device can display a one-click vehicle backup control; in response to selecting the one-click vehicle backup control, the control is highlighted and the vehicle backup function is activated.

[0043] When the backup vehicle function is enabled, it indicates that the user of the target vehicle has a need to use the backup vehicle function. When the backup vehicle function is not enabled, it indicates that the user of the target vehicle may not have a need to use the backup vehicle function. In this case, the user travel information obtained from the first client on the terminal device is useless, wasting the computer resources consumed by the target vehicle in obtaining the user travel information from the first client on the terminal device.

[0044] Therefore, in this embodiment, when the backup vehicle function is enabled, obtaining user travel information from the first client on the terminal device can save the computer resources consumed by the target vehicle in obtaining user travel information from the first client on the terminal device.

[0045] In some embodiments, obtaining user travel information from a first client on a terminal device includes: In the absence of user-defined backup vehicle information for the target vehicle's backup function, user travel information is obtained from the first client on the terminal device.

[0046] Customized standby information refers to information used to indicate how to execute the standby function. It can be set according to the actual situation. For example, customized standby information may include at least one of the following: at least one functional module of the target vehicle for standby function, control parameters of at least one functional module, and target time for executing standby function. This embodiment does not limit this. At least one functional module for standby function refers to the functional module used to implement standby function. For example, the functional module may be at least one of the target vehicle's air conditioning, seats, steering wheel, refrigerator, and battery. This embodiment does not limit this.

[0047] Since there is no custom backup vehicle information for the user's backup vehicle function for the target vehicle, it means that the user does not have a need to customize the backup vehicle function. Therefore, the backup vehicle function can be intelligently executed based on the user's travel information.

[0048] In this embodiment, when there is no custom backup vehicle information for the backup vehicle function of the target vehicle, the user's travel information is obtained from the first client on the terminal device. This allows the backup vehicle function to be executed based on the user's actual travel information even when there is no custom backup vehicle information, making the execution of the backup vehicle function more in line with the user's needs.

[0049] In some embodiments, this embodiment further includes: If custom backup vehicle information exists, the backup vehicle function for the target vehicle is executed based on the custom backup vehicle information.

[0050] For example, the customized vehicle standby information includes at least one of the following: at least one functional module of the target vehicle for the standby function, control parameters of at least one functional module, and target time for executing the standby function. The at least one functional module includes air conditioning and seats. The control parameters include temperature a° and position d1. The target time is time t1. Based on the customized vehicle standby information, the process of executing the standby function of the target vehicle is as follows: when time t1 is reached, the air conditioning is turned on and the temperature of the air conditioning is controlled to temperature a°, and the position of the seat is adjusted to d1.

[0051] For ease of description, executing a backup vehicle function based on customized backup vehicle information is called executing a backup vehicle function based on a customized backup vehicle plan, while executing a backup vehicle function based on user travel information obtained from terminal devices associated with the target vehicle is called executing a backup vehicle function based on an intelligent backup vehicle plan.

[0052] In this embodiment, when custom backup vehicle information exists, the backup vehicle function of the target vehicle is executed based on the custom backup vehicle information. When there is no custom backup vehicle information for the backup vehicle function of the target vehicle, the user's travel information is obtained from the terminal device associated with the target vehicle. This enables the backup vehicle function to be executed through different backup vehicle schemes, improving the flexibility of executing the backup vehicle function and further enhancing the user's experience of using the backup vehicle function.

[0053] Step 200: Based on the user's travel information, execute the standby function for the target vehicle.

[0054] Executing the standby function of the target vehicle can be understood as controlling at least one functional module associated with the standby function. The at least one functional module associated with the standby function refers to at least one functional module that implements the standby function. The at least one functional module that implements the standby function can be set according to the actual situation. For example, the at least one functional module that implements the standby function may include at least one of the following on the target vehicle: air conditioning, battery, defrosting function module, fragrance, navigation function module, seats, refrigerator, and steering wheel.

[0055] When at least one functional module includes the target vehicle's air conditioning, battery, defrosting module, fragrance, navigation module, seats, refrigerator, and steering wheel, the vehicle standby function can be realized through vision, smell, and touch, making the scope of the vehicle standby function more extensive.

[0056] In this embodiment, user travel information is actively obtained from a first client on a terminal device associated with the target vehicle. Then, based on the user travel information, the vehicle standby function of the target vehicle is executed so that the user can enjoy a comfortable in-vehicle environment when getting in the car, and the target vehicle can also be in the best driving condition. The vehicle standby function can be executed without the user actively sending user travel information, thereby improving the intelligence level of the vehicle standby function and improving the convenience of the user in using the vehicle standby function.

[0057] In some embodiments, based on user travel information, the vehicle standby function for the target vehicle is executed, including: Based on user travel information and vehicle preparation time, execute the vehicle preparation function for the target vehicle.

[0058] The standby time refers to the duration for which the standby function is executed in advance. It can be a pre-set duration or a real-time determined duration. This embodiment does not limit this.

[0059] Specifically, the target time for executing the vehicle standby function can be determined based on the user's travel time and standby time in the travel information. When the target time is reached, the vehicle standby function of the target vehicle is executed. The target time can be obtained by subtracting the standby time from the travel time. The target time is earlier than the travel time. For example, if the pre-set standby time is 20 minutes and the travel time is 8:00, then the target time can be 7:40.

[0060] Optionally, user travel information may include multiple entries, each including a travel time. In this case, the vehicle standby function for the target vehicle can be executed based on the earliest travel time and the standby time. Different user travel information can all be obtained from the first client, or some user travel information can be obtained from the first client and some from the second client; this embodiment does not impose any limitations on this.

[0061] In this embodiment, the standby function of the target vehicle is executed based on the user's travel information and the standby time. This allows the standby function to be executed only when the target time is reached, thus preventing the standby function from being executed too early and saving the resources consumed by executing the standby function.

[0062] In some embodiments, when the standby time can also be a time determined in real time, this embodiment further includes: Obtain the initial distance between the user and the target vehicle; Based on the first distance, determine the vehicle preparation time.

[0063] The first distance can be the distance between the target vehicle and the user when the user's travel information is obtained, and it can be determined based on the location of the target vehicle and the user's location. Optionally, the user's travel information may include the user's location, or it may not include the user's location. When the user's location is not included, the user's location can be obtained from a third client on the terminal device, or from other devices; this embodiment does not impose any limitations on this.

[0064] The standby time varies depending on the first distance. Specifically, the larger the first distance, the longer the standby time and the slower the response speed of each functional module. Conversely, the smaller the first distance, the shorter the standby time and the faster the response speed of each functional module.

[0065] Optionally, the first distance can be mapped using a preset mapping strategy to obtain the standby time. The preset mapping strategy can be a preset mapping function or a preset mapping table, which is not limited in this embodiment.

[0066] In this embodiment, a first distance between the user and the target vehicle is obtained, and the standby time is determined based on the first distance. This ensures that the standby time varies depending on the distance between the user and the target vehicle, thereby saving resources consumed by the target vehicle in performing the standby function while ensuring that the user can enjoy a comfortable in-vehicle environment upon entering the vehicle.

[0067] In some embodiments, after performing the standby function, the following is also included: Adjust the vehicle preparation time based on the real-time distance between the target vehicle's user and the target vehicle.

[0068] Specifically, the actual time it takes for the user to arrive at the target vehicle's location can be determined based on the real-time distance between the user and the target vehicle. This actual time may or may not match the travel time. When the actual time and travel time differ, the standby time is updated based on the actual time. Specifically, the updated standby time can be obtained by subtracting the current time from the actual time. For example, if the travel time is 8:00, the actual time is 7:55, and the current time is 7:45, then the updated standby time is 10 minutes.

[0069] After obtaining the updated standby time, the standby function continues to be executed based on the updated standby time. Optionally, the remaining time can be determined based on the standby time and the execution time of the standby function (the execution time of the standby function can also be referred to as the controlled time of at least one functional module). If the updated standby time is equal to or greater than the remaining time, no action is required. If the updated standby time is less than the remaining time, it indicates that the standby time is insufficient, and the standby function continues to be executed based on the updated standby time.

[0070] The execution time of the backup vehicle function is the response time of the backup vehicle function. Subtract the response time from the backup vehicle time to get the remaining time. For example, if the backup vehicle time is 20 minutes, the response time is 5 minutes, and the remaining time is 15 minutes, if the updated backup vehicle time is 10 minutes, the updated backup vehicle time is less than the remaining time.

[0071] Optionally, the standby function can be executed based on standby parameters. These parameters may include at least one functional module and control parameters for that module. After determining the target time based on the travel time and standby duration, at least one functional module can be controlled based on the control parameters to execute the standby function upon arrival at the target time. When the standby duration is updated, the control parameters also change to allow the functional module to respond more quickly. For example, if the functional module is air conditioning and the control parameter is 22°C, a change to 18°C ​​will result in a faster response from the air conditioning system, allowing for rapid cooling of the vehicle interior.

[0072] Optionally, after controlling the function module for a second preset duration based on the changed control parameters, the function module can be controlled for a third preset duration based on the control parameters. The sum of the second and third preset durations is the updated standby time. For example, if the updated standby time is 10 minutes, the second and third preset durations are both 5 minutes, the control parameter is 22°, and the updated control parameter is 18°, the air conditioner can be controlled for 5 minutes based on 18°, and then the air conditioner can be controlled for 5 minutes based on 22°.

[0073] The second and third preset durations can be determined according to the actual situation. For example, when the functional module is the air conditioner, the second and third preset durations can be determined according to the temperature inside the vehicle. When the functional module is the battery, the second and third preset durations can be determined according to the temperature of the battery.

[0074] In this embodiment, the standby time is adjusted based on the real-time distance between the user and the target vehicle, so as to achieve real-time dynamic updating of the standby time. This further ensures that even when the travel time changes, the user can enjoy a comfortable in-vehicle environment when getting in the car, and the vehicle can be in the best driving condition.

[0075] In some embodiments, based on user travel information, performing the vehicle standby function for the target vehicle includes: Based on user travel information and vehicle standby parameters, execute the standby vehicle function.

[0076] Here, "standby parameters" refers to the parameters used to implement the standby function. Optionally, standby parameters may include preset standby parameters or real-time determined standby parameters. Optionally, standby parameters may include at least one of the following: at least one functional module of the target vehicle, control parameters of at least one functional module, and required in-vehicle environmental parameters. At least one functional module refers to a functional module associated with the standby function, and a functional module used to implement the standby function. A functional module refers to a unit on the target vehicle that performs a certain function, which can be software or hardware. For example, at least one functional module may include at least one of the following: air conditioning, battery, defrosting, fragrance, navigation, seats, refrigerator, and steering wheel.

[0077] The control parameters of a functional module refer to the parameters that control the functional module. For example, when the functional module is an air conditioner, the control parameter can be the air conditioner temperature. The target parameters for the in-vehicle environment include the temperature inside the vehicle needing to reach the target temperature. Or, when the functional module is a seat, the control parameter can be the seat position parameter.

[0078] Optionally, the target time can be determined based on the user's travel information and vehicle standby time. When the target time is reached, the vehicle standby function can be executed based on the vehicle standby parameters.

[0079] In this embodiment, the standby vehicle function is executed based on user travel information and standby vehicle parameters, thereby improving the convenience of executing the standby vehicle function by executing the standby vehicle function through various standby vehicle parameters.

[0080] In some embodiments, the standby vehicle parameters include pre-equipped vehicle parameters, wherein each functional module may correspond to at least one candidate pre-equipped vehicle parameter, and then a candidate pre-equipped vehicle parameter is selected from multiple candidate pre-equipped vehicle parameters as the pre-equipped vehicle parameter based on the vehicle's status information. The vehicle status information may include, for example, information such as the vehicle's internal and external temperatures or the air quality inside the vehicle. Alternatively, the standby vehicle parameters are parameters determined in real time. In this case, this embodiment further includes: Based on the user's usage parameters of the target vehicle, determine the backup vehicle parameters.

[0081] Among these parameters, the user's usage parameters of the target vehicle can be used to characterize the user's usage habits of the target vehicle. Optionally, the standby vehicle parameters can be determined based on the usage parameters and preset control parameters in the pre-set vehicle parameters.

[0082] In this embodiment, the backup vehicle parameters are determined based on the user's usage parameters of the target vehicle. This allows the backup vehicle parameters to be modified in accordance with the user's vehicle usage habits, making the execution of the backup vehicle function more in line with the user's needs.

[0083] In some embodiments, usage parameters include usage duration and / or usage condition parameters. Usage duration may be, for example, the user's driving time of the target vehicle and / or the usage time of the functional module. Usage condition parameters refer to various parameters of the vehicle during operation. For example, usage condition parameters may be at least one of the following: target driving parameters of the target vehicle, target operating temperature parameters of the air conditioner, target seat position parameters, target operating mode parameters of the air conditioner, target refrigerator operating mode, window display mode parameters of the navigation functional module, and target fragrance type of the fragrance. This embodiment does not limit the specific parameters.

[0084] Optionally, if at least one functional module includes the air conditioning of the target vehicle, the operating condition parameters include the target operating temperature parameter; if at least one functional module includes the battery of the target vehicle, the operating condition parameters include the target driving parameters of the target vehicle and / or the current temperature of the battery; if at least one functional module includes the seat of the target vehicle, the operating condition parameters include the target seat position parameter and / or the target usage mode parameter of the air conditioning of the target vehicle; if at least one functional module includes the steering wheel of the target vehicle, the operating condition parameters include the target usage mode parameter of the air conditioning of the target vehicle; if at least one functional module includes the refrigerator on the target vehicle, the operating condition parameters include the target refrigerator usage mode; if at least one functional module includes the defrosting function module on the target vehicle, the operating condition parameters include the target usage mode parameter of the air conditioning of the target vehicle; or, the operating condition parameters include the target usage mode parameter and the vehicle status parameter.

[0085] Among them, the target driving parameters are used to represent the user's driving habits for the target vehicle. For example, the target driving parameters can be long-distance driving (single mileage ≥ 50km) and high speed (speed ≥ 80km / h). The vehicle status parameters are used to indicate whether the vehicle is in a frosty state.

[0086] In some embodiments, the standby vehicle parameters are determined based on the user's usage parameters of the target vehicle, including: If the usage duration meets the preset conditions, the standby vehicle parameters are determined based on the usage condition parameters.

[0087] The preset conditions can be set according to actual conditions, such as being equal to or greater than a preset duration; this embodiment does not impose such a limitation. If the usage duration does not meet the preset conditions, the standby vehicle parameters are the preset vehicle parameters, which include preset control parameters for at least one functional module and preset target parameters that need to be achieved within the vehicle.

[0088] When the usage duration meets the preset conditions, it means that there are a large number of usage condition parameters, which are representative and can be used to characterize the user's vehicle usage habits. When the usage duration does not meet the preset conditions, it means that there are a small number of usage condition parameters, which are not representative and cannot be used to characterize the user's vehicle usage habits. When the usage duration meets the preset conditions, the backup vehicle parameters are determined based on the usage condition parameters to reduce the occurrence of incorrect corrections to the backup vehicle parameters. This further ensures that users can enjoy a comfortable in-vehicle environment and that the vehicle is in optimal driving condition as soon as they get in the car.

[0089] In some embodiments, the standby parameters include at least one functional module, the at least one functional module includes the air conditioning of the target vehicle, and the standby parameters include starting according to the target operating temperature parameters.

[0090] Starting according to the target operating temperature parameter can be understood as turning on the air conditioning of the target vehicle and controlling the air conditioning temperature to the target operating temperature parameter. For example, if the target operating temperature parameter is 26°C, the air conditioning is turned on and the temperature is set to 26°C.

[0091] Optionally, the target time can be determined based on the user's travel information, and the air conditioning of the target vehicle can be activated based on the target usage temperature parameters when the target time is reached.

[0092] In this embodiment, at least one functional module includes the air conditioning of the target vehicle, the operating condition parameters include the target operating temperature parameters, and the standby parameters include starting according to the target operating temperature parameters so that the temperature inside the vehicle is comfortable when the user gets in.

[0093] In some embodiments, at least one functional module includes the target vehicle's battery, preset control parameters include a preset battery temperature, usage condition parameters include target driving parameters, standby parameters include whether the battery requires thermal management, and standby parameters are determined based on the user's usage parameters of the target vehicle, including: Based on the preset battery temperature, the current temperature, and the target driving parameters, determine whether the target vehicle's battery requires thermal management.

[0094] Thermal management refers to heating or cooling the battery. Target driving parameters represent the user's driving habits for the target vehicle; for example, target driving parameters could be long-distance driving (single trip ≥ 50km) and relatively high speed (≥ 80km / h).

[0095] If the standby vehicle parameter indicates that thermal management is required, the process of executing the standby vehicle function based on the user's travel information and the standby vehicle parameter is as follows: determine the target time based on the user's travel information, and perform thermal management on the target vehicle's battery when the target time is reached. If the standby vehicle parameter indicates that thermal management is not required, then no thermal management is required on the battery when the target time is reached.

[0096] In this embodiment, based on the preset battery temperature, target driving parameters, and the current temperature of the target vehicle's battery, it is determined whether the target vehicle's battery needs thermal management. If the target vehicle's battery needs thermal management, then thermal management is performed on the target vehicle's battery to further ensure that the battery temperature is in the optimal operating state.

[0097] In some embodiments, determining whether the battery of a target vehicle requires thermal management based on a preset battery temperature, the current temperature, and target driving parameters includes: If it is determined that the target vehicle's battery does not require thermal management based on the preset battery temperature and the current temperature of the target vehicle's battery, then it is determined whether the target vehicle's battery requires thermal management based on the preset battery temperature, target driving parameters, and the current temperature of the target vehicle's battery.

[0098] For example, a preset battery temperature of 38° means that when the target vehicle's battery temperature is 38°, the target vehicle's battery needs to be cooled. If the target vehicle's battery temperature is currently 38°, then the target vehicle's battery will be cooled. If the target vehicle's battery temperature is currently 35°, then the target vehicle's battery does not need to be cooled, which means that the target vehicle's battery does not need thermal management.

[0099] Although it is determined that the target vehicle's battery does not require thermal management based on the preset battery temperature and the current temperature of the target vehicle's battery, the subsequent driving of the target vehicle may cause the battery temperature to be too high or too low. Therefore, it is possible to further determine whether the target vehicle's battery needs thermal management based on the preset battery temperature, target driving parameters, and the current temperature of the target vehicle's battery, so as to ensure that the battery temperature is in the optimal operating condition.

[0100] In some embodiments, determining whether the battery of a target vehicle requires thermal management based on a preset battery temperature, the current temperature, and target driving parameters includes: Determine the temperature difference between the preset battery temperature and the current temperature; If the target driving parameters meet the preset thermal management conditions and the temperature difference meets the preset difference, it is determined that the target vehicle needs thermal management.

[0101] The preset thermal management conditions are used to indicate whether the battery temperature of the target vehicle may be too high or too low during the driving process. The preset difference can be set according to the actual situation. For example, the preset difference can be 3° or 4°. Meeting the preset difference can be less than or equal to the preset difference. This embodiment does not limit this.

[0102] For example, if the preset temperature difference is 3°C, the preset battery temperature is 38°C, and the current temperature is 35°C, it is determined that the target vehicle's battery does not require thermal management based on the preset battery temperature and the current temperature of the target vehicle's battery. Based on the target driving parameters, it is determined that the target vehicle may be driven on a fast long distance. During the fast long-distance driving, the temperature of the target vehicle's battery may become too high. The fast long-distance driving meets the preset thermal management conditions, and the temperature difference is 3°C, which is equal to the preset temperature difference. Therefore, it is determined that the target vehicle needs thermal management.

[0103] In this embodiment, the temperature difference between the preset battery temperature and the current temperature is determined. If the target driving parameters meet the preset thermal management conditions and the temperature difference meets the preset difference, it is determined that the target vehicle needs to perform thermal management to further ensure that the battery temperature is in the optimal operating state during the driving of the target vehicle.

[0104] In some embodiments, at least one functional module includes a seat in the target vehicle, the operating condition parameters include target seat position parameters, and the standby parameters include target seat position parameters. In this case, based on user travel information and standby parameters, the standby function is executed, including: determining a target time based on user travel information, and adjusting the position of the seat in the target vehicle according to the target seat position parameters when the target time is reached.

[0105] When the usage time does not meet the preset conditions, the seat position of the target vehicle can be adjusted to the position of the seat before the target vehicle was powered off (the position of the target vehicle before the power was powered off is the position when the user last used the vehicle. Since the user may adjust the seat position when getting off the vehicle to make it easier for the user next time, the seat position can be adjusted to the position before getting off the vehicle when the usage time does not meet the preset conditions).

[0106] In this embodiment, at least one functional module includes the seat of the target vehicle, the operating condition parameters include the target seat position parameters, and the standby parameters include the target seat position parameters, so that the user can enjoy a comfortable seat position when getting into the vehicle without having to adjust the seat position.

[0107] In some embodiments, at least one functional module includes the seat and / or steering wheel of the target vehicle; the operating condition parameters include the target usage mode parameters of the air conditioning of the target vehicle; the standby parameters include whether the seat and / or steering wheel require thermal management; and the standby parameters are determined based on the user's usage parameters of the target vehicle, including: Based on the target usage mode parameters, determine the thermal management method for the target vehicle's seats and / or steering wheel.

[0108] At this time, based on the user's travel information and vehicle standby parameters, the standby function is executed, including: heating or cooling the seats and / or steering wheel of the target vehicle based on the thermal management method and the user's travel information.

[0109] Specifically, if the target usage mode parameter of the air conditioner indicates a cooling usage mode, then the thermal management method of the seat and / or steering wheel is determined to be cooling, and the seat is cooled by the temperature adjustment device in the seat and / or the steering wheel is cooled by the temperature adjustment device in the steering wheel. If the target usage mode parameter of the air conditioner indicates a heating usage mode, then the thermal management method of the seat and / or steering wheel is determined to be heating, and the seat is heated by the temperature adjustment device in the seat and / or the steering wheel is heated by the temperature adjustment device in the steering wheel.

[0110] Optionally, when the target time is determined based on the user's travel information, the seats and / or steering wheel of the target vehicle can be heated or cooled based on thermal management methods upon arrival at the target time.

[0111] In this embodiment, at least one functional module includes the seat and / or steering wheel of the target vehicle. The operating parameters include the target usage mode parameters of the air conditioner of the target vehicle. Based on the target usage mode parameters, the thermal management mode of the seat and / or steering wheel of the target vehicle is determined. Based on the thermal management mode and user travel information, the seat and / or steering wheel of the target vehicle are heated or cooled. This realizes the linkage control of the heating or cooling of the seat and / or steering wheel of the target vehicle through the target usage mode parameters of the air conditioner, so that the user can enjoy a comfortable temperature in the seat and / or steering wheel when getting into the vehicle.

[0112] In some embodiments, at least one functional module includes a refrigerator on the target vehicle, and the operating condition parameters include the target refrigerator usage mode. If no items are stored in the refrigerator of the target vehicle, the standby parameters include starting the refrigerator according to the target refrigerator usage mode. If items are stored in the refrigerator of the target vehicle, the standby parameters include not starting the refrigerator and sending a prompt message to the terminal device indicating that items are present but the refrigerator is not started.

[0113] The target refrigerator's usage mode can include either a cooling mode or a heating mode. If items are stored in the refrigerator, since it's unknown whether the items are suitable for cooling or heating, the refrigerator will be activated based on the target refrigerator's usage mode even when no items are stored in the target vehicle's refrigerator. This ensures that the user does not need to manually activate the refrigerator when getting into the vehicle, while also preventing damage to the items inside.

[0114] In some embodiments, at least one functional module includes a defrosting function module on the target vehicle, and the operating condition parameters include target usage mode parameters of the air conditioning of the target vehicle. If the target usage mode parameters are a first target mode parameter, the standby parameters include starting the defrosting function module of the target vehicle; otherwise, the standby parameters include not starting the defrosting function module. In this case, based on the user's travel information and the standby parameters, the standby function is executed, including: determining a target time based on the user's travel information, and starting the defrosting function module of the target vehicle when the target time is reached, so as to execute the defrosting function of the target vehicle.

[0115] The target usage mode parameter of the air conditioner can be used to indicate the cooling mode or heating mode of the air conditioner, while the first target mode parameter indicates the heating mode. When the air conditioner is in heating mode, the temperature difference between the inside and outside of the vehicle may be large, causing frost to form on the windows of the target vehicle. Therefore, when the target usage mode parameter is the first target mode parameter, the defrosting function module of the target vehicle is activated to perform the defrosting function and actively defrost the vehicle.

[0116] In some embodiments, when the target usage mode parameter is a first target mode parameter and the target vehicle is in a frosted state, the backup vehicle parameter includes activating the defrosting function module of the target vehicle; otherwise, the backup vehicle parameter includes not activating the defrosting function module.

[0117] In this embodiment, when the target usage mode parameter is the first target mode parameter and the target vehicle is in a frosted state, the backup vehicle parameter includes activating the defrosting function module of the target vehicle; otherwise, the backup vehicle parameter includes not activating the defrosting function module, ensuring that the defrosting function module of the target vehicle is activated only when frost appears on the glass of the target vehicle, thus saving the resources consumed by defrosting the target vehicle.

[0118] In some embodiments, when at least one functional module includes a fragrance, the operating condition parameters can be a target fragrance type, and the vehicle standby parameters include activating the fragrance according to the target fragrance type to adjust the air quality inside the vehicle and improve the comfort inside the vehicle.

[0119] In some embodiments, when at least one functional module includes a navigation functional module, the operating condition parameters may include window display mode parameters of the navigation functional module, and the vehicle standby parameters include starting the navigation functional module according to the window display mode parameters of the navigation functional module. Specifically, the travel route may be determined based on the destination in the user's information and the travel route may be displayed based on the window display mode parameters. The window display mode parameters may be used to indicate small window display, full-screen display, or split-screen display, so that the user can get in the car and leave immediately, and the display mode of the travel route meets the user's needs.

[0120] In some embodiments, the vehicle standby function is configured with different standby modes, and based on user travel information, executes the standby function for the target vehicle, including: The target standby mode of the target vehicle is determined from the standby mode based on the energy status of the target vehicle. Based on user travel information and target vehicle standby mode, execute the vehicle standby function for the target vehicle.

[0121] The energy consumption of the standby function of the target vehicle varies depending on the standby mode. It can be set according to the actual situation. For example, the standby mode can include comfort mode and economy mode. The energy consumption of the target vehicle in economy mode is lower than that in comfort mode.

[0122] Optionally, different standby modes correspond to different standby parameters. Different standby parameters can mean different functional modules for different standby modes, and / or different control parameters for the same functional module for different standby modes. For example, when different standby modes correspond to different functional modules, such as Eco mode and Comfort mode, where Eco mode includes air conditioning and seats, and Comfort mode includes air conditioning, battery, seats, steering wheel, fragrance, refrigerator, navigation, and defrosting modules. Similarly, when different standby modes control the same functional module differently, such as both Eco mode and Comfort mode including air conditioning, where the control parameter for the air conditioning is 26°C in Eco mode and 24°C in Comfort mode.

[0123] Optionally, a target time can be determined based on the user's travel information, and upon arrival at the target time, a backup vehicle function can be executed based on the target backup vehicle mode.

[0124] In this embodiment, the target standby mode of the target vehicle is determined from the standby modes based on the energy status of the target vehicle. Based on the user's travel information and the target standby mode, the standby function of the target vehicle is executed. This enables the intelligent selection of different standby modes based on the energy correlation information of the target vehicle. By taking into account both user comfort and vehicle energy consumption factors, the user's riding experience is optimized while balancing vehicle energy consumption, thus reducing user range anxiety.

[0125] In some embodiments, the energy status is indicated by at least one of the connection information between the target vehicle and the charging device and the energy information of the target vehicle, wherein the energy information includes at least one of the power information and the fuel information. Since the connection information can be used to indicate whether the target vehicle can be recharged, the power information can be used to indicate the current remaining power of the target vehicle, and the fuel information can be used to indicate the current remaining fuel of the target vehicle, and performing the standby function requires power or fuel consumption, the target standby mode can be determined based on at least one of the connection information between the target vehicle and the charging device and the energy information, making the target standby mode more accurate.

[0126] In some embodiments, when the target vehicle is indicated to be connected to the charging device by the connection information between the target vehicle and the charging device, the target standby mode is the first standby mode. If the connection information between the target vehicle and the charging equipment indicates that the target vehicle and the charging equipment are not connected, the energy status is indicated by the energy information.

[0127] The first backup mode can be a mode that requires more energy. The charging equipment can be understood as a power source. When the target vehicle is not connected to the charging equipment, it means that the vehicle cannot be charged. Therefore, the energy status is indicated by energy information. When the target vehicle is connected to the charging equipment, the energy status indicates that the vehicle is in a rechargeable state and can be charged. Therefore, the first backup mode can be directly determined as the target backup mode, further improving the accuracy of determining the target backup mode and thus further ensuring the user's comfort when getting into the vehicle.

[0128] In some embodiments, this embodiment further includes: When the connection information indicates that the target vehicle is connected to the charging equipment and the target vehicle is not fully charged, control the target vehicle to start charging.

[0129] In this embodiment, when the target vehicle is connected to the charging device and the target vehicle is not fully charged, the target vehicle is controlled to charge, thereby automatically replenishing the target vehicle's power and improving the convenience of charging the target vehicle.

[0130] In some embodiments, the energy status is indicated by energy information. When the energy information indicates that the energy status is a first preset energy status, the target standby mode is the first standby mode. When the energy information indicates that the energy status is a second preset energy status, the target standby mode is the second standby mode.

[0131] The first preset energy state indicates that the target vehicle has sufficient battery power and / or fuel, and the first standby mode can be directly set as the target standby mode. The second preset energy state indicates that the target vehicle has insufficient battery power and / or fuel, and the second standby mode is set as the target standby mode. The energy indicated by the first preset energy state is greater than the energy indicated by the second preset energy state. For example, the first preset energy state is ≥60%, and the second preset energy state can be less than 60%. The first standby mode can be a mode that requires more energy, and the second standby mode can be a mode that requires less energy. For example, the first standby mode can be comfort mode, and the second standby mode can be economy mode. The energy indicated by the first preset energy state can be ≥60%, and the energy indicated by the second preset energy state can be less than 60%. If the energy information is battery power information and the battery power information is 70%, then the energy state indicated by the battery power information is the first preset energy state, and comfort mode is set as the target standby mode.

[0132] In this embodiment, when the energy information indicates that the energy state is a first preset energy state, the target standby mode is the first standby mode; when the energy information indicates that the energy state is a second preset energy state, the target standby mode is the second standby mode, thereby improving the flexibility of determining the target standby mode.

[0133] In some embodiments, the second preset energy state includes a first sub-energy state and / or a second sub-energy state. If the energy state indicated by the energy information meets the first sub-energy state, the target standby mode is the second standby mode; or, if the energy state indicated by the energy information meets the second sub-energy state and a confirmation standby information is received from the terminal device, the target standby mode is the second standby mode. Wherein, if the energy state indicated by the energy information meets the second sub-energy state, energy prompt information can be sent to the terminal device so that the terminal device can return confirmation standby information.

[0134] The first sub-energy state and / or the second sub-energy state can be set according to the actual situation. For example, the first sub-energy state can be "between 30% and 60%", and the second sub-energy state can be "≤30%".

[0135] When the energy information indicates the first sub-energy state, it means that although the target vehicle's battery and / or fuel are not very sufficient, they are still enough to support the execution of the standby function and other consumption of the target vehicle. Therefore, the second standby mode can be determined as the target standby mode for the target vehicle. When the energy information indicates the second sub-energy state, it means that after the target vehicle's battery and / or fuel are used to execute the standby function, it may affect the execution of other functions of the target vehicle. Therefore, when the energy information indicates the second sub-energy state, an energy reminder message is sent to the terminal device. Based on the standby confirmation message returned by the terminal device based on the energy reminder message, the second standby mode is determined as the target standby mode for the target vehicle. If no feedback message for the energy reminder message is received within a first preset time period, the standby function is not executed, so that the execution of the standby function can better meet the user's needs.

[0136] In some embodiments, user travel information includes the travel time of the target vehicle. After executing the vehicle standby function for the target vehicle, this embodiment further includes: If the user is not in the target vehicle after the travel time has elapsed, a prompt message is sent to the terminal device so that the terminal device can perform the prompt operation based on the prompt message. If the terminal device returns a cancellation message based on a prompt, or if no feedback message is received from the terminal device based on a prompt within a preset time period, the standby vehicle function will be stopped.

[0137] The type of prompt action can be set according to the actual situation. For example, the prompt action can be to display a prompt message and / or play a prompt voice. Displaying a prompt message can be, for example, displaying a pop-up window with options such as "Keep the ride" and "Cancel the ride".

[0138] After the terminal device performs the prompt operation, if the user responds "Keep User", the terminal device returns the vehicle holding information to the target vehicle. The target vehicle returns after a fourth preset time period to perform the step of determining whether the user is in the target vehicle. If the user responds "Cancel Vehicle", the terminal device sends the vehicle cancellation information to the target vehicle, and the target vehicle stops performing the standby function. If the user does not respond within the preset time period (the preset time period can be set according to the actual situation, for example, the preset time period can be 10 minutes), it means that the target vehicle has not received the feedback information returned by the terminal device based on the prompt information within the preset time period, and also stops performing the standby function, realizing redundant control of the standby function and reducing energy consumption.

[0139] In one possible implementation, the target vehicle can determine whether the user is on the target vehicle based on the location of the terminal device. When the location of the terminal device matches the location of the target vehicle, it means that the user is on the target vehicle; when the location of the terminal device does not match the location of the target vehicle, it means that the user is not on the target vehicle.

[0140] In another possible implementation, determining whether a user is located in the target vehicle includes: Acquire the door signals and / or seat signals of the target vehicle; Based on door signals and / or seat signals, determine whether the user is in the target vehicle.

[0141] The door signal can be either a door open or door closed signal. When a door open signal is detected, it indicates that the user is in the target vehicle. The seat signal can be a signal detected by a pressure sensor on the seat. When the seat signal is equal to or greater than a preset signal value, it indicates that the user is in the target vehicle. When the seat signal is less than the preset signal value, it indicates that the user is not in the target vehicle.

[0142] In this embodiment, the door signal and / or seat signal of the target vehicle are acquired, and based on the door signal and / or seat signal, it is determined whether the user is in the target vehicle, simplifying the process of determining whether the user is in the target vehicle and improving the convenience of determining whether the user is in the target vehicle.

[0143] The following provides an example of the vehicle preparation method provided in this application.

[0144] The functional module associated with the vehicle standby function is the air conditioning. Standby parameters include the air conditioning control parameters being 22°C and the interior temperature being controlled at 20°C. The target vehicle's departure time T3, determined based on the user's travel information, is 8:00 AM. The first target distance between the target vehicle and the user is 500 meters. The standby duration T1, determined based on the first target distance, is 20 minutes. The target time, determined based on departure time T3 and standby duration T1, is 7:40 AM. Upon reaching 7:40 AM, the air conditioning is activated and the temperature is set to 22°C. The goal is to maintain the interior temperature at 20°C within 20 minutes. After a 5-minute response period, the system determines that the user has arrived at the target vehicle's location. The actual time at the location is 7:55. At this time, the updated standby time is 10 minutes (the updated standby time is obtained by subtracting the current time from the actual time), and the remaining time is 15 minutes (the remaining time is obtained by subtracting the already responded time T2 from the standby time T1, and the already responded time T2 is 5 minutes). The updated standby time is less than the remaining time. The temperature inside the car is 25°C. The air conditioning temperature is set to 18°C ​​to quickly cool the car. After 5 minutes, the temperature inside the car is 22°C. The remaining standby time is 5 minutes. The air conditioning temperature is set to 22°C so that when the user arrives at the vehicle's location, the temperature inside the car is 20°C.

[0145] The following is based on Figure 2 This application describes the control system for implementing the vehicle standby method. The control system includes a communication module, a controller, and functional modules. The controller obtains user travel information from the terminal device through the communication module. Based on the user travel information, the controller determines the target time. When the target time is reached, the controller sends the control parameters in the standby parameters to each functional module through the Lin wiring harness and the CAN / Lin bus, so that each functional module can respond based on the control parameters.

[0146] The following is based on Figure 3 The present application describes the vehicle standby structure, which includes an instruction acquisition module, a demand acquisition module, a status recognition module, a parameter acquisition module, a parameter discrimination module, a thermal management module, and a function control module. The instruction acquisition module acquires the start instruction for the standby function and activates it. The demand acquisition module acquires user travel information from a first client on the terminal device. The status recognition module determines the target standby mode based on the energy status. The parameter acquisition module acquires control parameters. The parameter discrimination module determines the standby parameters and sends them to the thermal management module and the function control module. The thermal management module manages the target vehicle's battery and air conditioning. The function control module controls the target vehicle's seats, steering wheel, fragrance system, refrigerator, navigation module, and defrosting module, among others.

[0147] The following is based on Figure 4This application describes the process of executing the standby vehicle function based on a customized standby vehicle plan. The standby function of the target vehicle is activated with a single click via a terminal device. The user inputs customized standby information through a second client on the terminal device. This customized standby information includes the target time, air conditioning, seats, fragrance, and refrigerator, etc. The terminal device sends the customized standby information to the target vehicle, and the target vehicle executes the standby function based on this customized standby information.

[0148] The following is based on Figure 5 This application describes the process of executing the standby function based on the intelligent standby solution. The standby function of the target vehicle is activated with a single click via a terminal device. In the absence of custom standby information, the intelligent standby solution is executed. This solution includes: obtaining user travel information from a first client; obtaining the target vehicle's status information, including battery level, current battery temperature, air quality inside and outside the vehicle, temperature inside and outside the vehicle, and the target vehicle's location; determining the target standby mode based on the battery level information; determining the standby parameters for each functional module corresponding to the target standby mode based on sub-status information (sub-status information is information other than battery level, such as air quality and temperature inside and outside the vehicle); determining the standby duration based on the target vehicle's location; determining the target time based on the user travel information and the standby duration; and sending the standby parameters to the vehicle domain controller when the target time is reached. The vehicle domain controller then controls each functional module corresponding to the target standby mode based on the standby parameters. When the travel time arrives, it is determined whether the user is in the target vehicle. If the user is in the target vehicle, the user takes control of the target vehicle. If the user is not in the target vehicle, the second client performs a prompt operation on the user and selects whether to turn off each functional module or keep each functional module on based on the feedback from the first client.

[0149] The following is based on Figure 6This application describes the process for determining the target vehicle standby mode. The standby function of the target vehicle is activated with a single click via a terminal device. The system checks whether user travel information is obtained from the first client on the terminal device. If user travel information is obtained, it determines whether the target vehicle and the charging equipment are connected. If the target vehicle and the charging equipment are connected, it controls the functional modules corresponding to the first standby mode. These functional modules include a thermal management system (which includes air conditioning and battery), a fragrance system, a navigation module, a defrosting module, seats, and a steering wheel. During the control of the functional modules corresponding to the first standby mode, the target vehicle's battery level information is periodically acquired. If the battery level information indicates a second... If the target vehicle and charging equipment are connected, the system will control the target vehicle to charge. If the target vehicle and charging equipment are not connected and the energy status indicated by the power information is not the second sub-energy status, the system will control the functional module corresponding to the second standby mode. If the target vehicle and charging equipment are not connected and the energy status indicated by the power information is the second sub-energy status, the standby function will not be executed, and a prompt operation will be performed through the terminal device. If the user confirms the execution of the standby function, the system will control the functional module corresponding to the second standby mode. If the user does not confirm the execution of the standby function, the standby function will not be executed.

[0150] If the target vehicle and charging equipment are not connected, the system determines whether the energy status indicated by the power information is the first preset energy status. If the energy status indicated by the power information is the first preset energy status, the system controls the functional module corresponding to the first standby mode. If the energy status indicated by the power information is not the first preset energy status, the system determines whether the energy status indicated by the power information is the second sub-energy status. If the energy status indicated by the power information is the second sub-energy status, the standby function is not executed, and a prompt operation is performed through the terminal device. If the user confirms the execution of the standby function, the system controls the functional module corresponding to the second standby mode. If the user does not confirm the execution of the standby function, the standby function is not executed. If the energy status indicated by the power information is not the second sub-energy status, the system controls the functional module corresponding to the second standby mode. The functional modules corresponding to the second standby mode include air conditioning and navigation.

[0151] The following is based on Figure 7 and Figure 8This application describes the process of executing the vehicle standby function based on the intelligent vehicle standby solution. The standby function of the target vehicle is activated with a single click via a terminal device. Information permissions are obtained from the terminal device via a second client. The second client retrieves user travel information from the first client and / or receives user-initiated travel information via the second client. The user travel information is then sent to the target vehicle via the second client. The target vehicle executes the standby function based on the user travel information, with the frequency of execution matching the frequency recorded in the user travel information.

[0152] Once the device information permissions for the terminal are obtained through the second client, subsequent requests do not need to be made. The travel time in the user's input travel information is the first travel time, and the travel time in the user's travel information obtained from the first client is the second travel time. If the first travel time is earlier than the second travel time, the backup vehicle function is executed based on the first travel time; if the second travel time is earlier than the first travel time, the backup vehicle function is executed based on the second travel time.

[0153] The following is based on Figure 9This application describes the process of the standby vehicle parameter control module provided. The standby function of the target vehicle is activated with a single click via a terminal device. This activates the associated functional modules, including a defrost module, fragrance system, seat controls, air conditioning, battery control, navigation system, and refrigerator. Preset control parameters are obtained, and usage data, including usage duration and operating condition parameters, is retrieved from a driving habit database. If the usage duration meets preset conditions, and the air conditioning target usage mode parameter is the first target mode parameter, the defrost module is activated. If the usage duration does not meet preset conditions, and the air conditioning preset usage mode parameter (preset control parameters include preset usage modes) is not activated, the defrost module is activated. If the parameters are the first target mode parameters, the defrosting function module is activated. If the usage time meets the preset conditions, the fragrance is activated and the fragrance type is controlled to the target fragrance. If the usage time does not meet the preset conditions, the fragrance is activated and the fragrance type is controlled to the default fragrance. If the usage time meets the preset conditions, the seat position is adjusted to the position corresponding to the target seat position parameters, and the seat is heated or cooled and ventilated according to the target usage mode parameters of the air conditioner. If the usage time does not meet the preset conditions, the seat position is adjusted to the position before the last power-off, and the seat is heated or cooled and ventilated according to the preset usage mode parameters of the air conditioner. The system (including preset usage mode parameters) heats or cools and ventilates the seats. If the usage duration meets preset conditions, the air conditioning is activated and its temperature is set to the target usage temperature. If the usage duration does not meet preset conditions, the air conditioning is activated and its temperature is set to the default temperature. If the usage duration meets preset conditions, the system determines whether the battery needs thermal management based on the preset temperature parameters and the battery's current temperature. If thermal management is required, it is performed. If thermal management is not required, and the usage duration meets preset conditions, the system determines whether thermal management is needed based on target driving parameters. If thermal management is required, it is performed; otherwise, no action is taken. If the usage duration meets preset conditions, the system starts according to the target refrigerator usage mode. If the usage duration does not meet preset conditions, the system starts according to the refrigerator usage mode before power-off. The navigation module is activated and a travel route is planned using the navigation module. If the usage duration does not meet preset conditions, the travel route is displayed in full-screen mode. If the usage duration meets preset conditions, the travel route is displayed according to the window display mode parameters, which include small window display or full-screen display.

[0154] The following is based on Figure 10This application describes the redundant control process of the standby vehicle function provided. The standby function of the target vehicle is activated with a single click via a terminal device. The system determines whether the travel time has arrived. If the travel time has arrived, it checks whether the user is in the target vehicle. If the user is not in the target vehicle, a prompt is executed via a second client. If a "keep vehicle available" message is received from the second client, the system returns to the step of determining whether the user is in the target vehicle after a fourth preset time period (e.g., 5 minutes). If a "cancel vehicle" message is received from the first client, the standby vehicle function is stopped. If no feedback is received from the first client within a preset time period (e.g., 10 minutes), the standby vehicle function is stopped.

[0155] The following is based on Figure 11 This application describes the dynamic update process of the vehicle standby time provided. The standby function of the target vehicle is activated with a single click via a terminal device. The user's travel time is determined, and a first distance between the target vehicle and the user is obtained. The standby time is determined based on the first distance. A target time is determined based on the travel time and the standby time. When the target time is reached, the functional module is controlled to obtain a second distance between the target vehicle and the user. The actual time to reach the target vehicle's location is determined based on the second distance. The updated standby time is determined based on the actual time. The controlled time of the functional module is determined. The travel time is subtracted from the controlled time to determine the remaining time. If the remaining time is less than or equal to the updated standby time, no action is taken. If the remaining time is greater than the updated standby time, the various functional modules are controlled based on the updated standby time.

[0156] As can be seen from the above, in this embodiment of the application, user travel information is obtained from a first client on the terminal device. The first client is a client on the terminal device other than the client configured for the target vehicle. Based on the user travel information, the standby function of the target vehicle is executed. This realizes the standby function of the target vehicle based on the user travel information actively obtained from the first client, without waiting for the user to actively input the user travel information before executing the standby function based on the user's actively input travel information. This improves the intelligence level of the standby function execution and thus improves the convenience of the user in using the standby function.

[0157] Figure 12 This is a schematic diagram of a vehicle standby device provided in an embodiment of this application. Please refer to... Figure 12 The vehicle standby device may include an acquisition module 1201 and an execution module 1202. Wherein: The acquisition module 1201 is used to acquire user travel information from a first client on the terminal device. The first client is a client on the terminal device other than the client configured for the target vehicle.

[0158] The execution module 1202 is used to execute the vehicle standby function of the target vehicle based on the user's travel information.

[0159] The acquisition module 1201 and the execution module 1202 can be used to execute all the steps in the embodiments corresponding to the above vehicle preparation method. For the specific implementation of these modules and more details, please refer to the corresponding method section, which will not be elaborated here.

[0160] This application also provides a computer-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the above-described vehicle standby method.

[0161] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0162] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0163] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0164] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0165] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0166] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0167] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated communication signals and carrier waves.

[0168] In some embodiments, this application also provides a controller having a computer program stored thereon, which, when executed by a processor, implements the steps in the embodiments of this application.

[0169] In some embodiments, this application also provides a target vehicle, including the controller or backup vehicle device described in the embodiments of this application.

[0170] In some embodiments, this application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in the embodiments of this application.

[0171] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0172] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0173] The embodiments, implementation methods, and related technical features of this application can be combined and substituted for each other without conflict.

[0174] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.

Claims

1. A method for preparing a vehicle, characterized in that, include: User travel information is obtained from a first client on the terminal device. The first client is a client on the terminal device other than the client configured for the target vehicle. The user travel information includes the location of the user in the target vehicle. Obtain the first distance between the user of the target vehicle and the target vehicle; Based on the first distance, determine the vehicle preparation time; Based on the user's travel information and vehicle preparation time, execute the vehicle preparation function of the target vehicle; After performing the standby vehicle function, the following is also included: Based on the real-time distance between the user of the target vehicle and the target vehicle, the standby time is adjusted, and the control parameters of at least one functional module of the target vehicle are adjusted based on the adjusted standby time. The remaining time is determined based on the standby time and the execution time of the standby function. If the adjusted standby time is less than the remaining time, the standby function continues to be executed based on the adjusted standby time. The vehicle standby function has different standby modes. The step of executing the standby function for the target vehicle based on the user's travel information and standby duration includes: The target standby mode of the target vehicle is determined from the standby modes based on the energy status of the target vehicle. Based on the user's travel information, the vehicle standby time, and the target vehicle standby mode, execute the vehicle standby function of the target vehicle; The first client includes an instant messaging client, and obtaining user travel information from the first client on the terminal device includes: obtaining user travel information from the chat content of the instant messaging client.

2. The method according to claim 1, characterized in that, The user's travel information includes at least one of the following: travel time, travel frequency, and destination.

3. The method according to claim 1, characterized in that, The terminal device includes at least one of mobile phones, wearable devices, and tablets.

4. The method according to claim 1, characterized in that, The first client includes at least one of a clock client, a calendar client, and a memo client.

5. The method according to claim 1, characterized in that, The step of executing the vehicle standby function for the target vehicle based on the user's travel information and vehicle standby time includes: Based on the user's travel information and the vehicle standby parameters, the vehicle standby function is executed.

6. The method according to claim 1, characterized in that, The method further includes: Based on the user's usage parameters of the target vehicle, the backup vehicle parameters are determined.

7. The method according to claim 1, characterized in that, The vehicle standby function is associated with at least one functional module of the target vehicle, and the at least one functional module includes at least one of the target vehicle's air conditioning, battery, defrosting, fragrance, navigation, seats, refrigerator, and steering wheel.

8. The method according to claim 1, characterized in that, The energy status is indicated by at least one of the connection information between the target vehicle and the charging equipment and the energy information of the target vehicle, wherein the energy information includes at least one of the power information and the fuel information.

9. The method according to claim 8, characterized in that, When the target vehicle is instructed to connect to the charging device via the connection information between the target vehicle and the charging device, the target standby mode is the first standby mode. If the connection information between the target vehicle and the charging device indicates that the target vehicle is not connected to the charging device, the energy status is indicated by the energy information.

10. The method according to claim 9, characterized in that, When the energy information indicates that the energy state is a first preset energy state, the target standby mode is the first standby mode; When the energy information indicates that the energy state is the second preset energy state, the target standby mode is the second standby mode.

11. The method according to claim 1, characterized in that, The user travel information includes the travel time of the target vehicle. After executing the vehicle standby function for the target vehicle, the method further includes: If the travel time is reached and the user is not in the target vehicle, a prompt message is sent to the terminal device so that the terminal device performs a prompt operation based on the prompt message. If the terminal device returns a cancellation message based on the prompt information, or if no feedback message is received from the terminal device based on the prompt information within a preset time period, the standby vehicle function will be stopped.

12. The method according to any one of claims 1-11, characterized in that, The step of obtaining user travel information from the first client on the terminal device includes: When the backup vehicle function is enabled, the user's travel information is obtained from the first client on the terminal device.

13. The method according to any one of claims 1-11, characterized in that, The step of obtaining user travel information from the first client on the terminal device includes: In the absence of user-defined backup vehicle information for the backup vehicle function of the target vehicle, user travel information is obtained from the first client on the terminal device.

14. The method according to claim 13, characterized in that, The method further includes: If the custom backup vehicle information exists, the backup vehicle function of the target vehicle is executed based on the custom backup vehicle information.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program performs the steps of the method described in any one of claims 1 to 14.

16. A controller having a computer program stored thereon, characterized in that, When executed by a processor, the computer program performs the steps of the method described in any one of claims 1 to 14.

17. A target vehicle, characterized in that, Includes the controller as described in claim 16.

18. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Intelligent vehicle preparation method and device and vehicle

    CN115257600A

  • Vehicle intelligent travel method and device, vehicle and medium

    CN117116071A

  • Automatic vehicle preparation method and device, computer equipment and storage medium

    CN118494399A