Vehicle control method and device, electronic equipment and storage medium
The Star Flash module receives and converts vehicle control instructions in the vehicle control system and directly sends instructions to the executor, solving the problems of transmission delay and cost caused by cloud server dependence in the prior art, and improving the response speed of vehicle control and User experience.
Patent Information
- Application Number
- CN202411427558.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-01-10
AI Technical Summary
The existing remote vehicle control technology relies on cloud servers for centralized management, resulting in large transmission delays, high costs and poor user experience. The abnormal cloud server will cause a large number of vehicle control services to fail.
The star flash module is used for vehicle control, and the vehicle control instructions are received through the first star flash module, protocol conversion and authentication requests are performed, and instructions are directly sent to the executor, removing cloud node dependence, reducing transmission delay and reducing operating costs.
It improves the response speed and user experience of vehicle control, reduces dependence on cloud servers, optimizes the reliability of data transmission, reduces transmission delay, and reduces R&D and operation costs.
Smart Images

Figure CN119299496A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of vehicle-mounted intelligent network connection technology, and in particular, to a vehicle control method, device, electronic device and storage medium. Background Art
[0002] Existing remote vehicle control technology is mainly controlled through cellular networks or Bluetooth. In this way, the vehicle control command is issued by the mobile device, reaches the cloud server through the cellular network base station, and the cloud server parses it and transmits it to the base station through the core network. The base station then forwards the data to the vehicle to complete the vehicle control. This star network topology has many nodes and must be centrally managed by the cloud server. In this method, the cloud server is usually deployed in the car manufacturer's private network to carry out vehicle control services. Once the cloud server or private network is abnormal, the remote control services of a large number of vehicles will fail, affecting the user experience. Moreover, because this method needs to transmit data from the mobile phone to the cloud and then to the vehicle, it passes through multiple nodes and has a large transmission delay. At the same time, this method requires the maintenance of cloud servers or private networks, which is costly. Summary of the invention
[0003] In view of this, embodiments of the present application provide a vehicle control method, device, electronic device and storage medium to at least partially solve the above problems.
[0004] According to a first aspect of an embodiment of the present application, a vehicle control method is provided, which is applied to a vehicle side, and includes: receiving a first vehicle control instruction from a sending node through a first star flash module, wherein the sending node includes a control side or a base station; performing protocol conversion on the first vehicle control instruction to obtain a second vehicle control instruction that can be executed by an actuator included in the vehicle side; sending an authentication request to the actuator according to the first vehicle control instruction; after receiving the authentication pass information sent by the actuator in response to the authentication request, sending the second vehicle control instruction to the actuator, so that the actuator performs the vehicle control action according to the second vehicle control instruction.
[0005] According to a second aspect of an embodiment of the present application, a vehicle control method is provided, which is applied to a control end, including: sending a first vehicle control instruction to a vehicle end through a second star flash module; receiving execution result information sent by the vehicle end through the first star flash module, wherein the execution result information is used to indicate the execution result of the vehicle end controlling the actuator to perform a vehicle control action according to the first vehicle control instruction.
[0006] According to a third aspect of an embodiment of the present application, a vehicle remote control device is provided, which is applied to a vehicle end and includes: a first receiving module, used to receive a first vehicle control instruction from a sending node through a first star flash module, wherein the sending node includes a control end or a base station; a parsing module, used to perform protocol conversion on the first vehicle control instruction to obtain a second vehicle control instruction that can be executed by an actuator included in the vehicle end; a first sending module, used to send an authentication request to the actuator according to the first vehicle control instruction; and a second sending module, used to send the second vehicle control instruction to the actuator after receiving the authentication pass information sent by the actuator in response to the authentication request, so that the actuator performs the vehicle control action according to the second vehicle control instruction.
[0007] According to the fourth aspect of an embodiment of the present application, a vehicle remote control device is provided, which is applied to a control end and includes: a third sending module, used to send a first vehicle control instruction to a vehicle end through a second star flash module; a second receiving module, used to receive execution result information sent by the vehicle end through the first star flash module, wherein the execution result information is used to indicate the execution result of the vehicle end controlling the actuator to perform a vehicle control action according to the first vehicle control instruction.
[0008] According to the fifth aspect of an embodiment of the present application, an electronic device is provided, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to any one of the vehicle control methods described above.
[0009] According to a sixth aspect of an embodiment of the present application, a computer storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, any of the above-mentioned vehicle control methods is implemented.
[0010] According to the vehicle control scheme provided by each embodiment of the present application, the vehicle end can receive the first vehicle control instruction from the sending node through the integrated first Star Flash module, and perform protocol conversion on the first vehicle control instruction to obtain the second vehicle control instruction that can be executed by the actuator included in the vehicle end, and send an authentication request to the actuator according to the first vehicle control instruction. After the authentication is passed, the actuator executes the vehicle control action on the vehicle control instruction. It can be determined that the vehicle control scheme of the present application removes the cloud node relied on in the traditional way, reduces the transmission delay of the vehicle control link, and improves the response speed of the vehicle control instruction execution; at the same time, by reducing the dependence on cloud servers, it reduces the R&D and operating costs; the overall vehicle control solution is optimized through Star Flash technology, the reliability of data transmission is improved, and the data transmission delay is reduced. The vehicle control instructions can be directly transmitted and executed through the Star Flash module in both long-distance and short-distance scenarios, which improves the user experience of vehicle control. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0012] Figure 1 is a schematic diagram of the structure of a vehicle control system according to an embodiment of the present application;
[0013] Figure 2 is a flow chart of a vehicle control method according to an embodiment of the present application;
[0014] Figure 2A It is a schematic diagram of a network communication topology diagram of an embodiment of the present application;
[0015] Figure 2B is another schematic diagram of a network communication topology diagram of an embodiment of the present application;
[0016] Figure 3 is a flow chart of another vehicle control method according to an embodiment of the present application;
[0017] Figure 4 is a schematic diagram of a vehicle remote control device according to an embodiment of the present application;
[0018] Figure 5 is a schematic diagram of another vehicle remote control device according to an embodiment of the present application;
[0019] Figure 6 It is a schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0020] Vehicle Control Systems
[0021] An embodiment of the present application provides a vehicle control system, through which both remote control and short-range control of the vehicle can be achieved.
[0022] Figure 1 It is a structural diagram of a vehicle control system of an embodiment of the present application. The vehicle control system includes three parts: a base station, a vehicle end, and a control end. The vehicle end is equipped with a first star flash module, and the control end is equipped with a second star flash module. The vehicle end can communicate and interact with the control end and the base station respectively through the first star flash module, and the control end can communicate and interact with the control end and the base station respectively through the second star flash module. The control end can be an electronic device such as a smart phone, a smart tablet, a laptop computer, a smart wearable device, etc.; the vehicle end can be a vehicle terminal, and the vehicle terminal can include a vehicle control module, an actuator, and other equipment; the base station can be a cellular network base station. The vehicle control system can determine the execution scheme for long-distance vehicle control and the execution scheme for short-distance vehicle control based on the distance between the vehicle end and the control end. If the distance between the vehicle end and the control end is less than the distance threshold, the vehicle control scheme based on short distance is executed. If the distance between the vehicle end and the control end is greater than or equal to the distance threshold, the vehicle control scheme based on long distance is executed.
[0023] When controlling the vehicle at a long distance, the control end can send the first vehicle control instruction to the base station through the 5G fusion characteristics of the second Star Flash module; after receiving the first vehicle control instruction, the base station transmits the first vehicle control instruction to the vehicle end through the 5G network, and the vehicle end receives the first vehicle control instruction transmitted by the base station through the first Star Flash module, and encodes and decodes the first vehicle control instruction to obtain ACK information (Acknowledge character), and transmits the ACK information to the control end through the base station. Then obtain the data information corresponding to the first vehicle control instruction, and send an authentication request to the actuator based on the data information. After receiving the authentication request, the actuator first authenticates the data information. If it is determined that the data information is legal, it sends authentication pass information to the vehicle control module. If it is determined that the data information is illegal, it sends authentication failure information to the vehicle control module. After the vehicle control module receives the authentication information sent by the actuator, the vehicle end parses the first vehicle control instruction through the first star flash module, and transmits the parsed data to the vehicle control module inside the vehicle end. The vehicle control module converts the data into a second vehicle control instruction that can be executed by the actuator on the vehicle end and sends it to the actuator. Among them, the target protocol can include CAN (Controller Area Network, Controller Local Area Network Bus) protocol, LIN (Local Interconnect Network, Local Interconnect Network) protocol and FlexRay bus protocol, and the actuator executes the vehicle control action according to the second vehicle control instruction. After the vehicle control action is executed, the actuator feeds back the execution result of the vehicle control action to the vehicle control module, and the vehicle control module performs data preprocessing on the execution result of the vehicle control action, and sends the execution result information obtained after preprocessing to the first star flash module on the vehicle end. The first star flash module on the vehicle end encodes the received data and sends the execution result to the base station through the cellular network, and then the base station transmits it to the second star flash module on the control end through the cellular network.
[0024] When controlling the vehicle at a close distance, the control end can directly send the first vehicle control instruction to the vehicle end through the second star flash module. After receiving the first vehicle control instruction, the first star flash module on the vehicle end decodes the first vehicle control instruction, obtains ACK information, and transmits the ACK information to the control end. Then obtain the data information corresponding to the first vehicle control instruction, and send an authentication request to the vehicle control module based on the data information. After receiving the authentication request, the actuator first authenticates the data information. If the data information is determined to be legal, it sends authentication pass information to the vehicle control module. If the data information is determined to be illegal, it sends authentication failure information to the vehicle control module. After the vehicle control module receives the authentication pass information sent by the actuator, the vehicle end parses the first vehicle control instruction through the first star flash module, and transmits the parsed data to the vehicle control module inside the vehicle end. The vehicle control module converts the data into a second vehicle control instruction that the actuator on the vehicle end can execute the target protocol. Among them, the target protocol may include the CAN (Controller Area Network) protocol, the LIN (Local Interconnect Network) protocol and the FlexRay bus protocol, and the second vehicle control instruction is sent to the actuator, and the actuator executes the vehicle control action according to the second vehicle control instruction. After the vehicle control action is executed, the actuator feeds back the execution result of the vehicle control action to the vehicle control module, and the vehicle control module performs data preprocessing on the execution result of the vehicle control action, and sends the execution result information obtained after preprocessing to the first star flash module at the vehicle end. The first star flash module at the vehicle end encodes the received data and sends the execution result to the second star flash module at the control end through the cellular network.
[0025] The vehicle control system proposed in this application reduces the deployment of cloud nodes in traditional methods, reduces data transmission delay, reduces R&D and operating costs, and improves user experience in vehicle control through a stable communication topology consisting of a base station, a vehicle end, and a control end. At the same time, since this system reduces the reliance on a single cloud server node in traditional methods, the stability and reliability of the entire system are improved; furthermore, the vehicle control system in this application integrates the first and second star flash modules corresponding to the star flash technology. Since the star flash technology has better anti-interference ability than Bluetooth communication in near-field communication, the vehicle control system proposed in this application can improve the reliability of data transmission.
[0026] In combination with the above system, the vehicle control method is explained from the perspectives of the vehicle end and the control end respectively.
[0027] Vehicle control method
[0028] The embodiment of the present application provides a vehicle control method, through which remote control and short-range control of the vehicle can be efficiently realized, thereby improving user experience.
[0029] Figure 2 1 is a flow chart of a vehicle control method according to an embodiment of the present application. The vehicle control method according to the present embodiment is applied to a vehicle end. In some embodiments, the vehicle end may be a vehicle.
[0030] like Figure 2 As shown, the vehicle control method in this embodiment includes the following steps:
[0031] Step 101: Receive a first vehicle control instruction from a sending node through a first star flash module, wherein the sending node includes a control terminal or a base station.
[0032] In some embodiments, a new networking communication topology diagram may be created, such as Figure 2A As shown. Figure 2A The nodes in the networking communication topology diagram include the vehicle end, the control end and the base station, and the data transmission direction between the nodes is bidirectional transmission. Figure 2B The network communication topology diagram shown is the topology corresponding to the traditional method. Figure 2B It can be seen that there are many nodes in the network topology of the traditional method. Since it adopts a centralized management method and must pass through the cloud server, it not only affects the transmission efficiency, but also, once the private network where the cloud server is located or the cloud server is abnormal, a large number of vehicle control services will fail, affecting the user experience. The improved networking communication topology structure avoids the occurrence of this problem.
[0033] In some embodiments, a first star flash module may be integrated in the vehicle end, and the first vehicle control instruction from the sending node is received through the first star flash module. The first star flash module is designed based on the star flash technology and is used to realize the communication interaction between the vehicle end and the client, and realize the communication interaction between the vehicle end and the base station.
[0034] When the distance between the vehicle end and the control end is less than the distance threshold, the first vehicle control instruction can be sent directly from the control end to the vehicle end, and the vehicle end can receive the first vehicle control instruction from the control end through the first star flash module; when the distance between the vehicle end and the control end is greater than or equal to the distance threshold, the first vehicle control instruction can be sent from the control end to the base station, and forwarded to the vehicle end through the base station, and the vehicle end can receive the first vehicle control instruction forwarded from the base station through the first star flash module.
[0035] Step 102: Perform protocol conversion on the first vehicle control instruction to obtain a second vehicle control instruction that can be executed by an actuator included in the vehicle end.
[0036] In some embodiments, after receiving the first vehicle control instruction, the vehicle end may perform protocol conversion on the first vehicle control instruction, and convert the first vehicle control instruction into a second vehicle control instruction that complies with the target protocol. The actuator is capable of executing vehicle control instructions of the target protocol, and the target protocol includes CAN (Controller Area Network) protocol, LIN (Local Interconnect Network) protocol and FlexRay bus protocol. As an example, if the actuator is capable of executing vehicle control instructions that comply with the CAN protocol, the first vehicle control instruction is converted into a second vehicle control instruction that complies with the CAN protocol of the controller area network bus.
[0037] In some embodiments, after receiving the first vehicle control instruction, the vehicle end may also perform a decoding operation on the first vehicle control instruction based on the first star flash module, and transmit the ACK information obtained after the decoding operation back to the sending node. When the distance between the vehicle end and the control end is less than the distance threshold, the vehicle end may directly send the ACK information to the control end through the first star flash module; when the distance between the vehicle end and the control end is greater than or equal to the distance threshold, the vehicle end may send the ACK information to the base station through the first star flash module, and forward the ACK information to the control end through the base station.
[0038] Step 103: Send an authentication request to the actuator according to the first vehicle control instruction.
[0039] In some embodiments, the vehicle end can obtain data information in the first vehicle control instruction according to the first vehicle control instruction, and send an authentication request to the actuator based on the data information. The data information may include device information of the control end corresponding to the first vehicle control instruction, such as device code, model, etc., user identity information, such as user code, user account, password, digital signature, etc., timestamp and other information.
[0040] In some embodiments, after receiving the authentication request, the executor may verify the data information based on the corresponding security policy to determine the legitimacy of the first vehicle control instruction. If the executor determines that the data information is legitimate, it sends an authentication pass message; if the executor determines that the data information is not legitimate, it sends an authentication failure message.
[0041] Step 104 : after receiving the authentication pass information sent by the actuator in response to the authentication request, sending a second vehicle control instruction to the actuator, so that the actuator performs the vehicle control action according to the second vehicle control instruction.
[0042] In some embodiments, after the vehicle end receives the authentication pass information sent by the actuator in response to the authentication request, the second vehicle control instruction that conforms to the target protocol is sent to the actuator. As an example, if the execution protocol of the actuator is the CAN protocol, the vehicle end sends the second vehicle control instruction that conforms to the CAN protocol to the actuator, so that the actuator performs the vehicle control action according to the second vehicle control instruction.
[0043] In some embodiments, when the actuator executes the vehicle control action corresponding to the second vehicle control instruction, the execution result of the vehicle control action can be obtained. The actuator can send the execution result to the vehicle end. After the vehicle end receives the execution result from the actuator, it performs data preprocessing on the execution result, and sends the execution result information obtained after data preprocessing to the sending node. Among them, when the distance between the vehicle end and the control end is less than the distance threshold, the vehicle end can directly send the execution result information to the control end through the first star flash module; when the distance between the vehicle end and the control end is greater than or equal to the distance threshold, the vehicle end can send the execution result information to the base station through the first star flash module, and forward the execution result information to the control end through the base station. The execution result information is used to indicate the execution result of the actuator executing the vehicle control action according to the second vehicle control instruction.
[0044] Through the above method, the vehicle side can efficiently realize remote control and short-range control of the vehicle based on the first Star Flash module. The above solution removes the cloud server relied on in the traditional method, reduces the transmission delay of data during link transmission, and reduces R&D and operating costs; at the same time, it changes the centralized management of each node in the traditional method to decentralized management, and introduces the first Star Flash module designed with Star Flash technology, which can improve the anti-interference ability of data during transmission, enhance the reliability of data transmission, and improve the user experience in vehicle control.
[0045] The embodiment of the present application provides a vehicle control method, through which remote control and short-range control of the vehicle can be efficiently realized, thereby improving user experience.
[0046] Figure 3 1 is a flow chart of a vehicle control method according to an embodiment of the present application. The vehicle control method according to this embodiment is applied to a control terminal. In some embodiments, the control terminal may be an electronic device such as a smart phone, a smart tablet, a laptop computer, a smart wearable device, etc.
[0047] like Figure 3 As shown, the vehicle control method of this embodiment includes the following steps:
[0048] Step 301: Send a first vehicle control instruction to the vehicle end through the second star flash module.
[0049] In some embodiments, the network communication topology diagram can be as follows: Figure 2AAs shown. The control end can integrate a second star flash module, and send the first vehicle control instruction to the vehicle end through the second star flash module. Among them, the second star flash module is designed based on the star flash technology, and is used to realize the communication interaction between the vehicle end and the client, and to realize the communication interaction between the vehicle end and the base station. If the distance between the control end and the vehicle end is less than the distance threshold, the first vehicle control instruction can be sent to the first star flash module included in the vehicle end through the second star flash module; if the distance between the control end and the vehicle end is greater than or equal to the distance threshold, the first vehicle control instruction can be sent to the base station through the second star flash module, so that the base station sends the first vehicle control instruction to the first star flash module included in the vehicle end.
[0050] In some embodiments, after the second star flash module sends the first vehicle control instruction to the vehicle end, if the distance between the control end and the vehicle end is less than the distance threshold, it can receive the ACK information fed back by the vehicle end based on the first vehicle control instruction; if the distance between the control end and the vehicle end is greater than or equal to the distance threshold, it can receive the ACK information fed back by the base station, and the ACK information is sent by the vehicle end to the base station through the first star flash module.
[0051] Step 302: Receive the execution result information sent by the vehicle end through the first star flash module.
[0052] In some embodiments, after the control end sends the first vehicle control instruction to the vehicle end through the second star flash module, the second star flash module will receive the execution result information corresponding to the execution result of the vehicle end controlling the actuator to perform the vehicle control action according to the first vehicle control instruction sent by the vehicle end through the first star flash module. If the distance between the control end and the vehicle end is less than the distance threshold, the execution result information sent by the vehicle end through the first star flash module is received through the second star flash module; if the distance between the control end and the vehicle end is greater than or equal to the distance threshold, the execution result information sent by the base station is received through the second star flash module, and the execution result information is sent by the vehicle end to the base station through the first star flash module.
[0053] Through the above method, the control end can efficiently realize remote control and short-range control of the vehicle based on the second Star Flash module. The above solution removes the cloud server relied on in the traditional method, reduces the data transmission delay, R&D and operation costs; at the same time, it changes the centralized management of each node in the traditional method to decentralized management, and introduces the second Star Flash module designed with Star Flash technology, which can improve the anti-interference ability of data during transmission, enhance the reliability of data transmission, and improve the user experience in vehicle control.
[0054] Vehicle Controls
[0055] Corresponding to the above vehicle control method embodiment, Figure 4 A schematic diagram of a vehicle control device according to an embodiment of the present application is shown. The vehicle control device can be used at a vehicle end, such as Figure 4As shown, the vehicle control device 400 includes:
[0056] A first receiving module 401 is used to receive a first vehicle control instruction from a sending node through a first star flash module, wherein the sending node includes a control terminal or a base station;
[0057] The parsing module 402 is used to perform protocol conversion on the first vehicle control instruction to obtain a second vehicle control instruction that can be executed by an actuator included in the vehicle end;
[0058] A first sending module 403, configured to send an authentication request to the actuator according to the first vehicle control instruction;
[0059] The second sending module 404 is used to send a second vehicle control instruction to the actuator after receiving the authentication pass information sent by the actuator in response to the authentication request, so that the actuator performs the vehicle control action according to the second vehicle control instruction.
[0060] It should be noted that the vehicle control device of this embodiment is used to implement the corresponding vehicle control method in the aforementioned method embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0061] Vehicle Controls
[0062] Corresponding to the above vehicle control method embodiment, Figure 5 A schematic diagram of a vehicle control device according to another embodiment of the present application is shown. The vehicle control device can be used for a control terminal, such as Figure 5 As shown, the vehicle control device 500 includes:
[0063] The third sending module 501 is used to send the first vehicle control instruction to the vehicle end through the second star flash module;
[0064] The second receiving module 502 is used to receive the execution result information sent by the vehicle end through the first star flash module, wherein the execution result information is used to indicate the execution result of the vehicle end controlling the actuator to perform the vehicle control action according to the first vehicle control instruction.
[0065] It should be noted that the vehicle control device of this embodiment is used to implement the corresponding vehicle control method in the aforementioned method embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0066] Electronic devices
[0067] Figure 6 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown. The specific embodiment of the present application does not limit the specific implementation of the electronic device.
[0068] like Figure 6As shown, the electronic device may include: a processor (processor) 602 , a communication interface (Communications Interface) 604 , a memory (memory) 606 , and a communication bus 608 .
[0069] in:
[0070] The processor 602 , the communication interface 604 , and the memory 606 communicate with each other via a communication bus 608 .
[0071] The communication interface 604 is used to communicate with other electronic devices or servers.
[0072] The processor 602 is used to execute the program 610, and specifically can execute the relevant steps in the above-mentioned vehicle control method embodiment.
[0073] Specifically, the program 610 may include program codes, which include computer operation instructions.
[0074] The processor 602 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), 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.
[0075] The memory 606 is used to store the program 610. The memory 606 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.
[0076] The program 610 may be specifically configured to enable the processor 602 to perform the following operations:
[0077] In an optional implementation, the program 610 is also used to enable the processor 602 to implement each step in the program 610. The specific implementation can refer to the corresponding steps and corresponding descriptions of the device 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 device and module can refer to the corresponding process description in the above method embodiment, which will not be repeated here.
[0078] An embodiment of the present application also provides a computer program product, including computer instructions, which instruct a computing device to execute operations corresponding to any vehicle control method in the above-mentioned multiple method embodiments.
[0079] 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.
[0080] 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 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 dedicated processor or programmable or dedicated 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 vehicle control method described herein is implemented. In addition, when a general-purpose computer accesses the code for implementing the vehicle control method shown herein, the execution of the code converts the general-purpose computer into a dedicated computer for executing the vehicle control method shown herein.
[0081] Those of ordinary skill in the art will appreciate that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.
[0082] The above implementation methods are only used to illustrate the embodiments of the present application, and are not limitations on the embodiments of the present application. Ordinary technicians in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the embodiments of the present application. Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application. The scope of patent protection of the embodiments of the present application should be limited by the claims.
Claims
1. A vehicle control method, characterized in that: Applied to the vehicle side, the method includes: Receiving a first vehicle control instruction from a sending node through a first star flash module, wherein the sending node includes a control terminal or a base station; Performing protocol conversion on the first vehicle control instruction to obtain a second vehicle control instruction that can be executed by an actuator included in the vehicle end; sending an authentication request to the actuator according to the first vehicle control instruction; After receiving the authentication pass information sent by the actuator in response to the authentication request, the second vehicle control instruction is sent to the actuator, so that the actuator performs the vehicle control action according to the second vehicle control instruction.
2. The method according to claim 1, characterized in that When the distance between the vehicle end and the control end is less than a distance threshold, the first vehicle control instruction is sent from the control end to the vehicle end; When the distance between the vehicle end and the control end is greater than or equal to the distance threshold, the first vehicle control instruction is sent by the control end to the base station, and is forwarded to the vehicle end by the base station.
3. The method according to claim 1, characterized in that The performing protocol conversion on the first vehicle control instruction to obtain a second vehicle control instruction executable by an actuator included in the vehicle end includes: The first vehicle control instruction is converted into the second vehicle control instruction that complies with the target protocol, wherein the actuator is capable of executing the vehicle control instruction that complies with the target protocol, and the target protocol includes a controller area network bus CAN protocol, a local interconnect network LIN protocol, or a FlexRay bus protocol.
4. The method according to claim 1, characterized in that: The method further comprises: receiving execution result information from the actuator, wherein the execution result information is used to indicate the execution result of the vehicle control action executed by the actuator according to the second vehicle control instruction; The execution result information is sent to the sending node.
5. The method according to claim 4, characterized in that The sending the execution result information to the sending node includes: If the distance between the vehicle end and the control end is less than a distance threshold, sending the execution result information to the control end through the first star flash module; If the distance between the vehicle end and the control end is greater than or equal to the distance threshold, the execution result information is sent to the base station through the first star flash module, so that the base station sends the execution result information to the control end.
6. A vehicle control method, characterized in that: Applied to the control end, the method includes: Sending a first vehicle control command to the vehicle end through the second star flash module; Receive execution result information sent by the vehicle end through the first star flash module, wherein the execution result information is used to indicate the execution result of the vehicle end controlling the actuator to perform the vehicle control action according to the first vehicle control instruction.
7. The method according to claim 6, characterized in that The sending of the first vehicle control instruction to the vehicle end through the second star flash module includes: If the distance between the control end and the vehicle end is less than a distance threshold, sending the first vehicle control instruction to the first star flash module included in the vehicle end through the second star flash module; If the distance between the control end and the vehicle end is greater than or equal to the distance threshold, the first vehicle control instruction is sent to the base station through the second star flash module, so that the base station sends the first vehicle control instruction to the first star flash module included in the vehicle end.
8. The method according to claim 6 or 7, characterized in that: The receiving the execution result information sent by the vehicle end through the first star flash module includes: If the distance between the control end and the vehicle end is less than the distance threshold, receiving the execution result information sent by the vehicle end through the first star flash module through the second star flash module; If the distance between the control end and the vehicle end is greater than or equal to the distance threshold, the execution result information sent by the base station is received through the second star flash module, and the execution result information is sent by the vehicle end to the base station through the first star flash module.
9. An electronic device, comprising: A processor, a memory, a communication interface 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 an operation corresponding to the vehicle control method as described in any one of claims 1-5 or 6-8.
10. A computer storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the vehicle control method as claimed in any one of claims 1 to 5 or 6 to 8.