Vehicle remote control method and systemTechnical Field
The invention relates to the technical field of vehicle remote control, in particular to a vehicle remote control method and system.
Background
At present, with the intelligent development of automobiles, the remote control of automobiles becomes an indispensable function in the intelligent process. In the existing scheme, remote control is generally performed by clicking an APP interface button (such as an air conditioner switch button, a skylight switch button, a vehicle unlocking button and the like) at a mobile phone end. However, this operation method is more costly for the user to learn and cumbersome to operate, and is especially inconvenient for older users. For example, the user enters the plantago in the hot summer, prepares to use the remote control function to start the interior air conditioner of car in advance and cools down, and among the current scheme, the user need draw out the cell-phone, opens remote control APP, then finds the air conditioner control icon in the remote control page again to click and open air conditioner control, the complex operation step and the operation level are darker, and is early in the sweat after the user accomplishes the control. Therefore, it is necessary to provide a remote control method for an automobile with low learning cost and convenient operation.
Disclosure of Invention
The invention aims to provide a vehicle remote control method and a vehicle remote control system, wherein a remote vehicle control instruction is sent by voice, the learning cost is low, and a user can control vehicle equipment more conveniently; and receive or forward long-range car accuse instruction through cloud, the interaction of signal between car end and the mobile device is not influenced by the distance, and is more intelligent and convenient, promotes user experience greatly.
In order to achieve the above object, the present invention provides a vehicle remote control method, comprising the steps of:
the vehicle end receives a remote vehicle control command issued by the cloud service and executes vehicle operation corresponding to the remote vehicle control command;
the remote vehicle control instruction is obtained by collecting and analyzing voice audio data through the mobile equipment terminal, converting the voice audio data with the vehicle control intention and then sending the voice audio data to the cloud service through the mobile equipment terminal.
Further, after the vehicle operation corresponding to the remote vehicle control command is executed, the following steps are also executed:
the vehicle end obtains a vehicle instruction execution result and feeds the instruction execution result back to the mobile equipment end for prompting, wherein the instruction execution result is that the vehicle end firstly sends the instruction execution result to the cloud service and then forwards the instruction execution result to the mobile equipment end through the cloud service.
Further, the mobile equipment end prompts through words and/or voice.
Further, the conversation between the vehicle end and the cloud service is in encryption protection.
Further, the encrypting specifically comprises:
the method comprises the steps that a vehicle end sends a protocol version number, a first random number generated by the vehicle end and an encryption method supported by the vehicle end to a cloud service;
the cloud service confirms the encryption method and gives out a digital certificate and a second random number generated by the cloud service;
the vehicle end confirms that the digital certificate is valid, then generates a new random number, encrypts the new random number by using a public key in the digital certificate, and forms an encrypted random number to be sent to the cloud service; meanwhile, a new random number is used for generating a 'session key' at the client;
the cloud service acquires an encrypted random number sent by a vehicle end by using a private key of the cloud service;
and the vehicle end and the cloud service use the first random number, the second random number and the new random number to generate a 'conversation key' according to an agreed encryption method, and the conversation key is used for encrypting the whole conversation process between the vehicle end and the cloud service.
Further, before the vehicle end receives a remote vehicle control command issued by the cloud service, the following steps are also executed: the cloud service needs to verify the validity of the remote vehicle control instruction sent by the mobile equipment terminal.
Further, the mobile equipment terminal is a mobile phone.
The present invention also provides a vehicle remote control system, including:
the cloud service is used for issuing a remote vehicle control command and receiving a command execution result;
a mobile device side, comprising:
the voice acquisition module is used for collecting voice audio data;
the voice recognition module is used for analyzing the voice audio data and converting the voice audio data with the vehicle control intention into a remote vehicle control instruction;
the vehicle control instruction processing module is used for calling a remote vehicle control instruction and feeding back an instruction execution result;
the car end includes:
the vehicle-mounted TBOX module is used for receiving and forwarding the remote vehicle control command and receiving and reporting a command execution result;
the vehicle equipment controller is used for controlling the vehicle equipment and feeding back an instruction execution result;
the vehicle equipment is used for executing the remote vehicle control command;
the vehicle control instruction processing module and the vehicle TBOX module are in communication connection with cloud services, and the vehicle equipment and the vehicle TBOX module are both connected with a vehicle equipment controller;
the vehicle remote control system is used for executing the steps of the vehicle remote control method.
Further, the mobile device end further comprises a loudspeaker for broadcasting an instruction execution result, and the loudspeaker is connected with the vehicle control instruction processing module.
Furthermore, the voice acquisition module is a mobile phone voice microphone.
Compared with the prior art, the invention has the following advantages:
the vehicle remote control method and the vehicle remote control system allow a user to realize remote control of the vehicle through an intelligent voice function on the mobile equipment, can remotely control the vehicle equipment through a simple voice command, can be compatible with more words of the user, and solve the problems of high learning cost and complex operation of the user; the remote vehicle control command or the command execution result is received or forwarded through the cloud service, the interaction of signals between the vehicle end and the mobile device is not affected by distance, the intelligent and convenient effects are achieved, and the user experience is greatly improved; and still can pass through safety check before sending the remote car accuse instruction to the car end, the reliability is high.
Drawings
Fig. 1 is a schematic structural diagram of a vehicle remote control system according to the present invention.
In the figure:
the system comprises a voice acquisition module, a 2-voice recognition module, a 3-vehicle control instruction processing module, a 4-cloud service, a 5-vehicle TBOX module, a 6-vehicle equipment controller, a 7-vehicle equipment and an 8-loudspeaker.
Detailed Description
The following further describes embodiments of the present invention with reference to the drawings.
The embodiment discloses a vehicle remote control method, which comprises the following steps:
the vehicle end receives a remote vehicle control command issued by the cloud service and executes vehicle operation corresponding to the remote vehicle control command;
the remote vehicle control instruction is obtained by collecting and analyzing voice audio data through the mobile equipment terminal, converting the voice audio data with the vehicle control intention and then sending the voice audio data to the cloud service through the mobile equipment terminal. The mobile device end is a mobile phone, and in some embodiments, the mobile device end may also be other types of mobile devices, which is not limited herein.
In the embodiment, after the vehicle operation corresponding to the remote vehicle control command is executed, the following steps are also executed:
the vehicle end obtains a vehicle instruction execution result and feeds the instruction execution result back to the mobile equipment end for prompting, wherein the instruction execution result is that the vehicle end firstly sends the instruction execution result to the cloud service and then forwards the instruction execution result to the mobile equipment end through the cloud service.
In this embodiment, the mobile device prompts through text and/or voice.
In this embodiment, the session between the vehicle end and the cloud service is under encryption protection.
In this embodiment, the encrypting specifically includes:
the method comprises the steps that a vehicle end sends a protocol version number, a first random number generated by the vehicle end and an encryption method supported by the vehicle end to a cloud service;
the cloud service confirms the encryption method and gives out a digital certificate and a second random number generated by the cloud service;
the vehicle end confirms that the digital certificate is valid, then generates a new random number, encrypts the new random number by using a public key in the digital certificate, and forms an encrypted random number to be sent to the cloud service; meanwhile, a new random number is used for generating a 'session key' at the client;
the cloud service acquires an encrypted random number sent by a vehicle end by using a private key of the cloud service;
and the vehicle end and the cloud service use the first random number, the second random number and the new random number to generate a 'conversation key' according to an agreed encryption method, and the conversation key is used for encrypting the whole conversation process between the vehicle end and the cloud service.
In this embodiment, before the vehicle end receives the remote vehicle control command issued by the cloud service, the following steps are further performed: the cloud service needs to verify the validity of the remote vehicle control instruction sent by the mobile equipment terminal. The cloud service and the mobile equipment end need to be verified through verifying the vehicle control password, and the verification is used as a basis for verifying the validity of the mobile phone instruction by the cloud service.
Referring to fig. 1, the present embodiment discloses a vehicle remote control system including:
the cloud service 4 is used for issuing a remote vehicle control instruction and receiving an instruction execution result;
a mobile device side, comprising:
the voice acquisition module 1 is used for collecting voice audio data;
thevoice recognition module 2 is used for analyzing the voice audio data and converting the voice audio data with the vehicle control intention into a remote vehicle control instruction;
the vehicle control instruction processing module 3 is used for calling a remote vehicle control instruction and feeding back an instruction execution result;
the car end includes:
the vehicle-mountedTBOX module 5 is used for receiving and forwarding the remote vehicle control command and receiving and reporting a command execution result;
avehicle equipment controller 6 for controlling the vehicle equipment 7 and feeding back the instruction execution result;
the vehicle equipment 7 is used for executing remote vehicle control instructions;
the voice acquisition module 1 and the vehicle control instruction processing module 3 are both connected with thevoice recognition module 2, the vehicle control instruction processing module 3 and the vehicle-mountedTBOX module 5 are both in communication connection with the cloud service 4, and the vehicle equipment 7 and the vehicle-mountedTBOX module 5 are both connected with thevehicle equipment controller 6;
the vehicle remote control system is used for executing the steps of the vehicle remote control method.
The vehicle device 7 includes a sunroof, a window, and a motor, and in some embodiments, the vehicle device 7 further includes other vehicle body devices, which are not limited herein. Thevehicle equipment controller 6 includes a BCM, an air conditioner controller, and a sunroof controller, and in some embodiments, thevehicle equipment controller 6 further includes controllers of other vehicle equipment, which is not limited herein. Thevoice recognition module 2 provides functions of audio recording, voice noise reduction, voice recognition, semantic analysis and the like.
In this embodiment, the mobile device further includes a speaker 8 for broadcasting an instruction execution result, and the speaker 8 is connected to the vehicle control instruction processing module 3.
In this embodiment, the voice collecting module 1 is a mobile phone voice microphone.
The vehicle remote control system specifically executes the steps of: the mobile phone voice microphone collects audio signals through a microphone, and sends the amplified signals to the voice recognition module 2 after passing through the gain amplification circuit; the voice recognition module 2 has the functions of voice recognition and semantic understanding, and realizes the analysis of voice audio data of a user; when the voice command is analyzed by the voice recognition module 2 to have a vehicle control intention, corresponding semantic data is sent to the vehicle control command processing module 3, and the vehicle control command processing module 3 calls a remote vehicle control interface on the cloud service 4 according to a specific vehicle control command protocol; when receiving a remote vehicle control interface request of the vehicle control instruction processing module 3, the cloud service 4 firstly performs security verification, and after the verification is passed, sends a control protocol to the vehicle-mounted TBOX module 5 through mobile data; after receiving the control protocol, the vehicle-mounted TBOX module 5 sends a specific control signal in a CAN communication mode, and after receiving the specific signal, the vehicle equipment controller 6 executes the vehicle equipment 7 according to specific operation; after the vehicle equipment 7 executes the operation, the vehicle equipment controller 6 acquires an execution result, sends out the execution state of the vehicle equipment 7 in a CAN communication mode, and after receiving the execution state feedback signal, the vehicle-mounted TBOX module 5 feeds back the execution state signal of the vehicle equipment 7 to the cloud service 4 through mobile data; after receiving the feedback signal of the vehicle-mounted TBOX module 5, the cloud service 4 converts the corresponding signal into interface data and returns the interface data to the vehicle control instruction processing module 3, and after the vehicle control instruction processing module 3 analyzes the interface data, the vehicle control instruction processing module informs the user of an execution result of the vehicle equipment 7 through the loudspeaker 8.
The vehicle remote control method and the vehicle remote control system allow a user to realize remote control of the vehicle through an intelligent voice function on the mobile equipment, can remotely control the vehicle equipment through a simple voice command, can be compatible with more words of the user, and solve the problems of high learning cost and complex operation of the user; the remote vehicle control command or the command execution result is received or forwarded through the cloud service, the interaction of signals between the vehicle end and the mobile device is not affected by distance, the intelligent and convenient effects are achieved, and the user experience is greatly improved; and still can pass through safety check before sending the remote car accuse instruction to the car end, the reliability is high.
The foregoing detailed description of the preferred embodiments of the invention has been presented. It should be understood that numerous modifications and variations could be devised by those skilled in the art in light of the present teachings without departing from the inventive concepts. Therefore, the technical solutions available to those skilled in the art through logic analysis, reasoning and limited experiments based on the prior art according to the concept of the present invention should be within the scope of protection defined by the claims.