A vehicle remote control method and system, storage medium and electronic device

By generating preset start times and command packages, combined with vehicle status and weather information, intelligent and personalized remote vehicle control is achieved, solving the problem of cumbersome manual triggering operations and improving the user experience.

CN119796098BActive Publication Date: 2025-10-31CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510022766.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-10-31
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

In existing technologies, remote vehicle control functions require users to manually trigger them sequentially, which is cumbersome and results in a poor user experience.

Method used

By pre-generating preset start times and command packages based on user behavior data, obtaining vehicle status and weather information, adjusting preference parameters in the command packages, and remotely controlling vehicle function startup, intelligent and personalized remote vehicle control is achieved.

Benefits of technology

It simplifies the operation process, improves the user's travel experience, and enables intelligent remote control based on user habits and timed schedules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119796098B_ABST
    Figure CN119796098B_ABST
Patent Text Reader

Abstract

This invention provides a vehicle remote control method and system, storage medium, and electronic device. It generates a preset start time and a start command containing at least one target function, along with preference parameter information and a command package, based on user behavior data. Upon reaching the preset start time, it acquires vehicle status and weather information. If the target vehicle is determined to be in a non-driving state, it adjusts the preference parameter information in the command package according to the weather information to obtain the target command package. A remote service is invoked to send the target command package to the target vehicle to remotely control the activation of the target function. Furthermore, the function parameters of the corresponding target function in the target vehicle are set according to the preference parameter information in the target command package. This achieves timed remote control of at least one vehicle function based on the user's vehicle usage habits, realizing intelligent and personalized vehicle remote control without requiring manual triggering, thus simplifying operation and improving the user's travel experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to a vehicle remote control method and system, storage medium and electronic device. Background Technology

[0002] With the rapid development of intelligent vehicles, connected vehicles have achieved initial popularization. As a basic function of connected vehicles, remote control functions have been widely implemented in most connected vehicles, including remote air conditioning control, remote vehicle unlocking or locking, etc.

[0003] Currently, the various functions of remote vehicle control can only be triggered manually by the user in sequence, which is cumbersome and results in a poor user travel experience. Summary of the Invention

[0004] This invention provides a vehicle remote control method and system, storage medium and electronic device, aiming to solve the problem that in the prior art, the various functions of vehicle remote control can only be manually triggered by the user in sequence, which is cumbersome and results in a poor user travel experience.

[0005] To achieve the above objectives, the present invention provides the following technical solution:

[0006] A method for remotely controlling a vehicle, comprising:

[0007] Upon reaching the target start time, the system acquires the vehicle status information and weather information of the target vehicle within a preset time period prior to the current time. The target vehicle is a vehicle pre-bound by the user, and the target start time is a preset start time included in a preset start time group. The preset start times included in the preset start time group are pre-generated based on the user's usage behavior data of the target vehicle.

[0008] If the target vehicle is determined to be in a non-driving state based on the vehicle status information, the preference parameter information in the instruction package corresponding to the target start time is adjusted according to the meteorological information to obtain the target instruction package; each instruction package corresponding to a preset start time included in the preset start time group is pre-generated based on the usage behavior data, and the instruction package includes at least one start instruction for a target function and preference parameter information;

[0009] A remote service is invoked to send the target instruction package to the target vehicle to remotely control the activation of the target function of the target vehicle, and the function parameters of the corresponding target function in the target vehicle are set according to the preference parameter information in the target instruction package.

[0010] Optionally, the above method may involve pre-generating the preset startup time group based on the user's usage behavior data of the target vehicle, including:

[0011] Collect user behavior data of the target vehicle within a preset time period; the user behavior data includes the start time of the target vehicle;

[0012] Identify the start time of the target vehicle within the preset time period from the usage behavior data;

[0013] The startup time of the target vehicle is processed to obtain the user's preferred time, and a preset startup time is set based on the preferred time.

[0014] The preset startup times are grouped into preset startup time groups.

[0015] Optionally, the above method may involve pre-generating an instruction packet corresponding to each preset startup time included in the preset startup time group based on the usage behavior data, including:

[0016] Identify the startup time of each vehicle function and the corresponding parameter setting information for each startup time included in the usage behavior data;

[0017] Based on the preset start time group and the start time of each vehicle function, the target function corresponding to each preset start time included in the preset start time group is determined from each vehicle function, and the preference parameter information of the target function is generated based on the parameter setting information of the target function included in the usage behavior data.

[0018] Generate the startup command for each target function, and based on the startup command and preference parameters of the target function corresponding to each preset startup time, generate the command package corresponding to each preset startup time.

[0019] Optionally, in the above method, obtaining the vehicle status information and current weather information of the target vehicle includes:

[0020] Send a vehicle status information acquisition command to the control system of the target vehicle, and acquire the vehicle status information of the target vehicle within a preset time period before the current time fed back by the control system;

[0021] Obtain current weather information through a third-party platform.

[0022] Optionally, in the above method, determining that the target vehicle is in a non-driving state based on the vehicle status information includes:

[0023] Based on the location information in the vehicle status information, determine whether the target vehicle is in a moving state;

[0024] If the target vehicle is not in a moving state, then based on the mileage information in the vehicle status information, it is determined whether the mileage of the target vehicle has changed within a preset time period before the current time.

[0025] If the mileage of the target vehicle has not changed within a preset time period before the current time, it is determined that the target vehicle is in a non-driving state.

[0026] Optionally, in the above method, the step of invoking a remote service to send the target instruction packet to the target vehicle includes:

[0027] Determine whether the command issuance button indicates that the command packet should be issued directly;

[0028] If the instruction packet is to be sent directly, then a remote service is invoked to send the target instruction packet directly to the target vehicle.

[0029] If the instruction packet is not sent directly, a prompt message is sent to the user; the prompt message is used to ask the user whether to send the instruction packet.

[0030] In response to the user's confirmation, a remote service is invoked to send the target instruction to the target vehicle.

[0031] Optionally, in the above method, adjusting the preference parameter information in the instruction packet corresponding to the target start time based on the meteorological information to obtain the target instruction packet includes:

[0032] Calculate the temperature difference based on the meteorological information and the meteorological information at the corresponding time the previous day;

[0033] Based on the temperature difference, the preference parameter information in the instruction packet corresponding to the target start time is adjusted to obtain the target instruction packet.

[0034] A vehicle remote control system, comprising:

[0035] The acquisition unit is used to acquire vehicle status information and weather information of the target vehicle within a preset time period before the current time when the target start time is reached; wherein, the target vehicle is a vehicle pre-bound by the user, and the target start time is a preset start time included in a preset start time group, and the preset start time included in the preset start time group is pre-generated based on the user's usage behavior data of the target vehicle.

[0036] The adjustment unit is used to adjust the preference parameter information in the instruction package corresponding to the target start time according to the meteorological information when it is determined that the target vehicle is in a non-driving state based on the vehicle status information, so as to obtain the target instruction package; each instruction package corresponding to a preset start time included in the preset start time group is pre-generated according to the usage behavior data, and the instruction package includes at least one start instruction for a target function and preference parameter information;

[0037] The control unit is used to invoke a remote service, send the target instruction package to the target vehicle, remotely control the activation of the target function of the target vehicle, and set the function parameters of the corresponding target function in the target vehicle according to the preference parameter information in the target instruction package.

[0038] A storage medium storing an instruction set, wherein the instruction set, when executed by a processor, implements the vehicle remote control method described above.

[0039] An electronic device, comprising:

[0040] Memory, used to store at least one set of instructions;

[0041] A processor is configured to execute a set of instructions stored in the memory, thereby implementing the vehicle remote control method described above.

[0042] Compared with the prior art, the present invention has the following advantages:

[0043] This invention provides a vehicle remote control method and system, storage medium, and electronic device. It generates a pre-set start time and a start command containing at least one target function and preference parameters based on user behavior data of the target vehicle. Upon reaching the pre-set start time, it acquires the vehicle's status information for a pre-set period prior to the current moment and the current weather information. If the vehicle status information indicates the target vehicle is not in motion, it adjusts the preference parameters in the command package based on the weather information to obtain the target command package. A remote service is then invoked to send the target command package to the target vehicle, remotely controlling the start of the target function. Furthermore, the function parameters of the corresponding target function in the target vehicle are set according to the preference parameters in the target command package. This achieves timed remote control of at least one vehicle function based on the user's vehicle usage habits, realizing intelligent and personalized vehicle remote control without requiring manual triggering, thus simplifying operation and improving the user's travel experience. Attached Figure Description

[0044] The accompanying drawings, which form part of this specification, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:

[0045] Figure 1 An example diagram illustrating a vehicle remote control method provided by the present invention;

[0046] Figure 2 Another example diagram of a vehicle remote control method provided by the present invention;

[0047] Figure 3 Another example diagram of a vehicle remote control method provided by the present invention;

[0048] Figure 4 A flowchart of a vehicle remote control method provided by the present invention;

[0049] Figure 5 Another method flowchart of a vehicle remote control method provided by the present invention;

[0050] Figure 6 Another method flowchart of a vehicle remote control method provided by the present invention;

[0051] Figure 7 Another method flowchart of a vehicle remote control method provided by the present invention;

[0052] Figure 8 Another method flowchart of a vehicle remote control method provided by the present invention;

[0053] Figure 9 Another method flowchart of a vehicle remote control method provided by the present invention;

[0054] Figure 10 Another example diagram of a vehicle remote control method provided by the present invention;

[0055] Figure 11 A schematic diagram of the structure of a vehicle remote control system provided by the present invention;

[0056] Figure 12 This is a schematic diagram of the structure of an electronic device provided by the present invention. Detailed Implementation

[0057] The present invention will now be described in detail with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0058] The following detailed description is exemplary and intended to provide further detailed explanation of the invention. Unless otherwise specified, all technical terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this invention is for describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention.

[0059] As is known from common technical knowledge, this invention can be implemented through other embodiments that do not depart from its spirit or essential characteristics. Therefore, the disclosed embodiments described above are merely illustrative in all respects and are not the only ones. All modifications within the scope of this invention or its equivalents are included in this invention.

[0060] This invention provides a vehicle remote control method, which can be applied to a vehicle remote control system, including a terminal application, a recommendation platform, and a vehicle service platform (TSP platform).

[0061] In this embodiment of the invention, the platform is configured in advance. See also... Figure 1 The platform configuration process specifically includes the following steps:

[0062] The first step: First, build a vehicle control recommendation platform.

[0063] The second step involves setting up a service interface for the recommendation platform within the vehicle service platform. This involves connecting the TSP account service and the TSP vehicle control service. The recommendation platform can then access pre-stored accounts, corresponding vehicle-human relationships, and role permission lists from the vehicle service platform (TSP platform) via this service interface. Connecting the recommendation platform with the TSP account service allows for the recording and analysis of user preference data from a user perspective, enabling personalized recommendations of remote vehicle control functions. Furthermore, the TSP platform can synchronize all remotely controllable vehicle functions to the recommendation platform and obtain the vehicle's twin digital signal data to determine its status. Finally, the remote control service needs to grant access to remote control functions via an interface, ensuring that the recommendation platform can directly issue remote control commands to the user's vehicle based on their needs.

[0064] The third step is to deploy third-party algorithm models within the recommendation platform to collect and analyze user preferences, settings, and habits, thereby providing more user-specific recommendation parameters. For example, the timing of remote control notifications (or push notifications) can be determined based on the user's travel time, and user charging habits (charging time, location, and battery level cutoff) can be collected.

[0065] Step 4: Connect with the recommendation platform and third-party platforms. By utilizing the open interfaces of third-party platforms, connect the recommendation platform to ensure future scalability and obtain relevant data, such as vehicle charging map information and weather information, to provide accurate recommendations tailored to specific usage scenarios.

[0066] In this embodiment, after completing the platform configuration, the functions of the recommendation platform and terminal application are configured. Specifically, this includes the following steps:

[0067] The first step is to configure the recommended (trigger) time to the user. According to the vehicle model, a default trigger time is configured for the vehicle. That is, in the initial state, the preset start time is set according to the vehicle model. After obtaining the user's vehicle usage behavior data, the preset start time is set according to the usage behavior data to realize personalized settings.

[0068] The second step: Configure remotely controllable vehicle functions, including but not limited to air conditioning, seat functions, charging functions, and window functions.

[0069] The air conditioning functions include, but are not limited to: default temperature, defrost, and defog; the seat functions include, but are not limited to: seat heating and seat ventilation; the charging functions include, but are not limited to: start time, end time, and battery level cutoff; and the window functions include, but are not limited to: ventilation mode, etc.

[0070] In this embodiment, a prompt message is generated when the terminal application is used for the first time. This prompt message is used to ask the user whether to activate the smart vehicle control function. For example, see [link to relevant documentation]. Figure 2 A pop-up window will be generated, prompting the user: "Dear user, would you like to enable the Smart Vehicle Control function?" If the user does not wish to enable the Smart Vehicle Control function, after selecting the "Do not set" button in the pop-up window, the system will redirect to the following page. Figure 3 On the page shown, if the user needs to enable the smart vehicle control function, after the user selects the "Go to Settings" button in the pop-up window, they will be redirected to the following page. Figure 3 The page shown displays the vehicle's interior temperature in real time after the user turns on the smart recommendation button, and displays the vehicle's battery level in real time when the vehicle is an electric vehicle.

[0071] In this embodiment, the user can also, as needed, access via... Figure 3 The page shown allows you to configure settings such as whether to ask for confirmation before issuing remote control commands, temperature settings, charging settings, function management, and start-up time.

[0072] This invention provides a method for remote vehicle control, which can be applied to recommendation systems. The flowchart of this method is shown below. Figure 4 As shown, it specifically includes:

[0073] S401. Upon reaching the target start time, obtain the vehicle status information of the target vehicle within a preset time period before the current time and the weather information at the current time.

[0074] In this embodiment, the target vehicle is a vehicle that the user has pre-bound, that is, a vehicle whose vehicle information the user has pre-bound on the mobile terminal.

[0075] In this embodiment, the target startup time is the preset startup time included in the preset startup time group. The preset startup time included in the preset startup time group is pre-generated based on the user's usage behavior data of the target vehicle, that is, pre-generated based on the user's vehicle usage habits. For example, if the user is used to using the vehicle at eight o'clock every morning, then the preset startup time is set based on the time point of eight o'clock.

[0076] See Figure 5 The process of pre-generating preset start-up time groups based on user behavior data of the target vehicle includes the following steps:

[0077] S501. Collect user behavior data of the target vehicle within a preset time period; the user behavior data includes the start time of the target vehicle.

[0078] In this embodiment, user behavior data of the target vehicle is collected within a preset time period. Specifically, the user behavior data of the target vehicle is collected through the target vehicle's control system within the preset time period. The preset time period can be set according to the requirements, for example, it can be within three days, within a week, or within a month.

[0079] The behavioral data includes the target vehicle's startup time, and may also include the startup time and parameter settings of each vehicle function, such as air conditioning startup time, air conditioning mode, air conditioning temperature, seat heating time, and heating temperature.

[0080] Optionally, charging time or refueling time can also be collected.

[0081] S502. Identify the start time of the target vehicle within a preset time period from usage behavior data.

[0082] In this embodiment, the start time of the target vehicle within a preset time period is identified from the usage behavior data. Specifically, key fields representing the start time in the usage behavior data are identified, and the start time is obtained from the usage behavior data based on the key fields representing the start time in the usage behavior data.

[0083] S503. Process the start time of the target vehicle to obtain the user's preferred time, and set the preset start time based on the preferred time.

[0084] In this embodiment, the start time of the target vehicle is processed. Specifically, the start time is divided according to a preset time interval to obtain at least one time group. For example, if the user uses the target vehicle at 9:00 and 18:00 every day, the start time is divided into two time groups according to 6:01-10:00, 10:01-12:00, 12:01-15:00, 15:01-18:00, and 18:01-6:00. One time group includes the start time of 9:00, and the other time group includes the start time of 18:00.

[0085] Since the vehicle startup time is not exactly the same every day—for example, it might start at 9:00 AM on the 1st and at 9:04 AM on the 2nd—it's necessary to process the startup times. Specifically, for each time group, the startup times within that group are processed. Optionally, the average, expected value, or variance of each startup time can be calculated. The result is the preferred time for that time group. Based on the preferred time, a preset startup time is set for that time group. Specifically, the time point N minutes before the preferred time is used as the preset startup time. For example, the time point 5 minutes before the preferred time is used as the preset startup time. If the preferred time is 9:00 AM, then 8:55 AM is used as the preset startup time. It should be noted that N is a natural number and can be set and adjusted according to requirements.

[0086] Optionally, after generating the preset startup time, the preset startup time can be updated periodically based on the user's subsequent usage behavior data to meet the different needs of the user at different times.

[0087] S504. Group the preset startup times into preset startup time groups.

[0088] In this embodiment, the preset times are grouped into preset start-up time groups, that is, the preset start-up time group includes at least one preset start-up time.

[0089] In the method provided by this invention, user behavior data is collected, the startup time in the user behavior data is identified, the startup time is processed to obtain the user's preferred time to start the vehicle, and a preset startup time is set according to the preferred time to achieve personalized preset startup time setting.

[0090] In this embodiment, when the target start time is reached, that is, when any preset start time in the preset start time group is reached, the vehicle status information within a preset time period before the current time of the target vehicle and the weather information at the current time are automatically triggered. In other words, the target start time is the preset start time in the preset start time group.

[0091] Specifically, a timed task is set in advance based on the target start time to obtain vehicle status information and weather information. When the target start time arrives, the timed task is started to obtain the vehicle status information of the target vehicle within a preset time period before the current time and the weather information of the current time.

[0092] See Figure 6 The process of obtaining vehicle status information of the target vehicle within a preset time period prior to the current moment and the current weather information specifically includes the following steps:

[0093] S601. Send a vehicle status information acquisition command to the control system of the target vehicle, and acquire the vehicle status information of the target vehicle within a preset time period before the current time as fed back by the control system.

[0094] In this embodiment, a vehicle status information acquisition instruction is generated and sent to the control system of the target vehicle. After receiving the vehicle status information acquisition instruction, the control system of the target vehicle packages the vehicle status information within a preset time period before the current moment and sends it back.

[0095] The preset time period before the current time is the same as the preset time period before the preset start time. For example, if the preset start time is 8:55 and the preset time period is set to 10 minutes, then the preset time period before the current time is the time period from 8:45 to 8:55.

[0096] It should be noted that the preset duration can be set according to needs.

[0097] In this embodiment, the vehicle status information within a preset time period prior to the current moment is obtained from the feedback of the control system.

[0098] S602. Obtain current weather information through a third-party platform.

[0099] In this embodiment, the system is pre-connected to the third-party platform through its open interface.

[0100] In this embodiment, the meteorological information at the current moment is obtained through a third-party platform. Specifically, a meteorological information acquisition instruction for the current moment is generated, the meteorological information acquisition instruction is sent to the third-party platform, and the meteorological information at the current moment is obtained from the feedback of the third-party platform.

[0101] In the method provided by this embodiment of the invention, the vehicle status information within a preset time period before the current moment and the meteorological information at the current moment are obtained through the control system of the target vehicle, so as to provide a basis for the subsequent realization of remote vehicle control.

[0102] In this embodiment, the battery level or fuel level of the target vehicle can also be obtained and displayed on the mobile terminal in real time for the user's convenience.

[0103] S402. Determine whether the target vehicle is in a non-driving state based on the vehicle status information. If yes, proceed to step S403; otherwise, end directly.

[0104] In this embodiment, the vehicle status information is used to determine whether the target vehicle is in a non-driving state. Specifically, the location information and mileage information in the vehicle status information are used to determine whether the target vehicle is in a non-driving state. If it is determined that the target vehicle is in a non-driving state, step S403 is executed. If it is determined that the target vehicle is in a driving state, the subsequent process is directly terminated.

[0105] See Figure 7 Determining whether a target vehicle is in a non-driving state based on vehicle status information includes the following steps:

[0106] S701. Based on the location information in the vehicle status information, determine whether the target vehicle is in a moving state. If not, proceed to step S702; if yes, proceed to step S703.

[0107] In this embodiment, the location information in the vehicle status information is used to determine whether the target vehicle is in a moving state. That is, it is determined whether the location information of the target vehicle is consistent within a preset time period before the current moment. If the location information is consistent, it is determined that the target vehicle is not in a moving state. If the location information is inconsistent, it is determined that the target vehicle is in a moving state.

[0108] If the target vehicle is in a moving state, then proceed to step S702; if the target vehicle is not in a moving state, then proceed to step S703.

[0109] S702, It is determined that the target vehicle is in motion.

[0110] In this embodiment, if the target vehicle is in motion, or if the mileage of the target vehicle changes within a preset time period before the current moment, it is determined that the stored target vehicle is in motion.

[0111] S703. Based on the mileage information in the vehicle status information, determine whether the mileage of the target vehicle has changed within the preset time period before the current time. If not, proceed to step S704; if yes, proceed to step S702.

[0112] In this embodiment, if it is determined that the target vehicle is not in a moving state, then based on the mileage information in the vehicle status information, it is further determined whether the mileage of the target vehicle has changed within a preset time period before the current time, that is, whether the mileage of the target vehicle is consistent within a preset time period before the current time. If the mileage has changed, then step S704 is executed; if the mileage has not changed, then step S702 is executed.

[0113] S704. It has been determined that the target vehicle is not in motion.

[0114] In this embodiment, if the target vehicle is not in a moving state and the mileage of the target vehicle has not changed within a preset time period before the current moment, it is determined that the target vehicle is in a non-moving state.

[0115] The method provided in this invention improves the accuracy of vehicle driving status judgment by relying on location information and mileage information in vehicle status information.

[0116] S403. Based on meteorological information, adjust the preference parameter information in the instruction packet corresponding to the target start time to obtain the target instruction packet.

[0117] In this embodiment, based on user behavior data, instruction packages corresponding to each preset startup time are generated in advance. Each instruction package corresponding to each preset startup time in the preset startup time group is generated in advance based on user behavior data. Each instruction package includes at least one startup instruction for a target function and preference parameter information. The target function is the vehicle function in the target vehicle.

[0118] See Figure 8 The process of pre-generating instruction packets corresponding to each preset startup time in a preset startup time group based on usage behavior data specifically includes the following steps:

[0119] S801. Identify the start time of each vehicle function and the parameter setting information corresponding to each start time in the usage behavior data.

[0120] In this embodiment, the startup time of each vehicle function included in the usage behavior data and the parameter setting information corresponding to each startup time are identified. Specifically, the key fields used to characterize the vehicle functions in the usage behavior data are identified, and based on the key fields used to characterize the vehicle functions, the startup time of each vehicle function included in the usage behavior data is obtained, and the parameter setting information corresponding to each startup time is obtained.

[0121] S802. Based on the preset start time group and the start time of each vehicle function, determine the target function corresponding to each preset start time included in the preset start time group from each vehicle function, and generate the start command for each target function.

[0122] For each vehicle function, calculate the difference between each start time of that vehicle function and each preset start time in the preset start time group to obtain the difference corresponding to each start time of that vehicle function.

[0123] For each vehicle function, if the difference between its startup time and the target function is less than a preset threshold, the startup time corresponding to that difference is marked as the first startup time. The vehicle function is then set to the target function corresponding to the preset startup time of that difference. Furthermore, the target function's preference parameters are generated using the parameter settings information included in the behavioral data. Specifically, the preference parameters for the target function are generated based on the parameter settings information corresponding to the first startup time included in the behavioral data. The preset threshold is set according to requirements.

[0124] The process of generating preference parameter information for the target function based on the parameter setting information corresponding to the first startup time included in the usage behavior data specifically includes: if the parameter setting information includes a setting mode, then the setting mode is directly used as the setting mode in the preference parameter information of the target function, and the average value, expected value or variance of the parameter value of the parameter setting information corresponding to the first startup time included in the usage behavior data is calculated, and the calculation result is used as the parameter value in the preference parameter information of the target function.

[0125] S803. Generate the startup command for each target function, and generate the command package corresponding to each preset startup time based on the startup command and preference parameters of the target function corresponding to each preset startup time.

[0126] In this embodiment, a startup instruction for each target function is generated. Specifically, the startup instruction for each target function is generated according to the startup instruction generation algorithm.

[0127] In this embodiment, for each preset startup time included in the preset startup time group, a corresponding instruction package is formed based on the startup instruction and preference parameters of the target function corresponding to that preset startup time. That is, the instruction package corresponding to each preset startup time includes at least one startup instruction and preference parameters of the target function.

[0128] In the method provided by this embodiment of the invention, instruction packages corresponding to each preset startup time that conforms to user behavior habits are generated based on usage behavior data, thereby realizing the generation of personalized preference parameters.

[0129] In this embodiment, if it is determined that the target vehicle is not in motion, the preference parameter information in the instruction packet corresponding to the target start time is further adjusted based on meteorological information.

[0130] The process of adjusting the preference parameters in the instruction packet corresponding to the target startup time includes the following steps:

[0131] Calculate the temperature difference based on meteorological information and meteorological information at the corresponding time the previous day;

[0132] Based on the temperature difference, the preference parameter information in the instruction packet corresponding to the target start time is adjusted to obtain the target instruction packet.

[0133] In this embodiment, meteorological information for the corresponding time of the previous day is obtained. Specifically, if the meteorological information for the corresponding time of the previous day is stored in the local database, it is obtained from the local database. If the meteorological information for the corresponding time of the previous day is not stored in the local database, it is obtained through a third-party platform.

[0134] Based on the current weather information and the corresponding weather information from the previous day, the temperature difference is calculated. Based on this temperature difference and a preset adjustment strategy, the preference parameters in the instruction package corresponding to the target start time are adjusted to obtain the target instruction package. The preset adjustment strategy is set according to requirements; for example, in winter, if the temperature difference is 5 degrees Celsius, the air conditioning parameters can be adjusted up or down by 1 degree Celsius.

[0135] S404. Call the remote service to send the target instruction package to the target vehicle to remotely control the start of the target function of the target vehicle, and set the function parameters of the corresponding target function in the target vehicle according to the preference parameter information in the target instruction package.

[0136] In this embodiment, after adjusting the preference parameter information in the instruction package, a remote service is invoked to send the target instruction to the control system of the target vehicle, so that the control system of the target vehicle can start the target function of the target vehicle and set the function parameters of the corresponding target function in the target vehicle according to the preference parameter information in the target instruction package, thereby realizing the remote control of the vehicle.

[0137] Among them, see Figure 9 The process of calling a remote service to send a target instruction packet to the target vehicle includes the following steps:

[0138] S901. Determine whether the instruction issuance button indicates direct issuance of instruction packets. If yes, proceed to step S902; otherwise, proceed to step S903.

[0139] In this embodiment, it is determined whether the command issuance button indicates direct issuance of a command packet. If so... Figure 3 If the "Ask a Question" button on the page shown is enabled, it means the command delivery button instructs the direct delivery of the command packet. Figure 3 If the "Ask Now" button on the page shown is off, it means that the command delivery button indicates that the command package will not be delivered directly.

[0140] If the instruction sending button indicates that the instruction packet should be sent directly, then step S902 is executed; if the instruction sending button indicates that the instruction packet should not be sent directly, then step S903 is executed.

[0141] S902: Invoke remote service to directly send the target instruction packet to the target vehicle.

[0142] In this embodiment, if the instruction sending button indicates that the instruction packet is sent directly, the remote service is directly invoked to send the target instruction packet to the target vehicle, that is, to send the target instruction packet to the control system of the target vehicle.

[0143] In this embodiment, if the instruction sending button indicates that the instruction packet is not sent directly, then after receiving the user's confirmation, in response to the user's confirmation, the remote service is invoked to send the target instruction packet to the target vehicle, that is, to send the target instruction packet to the control system of the target vehicle.

[0144] S903. Send a prompt message to the user; the prompt message is used to ask the user whether to send a command packet, and after receiving the user's confirmation, execute step S902.

[0145] In this embodiment, a prompt message is sent to the user. Specifically, the prompt message can be sent to the user via a pop-up window. The prompt message asks the user whether to send the command packet. The user can choose not to send or send and confirm based on the prompt message.

[0146] After receiving confirmation from the user, proceed to step S902.

[0147] The vehicle remote control method provided in this invention generates a pre-set start time and a start command containing at least one target function and preference parameter information based on user behavior data of the target vehicle. Upon reaching the pre-set start time, the method acquires the vehicle status information for a pre-set period prior to the current time and the current weather information. If the vehicle status information indicates that the target vehicle is not in motion, the method adjusts the preference parameter information in the instruction package according to the weather information to obtain the target instruction package. A remote service is then invoked to send the target instruction package to the target vehicle to remotely control the start of the target function. Furthermore, the method sets the corresponding function parameters in the target vehicle according to the preference parameter information in the target instruction package. This achieves timed remote control of at least one vehicle function based on the user's vehicle usage habits, enabling intelligent and personalized vehicle remote control without requiring manual triggering by the user, thus simplifying operation and improving the user's travel experience.

[0148] The vehicle control method mentioned in this invention can be applied to a vehicle remote control system, which includes a terminal application (APP), a recommendation platform, and a vehicle service platform (TSP platform). (See also...) Figure 10 The specific implementation process of the aforementioned vehicle remote control method is illustrated with an example below:

[0149] The first step: The recommendation platform determines whether the user has enabled the intelligent recommendation function.

[0150] The second step involves the platform collecting current vehicle information (i.e., vehicle status information), including vehicle driving information, interior temperature, battery information, and vehicle location information.

[0151] The third step: The recommendation platform will transmit the collected vehicle information to the TSP platform for storage.

[0152] Step 4: The recommendation platform determines whether the vehicle (i.e., the target vehicle) is in motion. If so, the process ends directly. If not, the platform sends a query to the third-party platform and receives weather information and charging map information from the third-party platform.

[0153] Step 5: The recommendation platform adjusts the remote vehicle control function parameters (i.e., the preference parameter information in the command package) using relevant third-party information to provide users with more precise travel settings. This integrates information, distributes function configuration parameters, and calls the TSP message service platform to send recommendation messages to vehicle owners and authorized users, requiring user confirmation to enable the remote control function. Simultaneously, based on user settings, the platform can directly call the TSP remote control service to issue remote control commands directly to the user's vehicle.

[0154] and Figure 1 Corresponding to the method described above, embodiments of the present invention also provide a vehicle remote control system for controlling... Figure 11 The specific implementation of the method is shown in the following structural diagram. Figure 11 As shown, it specifically includes:

[0155] The acquisition unit 1101 is used to acquire vehicle status information and weather information of the target vehicle within a preset time period before the current time when the target start time is reached; wherein, the target vehicle is a vehicle pre-bound by the user, and the target start time is a preset start time included in a preset start time group, and the preset start time included in the preset start time group is pre-generated based on the user's usage behavior data of the target vehicle.

[0156] The adjustment unit 1102 is used to adjust the preference parameter information in the instruction package corresponding to the target start time according to the meteorological information when it is determined that the target vehicle is in a non-driving state based on the vehicle status information, so as to obtain the target instruction package; each instruction package corresponding to the preset start time included in the preset start time group is pre-generated according to the usage behavior data, and the instruction package includes at least one start instruction for the target function and preference parameter information;

[0157] The control unit 1103 is used to invoke a remote service to send the target instruction package to the target vehicle in order to remotely control the activation of the target function of the target vehicle, and to set the function parameters of the corresponding target function in the target vehicle according to the preference parameter information in the target instruction package.

[0158] The vehicle remote control system provided in this invention enables remote control of at least one vehicle function according to the user's vehicle usage habits at set times. This achieves intelligent and personalized vehicle remote control without requiring the user to manually trigger the functions sequentially, thereby simplifying operation and improving the user's travel experience.

[0159] In one embodiment of the present invention, based on the foregoing scheme, when the acquisition unit 1101 generates the preset start-up time group in advance according to the user's usage behavior data of the target vehicle, it is specifically used for:

[0160] Collect user behavior data of the target vehicle within a preset time period; the user behavior data includes the start time of the target vehicle;

[0161] Identify the start time of the target vehicle within the preset time period from the usage behavior data;

[0162] The startup time of the target vehicle is processed to obtain the user's preferred time, and a preset startup time is set based on the preferred time.

[0163] The preset startup times are grouped into preset startup time groups.

[0164] In one embodiment of the present invention, based on the foregoing scheme, when the adjustment unit 1102 pre-generates the instruction packet corresponding to each preset startup time included in the preset startup time group according to the usage behavior data, it is specifically used for:

[0165] Identify the startup time of each vehicle function and the corresponding parameter setting information for each startup time included in the usage behavior data;

[0166] Based on the preset start time group and the start time of each vehicle function, the target function corresponding to each preset start time included in the preset start time group is determined from each vehicle function, and the preference parameter information of the target function is generated based on the parameter setting information of the target function included in the usage behavior data.

[0167] Generate the startup command for each target function, and based on the startup command and preference parameters of the target function corresponding to each preset startup time, generate the command package corresponding to each preset startup time.

[0168] In one embodiment of the present invention, based on the foregoing scheme, when acquiring the vehicle status information of the target vehicle and the current weather information, the acquisition unit 1101 is specifically used for:

[0169] Send a vehicle status information acquisition command to the control system of the target vehicle, and acquire the vehicle status information of the target vehicle within a preset time period before the current time fed back by the control system;

[0170] Obtain current weather information through a third-party platform.

[0171] In one embodiment of the present invention, based on the foregoing scheme, when the adjustment unit 1102 determines that the target vehicle is in a non-driving state based on the vehicle state information, it is specifically used for:

[0172] Based on the location information in the vehicle status information, determine whether the target vehicle is in a moving state;

[0173] If the target vehicle is not in a moving state, then based on the mileage information in the vehicle status information, it is determined whether the mileage of the target vehicle has changed within a preset time period before the current time.

[0174] If the mileage of the target vehicle has not changed within a preset time period before the current time, it is determined that the target vehicle is in a non-driving state.

[0175] In one embodiment of the present invention, based on the foregoing solution, the control unit 1103 is specifically used for:

[0176] Determine whether the command issuance button indicates that the command packet should be issued directly;

[0177] If the instruction packet is to be sent directly, then a remote service is invoked to send the target instruction packet directly to the target vehicle.

[0178] If the instruction packet is not sent directly, a prompt message is sent to the user; the prompt message is used to ask the user whether to send the instruction packet.

[0179] In response to the user's confirmation, a remote service is invoked to send the target instruction to the target vehicle.

[0180] In one embodiment of the present invention, based on the foregoing scheme, when the adjustment unit 1102 adjusts the preference parameter information in the instruction packet corresponding to the target start time according to the meteorological information to obtain the target instruction packet, it is specifically used for:

[0181] Calculate the temperature difference based on the meteorological information and the meteorological information at the corresponding time the previous day;

[0182] Based on the temperature difference, the preference parameter information in the instruction packet corresponding to the target start time is adjusted to obtain the target instruction packet.

[0183] This invention also provides a storage medium storing an instruction set, wherein the remote control method for electric vehicles disclosed in any of the above embodiments is executed when the instruction set is run.

[0184] This application also provides an electronic device, the structural schematic diagram of which is shown below. Figure 12 As shown, it specifically includes a memory 1201 for storing at least one set of instructions; and a processor 1202 for executing the set of instructions stored in the memory, thereby implementing the vehicle remote control method disclosed in any of the embodiments above by executing the set of instructions.

[0185] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention 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.

[0186] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. 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 illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0187] 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.

[0188] 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.

[0189] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A method for remote vehicle control, characterized in that, include: Upon reaching the target start time, the system acquires the vehicle status information and weather information of the target vehicle within a preset time period prior to the current time. The target vehicle is a vehicle pre-bound by the user, and the target start time is a preset start time included in a preset start time group. The preset start times included in the preset start time group are pre-generated based on the user's usage behavior data of the target vehicle. If the target vehicle is determined to be in a non-driving state based on the vehicle status information, the preference parameter information in the instruction package corresponding to the target start time is adjusted according to the meteorological information to obtain the target instruction package; the instruction package corresponding to each preset start time included in the preset start time group is pre-generated based on the usage behavior data, and the instruction package includes at least one target function start instruction and preference parameter information; Invoke a remote service to send the target instruction package to the target vehicle to remotely control the activation of the target function of the target vehicle, and set the function parameters of the corresponding target function in the target vehicle according to the preference parameter information in the target instruction package; The process of pre-generating the preset start-up time group based on the user's usage behavior data of the target vehicle includes: Collect user behavior data of the target vehicle within a preset time period; the user behavior data includes the start time of the target vehicle; Identify the start time of the target vehicle within the preset time period from the usage behavior data; The startup time of the target vehicle is processed to obtain the user's preferred time, and a preset startup time is set based on the preferred time. The preset startup times are grouped into preset startup time groups; Based on the usage behavior data, an instruction package corresponding to each preset startup time included in the preset startup time group is generated in advance, including: Identify the startup time of each vehicle function and the corresponding parameter setting information for each startup time included in the usage behavior data; Based on the preset start time group and the start time of each vehicle function, the target function corresponding to each preset start time included in the preset start time group is determined from each vehicle function, and the preference parameter information of the target function is generated based on the parameter setting information of the target function included in the usage behavior data. Generate the startup command for each target function, and based on the startup command and preference parameters of the target function corresponding to each preset startup time, generate the command package corresponding to each preset startup time; The step of adjusting the preference parameter information in the instruction packet corresponding to the target start time based on the meteorological information to obtain the target instruction packet includes: Calculate the temperature difference based on the meteorological information and the meteorological information at the corresponding time the previous day; Based on the temperature difference, the preference parameter information in the instruction packet corresponding to the target start time is adjusted to obtain the target instruction packet.

2. The method according to claim 1, characterized in that, The acquisition of the target vehicle's status information and current weather information includes: Send a vehicle status information acquisition command to the control system of the target vehicle, and acquire the vehicle status information of the target vehicle within a preset time period before the current time fed back by the control system; Obtain current weather information through a third-party platform.

3. The method according to claim 1, characterized in that, Determining that the target vehicle is in a non-driving state based on the vehicle status information includes: Based on the location information in the vehicle status information, determine whether the target vehicle is in a moving state; If the target vehicle is not in a moving state, then based on the mileage information in the vehicle status information, it is determined whether the mileage of the target vehicle has changed within a preset time period before the current time. If the mileage of the target vehicle has not changed within a preset time period before the current time, it is determined that the target vehicle is in a non-driving state.

4. The method according to claim 1, characterized in that, The invocation of the remote service, which sends the target instruction packet to the target vehicle, includes: Determine whether the command issuance button indicates that the command packet should be issued directly; If the instruction packet is to be sent directly, then a remote service is invoked to send the target instruction packet directly to the target vehicle. If the instruction packet is not sent directly, a prompt message is sent to the user; the prompt message is used to ask the user whether to send the instruction packet. In response to the user's confirmation, a remote service is invoked to send the target instruction to the target vehicle.

5. A vehicle remote control system for implementing the method according to any one of claims 1-4, characterized in that, include: The acquisition unit is used to acquire vehicle status information and weather information of the target vehicle within a preset time period before the current time when the target start time is reached; wherein, the target vehicle is a vehicle pre-bound by the user, and the target start time is a preset start time included in a preset start time group, and the preset start time included in the preset start time group is pre-generated based on the user's usage behavior data of the target vehicle. An adjustment unit is used to adjust the preference parameter information in the instruction package corresponding to the target start time according to the meteorological information when it is determined that the target vehicle is in a non-driving state based on the vehicle status information, thereby obtaining a target instruction package; the instruction package corresponding to each preset start time included in the preset start time group is pre-generated based on the usage behavior data, and the instruction package includes at least one start instruction for a target function and preference parameter information; The control unit is used to invoke a remote service, send the target instruction package to the target vehicle, remotely control the activation of the target function of the target vehicle, and set the function parameters of the corresponding target function in the target vehicle according to the preference parameter information in the target instruction package.

6. A storage medium, characterized in that, The storage medium stores an instruction set, which, when executed by a processor, implements the vehicle remote control method as described in any one of claims 1 to 4.

7. An electronic device, characterized in that, include: Memory, used to store at least one set of instructions; A processor is configured to execute a set of instructions stored in the memory, thereby implementing the vehicle remote control method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Vehicle control method and device, storage medium and chip

    CN114872651A

  • Vehicle control system

    CN115512560A