CN115426650A - Vehicle control method, system, medium and vehicle - Google Patents
Vehicle control method, system, medium and vehicle Download PDFInfo
- Publication number
- CN115426650A CN115426650A CN202211036971.2A CN202211036971A CN115426650A CN 115426650 A CN115426650 A CN 115426650A CN 202211036971 A CN202211036971 A CN 202211036971A CN 115426650 A CN115426650 A CN 115426650A
- Authority
- CN
- China
- Prior art keywords
- encryption
- vehicle
- identifier
- key
- control instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000004891 communication Methods 0.000 claims abstract description 119
- 238000012795 verification Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 208000035139 partial with pericentral spikes epilepsy Diseases 0.000 claims 11
- 238000013461 design Methods 0.000 abstract description 10
- 230000008569 process Effects 0.000 abstract description 9
- 238000011161 development Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 230000004927 fusion Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
- Selective Calling Equipment (AREA)
Abstract
The embodiment of the invention provides a vehicle control method, a system, a medium and a vehicle, wherein the method comprises the following steps: receiving an encryption control instruction forwarded by a communication module of the vehicle, wherein the encryption control instruction is from a key terminal, the encryption control instruction carries a first identifier, and the first identifier represents the data type of the encryption control instruction; and according to the first identifier, decrypting the encrypted control instruction according to an instruction decryption algorithm corresponding to the first identifier, and executing the decrypted control instruction. In the embodiment of the invention, two different key terminals control the vehicle based on the same hardware system, so that the number of key equipment parts is reduced, the problems of development difficulty and inconsistent process are solved, and the design cost is saved.
Description
Technical Field
The invention relates to the technical field of automobiles, in particular to a vehicle control method, a vehicle control system, a vehicle control medium and a vehicle.
Background
With the improvement of vehicle safety and technology, vehicles are equipped with digital keys nowadays, the vehicles are generally equipped with the digital keys and common keys, different keys control the vehicles based on different hardware systems, namely, at least two PEPS controllers are used for realizing key functions in the existing vehicles, the number of generated parts is large, and the design cost of the whole vehicle is increased.
In addition, the two keys are designed independently, so that the problem of inconsistent processes exists, and the development difficulty is higher. Therefore, in order to reduce the number of vehicle parts and reduce the cost, it is necessary to design the vehicle in a fusion way.
Disclosure of Invention
In view of the above problems, embodiments of the present invention provide a control method and system for a vehicle, and a vehicle, so as to overcome the above problems or at least partially solve the above problems.
In a first aspect of the embodiments of the present invention, a control method for a vehicle is disclosed, which is applied to a PEPS controller of the vehicle, and the method includes:
receiving an encryption control instruction forwarded by a communication module of the vehicle, wherein the encryption control instruction comes from a key terminal, the encryption control instruction carries a first identifier, and the first identifier represents the data type of the encryption control instruction, the key terminal is a common key terminal or a digital key terminal, the data type of the encryption control instruction sent by the common key terminal is a high-frequency data type, and the data type of the encryption control instruction sent by the digital key terminal is a short-distance wireless communication data type;
and according to the first identifier, decrypting the encrypted control instruction according to an instruction decryption algorithm corresponding to the first identifier, and executing the decrypted control instruction.
Optionally, decrypting the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier and executing the decrypted control instruction according to the first identifier includes:
determining the data type of the encryption control instruction according to the first identifier, and extracting a function indication bit from the encryption control instruction, wherein the function indication bit represents the control function indicated by the encryption control instruction;
judging a second identifier of an instruction decryption algorithm corresponding to the decryption control instruction according to the first identifier and the function indicating bit, wherein the second identifier represents the type of the instruction decryption algorithm;
and decrypting the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and executing the decrypted control instruction.
Optionally, the vehicle is configured with a plurality of communication modules, the method further comprising:
receiving encryption control instructions respectively forwarded by a plurality of communication modules, wherein the encryption control instructions forwarded by each communication module carry the first identifier and an identity tag, and the identity tag represents identity information of the communication module;
decrypting the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and executing the decrypted control instruction, including:
decrypting each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, wherein the control instruction carries an identity tag;
comparing a plurality of control instructions;
and executing the control instruction when at least two control instructions are consistent.
Optionally, before receiving the encrypted control command forwarded by the communication module of the vehicle, the method further includes:
receiving a control instruction sent by the key terminal, acquiring a preset root key paired with the key terminal from a cloud server, and specifying a third identifier of a key encryption algorithm used for encrypting the preset root key, wherein the third identifier represents the type of the key encryption algorithm;
and encrypting the preset root key according to the key encryption algorithm, and sending the encrypted preset root key to the key terminal so as to realize the validity verification of the key terminal by using the encrypted preset root key.
Optionally, encrypting the preset root key according to a key encryption algorithm, and sending the encrypted preset root key to the key terminal, includes:
sending the preset root key and the third identifier to a security chip in a PEPS controller of the vehicle;
and encrypting the preset root key according to a key encryption algorithm characterized by the third identifier, and sending the encrypted preset root key to the key terminal.
Optionally, the sending the encrypted preset root key to the key terminal includes:
under the condition that the key terminal is a common key terminal, sending the encrypted preset root key to the common key terminal through a low-frequency antenna;
and under the condition that the key terminal is a digital key terminal, sending the encrypted preset root key to the digital key terminal through a short-distance wireless communication channel between the digital key terminal and the key terminal.
In a second aspect of the embodiments of the present invention, a control method for a vehicle is disclosed, which is applied to a communication module of the vehicle, and the method includes:
receiving an encryption control instruction sent by a key terminal of the vehicle, wherein the key terminal is a common key terminal or a digital key terminal;
adding a first identifier to the encryption control command according to the data type of the encryption control command, wherein the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type;
and forwarding the encrypted control command carrying the first identifier to a PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control command carrying the first identifier and execute the decrypted control command.
Optionally, before adding the first identifier to the encryption control instruction according to the data type of the encryption control instruction, the method further includes:
determining the data type and the indicated control function of the encryption control instruction;
according to the data type and the control function, determining the standard length corresponding to the encryption control instruction, wherein the encryption control instructions of different data types and different control functions correspond to different standard lengths;
verifying whether the length of the encryption control instruction is consistent with the standard length;
adding a first identifier to the encryption control instruction according to the data type of the encryption control instruction, wherein the adding comprises the following steps:
and when the length is consistent with the standard length, adding a first identifier for the encryption control instruction according to the data type of the encryption control instruction.
In a third aspect of the embodiments of the present invention, a control method for a vehicle is disclosed, which is applied to a key terminal of the vehicle, and the method includes:
determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal;
encrypting the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;
and sending the encryption control command to a communication module of the vehicle to trigger the communication module to add a corresponding first identifier to the encryption control command, and further forwarding the encryption control command carrying the first identifier to a PEPS controller of the vehicle.
Optionally, the method further comprises:
determining a control function indicated by a control instruction to be sent by the key terminal;
determining a command encryption algorithm according to the data type of the control command to be sent by the key terminal, wherein the command encryption algorithm comprises the following steps:
and determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal and the control function.
Optionally, the method further comprises:
sending a control instruction to the PEPS controller;
receiving an encrypted preset root key sent by the PEPS controller of the vehicle;
verifying the validity of the key terminal by using the encrypted preset root key;
sending the encrypted control command to a communication module of the vehicle, comprising:
and after the validity verification of the key terminal passes, sending the encryption control command to a communication module of the vehicle.
In a fourth aspect of the embodiments of the present invention, a control system for a vehicle is disclosed, which is applied to a PEPS controller of the vehicle, the system comprising:
the vehicle encryption control system comprises an instruction acquisition module, a key terminal and a digital key terminal, wherein the instruction acquisition module is used for receiving an encryption control instruction forwarded by a communication module of the vehicle, the encryption control instruction is from the key terminal, the encryption control instruction carries a first identifier, and the first identifier represents the data type of the encryption control instruction;
and the instruction execution module is used for decrypting the encrypted control instruction according to the first identifier and an instruction decryption algorithm corresponding to the first identifier and executing the decrypted control instruction.
In a fifth aspect of the embodiments of the present invention, a control system for a vehicle is disclosed, which is applied to a communication module of the vehicle, and the system includes:
the command receiving module is used for receiving an encryption control command sent by a key terminal of the vehicle, wherein the key terminal is a common key terminal or a digital key terminal;
the command processing module is used for adding a first identifier to the encryption control command according to the data type of the encryption control command, wherein the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type;
and the instruction forwarding module is used for forwarding the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle so as to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier and execute the decrypted control instruction.
In a sixth aspect of an embodiment of the present invention, a control system for a vehicle is disclosed, which is applied to a key terminal of the vehicle, and includes:
the algorithm determining module is used for determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal;
the instruction encryption module is used for encrypting the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;
and the instruction sending module is used for sending the encryption control instruction to a communication module of the vehicle so as to trigger the communication module to add a corresponding first identifier to the encryption control instruction, and further forwarding the encryption control instruction carrying the first identifier to the PEPS controller of the vehicle.
In a seventh aspect of the embodiments of the present invention, a computer-readable storage medium is disclosed, on which a computer program is stored, which when executed by a processor, implements the vehicle control method of the first aspect described above or the vehicle control method of the second aspect described above or the vehicle control method of the third aspect described above.
In an eighth aspect of the embodiments of the present invention, a vehicle is disclosed, which includes the vehicle control system of the fourth, fifth, and sixth aspects.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, the hardware systems of the originally independent digital key and the common key are designed in a fusion manner, the same PEPS is used for controlling the receiving communication module to transmit the encryption control commands from different key terminals, the encryption control commands are decrypted according to the command decryption algorithm corresponding to the first identifier carried by the encryption control commands, and the vehicle is controlled to execute the decrypted control commands so as to realize the key function. Compared with the design that the conventional digital key and the conventional common key are relatively independent, the method realizes that two different keys control the vehicle based on the same hardware system, reduces the number of key equipment parts, reduces the development difficulty and the problem of inconsistent process, and saves the design cost.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a flowchart illustrating steps of a vehicle control method applied to a PEPS controller of a vehicle, according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of a method for controlling a vehicle applied to a communication module of the vehicle according to an embodiment of the present invention;
FIG. 3 is a flowchart of steps of a vehicle control method applied to a key fob of a vehicle according to an embodiment of the invention;
fig. 4 is a schematic diagram of an application scenario provided in the embodiment of the present invention;
fig. 5 is a block diagram of a hardware configuration of a vehicle control system according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a vehicle control system for use with a PEPS controller of a vehicle according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a vehicle control system applied to a communication module of a vehicle according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a vehicle control system applied to a key terminal of a vehicle according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below to clearly and completely describe the technical solutions in the embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 shows a vehicle control method provided by an embodiment of the invention, which is applied to a PEPS controller of a vehicle, and comprises the following steps:
step S101: and receiving an encryption control command forwarded by a communication module of the vehicle, wherein the encryption control command comes from a key terminal, the encryption control command carries a first identifier, and the first identifier represents the data type of the encryption control command, the key terminal is a common key terminal or a digital key terminal, the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type.
In the step S101, the encryption control command is sent from a normal key terminal or a digital key terminal, where the normal key terminal is a conventional integrated remote control key and the data type of the sent encryption control command is a high-frequency data type; because the digital key has no substantive form, the key function can be realized through the mobile phone or the intelligent wearable device, so the digital key terminal refers to the mobile phone or the intelligent wearable device which can realize the key function, and the types of the digital key are many, including: the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type, namely the data of the encryption control command sent by different types of digital keys such as the Bluetooth key, the NFC key and the UWB key all belong to the short-distance wireless communication data type.
A PEPS (Passive Entry Passive Start) Controller of a vehicle is connected with a communication module of the vehicle by a Controller Area Network (CAN) bus, namely the PEPS receives an encryption control command forwarded from the communication module through the CAN bus, the encryption control command received by the PEPS carries a first identifier capable of representing the data type of the encryption control command, the PEPS Controller CAN determine the data type of the encryption control command according to the first identifier, and the first identifier is divided into a high-frequency data identifier and a short-distance wireless communication data identifier. In addition, the communication module for forwarding the encryption control command sent by the key terminal is a short-range wireless communication module, has multiple data transmission functions, CAN simultaneously receive the encryption control command of the high-frequency data type sent by the common key terminal and the encryption control command of the short-range wireless communication data type sent by the digital key terminal, and sends the received encryption control command to the PEPS controller through the CAN bus.
Step S102: and according to the first identifier, decrypting the encrypted control instruction according to an instruction decryption algorithm corresponding to the first identifier, and executing the decrypted control instruction.
In step S102, the instruction decryption algorithm is a decryption algorithm for decrypting the encrypted control instruction, and the instruction decryption algorithms for the encrypted control instructions of different data types are different, and the data type of the encrypted control instruction can be identified according to the first identifier, so that the instruction decryption algorithm for decrypting the encrypted control instruction can be determined according to the type of the first identifier. After receiving the encryption control command, the PEPS controller firstly identifies a first identifier carried in the encryption control command, judges an instruction decryption algorithm for decrypting the encryption control command according to the first identifier, further decrypts the received encryption control command according to the decryption algorithm corresponding to the first identifier, and controls the vehicle to execute a corresponding control function, wherein the corresponding control function comprises: key work such as flameout, unlocking, opening the door and the like.
In this embodiment, the same PEPS is used to control the receiving communication module to forward the encrypted control commands from different key terminals, decrypt the encrypted control commands according to the command decryption algorithm corresponding to the first identifier carried in the encrypted control commands, and control the vehicle to execute the decrypted control commands, so as to implement the key function. Compared with the design that the conventional digital key and the conventional common key are relatively independent, the method realizes that two different keys control the vehicle based on the same hardware system, reduces the number of key equipment parts, reduces the development difficulty and the problem of inconsistent process, saves the design cost and realizes the fusion design of different key systems.
In an optional embodiment, decrypting the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier according to the first identifier, and executing the decrypted control instruction includes:
determining the data type of the encryption control instruction according to the first identifier, and extracting a function indication bit from the encryption control instruction, wherein the function indication bit represents the control function indicated by the encryption control instruction;
judging a second identifier of an instruction decryption algorithm corresponding to the encryption control instruction according to the first identifier and the function indicating bit, wherein the second identifier represents the type of the instruction decryption algorithm;
and decrypting the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and executing the decrypted control instruction.
In this embodiment, the instruction decryption algorithms of the encryption control instructions of different data types and different functions are different, that is, the instruction decryption algorithms of the encryption control instructions of the same control function and different data types are different, and the instruction decryption algorithms of the encryption control instructions of the same data type and different control functions are different. For example, the command decryption algorithms for the high-frequency data type "door open" encryption control command and the short-range wireless communication data type "door open" encryption control command are different, and the command decryption algorithms for the high-frequency data type "door open" encryption control command and the high-frequency data type "door lock" encryption control command are also different. And the data type of the encryption control command can be judged according to the first identifier in the encryption control command, and the control function of the encryption control command can be determined according to the function indication bit, so that the PEPS controller judges a command decryption algorithm for decrypting the encryption control command according to the first identifier and the function indication bit after receiving the encryption control command.
In a preferred embodiment, the vehicle is configured with a plurality of communication modules, the method further comprising:
the encryption control instruction carries the first identifier and an identity tag, and the identity tag represents identity information of the communication module;
according to the decryption algorithm indicated by the second identifier, decrypting the encrypted control instruction, and executing the decrypted control instruction, the method includes: decrypting each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, wherein the control instruction carries an identity tag; comparing a plurality of control instructions; and executing the control instruction when at least two control instructions are consistent.
In the embodiment, a plurality of communication modules are arranged in the vehicle, each communication module has a plurality of data transmission functions, can receive the encryption control commands sent by the digital key terminal and the common key terminal, and sends the encryption control commands to the PEPS controller. Each communication module is provided with a unique identity label capable of representing identity information of the communication module, the encryption control instruction forwarded by each communication module carries the identity label of the communication module, and the PEPS controller can inquire the corresponding communication module according to the identity label. When the PEPS controller decrypts the received multiple encrypted control instructions, the decrypted control instructions still carry identity tags, the PEPS controller compares the control instructions carrying different identity tags, if the data in at least two control instructions are completely the same, the data of the control instructions are not modified, the control instructions are accurate, and then the PEPS controller controls the vehicle to execute the control instructions.
In this embodiment, each communication module can receive the encryption control command sent by different key terminals, so that the key function failure caused by the fact that one communication module cannot receive the encryption control command sent by the key terminal is avoided, and the PEPS controller avoids the key function failure caused by the fact that certain data is modified by comparing a plurality of control commands, thereby ensuring the accuracy of key function control.
In an optional embodiment, before receiving the encrypted control command forwarded by the communication module of the vehicle, the method further comprises:
receiving a control instruction sent by the key terminal, acquiring a preset root key paired with the key terminal from a cloud server, and specifying a third identifier of a key encryption algorithm used for encrypting the preset root key, wherein the third identifier represents the type of the key encryption algorithm;
and encrypting the preset root key according to the key encryption algorithm, and sending the encrypted preset root key to the key terminal so as to realize the validity verification of the key terminal by using the encrypted preset root key.
In this embodiment, the PEPS controller further needs to verify the validity of the key terminal before receiving the encryption control command forwarded by the communication module. The PEPS controller receives a control instruction sent by a key terminal, the control instruction refers to a control instruction which is not encrypted, the control instruction is directly sent to the PEPS controller by the key terminal, the PEPS controller obtains preset root keys matched with the key terminal from a cloud server after receiving the control instruction sent by the key terminal, each key terminal has different preset root keys, the preset root keys of a common key terminal are of a low-frequency data type, the preset root keys of a digital key terminal are of a short-distance wireless communication data type, the preset root keys contain information used for identity verification, such as vehicle information, key information and verification passwords, and the like, in addition, the PEPS controller specifies an encryption algorithm used for encrypting the preset root keys, the type of the encryption algorithm is related to the type of the key terminal, namely the preset root keys of the common key terminal are different from the encryption algorithm of the preset root keys of the digital key terminal, and the PEPS controller encrypts the preset root keys according to the encryption algorithm and then sends the preset root keys to the key terminal.
And the key terminal decrypts the encrypted preset root key after receiving the encrypted preset root key to obtain the preset root key, compares the information contained in the preset root key with the information prestored in the key terminal, and if the information is consistent, the verification is passed. For example, if the license plate number information included in the preset root key matches the license plate number information prestored in the key terminal, the verification is passed, which indicates that the key terminal can control the vehicle. After the verification is passed, the key terminal sends out an encryption control command, and the communication module forwards the encryption control command to the PEPS controller.
In the embodiment, before the key terminal controls the vehicle, the legality of the key terminal needs to be verified, so that the safety of vehicle control is ensured; in the verification process, when the PEPS controller sends the preset root key, the preset root key needs to be encrypted, so that the safety is further improved.
In an alternative embodiment, encrypting the preset root key according to a key encryption algorithm, and sending the encrypted preset root key to the key terminal includes:
sending the preset root key and the third identifier to a security chip in a PEPS controller of the vehicle;
and encrypting the preset root key according to a key encryption algorithm characterized by the third identifier, and sending the encrypted preset root key to the key terminal.
The PEPS controller in the vehicle includes an MCU (micro controller Unit) and a security chip, and the security chip is responsible for verifying the identity of the key data (for example, verifying the identity of a digital key terminal or a general key terminal). In practical application, the MCU sends a preset root key obtained from the cloud server and a third identifier of a key encryption algorithm for encrypting the preset root key to the security chip, wherein the third identifier represents the type of the key encryption algorithm, and the security chip can determine the key encryption algorithm for encrypting the preset root key according to the third identifier; after receiving the preset root key and the third identifier, the security chip encrypts the preset root key according to a key encryption algorithm corresponding to the third identifier, returns the encrypted preset root key to the MCU, and finally sends the received encrypted preset root key to the key terminal by the MCU.
In this embodiment, the preset root key is encrypted by the security chip, so that the security is improved. The preset root keys of different key terminals are encrypted based on the security chip of the same PEPS controller, so that the using number of the security chips is reduced, the problems of development difficulty and inconsistent process are reduced by sharing one security chip, and the cost is saved.
In an optional embodiment, the sending the encrypted preset root key to the key terminal includes:
under the condition that the key terminal is a common key terminal, sending the encrypted preset root key to the common key terminal through a low-frequency antenna;
and if the key terminal is a digital key terminal, transmitting the encrypted preset root key to the digital key terminal through a short-distance wireless communication channel between the digital key terminal and the key terminal.
In practical application, the data type of the preset root key corresponding to the common key terminal is a low-frequency data type, low-frequency data can be transmitted only through a low-frequency antenna through a data line, the data type of the preset root key corresponding to the digital key terminal is a short-distance wireless communication data type, and short-distance wireless communication data can be transmitted through a short-distance wireless communication channel. Therefore, when the key terminal is a common key terminal, the PEPS controller transmits the encrypted preset root key to the common key terminal through the low-frequency antenna, and when the key terminal is a digital key terminal, the PEPS controller directly transmits the encrypted preset root key to the digital key terminal through the short-distance wireless communication channel.
As shown in fig. 2, according to still another aspect of the present invention, there is provided a vehicle control method applied to a communication module of a vehicle, the method including:
step S201: and receiving an encryption control instruction sent by a key terminal of the vehicle, wherein the key terminal is a common key terminal or a digital key terminal.
Step S202: and adding a first identifier to the encryption control command according to the data type of the encryption control command, wherein the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type.
Step S203: and forwarding the encrypted control command carrying the first identifier to a PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control command carrying the first identifier and execute the decrypted control command.
In this embodiment, the communication module is a short-range wireless communication module, has multiple data transmission functions, and CAN receive an encryption control command of a high-frequency data type sent by a common key terminal and an encryption control command of a short-range wireless communication data type sent by a digital key terminal, and send the received encryption control command to the PEPS controller through the CAN bus.
The communication module can identify the data type of the encryption control command after receiving the encryption control command, wherein the data type of the encryption control command comprises a high-frequency data type and a short-distance wireless communication data type. When the communication module determines the data type of the encryption control command, a first identifier is added in the encryption control command, wherein the first identifier represents the data type of the encryption control command and comprises a high-frequency data identifier and a short-range wireless communication data identifier. Specifically, a high-frequency data identifier is added to an encryption control command of a high-frequency data type transmitted by a general key terminal, and a short-range wireless communication data identifier is added to an encryption command of a short-range wireless communication data type transmitted by a digital key terminal.
In the embodiment, the same communication module is used for receiving the encryption control command of the common key terminal or the digital key terminal and forwarding the encryption control command to the PEPS controller, so that the fusion design of two different types of key systems is realized, and the problem that the number of key parts is large due to the independent design of different key hardware systems in the prior art is solved.
In an optional embodiment, before adding the first identifier to the encryption control instruction according to the data type of the encryption control instruction, the method further includes:
determining the data type of the encryption control instruction and the indicated control function;
according to the data type and the control function, determining the standard length corresponding to the encryption control instruction, wherein the encryption control instructions of different data types and different control functions correspond to different standard lengths;
verifying whether the length of the encryption control instruction is consistent with the standard length;
adding a first identifier to the encryption control instruction according to the data type of the encryption control instruction, wherein the adding comprises the following steps: and when the length is consistent with the standard length, adding a first identifier for the encryption control instruction according to the data type of the encryption control instruction.
Because the lengths of the encryption control instructions of different data types and different control functions are different, namely the lengths of the encryption control instructions of the same control function and different data types are different, and the lengths of the encryption control instructions of the same data type and different control functions are different. For example, the high frequency data type "door open" encryption control command and the short-range wireless communication data type "door open" encryption control command are different in length, and the high frequency data type "door open" encryption control command and the high frequency data type "door lock" encryption control command are also different in length. Therefore, each of the encryption control commands of different control functions and different data types has a standard length, and the standard lengths of the encryption control commands are stored in the communication module in advance. After the communication module receives an encryption control command sent by a key terminal, the data type of the encryption control command is identified, the control function corresponding to the encryption control command is determined, the standard length pre-stored in the encryption control command is inquired according to the data type and the control function, the length of the received encryption control command is compared with the standard length, if the lengths of the data type and the control function are consistent, the encryption control command is accurate, and a first identifier for representing the data type is added to the encryption control command and then the encryption control command is forwarded to the PEPS controller.
In the embodiment, the length of the encryption control command is verified, so that the accuracy of the encryption control command is ensured, and the vehicle control safety is further improved.
As shown in fig. 3, according to still another aspect of the present invention, there is provided a vehicle control method applied to a key terminal of a vehicle, the method including:
step S301: and determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal.
Step S302: and encrypting the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction.
Step S303: and sending the encryption control command to a communication module of the vehicle to trigger the communication module to add a corresponding first identifier to the encryption control command, and further forwarding the encryption control command carrying the first identifier to a PEPS controller of the vehicle.
In this embodiment, the key terminal sends the encrypted control command to send the control command after being encrypted, and the encryption processing does not change the data type of the control command, i.e. the data type of the control command is the same as that of the encrypted control command. The data types of the control instructions sent by different key terminals are different, and the instruction encryption algorithms corresponding to the control instructions of different data types are different, namely the instruction encryption algorithm of high-frequency data corresponding to the high-frequency data type, and the instruction encryption algorithm of short-range wireless communication data corresponding to the short-range wireless communication data type. Before the key terminal sends the encryption control command, the control command is encrypted according to a command encryption algorithm corresponding to the data type of the control command, and then the encryption control command is sent to the communication module. In addition, the control command is encrypted in a symmetric encryption mode, namely the encryption mode and the decryption mode of the control command are the same, and the command encryption algorithm and the command decryption algorithm of the control command can be determined according to the data type of the control command.
In the embodiment, the control instruction is encrypted, so that the control instruction is prevented from being maliciously modified in the transmission process, the accuracy of the control instruction is ensured, and the safety of the key system is improved.
In an optional embodiment, the method further comprises: determining a control function indicated by a control instruction to be sent by the key terminal; determining a command encryption algorithm according to the data type of the control command to be sent by the key terminal, wherein the command encryption algorithm comprises the following steps: and determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal and the control function.
In the present embodiment, the command encryption algorithms for encrypting the control commands of different control functions and different data types are different, for example, the command encryption algorithm for encrypting the high-frequency data type control command of "door open" and the short-range wireless communication data type control command of "door open" is different, and the command encryption algorithm for encrypting the high-frequency data type control command of "door open" and the high-frequency data type control command of "ignition" is different. Therefore, before encrypting the control command, the key terminal determines a command encryption algorithm according to the control function and the data type corresponding to the control command.
In an optional embodiment, the method further comprises: sending a control instruction to the PEPS controller; receiving an encrypted preset root key sent by the PEPS controller of the vehicle; verifying the validity of the key terminal by using the encrypted preset root key; sending the encrypted control command to a communication module of the vehicle, comprising: and after the validity verification of the key terminal passes, sending the encryption control command to a communication module of the vehicle.
In this embodiment, when the user controls the vehicle through the key terminal, the key terminal first sends a control instruction to the PEPS controller of the vehicle, where the function instruction is a control instruction that is not subjected to encryption processing, and the PEPS controller returns an encryption preset root key to the key terminal after receiving the control instruction. And the key terminal decrypts the encrypted preset root key after receiving the encrypted preset root key, and if the information contained in the preset root key is consistent with the information prestored by the key terminal after being decrypted, the key terminal is proved to be legal and can control the vehicle. After the validity verification is passed, the key terminal encrypts the control command and then sends the encrypted control command to the communication module.
In practical application, a user only needs to operate the key terminal once, the key terminal firstly sends a control command to the PEPS controller to verify the legality of the key terminal, and after the legality verification of the key terminal is passed, the key terminal automatically sends an encryption control command so that the communication module forwards the encryption control command to the PEPS controller to execute a corresponding control function.
Fig. 4 is a schematic diagram illustrating an application scenario of the embodiment of the present invention, in which the digital key terminal 11 and the general key terminal 12 respectively establish signal connections with a PEPS controller installed on the vehicle 15, so that the digital key terminal 11 sends a control instruction of a short-range wireless communication data type to the PEPS controller, and the PEPS controller sends an encrypted preset root key to the digital key terminal 11; the common key terminal 12 sends a control instruction of a high-frequency data type to the PEPS controller, and the PEPS controller sends the encrypted preset root key to the common key terminal 12 through the low-frequency antenna 14; the communication module 13 is in signal connection with the digital key terminal 11 and the ordinary key terminal 12 respectively, and is connected with a PEPS controller of the vehicle through a CAN, so that the communication module 13 receives an encryption control command sent by the key terminal and sends the encryption control command to the PEPS controller.
Fig. 5 shows a hardware configuration block diagram of a vehicle control system provided by the embodiment of the invention. As shown in fig. 5, the key terminal includes a digital key terminal and a common key terminal, the vehicle is configured with a plurality of communication modules, and the communication modules can receive signals of short-range wireless communication data types, and also can receive signals of high-frequency data types, that is, receive encryption control commands sent by different key terminals; the PEPS controller comprises a Micro Control Unit (MCU) and a security chip, the MCU is used for acquiring data and sending data and controlling the vehicle, the security chip is used for verifying the identity of key data, for example, the identity of a digital key or the identity of a common key, and the communication module is connected with the PEPS controller through a CAN; the vehicle is also provided with a low-frequency antenna, the low-frequency antenna is connected with the PEPS controller, and the PEPS controller sends low-frequency data to the common key terminal through the low-frequency antenna.
Fig. 6 shows a vehicle control system provided by an embodiment of the invention, which is applied to a PEPS controller of a vehicle, and the system comprises:
the command acquisition module 61 is configured to receive an encryption control command forwarded by the vehicle communication module, where the encryption control command is from a key terminal, the encryption control command carries a first identifier, and the first identifier represents a data type of the encryption control command, where the key terminal is a normal key terminal or a digital key terminal, the data type of the encryption control command sent by the normal key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-range wireless communication data type;
and the instruction execution module 62 is configured to decrypt the encrypted control instruction according to the first identifier and an instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction.
Optionally, the instruction execution module includes:
the first instruction execution unit is used for determining the data type of the encryption control instruction according to the first identifier and extracting a function indication bit from the encryption control instruction, wherein the function indication bit represents the control function indicated by the encryption control instruction;
the second instruction execution unit is used for judging a second identifier of an instruction decryption algorithm corresponding to the encryption control instruction according to the first identifier and the function indicating bit, and the second identifier represents the type of the instruction decryption algorithm;
and the third instruction execution unit is used for decrypting the encrypted control instruction according to the decryption algorithm indicated by the second identifier and executing the decrypted control instruction.
Optionally, the system further comprises:
the first instruction acquisition module is used for receiving encryption control instructions respectively forwarded by the communication modules, the encryption control instructions forwarded by each communication module carry the first identifier and the identity tag, and the identity tag represents identity information of the communication module;
the first instruction execution module is configured to decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction, and includes: decrypting each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, wherein the control instruction carries an identity tag; comparing a plurality of control instructions; and executing the control instruction when at least two control instructions are consistent.
Optionally, the system further comprises:
the key acquisition module is used for receiving a control instruction sent by the key terminal, acquiring a preset root key paired with the key terminal from a cloud server, and specifying a third identifier of a key encryption algorithm used for encrypting the preset root key, wherein the third identifier represents the type of the key encryption algorithm;
and the key encryption module is used for encrypting the preset root key according to the key encryption algorithm and sending the encrypted preset root key to the key terminal so as to realize the validity verification of the key terminal by using the encrypted preset root key.
Optionally, the key encryption module comprises:
the first key encryption unit is used for sending the preset root key and the third identifier to a security chip in a PEPS controller of the vehicle;
and the second key encryption unit is used for encrypting the preset root key according to the key encryption algorithm represented by the third identifier and sending the encrypted preset root key to the key terminal.
Optionally, the second key encryption unit includes:
a first key sending unit, configured to send the encrypted preset root key to a common key terminal through a low-frequency antenna when the key terminal is the common key terminal;
and a second key transmitting unit, configured to transmit the encrypted preset root key to the digital key terminal through a short-range wireless communication channel with the digital key terminal when the key terminal is the digital key terminal.
Fig. 7 shows a vehicle control system provided by another embodiment of the present invention, applied to a communication module of a vehicle, the system including:
the instruction receiving module 71 is configured to receive an encryption control instruction sent by a key terminal of the vehicle, where the key terminal is a common key terminal or a digital key terminal;
the instruction processing module 72 is configured to add a first identifier to the encryption control instruction according to the data type of the encryption control instruction, where the data type of the encryption control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encryption control instruction sent by the digital key terminal is a short-range wireless communication data type;
the instruction forwarding module 73 is configured to forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle, so as to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier, and execute the decrypted control instruction.
Optionally, the system further comprises:
the type determining module is used for determining the data type of the encryption control instruction and the indicated control function;
the length determining module is used for determining the standard length corresponding to the encryption control instruction according to the data type and the control function, and the encryption control instructions of different data types and different control functions correspond to different standard lengths;
the length verification module is used for verifying whether the length of the encryption control instruction is consistent with the standard length;
an identifier adding module, configured to add a first identifier to the encryption control instruction according to the data type of the encryption control instruction, including: and when the length is consistent with the standard length, adding a first identifier for the encryption control instruction according to the data type of the encryption control instruction.
Fig. 8 shows a vehicle control system according to still another embodiment of the present invention, which is applied to a key fob of a vehicle, and includes:
an algorithm determining module 81, configured to determine an instruction encryption algorithm according to a data type of a control instruction to be sent by the key terminal;
the instruction encryption module 82 is configured to encrypt the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;
the command sending module 83 is configured to send the encryption control command to a communication module of the vehicle, so as to trigger the communication module to add a corresponding first identifier to the encryption control command, and further forward the encryption control command carrying the first identifier to the PEPS controller of the vehicle.
Optionally, the system further comprises:
the first function determining module is used for determining a control function indicated by a control instruction to be sent by the key terminal;
a first algorithm determining module, configured to determine an instruction encryption algorithm according to a data type of a control instruction to be sent by the key terminal, including: and determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal and the control function.
Optionally, the system further comprises:
the first sending module is used for sending a control instruction to the PEPS controller;
the key receiving module is used for receiving an encrypted preset root key sent by the PEPS controller of the vehicle;
the key verification module is used for verifying the validity of the key terminal by using the encrypted preset root key;
a second sending module for sending the encrypted control command to a communication module of the vehicle, comprising: and after the validity verification of the key terminal passes, sending the encryption control command to a communication module of the vehicle.
The embodiment of the invention also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and the computer program is used for realizing the vehicle control method of any embodiment when being executed by a processor.
The embodiment of the invention also discloses a vehicle, wherein the vehicle comprises the vehicle control system.
The vehicle and the vehicle control method and system have the same advantages compared with the prior art, and are not repeated herein.
Technical details and advantages relating to the above-described system and vehicle have been set forth in the above-described method and will not be described again here.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of another identical element in a process, method, article, or terminal device that comprises the element.
The above detailed description of the vehicle control method, system, medium and vehicle provided by the present invention, and the specific examples applied herein have been set forth to explain the principles and embodiments of the present invention, and the above description of the embodiments is only used to help understand the method and its core ideas of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (16)
1. A vehicle control method, characterized in that it is applied to a PEPS controller of a vehicle, the method comprising:
receiving an encryption control instruction forwarded by a communication module of the vehicle, wherein the encryption control instruction is from a key terminal, the encryption control instruction carries a first identifier, and the first identifier represents a data type of the encryption control instruction, the key terminal is a common key terminal or a digital key terminal, the data type of the encryption control instruction sent by the common key terminal is a high-frequency data type, and the data type of the encryption control instruction sent by the digital key terminal is a short-distance wireless communication data type;
and according to the first identifier, decrypting the encrypted control instruction according to an instruction decryption algorithm corresponding to the first identifier, and executing the decrypted control instruction.
2. The method of claim 1, wherein decrypting the encrypted control command according to the command decryption algorithm corresponding to the first identifier based on the first identifier and executing the decrypted control command comprises:
determining the data type of the encryption control instruction according to the first identifier, and extracting a function indication bit from the encryption control instruction, wherein the function indication bit represents the control function indicated by the encryption control instruction;
judging a second identifier of an instruction decryption algorithm corresponding to the encryption control instruction according to the first identifier and the function indicating bit, wherein the second identifier represents the type of the instruction decryption algorithm;
and decrypting the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and executing the decrypted control instruction.
3. The method of claim 2, wherein the vehicle is configured with a plurality of communication modules, the method further comprising:
receiving encryption control instructions respectively forwarded by the communication modules, wherein the encryption control instructions forwarded by each communication module carry the first identifier and an identity tag, and the identity tag represents identity information of the communication module;
decrypting the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and executing the decrypted control instruction, including:
decrypting each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, wherein the control instruction carries an identity tag;
comparing a plurality of control instructions;
and executing the control instruction when at least two control instructions are consistent.
4. The method of claim 1, further comprising, prior to receiving the encrypted control command forwarded by the communication module of the vehicle:
receiving a control instruction sent by the key terminal, acquiring a preset root key paired with the key terminal from a cloud server, and specifying a third identifier of a key encryption algorithm used for encrypting the preset root key, wherein the third identifier represents the type of the key encryption algorithm;
and encrypting the preset root key according to the key encryption algorithm, and sending the encrypted preset root key to the key terminal so as to realize the validity verification of the key terminal by using the encrypted preset root key.
5. The method according to claim 4, wherein encrypting the preset root key according to a key encryption algorithm and transmitting the encrypted preset root key to the key terminal, comprises:
sending the preset root key and the third identifier to a security chip in a PEPS controller of the vehicle;
and encrypting the preset root key according to a key encryption algorithm characterized by the third identifier, and sending the encrypted preset root key to the key terminal.
6. The method according to claim 5, wherein the sending the encrypted preset root key to the key terminal comprises:
under the condition that the key terminal is a common key terminal, sending the encrypted preset root key to the common key terminal through a low-frequency antenna;
and under the condition that the key terminal is a digital key terminal, sending the encrypted preset root key to the digital key terminal through a short-distance wireless communication channel between the digital key terminal and the key terminal.
7. A vehicle control method, characterized by being applied to a communication module of a vehicle, the method comprising:
receiving an encryption control instruction sent by a key terminal of the vehicle, wherein the key terminal is a common key terminal or a digital key terminal;
adding a first identifier to the encryption control command according to the data type of the encryption control command, wherein the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type;
and forwarding the encrypted control command carrying the first identifier to a PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control command carrying the first identifier and execute the decrypted control command.
8. The method of claim 7, wherein before adding the first identifier to the encryption control command according to the data type of the encryption control command, the method further comprises:
determining the data type of the encryption control instruction and the indicated control function;
according to the data type and the control function, determining the standard length corresponding to the encryption control instruction, wherein the encryption control instructions of different data types and different control functions correspond to different standard lengths;
verifying whether the length of the encryption control instruction is consistent with the standard length;
adding a first identifier to the encryption control instruction according to the data type of the encryption control instruction, wherein the adding comprises the following steps:
and when the length is consistent with the standard length, adding a first identifier for the encryption control instruction according to the data type of the encryption control instruction.
9. A vehicle control method, characterized by being applied to a key terminal of a vehicle, the method comprising:
determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal;
encrypting the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;
and sending the encrypted control command to a communication module of the vehicle to trigger the communication module to add a corresponding first identifier to the encrypted control command, and further forwarding the encrypted control command carrying the first identifier to a PEPS controller of the vehicle.
10. The method of claim 9, further comprising:
determining a control function indicated by a control instruction to be sent by the key terminal;
determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal, wherein the instruction encryption algorithm comprises the following steps:
and determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal and the control function.
11. The method of claim 9 or 10, further comprising:
sending a control instruction to the PEPS controller;
receiving an encrypted preset root key sent by the PEPS controller of the vehicle;
verifying the validity of the key terminal by using the encrypted preset root key;
sending the encrypted control command to a communication module of the vehicle, comprising:
and after the validity verification of the key terminal passes, sending the encryption control command to a communication module of the vehicle.
12. A vehicle control system, characterized by a PEPS controller for a vehicle, the system comprising:
the command acquisition module is used for receiving an encryption control command forwarded by the communication module of the vehicle, wherein the encryption control command is from a key terminal, the encryption control command carries a first identifier, and the first identifier represents the data type of the encryption control command, wherein the key terminal is a common key terminal or a digital key terminal, the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type;
and the instruction execution module is used for decrypting the encrypted control instruction according to the first identifier and an instruction decryption algorithm corresponding to the first identifier and executing the decrypted control instruction.
13. A vehicle control system, characterized by a communication module applied to a vehicle, the system comprising:
the command receiving module is used for receiving an encryption control command sent by a key terminal of the vehicle, wherein the key terminal is a common key terminal or a digital key terminal;
the command processing module is used for adding a first identifier to the encryption control command according to the data type of the encryption control command, wherein the data type of the encryption control command sent by the common key terminal is a high-frequency data type, and the data type of the encryption control command sent by the digital key terminal is a short-distance wireless communication data type;
and the instruction forwarding module is used for forwarding the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle so as to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier and execute the decrypted control instruction.
14. A vehicle control system, characterized by being applied to a key terminal of a vehicle, the system comprising:
the algorithm determining module is used for determining an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal;
the instruction encryption module is used for encrypting the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;
and the instruction sending module is used for sending the encryption control instruction to a communication module of the vehicle so as to trigger the communication module to add a corresponding first identifier to the encryption control instruction, and further forwarding the encryption control instruction carrying the first identifier to the PEPS controller of the vehicle.
15. A computer-readable storage medium on which a computer program is stored, which program, when executed by a processor, implements the vehicle control method of any one of claims 1 to 6, or the vehicle control method of any one of claims 7 to 8, or the vehicle control method of any one of claims 9 to 11.
16. A vehicle characterized by comprising the vehicle control system of claims 12 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211036971.2A CN115426650A (en) | 2022-08-25 | 2022-08-25 | Vehicle control method, system, medium and vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211036971.2A CN115426650A (en) | 2022-08-25 | 2022-08-25 | Vehicle control method, system, medium and vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115426650A true CN115426650A (en) | 2022-12-02 |
Family
ID=84199968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211036971.2A Pending CN115426650A (en) | 2022-08-25 | 2022-08-25 | Vehicle control method, system, medium and vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115426650A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118572256A (en) * | 2024-06-14 | 2024-08-30 | 江苏智泰新能源科技有限公司 | Intelligent heat management control system for battery replacement |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070186281A1 (en) * | 2006-01-06 | 2007-08-09 | Mcalister Donald K | Securing network traffic using distributed key generation and dissemination over secure tunnels |
CN110889912A (en) * | 2018-09-06 | 2020-03-17 | 通用汽车环球科技运作有限责任公司 | User activated/deactivated key fob |
CN111200807A (en) * | 2019-12-30 | 2020-05-26 | 上海博泰悦臻网络技术服务有限公司 | Bluetooth-based information interaction method and device |
CN216161140U (en) * | 2021-08-02 | 2022-04-01 | 上海沐申信息技术有限公司 | PKE system and host and key thereof |
-
2022
- 2022-08-25 CN CN202211036971.2A patent/CN115426650A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070186281A1 (en) * | 2006-01-06 | 2007-08-09 | Mcalister Donald K | Securing network traffic using distributed key generation and dissemination over secure tunnels |
CN110889912A (en) * | 2018-09-06 | 2020-03-17 | 通用汽车环球科技运作有限责任公司 | User activated/deactivated key fob |
CN111200807A (en) * | 2019-12-30 | 2020-05-26 | 上海博泰悦臻网络技术服务有限公司 | Bluetooth-based information interaction method and device |
CN216161140U (en) * | 2021-08-02 | 2022-04-01 | 上海沐申信息技术有限公司 | PKE system and host and key thereof |
Non-Patent Citations (1)
Title |
---|
张明吉;: "集成蓝牙钥匙的无钥匙进入及启动系统设计", 中国新技术新产品, no. 13, 10 July 2020 (2020-07-10) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118572256A (en) * | 2024-06-14 | 2024-08-30 | 江苏智泰新能源科技有限公司 | Intelligent heat management control system for battery replacement |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107650863B (en) | Vehicle sharing method and system | |
US10569739B2 (en) | Virtual keyfob for vehicle sharing | |
CN110798795B (en) | Virtual key vehicle control system, method and device based on Bluetooth and computer equipment | |
US10730481B2 (en) | Remote control of vehicle functionalities by means of a mobile terminal | |
CN108122311B (en) | Vehicle virtual key implementation method and system | |
US10231123B2 (en) | Bluetooth low energy (BLE) communication between a mobile device and a vehicle | |
US20170180330A1 (en) | Method and electronic device for vehicle remote control and a non-transitory computer readable storage medium | |
US9855918B1 (en) | Proximity confirming passive access system for vehicle | |
US10377346B2 (en) | Anticipatory vehicle state management | |
CN107483393B (en) | Communication method, server and communication system of Internet of vehicles | |
CN107493561B (en) | Shared device unlocking method, device and system and storage medium | |
CN109041263B (en) | TBox Bluetooth connection method and device | |
CN112261612B (en) | Vehicle control method and device | |
US20200067703A1 (en) | First vehicle-side terminal, method for operating the first terminal, second vehicle-side terminal and method for operating the second vehicle-side terminal | |
JP2023118733A (en) | Illicit communication prevention system and illicit communication prevention method | |
CN114374950A (en) | Bluetooth-based short-range vehicle control system, vehicle control method and vehicle | |
KR20180028204A (en) | Apparatus for preventing relay attack using ultra wide band and method thereof | |
CN115426650A (en) | Vehicle control method, system, medium and vehicle | |
CN107215308B (en) | Keyless system and control method of keyless system | |
CN115868189A (en) | Method, vehicle, terminal and system for establishing vehicle safety communication | |
CN110138823B (en) | Remote vehicle body control method and system | |
US9871659B2 (en) | Data transmission unit for a vehicle | |
CN118138234A (en) | Communication system and control device | |
CN110708311A (en) | Download permission authorization method and device and server | |
CN112440935A (en) | Vehicle Bluetooth key authorization method, device, system and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |