Remote control method and apparatus for vehicle, and storage medium and electronic apparatus
By receiving remote control instructions and determining target status information, and determining whether the vehicle is entering the remote control mode in combination with the current status of the vehicle, the problem of difficulty in ensuring vehicle safety during remote control in the prior art is solved, and higher vehicle safety is achieved.
Patent Information
- Application Number
- PCT/CN2024/106011
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-19
- Filing Date
- 2024-07-17
- Publication Date
- 2025-03-27
AI Technical Summary
When the prior art remote control of a vehicle, it is difficult to ensure the safety of the vehicle, and the overall status requirements of the vehicle are not taken into account, such as whether it is driving or the gear requirements of the vehicle.
By receiving remote control instructions from the user terminal, target status information matching the instruction type is determined, and whether the vehicle is allowed to enter the remote control mode is determined based on the target status information and the current status information of the vehicle.
It is realized that the overall status of the vehicle is taken into account when remotely controlling the vehicle, thereby improving the safety of the vehicle and avoiding safety risks caused by improper remote control.
Smart Images

Figure CN2024106011_27032025_PF_FP_ABST
Abstract
Description
Vehicle remote control method, device, storage medium and electronic device Technical Field
[0001] The present disclosure relates to the field of vehicles, and in particular, to a vehicle remote control method, device, storage medium, and electronic device. Background Art
[0002] With the continuous advancement of Internet technology, remote control of vehicles is now possible through the Internet of Vehicles. Drivers can remotely control their vehicles through mobile applications (APPs) to ensure vehicle safety and provide a comfortable driving environment. For example, if the driver forgets to lock the doors, close the windows, or close the trunk when leaving the vehicle, the remote control function can perform the corresponding operations. In addition, the driver can also remotely turn on the air conditioning before using the vehicle to provide a comfortable driving environment. In areas where electricity prices fluctuate over time, users can set a timer charging switch and charging duration to automatically charge the vehicle during off-peak electricity price periods, thereby facilitating user operation and reducing charging costs.
[0003] However, the remote control methods used in related technologies primarily rely on sending driver requests to the vehicle via a mobile app. The cloud then interprets the driver's requests and sends control instructions directly to the vehicle's service end to implement demand control. However, these technologies fail to consider the vehicle's overall state requirements, such as whether the vehicle is moving or the gear position required, when remotely controlling the vehicle. This makes it difficult to ensure vehicle safety during remote control.
[0004] To address the above-mentioned problems, no effective solutions have been proposed so far.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide a vehicle remote control method, device, storage medium, and electronic device to at least solve the technical problem in the related art that it is difficult to ensure the safety of the vehicle when remotely controlling the vehicle.
[0007] According to one embodiment of the present disclosure, a vehicle remote control method is provided, including: receiving a remote control instruction from a user terminal; determining target state information that matches the type of the remote control instruction, wherein the target state information is used to represent the state of a target vehicle corresponding to the remote control instruction; and determining whether to allow the target vehicle to enter a remote control mode based on the target state information and current state information of the target vehicle.
[0008] Optionally, the types of remote control instructions include: non-persistent control instructions, persistent control instructions, configuration instructions, and reservation control instructions.
[0009] Optionally, the vehicle remote control method further includes: in response to determining based on the target state information and current state information of the target vehicle that the target vehicle is allowed to enter the remote control mode, remotely controlling the target vehicle based on the remote control instruction.
[0010] Optionally, determining whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle includes: in response to the target state information and the current state information of the target vehicle being consistent, allowing the target vehicle to enter the remote control mode; in response to the target state information and the current state information of the target vehicle being inconsistent, refusing the target vehicle to enter the remote control mode.
[0011] Optionally, before determining the target state information that matches the type of the remote control instruction, the vehicle remote control method also includes: performing authority authentication on the remote control instruction to obtain an authentication result; and determining whether the user terminal corresponding to the remote control instruction has authority to remotely control the target vehicle based on the authentication result.
[0012] Optionally, the vehicle remote control method further includes: in response to determining that the target vehicle is denied entry into the remote control mode based on the target status information and the current status information of the target vehicle, sending target prompt information to the user terminal, wherein the target prompt information is used to prompt the user that the target vehicle cannot enter the remote control mode.
[0013] Optionally, after the target vehicle is remotely controlled based on the remote control instruction, the vehicle remote control method further includes: sending a remote control result to a user terminal, wherein the remote control result is used to prompt the user whether the remote control is successful.
[0014] According to one embodiment of the present disclosure, a vehicle remote control device is also provided, including: a receiving module, configured to receive remote control instructions from a user terminal; a first determination module, configured to determine target state information that matches the type of the remote control instruction, wherein the target state information is used to represent the state of the target vehicle corresponding to the remote control instruction; and a second determination module, configured to determine whether the target vehicle is allowed to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0015] Optionally, the vehicle remote control device further includes: a control module configured to remotely control the target vehicle based on the remote control instruction in response to determining that the target vehicle is allowed to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0016] Optionally, the second determination module is further configured to allow the target vehicle to enter the remote control mode in response to the target state information and the current state information of the target vehicle being consistent; and to deny the target vehicle from entering the remote control mode in response to the target state information and the current state information of the target vehicle being inconsistent.
[0017] Optionally, the above-mentioned vehicle remote control device also includes: an authentication module, which is configured to perform authority authentication on the remote control instruction and obtain an authentication result; and determine whether the user terminal corresponding to the remote control instruction has the authority to remotely control the target vehicle based on the authentication result.
[0018] Optionally, the above-mentioned vehicle remote control device also includes: a sending module, which is configured to respond to the determination of refusing the target vehicle to enter the remote control mode based on the target status information and the current status information of the target vehicle, and send target prompt information to the user terminal, wherein the target prompt information is used to prompt the user that the target vehicle cannot enter the remote control mode.
[0019] Optionally, the sending module is further configured to send a remote control result to a user terminal, wherein the remote control result is used to prompt the user whether the remote control is successful.
[0020] According to one embodiment of the present disclosure, a non-volatile storage medium is further provided, in which a computer program is stored, wherein the computer program is configured to execute any of the above-mentioned vehicle remote control methods when running.
[0021] According to one embodiment of the present disclosure, an electronic device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any of the above vehicle remote control methods.
[0022] In the embodiment of the present disclosure, by receiving a remote control instruction from a user terminal, target state information matching the type of the remote control instruction is determined, wherein the target state information is used to represent the state of the target vehicle corresponding to the remote control instruction. Finally, based on the target state information and the current state information of the target vehicle, it is determined whether the target vehicle is allowed to enter the remote control mode, thereby achieving the purpose of remotely controlling the vehicle, thereby realizing the technical effect of improving the safety of the vehicle, and thus solving the technical problem in the related technology that it is difficult to ensure the safety of the vehicle when remotely controlling the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of the present disclosure. The exemplary embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation of the present disclosure. In the drawings:
[0024] FIG1 is a flow chart of a vehicle remote control method according to one embodiment of the present disclosure;
[0025] FIG2 is a schematic diagram of a vehicle remote control method according to one embodiment of the present disclosure;
[0026] FIG3 is a schematic diagram of another vehicle remote control method according to one embodiment of the present disclosure;
[0027] FIG4 is a structural block diagram of a vehicle remote control device according to one embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present disclosure.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] According to an embodiment of the present disclosure, an embodiment of a method for remote control of a vehicle is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0031] The method embodiment can be executed in an electronic device or similar computing device that includes a memory and a processor. Taking running on a vehicle terminal as an example, the vehicle terminal may include one or more processors (processors may include but are not limited to central processing units (CPUs), graphics processing units (GPUs), digital signal processing (DSP) chips, microcontroller units (MCUs), field programmable gate arrays (FPGAs), neural network processors (NPUs), tensor processing units (TPUs), artificial intelligence (AI) type processors, etc.) and a memory for storing data. Optionally, the vehicle terminal may also include transmission equipment, input and output equipment, and display equipment for communication functions. Those skilled in the art will understand that the above structural description is only illustrative and does not limit the structure of the vehicle terminal. For example, the vehicle terminal may also include more or fewer components than described above, or have a configuration different from that described above.
[0032] The memory can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the vehicle remote control method in the embodiment of the present disclosure. The processor executes various functional applications and data processing by running the computer program stored in the memory, that is, realizing the above-mentioned vehicle remote control method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely located relative to the processor, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0033] The transmission device is used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by the mobile terminal's communications provider. In one embodiment, the transmission device includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In one embodiment, the transmission device may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0034] The display device can be, for example, a touch-screen liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display enables the user to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and the user can interact with the GUI by finger contacts and / or gestures on the touch-sensitive surface. The human-computer interaction functions here optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for performing the above-mentioned human-computer interaction functions are configured / stored in a computer program product or readable storage medium executable by one or more processors.
[0035] In this embodiment, a vehicle remote control method is provided. FIG1 is a flow chart of a vehicle remote control method according to one embodiment of the present disclosure. As shown in FIG1 , the method includes the following steps:
[0036] Step S12: receiving a remote control instruction from a user terminal.
[0037] In the above step S12, a remote control instruction may be received from a user terminal.
[0038] Specifically, the user terminal may be a mobile phone APP. When the user needs to remotely control the vehicle, remote control instructions may be issued in the mobile phone APP, for example, opening the window, honking the horn, etc.
[0039] Step S14: determining target state information that matches the type of the remote control instruction, wherein the target state information is used to indicate the state of the target vehicle corresponding to the remote control instruction.
[0040] In the above step S14, the received remote control instructions may be classified, and then the target state information matching the type of the remote control instructions may be determined.
[0041] Optionally, the types of remote control instructions include: non-persistent control instructions, persistent control instructions, configuration instructions, and reservation control instructions.
[0042] Specifically, the above-mentioned non-continuous control instructions can be control instructions that the vehicle will immediately execute after being initiated by the user, such as control instructions for opening and closing door locks, opening and closing windows, etc. The above-mentioned continuous control instructions can be control instructions that the vehicle will continuously execute after being initiated by the user, such as controlling the operation of the air conditioner, controlling the seat heating. The above-mentioned configuration instructions can be instructions for the user to set the functions of the vehicle, such as enabling switches, vehicle function settings, personalized account settings, etc. The above-mentioned reservation control instructions can be instructions for the user to make an appointment to get on the vehicle, so that the user can make an appointment to use the vehicle at any time. Through preset control instructions, the user can enable the vehicle to automatically turn on the air conditioner, heated seats, heated steering wheel, etc. according to the ambient temperature before using the vehicle, so as to provide the user with a comfortable in-car environment.
[0043] Specifically, the target state information is used to indicate the state of the target vehicle corresponding to the remote control instruction. It can be understood that different types of remote control instructions correspond to different states of the target vehicle.
[0044] For example, when the remote control command is a non-persistent control command, the state of the vehicle that matches the non-persistent control command is that the vehicle is in non-factory mode, non-Over The Air (OTA) mode, and non-driving mode. In other words, when the remote control command is a non-persistent control command, the non-persistent control command can only remotely control the target vehicle when the vehicle is in non-factory mode, non-OTA mode, and non-driving mode.
[0045] For another example, when the remote control command is a persistent control command, the vehicle state that matches the persistent control command is that the vehicle is in non-factory mode, non-OTA mode, stationary, in Park (P), with the Electronic Parking Brake (EPB) engaged, and the vehicle power mode is high-voltage mode. In other words, when the remote control command is a persistent control command, the persistent control command can only remotely control the target vehicle when the vehicle is in non-factory mode, non-OTA mode, stationary, in Park (P), with the EPB engaged, and the vehicle power mode is high-voltage mode.
[0046] For another example, when the remote control command is a configuration command, the vehicle state that matches the configuration command is that the vehicle is in non-factory mode and non-OTA mode. In other words, when the remote control command is a configuration command, the configuration command can only remotely control the target vehicle when the vehicle is in non-factory mode and non-OTA mode.
[0047] For example, if the remote control command is a scheduled control command, the vehicle matching the scheduled control command is in non-OTA mode. In other words, when the remote control command is a scheduled control command, the scheduled control command can only remotely control the target vehicle when the vehicle is in non-OTA mode.
[0048] Step S16 , determining whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0049] In the above step S16 , after determining the target state information matching the type of the remote control command, it may be determined whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0050] Specifically, it may be determined whether the target state information matching the type of the remote control instruction is consistent with the current state information of the target vehicle, and then whether to allow the target vehicle to enter the remote control mode.
[0051] For example, when the remote control command is a non-continuous control command, and the vehicle is currently in non-factory mode, non-OTA mode, and non-driving mode, the vehicle is allowed to enter the remote control mode, thereby allowing the non-continuous control command to remotely control the target vehicle.
[0052] For another example, when the remote control instruction is a non-continuous control instruction and the vehicle is in the driving mode, the vehicle is not allowed to enter the remote control mode, and thus the non-continuous control instruction is not allowed to remotely control the target vehicle.
[0053] It should be noted that when a vehicle enters remote control mode, it cannot be illegally driven, the EPB is not released, the gear is always maintained in P, and no perceptible, unnecessary functions are automatically executed. For example, the vehicle's screens will not illuminate, speakers will not output sound, interior lights will not illuminate, and switch backlights will not illuminate, so as not to cause inconvenience to people around the vehicle. Furthermore, the vehicle will not automatically execute power-consuming functions not triggered by the user, such as heated seat cushions.
[0054] Based on the above steps S12 to S16, by receiving the remote control command from the user terminal, the target state information that matches the type of the remote control command is determined, and finally, based on the target state information and the current state information of the target vehicle, it is determined whether to allow the target vehicle to enter the remote control mode, thereby achieving the purpose of remotely controlling the vehicle, thereby achieving the technical effect of improving the safety of the vehicle, and thus solving the technical problem in the related technology that it is difficult to ensure the safety of the vehicle when remotely controlling the vehicle.
[0055] Optionally, the vehicle remote control method further includes:
[0056] Step S171 , in response to determining based on the target state information and the current state information of the target vehicle that the target vehicle is allowed to enter the remote control mode, remotely controlling the target vehicle based on the remote control instruction.
[0057] In the above step S171 , when the target state information is consistent with the current state information of the target vehicle, it can be determined that the target vehicle is allowed to enter the remote control mode, and then the target vehicle can be remotely controlled based on the remote control instruction.
[0058] For example, when the remote control instruction is a non-continuous control instruction, and when the current vehicle is in non-factory mode, non-OTA mode, and non-driving mode, that is, the current state of the vehicle is consistent with the target state matched by the non-continuous control instruction, the vehicle is allowed to enter the remote control mode, and the non-continuous control instruction is allowed to remotely control the target vehicle.
[0059] For another example, when the remote control instruction is a non-continuous control instruction and when the current vehicle is in driving mode, that is, the current state of the vehicle is inconsistent with the target state matched by the non-continuous control instruction, the vehicle is not allowed to enter the remote control mode, and the non-continuous control instruction is not allowed to remotely control the target vehicle.
[0060] Based on the above step S171, by responding to the target state information and the current state information of the target vehicle, it is determined whether the target vehicle is allowed to enter the remote control mode, and the target vehicle is remotely controlled based on the remote control instruction. When the current state of the entire vehicle meets the remote control requirements, the vehicle is allowed to enter the remote control mode, and then the target vehicle is remotely controlled based on the remote control instruction, so as to improve the safety of the vehicle during remote control.
[0061] Optionally, in the above step S16, determining whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle includes:
[0062] Step S161 : in response to the target state information being consistent with the current state information of the target vehicle, allowing the target vehicle to enter the remote control mode.
[0063] In the above step S161 , when the target state information is consistent with the current state information of the target vehicle, the target vehicle is allowed to enter the remote control mode.
[0064] For example, when the remote control instruction is a non-continuous control instruction, and when the current vehicle is in non-factory mode, non-OTA mode, and non-driving mode, that is, the current state of the vehicle is consistent with the target state matched by the non-continuous control instruction, the vehicle is allowed to enter the remote control mode, and the non-continuous control instruction is allowed to remotely control the target vehicle.
[0065] Step S162 , in response to the target state information being inconsistent with the current state information of the target vehicle, denying the target vehicle from entering the remote control mode.
[0066] In the above step S162 , when the target state information is inconsistent with the current state information of the target vehicle, the target vehicle is denied from entering the remote control mode.
[0067] For example, when the remote control instruction is a non-continuous control instruction and when the current vehicle is in driving mode, that is, the current state of the vehicle is inconsistent with the target state matched by the non-continuous control instruction, the vehicle is not allowed to enter the remote control mode, and the non-continuous control instruction is not allowed to remotely control the target vehicle.
[0068] Based on the above steps S161 to S162, by allowing the target vehicle to enter the remote control mode in response to the consistency of the target status information and the current status information of the target vehicle, and refusing the target vehicle to enter the remote control mode in response to the inconsistency of the target status information and the current status information of the target vehicle, it is possible to judge whether the current status of the entire vehicle meets the remote control requirements, and then judge whether to allow the target vehicle to enter the remote control mode, thereby improving the safety of the vehicle.
[0069] Optionally, before determining target state information matching the type of the remote control instruction, the method further includes:
[0070] Step S131: perform permission authentication on the remote control instruction to obtain an authentication result.
[0071] In the above step S131 , before determining the target state information that matches the type of the remote control instruction, it is necessary to perform authority authentication on the remote control instruction to obtain an authentication result.
[0072] Specifically, after receiving the remote control command, it is also necessary to authenticate the remote control command, which can be understood as anti-theft authentication, to prevent non-owners from remotely controlling the target vehicle, thereby improving the safety of the vehicle.
[0073] Step S132: determining whether the user terminal corresponding to the remote control instruction has the authority to remotely control the target vehicle based on the authentication result.
[0074] In the above step S132, after the remote control instruction is authenticated and an authentication result is obtained, it can be determined based on the authentication result whether the user terminal corresponding to the remote control instruction has the authority to remotely control the target vehicle.
[0075] Based on the above steps S131 to S132, by performing permission authentication on the remote control instruction, an authentication result is obtained, and then based on the authentication result, it can be determined whether the user terminal corresponding to the remote control instruction has the permission to remotely control the target vehicle, thereby improving the safety of the vehicle.
[0076] Optionally, the vehicle remote control method further includes:
[0077] Step S18, in response to determining based on the target state information and the current state information of the target vehicle that the target vehicle is denied entry into the remote control mode, target prompt information is sent to the user terminal, wherein the target prompt information is used to prompt the user that the target vehicle cannot enter the remote control mode.
[0078] In the above step S18 , when it is determined based on the target state information and the current state information of the target vehicle that the target vehicle is denied entry into the remote control mode, target prompt information may be sent to the user terminal.
[0079] Specifically, the target prompt information is used to prompt the user that the target vehicle cannot enter the remote control mode.
[0080] For example, when the target state information is inconsistent with the current state information of the target vehicle, it is determined that the target vehicle is not allowed to enter the remote control mode, and a prompt message can be sent to the user terminal to prompt the user that the target vehicle cannot enter the remote control mode and cannot be remotely controlled.
[0081] Based on the above step S18, by responding to the determination of refusing the target vehicle to enter the remote control mode based on the target status information and the current status information of the target vehicle, the target prompt information is sent to the user terminal. When the current status of the entire vehicle does not meet the remote control requirements, the target vehicle can be refused to enter the remote control mode, which can improve the safety of the vehicle and can promptly prompt the user that the target vehicle cannot enter the remote control mode.
[0082] Optionally, after remotely controlling the target vehicle based on the remote control instruction, the vehicle remote control method further includes:
[0083] Step S172: Send the remote control result to the user terminal, wherein the remote control result is used to prompt the user whether the remote control is successful.
[0084] In the above step S172 , after the target vehicle is remotely controlled based on the remote control instruction, the remote control result may be sent to the user terminal.
[0085] Specifically, the remote control result is used to prompt the user whether the remote control is successful.
[0086] Based on the above step S172, by sending the remote control result to the user terminal, the user can be promptly prompted whether the remote control of the target vehicle is successfully achieved.
[0087] FIG2 is a schematic diagram of a vehicle remote control method according to one embodiment of the present disclosure. As shown in FIG2 , the main process of the vehicle remote control method may include the following steps:
[0088] Step S201: The user triggers a remote control command in the user terminal;
[0089] Step S202: The vehicle-side cloud communicates with the vehicle controller via the vehicle-side network;
[0090] Step S203: The intelligent communication terminal wakes up the vehicle and performs authorization authentication on the remote control command;
[0091] Step S204: the intelligent central control unit determines target state information that matches the type of the remote control instruction, and determines whether the target state information is consistent with the current state information of the target vehicle;
[0092] In step S205 , in response to the target state information being consistent with the current state information of the target vehicle, the service end remotely controls the target vehicle based on the remote control instruction.
[0093] Based on the above steps, by receiving the remote control command from the user terminal, the target state information that matches the type of the remote control command is determined, wherein the target state information is used to represent the state of the target vehicle corresponding to the remote control command. Finally, based on the target state information and the current state information of the target vehicle, it is determined whether the target vehicle is allowed to enter the remote control mode, thereby achieving the purpose of remotely controlling the vehicle, thereby achieving the technical effect of improving the safety of the vehicle, and thus solving the technical problem in the related technology that it is difficult to ensure the safety of the vehicle when remotely controlling the vehicle.
[0094] FIG3 is a schematic diagram of another vehicle remote control method according to one embodiment of the present disclosure. As shown in FIG3 , the main process of the vehicle remote control method may include the following steps:
[0095] Step S301, receiving a remote control instruction from a user terminal;
[0096] Step S302: Authenticate the remote control command and obtain an authentication result.
[0097] Step S303: determining whether the user terminal corresponding to the remote control instruction has the authority to remotely control the target vehicle based on the authentication result;
[0098] Step S304, determining whether the remote control instruction is a non-persistent control instruction;
[0099] Step S305 , determining the target state information is: the target vehicle is in non-factory mode, non-OTA mode, and non-driving mode;
[0100] Step S306, determining whether the remote control instruction is a continuous control instruction;
[0101] Step S307 , determining the target state information as follows: the target vehicle is in non-factory mode, non-OTA mode, high voltage mode, stationary mode, the gear is in park, and the EPB is clamped;
[0102] Step S308, determining whether the remote control instruction is a configuration instruction;
[0103] Step S309 , determining that the target state information is: the target vehicle is in non-factory mode and non-OTA mode;
[0104] Step S310, determining whether the remote control instruction is a reservation control instruction;
[0105] Step S311, determining the target state information is: the target vehicle is in non-OTA mode;
[0106] Step S312, determining whether the target state information is consistent with the current state information of the target vehicle;
[0107] Step S313, allowing the target vehicle to enter the remote control mode, and remotely controlling the target vehicle based on the remote control instruction;
[0108] Step S314, denying the target vehicle from entering the remote control mode, and sending target prompt information to the user terminal;
[0109] Step S315: Send the remote control result to the user terminal.
[0110] Based on the above steps, by receiving the remote control command from the user terminal, the target state information that matches the type of the remote control command is determined, wherein the target state information is used to represent the state of the target vehicle corresponding to the remote control command. Finally, based on the target state information and the current state information of the target vehicle, it is determined whether the target vehicle is allowed to enter the remote control mode, thereby achieving the purpose of remotely controlling the vehicle, thereby achieving the technical effect of improving the safety of the vehicle, and thus solving the technical problem in the related technology that it is difficult to ensure the safety of the vehicle when remotely controlling the vehicle.
[0111] The above-mentioned vehicle remote control method can ensure the rationality of the control command issuance, improve the control responsiveness, and further ensure the security of remote control by optimizing the control link.
[0112] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, or of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure, 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), and includes a number of instructions for enabling an electronic device to execute the method described in each embodiment of the present disclosure.
[0113] This embodiment also provides a vehicle remote control device for implementing the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0114] Figure 4 is a structural block diagram of a vehicle remote control device according to one embodiment of the present disclosure. As shown in Figure 4, the device includes: a receiving module 401, which is configured to receive a remote control instruction from a user terminal; a first determination module 402, which is configured to determine target state information that matches the type of the remote control instruction, wherein the target state information is used to indicate the state of the target vehicle corresponding to the remote control instruction; and a second determination module 403, which is configured to determine whether the target vehicle is allowed to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0115] Optionally, the vehicle remote control device further includes: a control module 404 configured to remotely control the target vehicle based on the remote control instruction in response to determining that the target vehicle is allowed to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0116] Optionally, the second determination module 403 is further configured to allow the target vehicle to enter the remote control mode in response to the target state information and the current state information of the target vehicle being consistent; and to deny the target vehicle from entering the remote control mode in response to the target state information and the current state information of the target vehicle being inconsistent.
[0117] Optionally, the vehicle remote control device further includes: an authentication module 405 configured to authenticate the remote control instruction and obtain an authentication result; and determine whether the user terminal corresponding to the remote control instruction has the authority to remotely control the target vehicle based on the authentication result.
[0118] Optionally, the above-mentioned vehicle remote control device also includes: a sending module 406, which is configured to respond to the determination of refusing the target vehicle to enter the remote control mode based on the target status information and the current status information of the target vehicle, and send target prompt information to the user terminal, wherein the target prompt information is used to prompt the user that the target vehicle cannot enter the remote control mode.
[0119] Optionally, the sending module 406 is further configured to send a remote control result to a user terminal, wherein the remote control result is used to prompt the user whether the remote control is successful.
[0120] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0121] This embodiment further provides a non-volatile storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0122] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0123] Step S1, receiving a remote control instruction from a user terminal;
[0124] Step S2, determining target state information that matches the type of the remote control instruction, wherein the target state information is used to indicate the state of the target vehicle corresponding to the remote control instruction;
[0125] Step S3 : determining whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0126] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0127] This embodiment further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0128] Optionally, in this embodiment, the processor may be configured to execute the following steps through a computer program:
[0129] Step S1, receiving a remote control instruction from a user terminal;
[0130] Step S2, determining target state information that matches the type of the remote control instruction, wherein the target state information is used to indicate the state of the target vehicle corresponding to the remote control instruction;
[0131] Step S3 : determining whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle.
[0132] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0133] The serial numbers of the above-mentioned embodiments of the present disclosure are for description only and do not represent the advantages or disadvantages of the embodiments.
[0134] In the above embodiments of the present disclosure, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0135] In the several embodiments provided in the present disclosure, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0136] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.
[0137] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0138] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program code.
[0139] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present disclosure. These improvements and modifications should also be regarded as within the scope of protection of the present disclosure.
Claims
1. A vehicle remote control method, comprising: Receiving remote control instructions from a user terminal; Determining target state information matching the type of the remote control instruction, wherein the target state information is used to indicate a state of a target vehicle corresponding to the remote control instruction; Whether to allow the target vehicle to enter a remote control mode is determined based on the target state information and current state information of the target vehicle.
2. The vehicle remote control method according to claim 1, wherein: The types of remote control instructions include: non-persistent control instructions, persistent control instructions, configuration instructions, and reservation control instructions.
3. The vehicle remote control method according to claim 1, wherein: The method further comprises: In response to determining that the target vehicle is allowed to enter a remote control mode based on the target state information and the current state information of the target vehicle, the target vehicle is remotely controlled based on the remote control instruction.
4. The vehicle remote control method according to claim 1, wherein: The determining whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle comprises: In response to the target state information being consistent with the current state information of the target vehicle, allowing the target vehicle to enter the remote control mode; In response to the target state information being inconsistent with the current state information of the target vehicle, the target vehicle is denied entry into the remote control mode.
5. The vehicle remote control method according to claim 1, wherein: Before determining the target state information matching the type of the remote control instruction, the method further includes: Performing authority authentication on the remote control instruction to obtain an authentication result; Based on the authentication result, it is determined whether the user terminal corresponding to the remote control instruction has the authority to remotely control the target vehicle.
6. The vehicle remote control method according to claim 1, wherein: The method further comprises: In response to determining based on the target state information and the current state information of the target vehicle that the target vehicle is denied entry into the remote control mode, a target prompt message is sent to the user terminal, wherein the The target prompt information is used to prompt the user that the target vehicle cannot enter the remote control mode.
7. The vehicle remote control method according to claim 3, wherein: After remotely controlling the target vehicle based on the remote control instruction, the method further includes: The remote control result is sent to the user terminal, wherein the remote control result is used to prompt the user whether the remote control is successful.
8. A vehicle remote control device, comprising: A receiving module, configured to receive remote control instructions from a user terminal; A first determination module is configured to determine target state information matching the type of the remote control instruction, wherein the target state information is used to indicate a state of a target vehicle corresponding to the remote control instruction; The second determination module is configured to determine whether to allow the target vehicle to enter the remote control mode based on the target state information and the current state information of the target vehicle.
9. A non-volatile storage medium having a computer program stored therein, wherein: The computer program is configured to execute the vehicle remote control method described in any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the vehicle remote control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Remote takeover method, device and equipment of driverless car, and storage medium
CN110032176A
Vehicle control method, device, system, medium, equipment and terminal
CN113635860A
Vehicle remote control processing method, vehicle-mounted terminal and vehicle
CN114697357A
Remote vehicle control instruction processing method, device and system and storage medium
CN116184914A
Vehicle remote control method and device, vehicle and storage medium
CN116331132A