Vehicle control method and device, remote control terminal, and storage medium
By acquiring the first data of the remote control terminal, determining the wake-up time and awakening the Internet of Vehicles terminal in advance, the problem of delayed response of the vehicle remote control is solved and rapid response is achieved.
Patent Information
- Application Number
- PCT/CN2025/078789
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-01
- Filing Date
- 2025-02-24
- Publication Date
- 2025-09-04
AI Technical Summary
In the prior art, when the vehicle remote control is controlled, it takes time to switch from the dormant state to the networked state, resulting in the problem of delayed response of the vehicle remote control.
By obtaining the first data within the preset time period, the wake-up time is determined, and the Internet of Vehicles terminal is awakened when the wake-up time arrives, and it is converted from the dormant state to the networked state in advance.
Reduces the response time of vehicle remote control and reduces user waiting time.
Smart Images

Figure CN2025078789_04092025_PF_FP_ABST
Abstract
Description
Vehicle control method, device, remote control terminal and storage medium
[0001] Related applications
[0002] This application claims priority to Chinese patent application No. 202410237231.8 filed on March 1, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application relates to the field of vehicle networking technology, and in particular to a vehicle control method, device, remote control terminal, and storage medium. Background Art
[0004] The Internet of Vehicles (IoV) connects vehicles to remote control terminals (e.g., mobile devices). When a user needs to remotely control a vehicle, they can send remote control commands to the IoV terminal via the remote control terminal.
[0005] To conserve vehicle power, existing solutions require the connected vehicle terminal to enter a dormant state upon certain triggering events. For example, when the vehicle owner parks and locks the vehicle, the connected vehicle terminal enters a dormant state. In this case, after the vehicle receives a remote control command, the connected vehicle terminal must first activate the network and then wake up before executing the remote control command. Because it takes time for the connected vehicle terminal to transition from dormant to connected, this can result in a delayed response to the vehicle's remote control. Technical issues
[0006] The main purpose of this application is to provide a vehicle control method, device, remote control terminal and storage medium, aiming to reduce the response time of vehicle remote control and thus shorten the user waiting time. Technical Solutions
[0007] To achieve the above objectives, the present application provides a vehicle control method, which is applied to a remote control terminal and includes:
[0008] Acquire first data within a preset time period; wherein the first data is used to represent data generated when a user performs vehicle remote control related operations in the remote control terminal;
[0009] determining a wake-up timing based on the first data;
[0010] When the wake-up opportunity arrives, the Internet of Vehicles terminal in the vehicle is woken up.
[0011] In one embodiment, the vehicle remote control related operations are performed by the remote control in the remote control terminal.
[0012] The application program is executed; the step of determining the wake-up timing based on the first data includes:
[0013] determining, based on the first data, a startup timing of the remote control application;
[0014] The wake-up timing is set based on the startup timing.
[0015] In one embodiment, the first data includes a start-up time record of the remote control application;
[0016] The step of determining a startup timing of the remote control application based on the first data includes:
[0017] Based on the startup time record, obtaining the startup frequency of the remote control application in each time period, and recording the startup frequency in each time period as a first frequency corresponding to each time period;
[0018] Selecting a time period in which the corresponding first frequency reaches a preset first frequency threshold as a target time period;
[0019] Based on the target time period, a first start timing is determined.
[0020] In one embodiment, the step of determining the first start timing based on the target time period includes:
[0021] A target time point is selected from the target time period, and the first start timing is determined to be when the current time point is detected to reach the target time point.
[0022] In one embodiment, the first data includes a time-series association record of usage of the remote control application and other applications;
[0023] The step of determining a startup timing of the remote control application based on the first data includes:
[0024] Based on the usage time sequence association record of the remote control application and other applications, determining the frequency of starting the remote control application after the other applications perform a specific operation and recording it as a second frequency;
[0025] If the second frequency reaches a preset second frequency threshold, the second startup timing is determined to be receiving a specific operation execution completion instruction of the other application.
[0026] In one embodiment, the first data includes a record of the location of the remote control terminal when the remote control application is started;
[0027] The step of determining a startup timing of the remote control application based on the first data includes:
[0028] determining, based on the location record, the frequency at which the remote control terminal is at each location when the remote control application is started, and recording the frequency at which the remote control terminal is at each location as a third frequency corresponding to each location;
[0029] Select a position where the corresponding third frequency is greater than a preset third frequency threshold as the target position;
[0030] Based on the target position, a third start timing is determined.
[0031] In one embodiment, the vehicle control method further includes:
[0032] In response to the start-up operation of the remote control application, the vehicle networking terminal is awakened; the remote
[0033] The control application is an application pre-installed on the remote control terminal for implementing vehicle remote control operations.
[0034] The embodiment of the present application further provides a vehicle control device, which is provided in the remote control terminal and includes:
[0035] An acquisition module, configured to acquire first data within a preset time period; wherein the first data is used to represent data generated when a user performs vehicle remote control related operations in the remote control terminal;
[0036] a determination module, configured to determine a wake-up timing based on the first data;
[0037] The wake-up module is used to wake up the vehicle network terminal of the vehicle when the wake-up opportunity arrives.
[0038] An embodiment of the present application also proposes a remote control terminal, which includes a memory, a processor, and a vehicle remote control program stored in the memory and runnable on the processor. When the vehicle remote control program is executed by the processor, the steps of the vehicle control method described above are implemented.
[0039] An embodiment of the present application further provides a computer-readable storage medium, on which a vehicle remote control program is stored. When the vehicle remote control program is executed by a processor, the steps of the vehicle control method described above are implemented. Beneficial effects
[0040] The vehicle control method, device, remote control terminal, and storage medium proposed in the embodiments of the present application obtain first data within a preset time period; wherein the first data is used to represent data generated by a user performing vehicle remote control-related operations through the remote control terminal; based on the first data, a wake-up timing is determined; and when the wake-up timing arrives, the vehicle network terminal in the vehicle is awakened. This embodiment records the first data generated when the user remotely operates the vehicle, determines the wake-up timing based on the first data, and awakens the vehicle network terminal when the wake-up timing arrives, thereby pre-transforming the vehicle network terminal from a dormant state to a connected state. This eliminates the need to wait for the vehicle network terminal to connect to the network when the vehicle is subsequently remotely controlled, thereby reducing the response time of the vehicle remote control. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a flow chart of an exemplary embodiment of a prior art vehicle remote control solution;
[0042] FIG2 is a schematic diagram of the functional modules of the remote control terminal of the vehicle remote control device of the present application;
[0043] FIG3 is a flow chart of an exemplary embodiment of a vehicle control method of the present application;
[0044] FIG4 is a schematic diagram of the hardware environment of the application scenario involved in this application;
[0045] FIG5 is a flow chart of an exemplary embodiment of vehicle remote control according to the present application;
[0046] FIG6 is a flow chart of another exemplary embodiment of the vehicle control method of the present application;
[0047] FIG7 is a flow chart of another exemplary embodiment of the vehicle control method of the present application;
[0048] FIG8 is a flow chart of another exemplary embodiment of vehicle remote control according to the present application;
[0049] FIG9 is a flow chart of another exemplary embodiment of the vehicle remote control method according to the present application.
[0050] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. Modes for Carrying Out the Invention
[0051] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0052] The main solution of the embodiment of this application is to obtain first data within a preset time period; wherein the first data is used to represent data generated by the user performing vehicle remote control related operations through the remote control terminal; determine the wake-up time based on the first data; and wake up the vehicle network terminal in the vehicle when the wake-up time arrives. This embodiment records the first data generated when the user remotely operates the vehicle, determines the wake-up time based on the first data, and wakes up the vehicle network terminal when the wake-up time arrives, thereby pre-transforming the vehicle network terminal from a dormant state to a connected state. This eliminates the need to wait for the vehicle network terminal to connect to the network when subsequently performing vehicle remote control, thereby reducing the response time of vehicle remote control.
[0053] The following describes the relevant existing technical solutions in conjunction with specific application scenarios. As shown in Figure 1, Figure 1 shows a flow chart of vehicle remote control using the existing technical solution. In the existing technical solution, users need to perform the following actions to operate the remote control: unlock the phone - enter the remote control application - enter the remote control interface - enter the corresponding control application - select the corresponding secondary remote control operation, generate the corresponding instructions (the instructions at this time include wake-up instructions and secondary remote control instructions), and after receiving the instructions, the vehicle completes the connection of the Internet of Vehicles terminal and then responds to the secondary remote control instructions. However, it takes a certain amount of time for the Internet of Vehicles terminal to switch from a dormant state to a networked state, and at this time there will be a problem of delayed response of the vehicle remote control.
[0054] Based on this, an embodiment of the present application proposes a solution by recording the first data generated when the user remotely operates the vehicle, determining the wake-up timing of the Internet of Vehicles terminal based on the first data, and waking up the Internet of Vehicles terminal when the wake-up timing arrives. In this way, when the vehicle is remotely controlled subsequently, there is no need to wait for the Internet of Vehicles terminal to be connected to the Internet, thereby reducing the response time of the vehicle remote control.
[0055] Specifically, referring to Figure 2, Figure 2 is a schematic diagram of the functional modules of the remote control terminal to which the vehicle remote control device of this application belongs. The vehicle remote control device can be a device independent of the remote control terminal and capable of data processing. It can be hosted on the remote control terminal in the form of hardware or software. The remote control terminal can be a smart mobile terminal with a touch screen, such as a mobile phone, tablet computer, or smartphone, or a fixed terminal with a touch screen. In this embodiment, a mobile phone is used as an example.
[0056] In this embodiment, the remote control terminal to which the vehicle remote control device belongs includes at least an output module 110 , a processor 120 , a memory 130 and a communication module 140 .
[0057] The memory 130 stores an operating system and a vehicle remote control program. The vehicle remote control device can store the acquired first data and other information in the memory 130. The output module 110 can be a display screen, a speaker, etc. The communication module 140 can include a Wi-Fi module, a mobile communication module, and a Bluetooth module, etc., and communicates with external devices or servers through the communication module 140.
[0058] When the vehicle remote control program in the memory 130 is executed by the processor, the following steps are implemented:
[0059] Acquire first data within a preset time period; wherein the first data is used to represent data generated when a user performs vehicle remote control related operations in the remote control terminal;
[0060] determining a wake-up timing based on the first data;
[0061] When the wake-up opportunity arrives, the Internet of Vehicles terminal in the vehicle is woken up.
[0062] When the vehicle remote control program in the memory 130 is executed by the processor, the following steps are implemented:
[0063] determining, based on the first data, a startup timing of the remote control application;
[0064] The wake-up timing is set based on the startup timing.
[0065] When the vehicle remote control program in the memory 130 is executed by the processor, the following steps are implemented:
[0066] Based on the startup time record, obtaining the startup frequency of the remote control application in each time period, and recording the startup frequency in each time period as the first frequency corresponding to each time period;
[0067] Selecting a time period in which the corresponding first frequency reaches a preset first frequency threshold as a target time period;
[0068] Based on the target time period, a first start timing is determined.
[0069] Furthermore, when the vehicle remote control program in the memory 130 is executed by the processor, the following steps are also implemented:
[0070] A target time point is selected from the target time period, and the first start timing is determined to be when the current time point is detected to reach the target time point.
[0071] Furthermore, when the vehicle remote control program in the memory 130 is executed by the processor, the following steps are also implemented:
[0072] Based on the usage time sequence association record of the remote control application and other applications, determining the frequency of starting the remote control application after the other applications perform a specific operation and recording it as a second frequency;
[0073] If the second frequency reaches a preset second frequency threshold, the second startup timing is determined to be receiving a specific operation execution completion instruction of the other application.
[0074] Furthermore, when the vehicle remote control program in the memory 130 is executed by the processor, the following steps are also implemented:
[0075] determining, based on the location record, the frequency at which the remote control terminal is at each location when the remote control application is started, and recording the frequency at which the remote control terminal is at each location as a third frequency corresponding to each location;
[0076] Select a position where the corresponding third frequency is greater than a preset third frequency threshold as the target position;
[0077] Based on the target position, a third start timing is determined.
[0078] Furthermore, when the vehicle remote control program in the memory 130 is executed by the processor, the following steps are also implemented:
[0079] The vehicle networking terminal is awakened in response to a startup operation of a remote control application program, wherein the remote control application program is an application program pre-installed in the remote control terminal for implementing a vehicle remote control operation.
[0080] This embodiment, through the above-mentioned solution, specifically obtains first data within a preset time period; wherein the first data is used to represent data generated by a user performing vehicle remote control-related operations through a remote control terminal; determines a wake-up timing based on the first data; and wakes up the vehicle network terminal in the vehicle when the wake-up timing arrives. This embodiment records the first data generated when a user remotely operates the vehicle, determines a wake-up timing based on the first data, and wakes up the vehicle network terminal when the wake-up timing arrives, thereby preemptively transitioning the vehicle network terminal from a dormant state to a connected state. This eliminates the need to wait for the vehicle network terminal to connect to the network when subsequently performing vehicle remote control, thereby reducing the response time of vehicle remote control.
[0081] Based on the above remote control terminal architecture but not limited to the above architecture, the method embodiment of the present application is proposed. The execution subject of the method of this embodiment can be a vehicle control device or a remote control terminal, and the remote control terminal can be a mobile phone.
[0082] Referring to FIG3 , FIG3 is a flow chart of an exemplary embodiment of a vehicle control method of the present application. The vehicle control method of this embodiment includes:
[0083] Step S101: Acquire first data within a preset time period.
[0084] In this embodiment, the preset time period can be selected based on actual conditions. For example, the four months before the current time period can be selected as the preset time period, or the period from October 1, 2023 to January 1, 2024 can be selected as the preset time period.
[0085] In this embodiment, the first data can be used to represent data generated when a user performs vehicle remote control operations on the remote control terminal. For example, when a user performs operations such as remotely waking up the connected vehicle terminal or remotely turning on the air conditioner through the remote control terminal, first data such as the wake-up time of the remotely waking up the connected vehicle terminal and the remote turning on time of the air conditioner are generated.
[0086] Furthermore, the remote control terminal may be pre-installed with a remote control application, which may be an application for remotely controlling the vehicle. Specifically, the remote control terminal may be deployed with multiple applications, including a Taobao application, a WeChat application, and a vehicle remote control application. When a user remotely controls a vehicle, they can use the remote operation interface provided by the remote control application in the remote control terminal to remotely control the vehicle, including remotely waking the vehicle, remotely turning on the vehicle's air conditioning, and so on.
[0087] Optionally, the first data may include at least one of a startup time record of the remote control application, a wake-up time record of the Internet of Vehicles terminal, a usage sequence association record of the remote control application and other applications, and a location record of the remote control terminal when executing the remote control application startup operation.
[0088] Step S102: Determine a wake-up timing based on the first data.
[0089] In this embodiment, the wake-up timing can be used to represent the early wake-up timing for the connected vehicle terminal, as determined based on analysis of the first data. Specifically, the remote control terminal can analyze, based on the first data, the specific events after which the user is more likely to perform a wake-up operation on the connected vehicle terminal, and thereby wake up the connected vehicle terminal in advance when the specific event occurs, i.e., the wake-up timing is when the specific event is detected. Alternatively, the remote control terminal can analyze, based on the first data, the specific time point at which the connected vehicle terminal is most likely to be awakened, and determine a time point before that specific time point as the wake-up timing. For example, if the first data analysis shows that the user is likely to wake up the IoV terminal at 10:00:00, the remote control terminal can set the wake-up time to 09:55:00 to achieve the purpose of waking up the IoV terminal in advance. This allows the user to send a secondary remote operation command to the vehicle through the remote control terminal at 10:00:00. The vehicle can respond to the secondary remote operation command in a timely manner after receiving the secondary remote operation command, rather than taking the approach of completing the connection of the IoV terminal before responding to the secondary remote operation command as in the existing solution. This reduces the delayed response time of the vehicle remote control and reduces the user's waiting time. Among them, the secondary remote operation command is a specific vehicle remote control command, such as a command to remotely turn on the air conditioner, while the wake-up command is a primary remote operation command.
[0090] In this embodiment, the implementation scheme for determining the wake-up timing based on the first data of the remote control terminal may include:
[0091] As an implementation manner, the remote control terminal may determine, based on the first data, a specific event that triggers a wake-up operation of the Internet of Vehicles terminal, and determine the wake-up timing to be when the specific event is received.
[0092] As another implementation manner, the remote control terminal may determine a startup timing of the remote control application based on the first data; and set a wake-up timing based on the startup timing.
[0093] Specifically, the activation of the remote control application can be used as the wake-up timing. Since the remote application is an application used in the remote control terminal to implement vehicle remote control operations, when the user clicks the program icon corresponding to the remote control application, i.e., when the remote control application is activated, it can be determined that the user has accurately executed the vehicle remote control operation. Therefore, when the remote control application is activated, the connected vehicle terminal is awakened. Thereafter, when the user sends secondary remote control commands to the connected vehicle terminal through the remote operation interface provided by the remote control application, the connected vehicle terminal is already awake and can respond to the secondary remote control commands in a timely manner.
[0094] Please refer to Figure 4, which is a schematic diagram of the hardware environment for the application scenario involved in the vehicle control method of this application. As shown in Figure 4, in this example, the remote control terminal is a mobile phone. Generally, the interaction between a mobile phone and a car is mainly through the following methods: the mobile phone interacts with the Internet of Vehicles terminal through cloud services, and the Internet of Vehicles terminal then interacts with other devices in the vehicle.
[0095] In order to reduce the delayed response time of vehicle remote control and reduce the user's waiting time, please refer to Figure 5, which shows a flowchart of an exemplary embodiment of vehicle remote control involved in this application. Initially, the vehicle network terminal is in a dormant state. After the user unlocks the mobile phone, the user can detect whether the wake-up time has arrived before executing the secondary remote control operation in the remote control terminal, and when the wake-up time is detected (for example, the current time point is a certain time point, the current location of the mobile terminal is at a certain location, or the mobile phone receives an alarm instruction issued by the alarm clock application), perform the remote wake-up operation of the vehicle network terminal to wake up the vehicle network terminal in advance. Then, when the user executes the secondary operation instruction through the remote operation interface provided by the remote control application, such as remotely turning on the vehicle air conditioner, etc., there is no need to wait for the vehicle network terminal to switch from the dormant state to the network state, thereby reducing the delayed response time of the vehicle remote control and reducing the user's waiting time.
[0096] Step S103: When the wake-up opportunity arrives, wake up the Internet of Vehicles terminal in the vehicle.
[0097] In this embodiment, the remote control terminal wakes up the connected vehicle terminal in advance upon detecting the arrival of a wake-up opportunity. Consequently, during subsequent remote control, when the user sends a secondary remote control command to the connected vehicle terminal via the remote operation interface provided by the remote control application, the vehicle can respond promptly to the secondary remote control command because the connected vehicle terminal is already connected to the network. This reduces the response time of the vehicle remote control.
[0098] This embodiment, through the above-mentioned solution, obtains first data within a preset time period; wherein the first data is used to represent data generated by a user performing vehicle remote control-related operations through a remote control terminal; determines a wake-up timing based on the first data; and wakes up the vehicle network terminal in the vehicle when the wake-up timing arrives. This embodiment records the first data generated when a user remotely operates the vehicle, determines a wake-up timing based on the first data, and wakes up the vehicle network terminal when the wake-up timing arrives, thereby preemptively transitioning the vehicle network terminal from a dormant state to a connected state. This eliminates the need to wait for the vehicle network terminal to connect to the network when subsequently performing vehicle remote control, thereby reducing the response time of vehicle remote control.
[0099] Referring to FIG. 6 , FIG. 6 is a flow chart of another exemplary embodiment of a vehicle control method of the present application.
[0100] Compared with the vehicle control method shown in FIG3 , this embodiment improves the relevant contents of step S102. Step S102 may include:
[0101] Step S201: Determine a startup timing of a remote control application based on first data.
[0102] In this embodiment, the implementation scheme for determining the startup timing of the remote control application based on the first data may include:
[0103] In a first implementation, the first data may include a start time record of the remote control application; accordingly, the step of determining the start time of the remote control application based on the first data may include:
[0104] Step S2011 : Based on the startup time record, the startup frequency of the remote control application in each time period is obtained, and the startup frequency in each time period is recorded as the first frequency corresponding to each time period.
[0105] Specifically, the remote control application startup time record may include the startup time recorded each time the remote control application is started within a preset time period. For example, between October 1, 2023 and January 1, 2024, if a user accesses the remote control application by clicking the small program icon corresponding to the remote control application on the user interface provided by the remote control terminal, the remote control terminal will record the startup time of the remote control application and save it to the storage module.
[0106] Then, the remote control terminal calculates the time period corresponding to the startup time each time the remote control application is started, and counts the number of times the startup time occurs in each time period and the sum of the number of times the startup time occurs in all time periods. Thus, by calculating the ratio of the number of times the startup time occurs in each time period to the sum of the number of times the startup time occurs in all time periods, the first frequency corresponding to each time period is obtained. The time periods can be divided according to actual needs. For example, the remote control terminal can divide the time periods into hourly periods, that is, the divided time periods can include: 00:00:00~01:00:00, 01:00:00~00:02:00, ..., 23:00:00~24:00:00.
[0107] For example, assuming that the corresponding start times when the remote control application is started within the preset time period are 10:00:00, 10:04:00, 14:03:08, and 16:09:09, respectively, then the number of times the remote control application is started in the time period of 10:00:00 to 11:00:00 within the preset time period is 2, and the sum of the number of times the start time appears in all time periods within the preset time period is 4. Therefore, it can be obtained that the first frequency corresponding to the remote control application being started in the time period of 10:00:00 to 11:00:00 is 2 / 4=1 / 2.
[0108] Step S2012: Select a time period in which the corresponding first frequency reaches a preset first frequency threshold as a target time period.
[0109] The first frequency threshold can be set according to actual conditions.
[0110] S2013: Determine a first start timing based on the target time period.
[0111] In this embodiment, the remote control terminal may select a target time point from the target time period, and determine the first start timing as when the current time point is detected to reach the target time point.
[0112] Specifically, the target time point may be randomly selected, or may be a time point pre-set by the user, such as the start time point of the target time period as the target time point.
[0113] In a second implementation, the first data may include a time-series record of the remote control application and other applications. Accordingly, the step S201 of determining the startup timing of the remote control application based on the first data may include:
[0114] Step S2011 : Based on the usage sequence association record between the remote control application and other applications, determine the frequency of starting the remote control application after other applications perform specific operations, and record it as a second frequency.
[0115] In this embodiment, the time-series association record of the remote control application's usage with other applications refers to the time-series association record of a user's use of the remote control application with other applications on the remote control terminal within a preset time period. For example, at 8:00 AM, a user performs a specific operation in a first application on the remote control terminal and then switches to the remote control application to perform the operation.
[0116] In this embodiment, the specific operation is a preset operation, which may be a push operation of a message related to vehicle computer wake-up, or a push operation of a warning message of vehicle computer abnormality.
[0117] Taking the calendar / memo APP in the remote control terminal (such as a mobile phone) sending a reminder message as an example, if the user sets a reminder function for using the car to travel at 7 o'clock tomorrow on the memo / log software, when the Internet of Vehicles terminal receives the car reminder message "You need to use the car to travel at 7 o'clock today" sent by the calendar / memo software, the remote control terminal can detect whether the operation of starting the remote control application is executed after receiving the car reminder message, and then calculate the second frequency.
[0118] For example, when a vehicle monitoring app on a remote control terminal performs a specific operation, the vehicle monitoring software generates a reminder message, such as "Your car is detected nearby. Do you want to wake it up?", when it detects that the vehicle's location information is less than a preset distance threshold from the remote control terminal's location information. The remote control terminal can detect whether it launches the remote control app after receiving the reminder message and then calculate the second frequency.
[0119] Taking the execution of a specific operation in the navigation APP of the remote control terminal as an example, when it is detected that the user sends a message to wake up the car computer through the voice assistant of the navigation APP, the remote control terminal can detect whether the operation of starting the remote control application is executed after receiving the message, and then calculate the second frequency.
[0120] Specifically, the second frequency is calculated as the ratio of the number of times the remote control application is launched after another application performs a specific operation within a preset time period to the number of times the other application performs the specific operation within the preset time period. For example, assuming that within the preset time period, after a first application generates an alert message, the user launches the remote control application five times, and after the first application generates an alert message, the user performs other operations five times, then the frequency of launching the remote control application after the first application generates an alert message = 5 / (5+5) = 1 / 2.
[0121] This embodiment uses a time-series correlation record of the remote control application and other applications. Since other applications may be associated with related functions on the vehicle computer, the frequency of launching the remote control application after other applications perform specific operations can be calculated to determine whether the user prefers to launch the remote control application after other applications perform specific operations. This can take into account user usage habits and achieve the purpose of waking up the vehicle computer in advance. In step S2012, if the second frequency reaches a preset second frequency threshold, the second launch timing is determined to be the receipt of a specific operation completion instruction from the other application.
[0122] The second frequency threshold is determined according to actual conditions.
[0123] In this embodiment, when the second frequency of starting the remote control application in the remote control terminal after other applications perform specific operations is greater than the preset second frequency threshold, it means that there is a high probability that the user starts the remote control application after other applications perform specific operations. Since the remote control application is used to realize vehicle remote control, when the vehicle is in a dormant state, the vehicle network terminal must be woken up first to perform vehicle remote control. Therefore, it can be considered that after the user starts the remote control application, there is a high probability of executing remote wake-up of the vehicle network terminal. Therefore, the remote control terminal can start the remote control application and wake up the vehicle network terminal through the remote control application after receiving the specific operation completion instruction of other applications.
[0124] In a third implementation, the first data may include a record of the location of the remote control terminal when the remote control application is started. Accordingly, in step S201, determining the startup timing of the remote control application based on the first data may include:
[0125] S2011, based on the location record, determine the frequency of the remote control terminal at each location when the remote control application is started, and record the frequency of the remote control terminal at each location as a third frequency corresponding to each location.
[0126] In this embodiment, the location record of the remote control terminal when executing the remote control application startup operation may include the remote control terminal location information recorded when the user starts the remote control application in the remote control terminal within a preset time period.
[0127] In this embodiment, the remote control terminal can count the location of the remote control terminal each time the user starts the remote control application within a preset time period, and obtain the number of times the remote control terminal appears at each location when the remote control application is started and the total number of times the remote control application is started within the preset time period. Therefore, by calculating the ratio of the number of times the remote control terminal appears at each location to the total number of times the remote control application is started within the preset time period, the frequency of the remote control terminal at each location when the remote control application is started, that is, the third frequency corresponding to each location, can be obtained.
[0128] For example, assuming that the remote control application is started 5 times within the preset time period, and when the remote control application is started, the positions of the vehicle remote control terminal are position 1, position 1, position 2, position 3 and position 4 respectively, then when the remote control application is started, the remote control terminal is in the third frequency corresponding to position 1 = 2 / 5.
[0129] S2012: Select a position where the corresponding third frequency is greater than a preset third frequency threshold as the target position.
[0130] The preset third frequency threshold can be determined according to actual conditions.
[0131] S1023: Determine a third start timing based on the target position.
[0132] As an embodiment, the remote control terminal may determine a target area based on the target location, and determine the third activation timing to be when the remote control terminal is within the range of the target area. Specifically, the remote control terminal may divide the target area into a predetermined radius with the target location as the center, and thereby determine the third activation timing to be when the remote control terminal is within the range of the target area. That is, when the remote control terminal is detected to be within the range of the target area, the connected vehicle terminal is awakened.
[0133] As another implementation, the remote control terminal may set the third start timing to when the remote control terminal is at the target location.
[0134] Step S202: Setting a wake-up timing based on the startup timing.
[0135] Specifically, the remote control application startup timing can be used as the wake-up timing. Since the remote application is an application used in the remote control terminal to implement vehicle remote control operations, when the user clicks the program icon corresponding to the remote control application, that is, when the remote control application is launched, it can be determined that the user has pre-executed the vehicle remote control operation. Therefore, when the remote control application is launched, the vehicle networking terminal is woken up in advance. Thereafter, when the user pre-sends a secondary remote operation control instruction to the vehicle networking terminal through the remote operation interface provided by the remote control application, the vehicle networking terminal is already connected to the network and can respond to the secondary remote operation control instruction in a timely manner.
[0136] Through the above-mentioned scheme, this embodiment determines the startup timing of the remote control application based on the first data, and sets the wake-up timing based on the startup timing, thereby waking up the Internet of Vehicles terminal in advance and converting the Internet of Vehicles terminal from a sleep state to a networked state in advance, so that when a subsequent user sends a secondary remote operation control instruction to the Internet of Vehicles terminal through the remote control application, the Internet of Vehicles terminal can respond to the secondary remote operation control instruction in a timely manner, thereby reducing the response time of the vehicle remote control and reducing the user's waiting time.
[0137] Referring to FIG7 , FIG7 is a flow chart of another exemplary embodiment of the vehicle control method of the present application. The vehicle control method of this embodiment may further include:
[0138] Step S301 : waking up the Internet of Vehicles terminal in response to a startup operation of a remote control application.
[0139] The remote control application is an application pre-installed in the remote control terminal for implementing vehicle remote control operations.
[0140] Please refer to Figure 8, which is a flowchart of another exemplary embodiment of vehicle remote control involved in this application. In this embodiment, when the user pre-wakes up the Internet of Vehicles terminal, the user wakes up the Internet of Vehicles terminal when entering the remote control application, instead of adopting the existing solution in which the user enters the remote control application and selects the wake-up operation through the remote operation interface provided by the remote control application to wake up the Internet of Vehicles terminal. This embodiment enables the Internet of Vehicles terminal and the mobile phone terminal to operate in parallel, reducing the user's waiting time.
[0141] Furthermore, if the remote control involves secondary operations, such as remotely turning on the air conditioner, as shown in FIG9 , which is a flowchart of another exemplary embodiment of vehicle remote control involved in the present application, the user can enter the air conditioner control page through the remote operation interface provided by the remote control application and set the air conditioner temperature, duration, etc. When setting, the user can simultaneously start the vehicle-side preparation work, such as turning on the high voltage, to reduce the waiting time for the air conditioner to start.
[0142] This embodiment of the invention wakes up the remote control terminal and the Internet of Vehicles terminal by responding to the startup operation of the remote control application, so that the Internet of Vehicles terminal and the operation of the remote control terminal are carried out in parallel, thereby reducing the waiting time of the user.
[0143] In addition, the embodiment of the present application further provides a vehicle remote control device. The vehicle control device of this embodiment can be provided in a remote control terminal. The vehicle control device of this embodiment can include:
[0144] The acquisition module can be used to acquire first data within a preset time period; wherein the first data is used to represent data generated when the user performs vehicle remote control related operations in the remote control terminal;
[0145] A determination module may be configured to determine a wake-up timing based on the first data;
[0146] The wake-up module can be used to wake up the remote control terminal vehicle's vehicle connection when the wake-up time arrives.
[0147] Network terminal.
[0148] The principle and implementation process of the vehicle control device implemented in this embodiment can be referred to the above embodiments and will not be described in detail here.
[0149] In addition, an embodiment of the present application also proposes a remote control terminal, which includes a memory, a processor, and a vehicle remote control program stored in the remote control terminal memory and runnable on the remote control terminal processor. When the remote control terminal vehicle remote control program is executed by the remote control terminal processor, the steps of the vehicle control method of the remote control terminal as described above are implemented.
[0150] Since the vehicle remote control program adopts all the technical solutions of all the aforementioned embodiments when executed by the processor, it has at least all the beneficial effects brought about by all the technical solutions of all the aforementioned embodiments, which will not be described one by one here.
[0151] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a vehicle remote control program is stored. When the vehicle remote control program is executed by a processor, the steps of the vehicle control method described above are implemented.
[0152] Since the vehicle remote control program adopts all the technical solutions of all the aforementioned embodiments when executed by the processor, it has at least all the beneficial effects brought about by all the technical solutions of all the aforementioned embodiments, which will not be described one by one here.
[0153] Compared to existing technologies, the vehicle control method, device, remote control terminal, and storage medium proposed in the embodiments of this application obtain first data within a preset time period; wherein the first data is used to represent data generated by a user performing vehicle remote control-related operations through the remote control terminal; based on the first data, a wake-up timing is determined; and when the wake-up timing arrives, the vehicle network terminal in the vehicle is awakened. This embodiment records the first data generated when a user remotely operates the vehicle, determines the wake-up timing for waking up the vehicle network terminal based on the first data, and wakes up the vehicle network terminal when the wake-up timing arrives. This eliminates the need to wait for the vehicle network terminal to connect to the network when subsequently performing vehicle remote control, thereby reducing the delayed response time of vehicle remote control.
[0154] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0155] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0156] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as mentioned above, and includes a number of instructions for enabling a remote control terminal (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the method of each embodiment of the present application.
[0157] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A vehicle control method, wherein: The vehicle control method is applied to a remote control terminal, and the vehicle control method includes: Acquire first data within a preset time period; wherein the first data is used to represent data generated when a user performs vehicle remote control related operations in the remote control terminal; determining a wake-up timing based on the first data; When the wake-up opportunity arrives, the Internet of Vehicles terminal in the vehicle is woken up.
2. The vehicle control method according to claim 1, wherein: The vehicle remote control related operations are performed via the remote control application in the remote control terminal; The step of determining a wake-up timing based on the first data includes: determining, based on the first data, a startup timing of the remote control application; The wake-up timing is set based on the startup timing.
3. The vehicle control method according to claim 2, wherein: The first data includes a start time record of the remote control application; The step of determining a startup timing of the remote control application based on the first data includes: Based on the startup time record, obtaining the startup frequency of the remote control application in each time period, and recording the startup frequency in each time period as a first frequency corresponding to each time period; Selecting a time period in which the corresponding first frequency reaches a preset first frequency threshold as a target time period; Based on the target time period, a first start timing is determined.
4. The vehicle control method according to claim 3, wherein: The step of determining a first start timing based on the target time period includes: A target time point is selected from the target time period, and the first start timing is determined to be when the current time point is detected to reach the target time point.
5. The vehicle control method according to claim 2, wherein: The first data includes a time sequence association record of usage of the remote control application and other applications; The step of determining a startup timing of the remote control application based on the first data includes: Based on the usage time sequence association record of the remote control application and other applications, determining the frequency of starting the remote control application after the other applications perform a specific operation and recording it as a second frequency; If the second frequency reaches a preset second frequency threshold, the second startup timing is determined to be receiving a specific operation execution completion instruction of the other application.
6. The vehicle control method according to claim 2, wherein: The first data includes a record of the location of the remote control terminal when the remote control application is started; The step of determining a startup timing of the remote control application based on the first data includes: determining, based on the location record, the frequency at which the remote control terminal is at each location when the remote control application is started, and recording the frequency at which the remote control terminal is at each location as a third frequency corresponding to each location; Select a position where the corresponding third frequency is greater than a preset third frequency threshold as the target position; Based on the target position, a third start timing is determined.
7. The vehicle control method according to claim 6, wherein: The step of determining a third start timing based on the target position includes: A target area is determined based on the target position, and the third start timing is determined when the remote control terminal is within the range of the target area.
8. The vehicle control method according to claim 6, wherein: The step of determining a third start timing based on the target position includes: When the remote control terminal is at the target location, the third start timing is determined.
9. The vehicle control method according to claim 1, wherein: The vehicle control method further includes: In response to a startup operation of a remote control application, the vehicle networking terminal is awakened; wherein the remote control application is an application pre-installed in the remote control terminal for implementing a vehicle remote control operation.
10. The vehicle control method according to claim 1, wherein: The step of determining a wake-up timing based on the first data includes: Determining, based on the first data, a specific event that triggers a wake-up operation of the connected vehicle terminal; When the specific event is received, the wake-up timing is determined.
11. The vehicle control method according to claim 1, wherein: The first data includes at least one of a remote control application startup time record, a vehicle networking terminal wake-up time record, a remote control application usage sequence association record with other applications, and a remote control terminal location record when executing a remote control application startup operation.
12. The vehicle control method according to claim 5, wherein: The second frequency is calculated as a ratio of the number of times the remote control application is started after executing other applications to perform specific operations within a preset time period to the number of times other applications to perform specific operations within the preset time period.
13. A vehicle control device, wherein: The vehicle control device is provided in the remote control terminal, and the vehicle control device includes: An acquisition module, configured to acquire first data within a preset time period; wherein the first data is used to represent data generated when a user performs vehicle remote control related operations in the remote control terminal; a determination module, configured to determine a wake-up timing based on the first data; The wake-up module is used to wake up the Internet of Vehicles terminal in the vehicle when the wake-up opportunity arrives.
14. A remote control terminal, wherein: The remote control terminal includes a memory, a processor, and a vehicle remote control program stored in the memory and executable on the processor. When the vehicle remote control program is executed by the processor, the steps of the vehicle control method according to any one of claims 1 to 12 are implemented.
15. A computer-readable storage medium, wherein: The computer-readable storage medium stores a vehicle remote control program, which, when executed by a processor, implements the steps of the vehicle control method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Vehicle awakening method and device, storage medium and vehicle
CN116729293A
Vehicle control method and electronic equipment
CN117082604A
Vehicle control method and device, remote control terminal and storage medium
CN118118524A