Vehicle control method and system, electronic equipment and computer storage medium

By issuing multiple vehicle control instructions at one time in the cloud and generating configuration information, the problem of low communication efficiency of vehicle cloud in the existing technology is solved, and more efficient vehicle control communication is achieved.

CN119496779APending Publication Date: 2025-02-21Z-ONE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411628062.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-21

Smart Images

  • Figure CN119496779A_ABST
    Figure CN119496779A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method and system, electronic equipment and a computer storage medium. The vehicle control method applied to a cloud side comprises the steps that multiple vehicle control instructions sent by a user side are received; generating configuration information comprising a plurality of vehicle control instructions; and sending the configuration information to the vehicle end, so that the vehicle end executes operations corresponding to the plurality of vehicle control instructions according to the configuration information. According to the invention, the plurality of vehicle control instructions sent by the user side are issued to the vehicle side at one time through the cloud side, so that a lengthy link of vehicle cloud communication is simplified, the time delay of the whole vehicle control link is shortened, and the efficiency of vehicle cloud communication is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of vehicle control technology, and in particular, to a vehicle control method, system, electronic device, and computer storage medium. Background Art

[0002] The Internet of Vehicles is the application of Internet of Things technology in intelligent transportation systems. It provides remote control services related to vehicle safety, including remote opening and closing of door locks, remote vehicle start, remote double flash lights or honking, etc. These remote control services make vehicles smarter and bring users a safe and convenient driving experience.

[0003] Currently, remote vehicle control generally involves the cloud sending vehicle control commands to the vehicle one by one after the user triggers certain functions. The vehicle then feeds back the execution results of each command to the cloud. The cloud determines whether the next command can be sent or whether the function execution has failed based on the execution results of the current command fed back by the vehicle.

[0004] However, the vehicle control interaction method of issuing vehicle control commands one by one and providing feedback one by one is too cumbersome and has low communication efficiency. Summary of the invention

[0005] Embodiments of the present invention provide a vehicle control method, system, electronic device and computer storage medium to solve or alleviate technical problems in the prior art.

[0006] The technical solution adopted by the present invention is:

[0007] In the first aspect, an embodiment of the present application provides a vehicle control method, which is applied to the cloud, and includes: receiving multiple vehicle control instructions sent by a user end; generating configuration information including the multiple vehicle control instructions; and sending the configuration information to the vehicle end, so that the vehicle end performs operations corresponding to the multiple vehicle control instructions according to the configuration information.

[0008] Optionally, in one embodiment, the process of generating configuration information including the multiple vehicle control instructions may also include: generating a combined instruction based on the multiple vehicle control instructions; generating the configuration information based on the vehicle control instruction content, vehicle control instruction parameters and instruction logic included in the combined instruction, wherein the instruction logic is used to indicate the order in which the multiple vehicle control instructions are executed.

[0009] Optionally, in one embodiment, the vehicle control process may further include: receiving the instruction execution result fed back by the vehicle end, and feeding back the instruction execution result to the user end, wherein the instruction execution result includes the failure result when the vehicle end executes the operation corresponding to the single vehicle control instruction according to the configuration information, and the feedback result after the vehicle end completes the operation corresponding to the multiple vehicle control instructions according to the configuration information.

[0010] In a second aspect, an embodiment of the present application provides a vehicle control method, which is applied to a vehicle side, and includes: receiving configuration information sent from the cloud, wherein the configuration information is generated based on multiple vehicle control instructions sent by a user side; and executing operations corresponding to the multiple vehicle control instructions based on the configuration information.

[0011] Optionally, in one embodiment, the process of executing operations corresponding to the multiple vehicle control instructions according to the configuration information may also include: parsing the configuration information to obtain vehicle control instruction content, vehicle control instruction parameters and instruction logic, wherein the instruction logic is used to indicate the order in which the multiple vehicle control instructions are executed; and executing the operations corresponding to the multiple vehicle control instructions according to the vehicle control instruction content and the vehicle control instruction parameters in sequence according to the instruction logic.

[0012] Optionally, in one embodiment, the process of executing operations corresponding to the multiple vehicle control instructions according to the instruction logic in sequence according to the vehicle control instruction content and the vehicle control instruction parameters may also include: executing the first vehicle control instruction to be executed in the order of execution of the multiple vehicle control instructions indicated by the instruction logic, and generating the first feedback information according to the execution result; marking the first vehicle control instruction to be executed as executed; if there are vehicle control instructions that are not marked as executed in the order of execution of the multiple vehicle control instructions indicated by the instruction logic, executing the i-th vehicle control instruction to be executed in the order of execution of the multiple vehicle control instructions indicated by the instruction logic, and generating the i-th feedback information according to the execution result; marking the i-th vehicle control instruction to be executed as executed; if there are no vehicle control instructions that are not marked as executed in the order of execution of the multiple vehicle control instructions indicated by the instruction logic, then feeding back the instruction execution results to the cloud according to the 1st to i-th feedback information.

[0013] Optionally, in one embodiment, the vehicle control process may further include: if the execution result of the i-th vehicle control instruction to be executed in the order of execution of the multiple vehicle control instructions indicated by the instruction logic is failure, then the instruction execution result is fed back to the cloud according to the i-th feedback information corresponding to the execution result.

[0014] In the third aspect, an embodiment of the present application provides a vehicle control system, which includes: a user end, used to send multiple vehicle control instructions to the cloud based on the user's input results; the cloud end, used to execute operations corresponding to the vehicle control method described in the first aspect of the embodiment; and a vehicle end, used to execute operations corresponding to the vehicle control method described in the second aspect of the embodiment.

[0015] In a fourth aspect, an embodiment of the present application provides an electronic device having a computer program stored thereon, which, when executed by a processor, implements a vehicle control method as described in any one of the first aspect or the second aspect of the embodiment.

[0016] A processor, a communication interface, a memory and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the vehicle control method described in any one of the first aspect or the second aspect of the embodiment.

[0017] In a fifth aspect, an embodiment of the present application provides a computer storage medium on which a computer program is stored, and when the program is executed by a processor, a vehicle control method as described in any one of the first aspect or the second aspect of the embodiment is implemented.

[0018] From the above scheme, it can be seen that multiple vehicle control commands sent by the user end are sent to the vehicle end at one time through the cloud, which simplifies the lengthy link of vehicle-cloud communication, shortens the delay of the entire vehicle control link, and thus improves the efficiency of vehicle-cloud communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A flow chart of a vehicle control method according to an embodiment of the present application;

[0020] Figure 2 A flow chart of a vehicle control method according to another embodiment of the present application;

[0021] Figure 3 This is a flow chart of a vehicle control command execution method according to an embodiment of the present application;

[0022] Figure 4 A schematic diagram of a vehicle control system according to an embodiment of the present application;

[0023] Figure 5 A schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0025] Figure 1This is a flow chart of a vehicle control method according to an embodiment of the present application, as shown in FIG. Figure 1 As shown, the vehicle control method applied to the cloud includes the following steps:

[0026] Step 101: Receive multiple vehicle control instructions sent by the user terminal.

[0027] When users remotely control the vehicle, the user terminal first establishes communication with the cloud. The user terminal can be a mobile or non-mobile device with communication functions such as a mobile phone or a computer. The user terminal can be installed with corresponding user-oriented application software. By triggering the corresponding controls in the application software, the user can generate corresponding vehicle control instructions. The operations corresponding to the vehicle control instructions include but are not limited to remote opening and closing of the door locks, remote starting of the vehicle, remote double flash lights or honking of the horn, etc. After the user triggers the corresponding controls, the user terminal will send multiple vehicle control instructions to the cloud.

[0028] Step 102: Generate configuration information including a plurality of vehicle control instructions.

[0029] After receiving multiple vehicle control instructions in the cloud, configuration information including the multiple vehicle control instructions will be generated. For example, the multiple vehicle control instructions can be combined to generate configuration information.

[0030] Specifically, the process of generating configuration information including multiple vehicle control instructions may also include: generating a combined instruction according to the multiple vehicle control instructions, and then generating configuration information according to the vehicle control instruction content, vehicle control instruction parameters and instruction logic included in the combined instruction.

[0031] The cloud can generate a combined instruction from the multiple vehicle control instructions received and then parse it to obtain the vehicle control instruction content (such as specific operations that need to be performed on the vehicle side, etc.) and vehicle control instruction parameters (the timeout for executing the instruction, whether to feedback the corresponding execution information, etc.) of the multiple vehicle control instructions. Then, according to the execution order of the multiple vehicle control instructions, the instruction logic is determined, and the configuration information is generated according to the vehicle control instruction content, vehicle control instruction parameters and instruction logic included in the combined instruction.

[0032] Taking the control of turning on the air conditioner on the vehicle as an example, the vehicle control command corresponding to the vehicle control command for turning on the air conditioner may include execution actions such as increasing high voltage, turning on the air conditioner, and adjusting the temperature. If they are sent one by one, the cloud needs to send them down three times, the terminal needs to confirm the cloud command three times, and the vehicle needs to receive execution feedback three times. However, by merging and generating configuration information, the cloud only needs to send it down once, without receiving confirmation from the vehicle for the cloud command. It only needs to receive execution feedback from the vehicle once. For vehicle-cloud message interaction, the average network message air delay is estimated to be 100ms under normal network conditions, and the time taken to feedback the execution results of the vehicle command is estimated to be 1s. The total delay is reduced by: 100ms*7+1s*2=2.7s. If the user command is a combined command, such as one-click start of air conditioning + seat + battery heating, it can reduce more delay.

[0033] Step 103: Send the configuration information to the vehicle end so that the vehicle end executes operations corresponding to the multiple vehicle control instructions according to the configuration information.

[0034] After the configuration information is generated in the cloud, it is sent to the vehicle side. After receiving the configuration information, the vehicle side can execute operations corresponding to multiple vehicle control instructions according to the configuration information to realize the user's remote vehicle control.

[0035] In an embodiment of the present application, multiple vehicle control instructions sent by the user end are sent to the vehicle end at one time through the cloud, which simplifies the lengthy link of vehicle-cloud communication, shortens the delay of the entire vehicle control link, and thereby improves the efficiency of vehicle-cloud communication.

[0036] In one possible implementation, the vehicle control process may further include: receiving instruction execution results fed back from the vehicle side, and feeding back the instruction execution results to the user side.

[0037] In the process of executing operations corresponding to multiple vehicle control instructions according to the configuration information, the vehicle side will feedback the execution results to the cloud. Generally speaking, since the configuration information is sent to the vehicle side at one time, the vehicle side will only feedback the execution results to the cloud when all the executions are completed, and notify the cloud of the execution status of multiple vehicle control instructions. However, if the vehicle side fails to execute some vehicle control instructions, it can also notify the cloud in time. Therefore, the instruction execution result includes the failure result when the vehicle side executes the operation corresponding to a single vehicle control instruction according to the configuration information, and the feedback result after the vehicle side completes the operation corresponding to multiple vehicle control instructions according to the configuration information.

[0038] In an embodiment of the present application, the vehicle side can uniformly feedback the execution results to the cloud after executing all operations corresponding to multiple vehicle control instructions, thereby reducing the complexity of vehicle-cloud communication. It can also feedback the failure results when executing operations corresponding to a single vehicle control instruction to the cloud, so that the cloud can promptly notify the user side of the failure of the vehicle control instruction execution.

[0039] Figure 2 This is a flow chart of a vehicle control method according to another embodiment of the present application. Figure 2 As shown, the vehicle control method applied to the vehicle side includes the following steps:

[0040] Step 201: Receive configuration information sent by the cloud.

[0041] The configuration information is generated based on multiple vehicle control instructions sent by the user end. The generation process of the configuration information can be that the user triggers the corresponding control in the application software, and the corresponding vehicle control instruction can be generated. The operations corresponding to the vehicle control instruction include but are not limited to remote opening and closing of the door lock, remote starting of the vehicle, remote double flash lights or honking of the horn, etc. After the user triggers the corresponding control, the user end will send multiple vehicle control instructions to the cloud. After receiving the multiple vehicle control instructions in the cloud, configuration information including the multiple vehicle control instructions will be generated.

[0042] Step 202: Execute operations corresponding to the plurality of vehicle control instructions according to the configuration information.

[0043] After receiving the configuration information, the vehicle will execute operations corresponding to multiple vehicle control instructions according to the configuration information to realize remote vehicle control for the user.

[0044] Specifically, the process of executing operations corresponding to multiple vehicle control instructions according to the configuration information may also include: parsing the configuration information, obtaining the vehicle control instruction content, vehicle control instruction parameters and instruction logic, and then executing the operations corresponding to the multiple vehicle control instructions according to the vehicle control instruction content and the vehicle control instruction parameters in turn according to the instruction logic.

[0045] After receiving the configuration information, the vehicle end can parse the configuration information, and then obtain the vehicle control instruction content of multiple vehicle control instructions (such as specific operations that need to be performed by the vehicle end, etc.), vehicle control instruction parameters (timeout for executing instructions, whether to feedback corresponding execution information, etc.) and instruction logic. The instruction logic is used to indicate the order in which multiple vehicle control instructions are executed. After that, the vehicle end will execute the vehicle control instruction content corresponding to the vehicle control instruction in sequence according to the order in which the multiple vehicle control instructions are executed and the vehicle control instruction parameters corresponding to the vehicle control instructions.

[0046] In an embodiment of the present application, multiple vehicle control instructions sent by the user end are sent to the vehicle end at one time through the cloud, which simplifies the lengthy link of vehicle-cloud communication, shortens the delay of the entire vehicle control link, and thereby improves the efficiency of vehicle-cloud communication.

[0047] Figure 3 This is a flow chart of a vehicle control command execution method according to an embodiment of the present application. Figure 3 As shown, the vehicle control command execution method includes the following steps:

[0048] Step 301 , executing the first vehicle control instruction to be executed in the order of execution of multiple vehicle control instructions indicated by the instruction logic, and generating first feedback information according to the execution result.

[0049] Step 302: Mark the first vehicle control instruction to be executed as executed.

[0050] Step 303: If there are vehicle control instructions that are not marked as executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic, execute the i-th vehicle control instruction to be executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic, and generate i-th feedback information according to the execution result.

[0051] Step 304: Mark the i-th vehicle control instruction to be executed as executed.

[0052] Step 305: If there is no vehicle control instruction that is not marked as executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic, the instruction execution result is fed back to the cloud according to the 1st to i-th feedback information.

[0053] When executing operations corresponding to multiple vehicle control instructions on the vehicle side, they need to be executed one by one. First, the first vehicle control instruction to be executed is determined according to the execution order of the multiple vehicle control instructions indicated by the instruction logic, and the first feedback information is generated according to the execution result. And the vehicle control instructions that have not been executed can be marked as executed to avoid repeated execution. After that, according to the instruction logic, the vehicle control instruction with the first execution order can be selected from the unexecuted vehicle control instructions for execution, and marked as executed after execution. Repeat the above operation until all multiple vehicle control instructions are executed.

[0054] It should be noted that the execution process of the vehicle control command may include execution failure. After the execution failure, the vehicle control command is still marked as executed, thereby preventing subsequent vehicle control commands from failing to execute smoothly.

[0055] In the embodiment of the present application, by executing the vehicle control instructions one by one on the vehicle side, it is possible to ensure the smooth execution of the vehicle control instructions. At the same time, since there is no need to communicate with the cloud, the complexity of vehicle-cloud communication is reduced.

[0056] In one possible implementation, the vehicle control process may further include: if the execution result of the i-th vehicle control instruction to be executed in the order of execution of multiple vehicle control instructions indicated by the instruction logic is a failure, then the instruction execution result is fed back to the cloud according to the i-th feedback information corresponding to the execution result.

[0057] When the vehicle side executes operations corresponding to multiple vehicle control instructions according to the configuration information, it will feedback the execution results to the cloud. Generally speaking, since the configuration information is sent to the vehicle side at one time, the vehicle side will only feedback the execution results to the cloud when all the executions are completed, and notify the cloud of the execution status of multiple vehicle control instructions. However, if the vehicle side fails to execute some vehicle control instructions, it can also notify the cloud in time. Therefore, when the vehicle side executes the operation corresponding to the vehicle control instruction, if the execution result is a failure, the instruction execution result can be fed back to the cloud according to the i-th feedback information corresponding to the execution result.

[0058] In an embodiment of the present application, the vehicle side can not only uniformly feedback the execution results to the cloud after executing all operations corresponding to multiple vehicle control instructions, thereby reducing the complexity of vehicle-cloud communication, but also feedback the failure results when executing operations corresponding to a single vehicle control instruction to the cloud, so that the cloud can promptly notify the user side of the failure of the vehicle control instruction execution.

[0059] Figure 4 A schematic diagram of a vehicle control system according to an embodiment of the present application is shown in FIG. Figure 4 As shown, the vehicle control system 400 includes:

[0060] The user terminal 401 is used to send multiple vehicle control instructions to the cloud 402 according to the user's input results.

[0061] When the user remotely controls the vehicle, the user terminal 401 first establishes communication with the cloud 402. The user terminal 401 can be a mobile or non-mobile device with communication functions such as a mobile phone or a computer. The user terminal 401 can be installed with corresponding user-oriented application software. The user can generate corresponding vehicle control instructions by triggering the corresponding controls in the application software. The operations corresponding to the vehicle control instructions include but are not limited to opening and closing the remote door locks, remote starting the vehicle, remote double flash lights or honking the horn, etc. After the user triggers the corresponding controls, the user terminal 401 will send multiple vehicle control instructions to the cloud 402.

[0062] The cloud 402 is used to execute operations corresponding to the vehicle control method applied to the cloud in the above-mentioned embodiment.

[0063] The vehicle end 403 is used to perform operations corresponding to the vehicle control method applied to the vehicle end in the above embodiment.

[0064] Specifically, the vehicle end 403 may include a communication module 4031, a parsing module 4032 and multiple actuators 4033. The communication module 4031 receives the configuration information sent by the cloud 402, and then sends it to the parsing module 4032. The parsing module 4032 parses the configuration information to obtain the vehicle control instruction content (such as operations that need to be specifically executed by the vehicle end, etc.), vehicle control instruction parameters (timeout for executing instructions, whether to feedback corresponding execution information, etc.) and instruction logic of multiple vehicle control instructions. The instruction logic is used to indicate the execution order of multiple vehicle control instructions. Then, the parsing module 4032 will send the vehicle control instruction content and vehicle control instruction parameters to the corresponding actuator 4033 according to the execution order of the multiple vehicle control instructions. After the actuator 4033 passes the authentication.

[0065] It should be noted that the execution result can be fed back by the executor 4033 through the analysis module 4032 and then sent to the cloud 402 through the communication module 4031 , or the executor 4033 can directly send it to the communication module 4031 .

[0066] In an embodiment of the present application, multiple vehicle control instructions sent by the user end 401 are sent to the vehicle end 403 at one time through the cloud end 402, which simplifies the lengthy link of vehicle-cloud communication, shortens the delay of the entire vehicle control link, and thereby improves the efficiency of vehicle-cloud communication.

[0067] Figure 5 This is a schematic diagram of an electronic device according to an embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the electronic device. Figure 5 As shown, the electronic device 500 may include: a processor 501, a communication interface 502, a memory 503, and a communication bus 504. Among them:

[0068] The processor 501 , the communication interface 502 , and the memory 503 communicate with each other via the communication bus 504 .

[0069] The communication interface 502 is used to communicate with other electronic devices or servers.

[0070] The processor 501 is used to execute the program 505, and specifically can execute the relevant steps in any method embodiment of the aforementioned multiple method embodiments.

[0071] Specifically, the program 505 may include program codes, which include computer operation instructions.

[0072] The processor 501 may be a CPU, or an application specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0073] The memory 503 is used to store the program 505. The memory 503 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0074] The program 505 can be specifically used to enable the processor 501 to execute any one of the multiple method embodiments in the aforementioned embodiments.

[0075] The specific implementation of each step in program 505 can refer to the corresponding description of the corresponding steps and units in the above vehicle control method embodiment, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above method embodiment, which will not be repeated here.

[0076] The electronic device of the embodiment of the present application sends multiple vehicle control instructions sent by the user end to the vehicle end at one time through the cloud, which simplifies the lengthy link of vehicle-cloud communication, shortens the delay of the entire vehicle control link, and thereby improves the efficiency of vehicle-cloud communication.

[0077] The present application also provides a computer-readable storage medium storing instructions for causing a machine to execute any of the methods in the multiple method embodiments described herein. Specifically, a system or device equipped with a storage medium may be provided, on which a software program code implementing the functions of any of the above embodiments is stored, and a computer (or CPU or MPU) of the system or device is enabled to read and execute the program code stored in the storage medium.

[0078] In this case, the program code read from the storage medium itself can implement the function of any one of the above embodiments, so the program code and the storage medium storing the program code constitute part of the present application.

[0079] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer by a communication network.

[0080] An embodiment of the present application also provides a computer program product, including computer instructions, which instruct a computing device to perform any corresponding operation in the above-mentioned multiple method embodiments.

[0081] It should be pointed out that, according to the needs of implementation, the various components / steps described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.

[0082] The above-mentioned method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk), or implemented as a computer code originally stored in a remote recording medium or a non-temporary machine-readable medium downloaded through a network and to be stored in a local recording medium, so that the method described herein can be stored in such software processing on a recording medium using a general-purpose computer, a special-purpose processor or programmable or special-purpose hardware (such as an ASIC or FPGA). It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code, and when the software or computer code is accessed and executed by a computer, a processor or hardware, the method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the method shown here, the execution of the code converts the general-purpose computer into a special-purpose computer for executing the method shown here.

[0083] It should be noted that not all steps and modules in the above-mentioned processes and system structure diagrams are necessary, and some steps or modules can be ignored according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or some components in multiple independent devices may be implemented together.

[0084] In the above embodiments, the hardware module can be implemented mechanically or electrically. For example, a hardware module can include permanent dedicated circuits or logic (such as special processors, FPGA or ASIC) to complete the corresponding operation. The hardware module can also include programmable logic or circuits (such as general-purpose processors or other programmable processors), which can be temporarily set by software to complete the corresponding operation. The specific implementation method (mechanical method, or dedicated permanent circuit, or temporarily set circuit) can be determined based on cost and time considerations.

[0085] The present application is presented and described in detail above through the accompanying drawings and preferred embodiments; however, the present application is not limited to these disclosed embodiments. Based on the above multiple embodiments, those skilled in the art can know that the code review methods in the above different embodiments can be combined to obtain more embodiments of the present application, and these embodiments are also within the scope of protection of the present application.

Claims

1. A vehicle control method, applied in the cloud, characterized in that: include: Receive multiple vehicle control commands sent by the user end; generating configuration information including the plurality of vehicle control instructions; The configuration information is sent to the vehicle end so that the vehicle end performs operations corresponding to the multiple vehicle control instructions according to the configuration information.

2. The method according to claim 1, characterized in that: The generating of the configuration information including the plurality of vehicle control instructions includes: generating a combined instruction according to the plurality of vehicle control instructions; The configuration information is generated according to the vehicle control instruction content, vehicle control instruction parameters and instruction logic included in the combined instruction, wherein the instruction logic is used to indicate the execution order of the multiple vehicle control instructions.

3. The method according to claim 1, characterized in that The method further comprises: Receive the instruction execution result fed back by the vehicle end, and feed back the instruction execution result to the user end, wherein the instruction execution result includes the failure result when the vehicle end executes the operation corresponding to the single vehicle control instruction according to the configuration information, and the feedback result after the vehicle end completes the operation corresponding to the multiple vehicle control instructions according to the configuration information.

4. A vehicle control method, applied to a vehicle, characterized in that: include: Receiving configuration information sent by the cloud, wherein the configuration information is generated according to multiple vehicle control instructions sent by the user end; Execute operations corresponding to the multiple vehicle control instructions according to the configuration information.

5. The method according to claim 4, characterized in that The performing operations corresponding to the plurality of vehicle control instructions according to the configuration information includes: Parsing the configuration information to obtain vehicle control instruction content, vehicle control instruction parameters and instruction logic, wherein the instruction logic is used to indicate the execution order of the multiple vehicle control instructions; According to the instruction logic, operations corresponding to the multiple vehicle control instructions are executed in sequence according to the vehicle control instruction content and the vehicle control instruction parameters.

6. The method according to claim 5, characterized in that The performing operations corresponding to the plurality of vehicle control instructions in accordance with the instruction logic in turn according to the vehicle control instruction content and the vehicle control instruction parameters includes: Executing the first vehicle control instruction to be executed in the execution order of the plurality of vehicle control instructions indicated by the instruction logic, and generating first feedback information according to the execution result; Marking the first to-be-executed vehicle control instruction as executed; If there is a vehicle control instruction that is not marked as executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic, then execute the i-th vehicle control instruction to be executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic, and generate i-th feedback information according to the execution result; Marking the i-th vehicle control instruction to be executed as executed; If there is no vehicle control instruction that is not marked as executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic, the instruction execution results are fed back to the cloud according to the 1st to i-th feedback information.

7. The method according to claim 6, characterized in that The method further comprises: If the execution result of the i-th vehicle control instruction to be executed in the execution order of the multiple vehicle control instructions indicated by the instruction logic is failure, the instruction execution result is fed back to the cloud according to the i-th feedback information corresponding to the execution result.

8. A vehicle control system, characterized in that: include: The user end is used to send multiple vehicle control commands to the cloud according to the user's input results; The cloud is used to perform operations corresponding to the vehicle control method according to any one of claims 1 to 3; The vehicle side is used to perform operations corresponding to the vehicle control method as described in any one of claims 4-7.

9. An electronic device, comprising: A processor, a communication interface, a memory and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute an operation corresponding to the vehicle control method as described in any one of claims 1-3 or 4-7.

10. A computer storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the vehicle control method according to any one of claims 1 to 3 or 4 to 7 is implemented.