A vehicle control method, system, medium and vehicle

By using the same set of PEPS controller to decrypt the encryption control instructions of different key terminals in the vehicle, the problem of multiple parts and high costs caused by independent design of digital keys and ordinary key hardware systems is solved, and the integrated design of key functions is realized, reducing development difficulty and cost.

CN115426650BActive Publication Date: 2025-07-04GREAT WALL MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211036971.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-25
Publication Date
2025-07-04
Estimated Expiration
2042-08-25

AI Technical Summary

Technical Problem

Digital and ordinary keys in existing vehicles are based on different hardware systems, resulting in large quantities of parts, high design costs and high development difficulties.

Method used

By using the same set of PEPS controller in the vehicle to receive and decrypt the encryption control instructions from different key terminals, the first identifier determination decryption algorithm is used to realize the fusion design of digital keys and ordinary keys, and reduce the number of key-type equipment parts.

Benefits of technology

It reduces vehicle design costs, simplifies development difficulty, and improves the control accuracy and safety of key functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115426650B_ABST
    Figure CN115426650B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a vehicle control method, system, medium and vehicle. The method includes: receiving an encrypted control instruction forwarded by a communication module of the vehicle, the encrypted control instruction coming from a key terminal, the encrypted control instruction carrying a first identifier, and the first identifier characterizing the data type of the encrypted control instruction; decrypting the encrypted control instruction according to the first identifier by using an instruction decryption algorithm corresponding to the first identifier, and executing the decrypted control instruction. In the embodiment of the present invention, two different key terminals control the vehicle based on the same set of hardware systems, reducing the number of parts of key devices, lowering the development difficulty and the problem of process inconsistency, and saving the design cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobiles, and particularly relates to a control method, system, medium and vehicle for a vehicle. Background Art

[0002] With the improvement of vehicle safety and technology, digital keys are now equipped in vehicles, and vehicles generally have both digital keys and ordinary keys. Different keys control the vehicle based on different hardware systems. That is, at least two PEPS controllers are used in existing vehicles to implement key functions, resulting in more components and thus increasing the overall vehicle design cost.

[0003] In addition, the relatively independent design of the two types of keys has the problem of inconsistent processes, and its development difficulty is greater. Therefore, in order to reduce the number of vehicle components and costs, it is very necessary to conduct an integrated design for the vehicle. Summary of the Invention

[0004] In view of the above problems, embodiments of the present invention provide a control method, system and vehicle for a vehicle, so as to overcome the above problems or at least partially solve the above problems.

[0005] In a first aspect of embodiments of the present invention, a control method for a vehicle is disclosed, which is applied to a PEPS controller of the vehicle. The method includes:

[0006] Receiving an encrypted control instruction forwarded by a communication module of the vehicle, the encrypted control instruction coming from a key terminal, the encrypted control instruction carrying a first identifier, the first identifier characterizing the data type of the encrypted control instruction, wherein the key terminal is an ordinary key terminal or a digital key terminal, and the data type of the encrypted control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is a near-field wireless communication data type;

[0007] According to the first identifier, decrypt the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction.

[0008] Optionally, according to the first identifier, decrypt the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction, including:

[0009] Determine the data type of the encrypted control instruction according to the first identifier, and extract a function indication bit from the encrypted control instruction, the function indication bit characterizing the control function indicated by the encrypted control instruction;

[0010] Based on the first identifier and the function indication bit, determine a second identifier for decrypting the instruction decryption algorithm corresponding to the encrypted control instruction, where the second identifier characterizes the type of the instruction decryption algorithm;

[0011] Decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction.

[0012] Optionally, the vehicle is configured with multiple communication modules, and the method further includes:

[0013] Receive encrypted control instructions respectively forwarded by multiple communication modules, where each encrypted control instruction forwarded by a communication module carries the first identifier and an identity tag, and the identity tag characterizes the identity information of the communication module;

[0014] Decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction, including:

[0015] Decrypt each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, where the control instruction carries an identity tag;

[0016] Compare multiple control instructions;

[0017] When there are at least two consistent control instructions, execute the control instructions.

[0018] Optionally, before receiving the encrypted control instruction forwarded by the communication module of the vehicle, it further includes:

[0019] Receive the control instruction sent by the key terminal, obtain a preset root secret key paired with the key terminal from the cloud server, and specify a third identifier for the key encryption algorithm used to encrypt the preset root secret key, where the third identifier characterizes the type of the key encryption algorithm;

[0020] Encrypt the preset root secret key according to the key encryption algorithm, and send the encrypted preset root secret key to the key terminal to implement the legitimacy verification of the key terminal by using the encrypted preset root secret key.

[0021] Optionally, encrypt the preset root secret key according to the key encryption algorithm, and send the encrypted preset root secret key to the key terminal, including:

[0022] Send the preset root secret key and the third identifier to the security chip in the PEPS controller of the vehicle;

[0023] Encrypt the preset root key according to the key encryption algorithm characterized by the third identifier, and send the encrypted preset root key to the key terminal.

[0024] Optionally, the sending the encrypted preset root key to the key terminal includes:

[0025] When the key terminal is an ordinary key terminal, send the encrypted preset root key to the ordinary key terminal through a low-frequency antenna;

[0026] When the key terminal is a digital key terminal, send the encrypted preset root key to the digital key terminal through a short-range wireless communication channel between the key terminal and the digital key terminal.

[0027] A second aspect of the embodiments of the present invention discloses a control method for a vehicle, which is applied to a communication module of the vehicle. The method includes:

[0028] Receive an encrypted control instruction sent by a key terminal of the vehicle, where the key terminal is an ordinary key terminal or a digital key terminal;

[0029] According to the data type of the encrypted control instruction, add a first identifier to the encrypted control instruction, where the data type of the encrypted control instruction sent by an ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by a digital key terminal is a short-range wireless communication data type;

[0030] Forward the encrypted control instruction carrying the first identifier to a PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier and execute the decrypted control instruction.

[0031] Optionally, before adding a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction, the method further includes:

[0032] Determine the data type of the encrypted control instruction and the indicated control function;

[0033] According to the data type and the control function, determine the standard length corresponding to the encrypted control instruction. Encrypted control instructions with different data types and different control functions correspond to different standard lengths;

[0034] Verify whether the length of the encrypted control instruction is consistent with the standard length;

[0035] Adding a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction includes:

[0036] When the length is consistent with the standard length, add a first identifier to the encryption control instruction according to the data type of the encryption control instruction.

[0037] A third aspect of the embodiments of the present invention discloses a control method for a vehicle, which is applied to a key terminal of the vehicle. The method includes:

[0038] Determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal;

[0039] Encrypt the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;

[0040] Send the encrypted control instruction to the communication module of the vehicle to trigger the communication module to add a corresponding first identifier to the encrypted control instruction, and then forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle.

[0041] Optionally, it further includes:

[0042] Determine the control function indicated by the control instruction to be sent by the key terminal;

[0043] Determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal, including:

[0044] Determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal and the control function.

[0045] Optionally, it further includes:

[0046] Send a control instruction to the PEPS controller;

[0047] Receive the encrypted preset root secret key sent by the PEPS controller of the vehicle;

[0048] Use the encrypted preset root secret key to verify the legitimacy of the key terminal;

[0049] Sending the encrypted control instruction to the communication module of the vehicle includes:

[0050] After the legitimacy verification of the key terminal passes, send the encrypted control instruction to the communication module of the vehicle.

[0051] A fourth aspect of the embodiments of the present invention discloses a control system for a vehicle, which is applied to the PEPS controller of the vehicle. The system includes:

[0052] An instruction acquisition module, configured to receive an encrypted control instruction forwarded by a communication module of the vehicle, where the encrypted control instruction comes from a key terminal, and the encrypted control instruction carries a first identifier, and the first identifier represents the data type of the encrypted control instruction. Wherein, the key terminal is an ordinary key terminal or a digital key terminal. The data type of the encrypted control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is a near-field wireless communication data type;

[0053] An instruction execution module, configured to decrypt the encrypted control instruction according to the first identifier by using an instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction.

[0054] In a fifth aspect of an embodiment of the present invention, a control system of a vehicle is disclosed, which is applied to a communication module of the vehicle. The system includes:

[0055] An instruction receiving module, configured to receive an encrypted control instruction sent by a key terminal of the vehicle, where the key terminal is an ordinary key terminal or a digital key terminal;

[0056] An instruction processing module, configured to add a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction. Wherein, the data type of the encrypted control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is a near-field wireless communication data type;

[0057] An instruction forwarding module, configured to forward the encrypted control instruction carrying the first identifier to a 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.

[0058] In a sixth aspect of an embodiment of the present invention, a control system of a vehicle is disclosed, which is applied to a key terminal of the vehicle. The system includes:

[0059] An algorithm determination module, configured to determine an instruction encryption algorithm according to the data type of a control instruction to be sent by the key terminal;

[0060] An instruction encryption module, configured to encrypt the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;

[0061] An instruction sending module, configured to send the encrypted control instruction to a communication module of the vehicle, so as to trigger the communication module to add a corresponding first identifier to the encrypted control instruction, and then forward the encrypted control instruction carrying the first identifier to a PEPS controller of the vehicle.

[0062] In the seventh aspect of the embodiments of the present invention, a computer-readable storage medium is disclosed, on which a computer program is stored. When the program is executed by a processor, it implements the vehicle control method described in the first aspect or the vehicle control method described in the second aspect or the vehicle control method described in the third aspect above.

[0063] In the eighth aspect of the embodiments of the present invention, a vehicle is disclosed, and the vehicle includes the vehicle control systems described in the fourth aspect, the fifth aspect, and the sixth aspect above.

[0064] The embodiments of the present invention have the following advantages:

[0065] In the embodiments of the present invention, the hardware systems of the original independent digital key and ordinary key are integrally designed. The same PEPS control receiving and communication module is used to forward the encrypted control instructions from different key terminals, decrypt the encrypted control instructions according to the instruction decryption algorithm corresponding to the first identifier carried in the encrypted control instructions, and control the vehicle to execute the decrypted control instructions to realize the key function. Compared with the relatively independent design of digital keys and ordinary keys in the past, this method realizes the control of the vehicle by two different keys based on the same set of hardware systems, reduces the number of key device parts, reduces the development difficulty and process inconsistency problems, and saves the design cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0067] Figure 1 It is a flowchart of the steps of a vehicle control method applied to a PEPS controller of a vehicle provided by an embodiment of the present invention;

[0068] Figure 2 It is a flowchart of the steps of a vehicle control method applied to a communication module of a vehicle provided by an embodiment of the present invention;

[0069] Figure 3 It is a flowchart of the steps of a vehicle control method applied to a key terminal of a vehicle provided by an embodiment of the present invention;

[0070] Figure 4 It is a schematic diagram of an application scenario provided by an embodiment of the present invention;

[0071] Figure 5 It is a hardware structure block diagram of a vehicle control system provided by an embodiment of the present invention;

[0072] Figure 6 It is a schematic structural diagram of a vehicle control system of a PEPS controller applied to a vehicle provided by an embodiment of the present invention;

[0073] Figure 7 It is a schematic structural diagram of a vehicle control system of a communication module applied to a vehicle provided by an embodiment of the present invention;

[0074] Figure 8 It is a schematic structural diagram of a vehicle control system of a key terminal applied to a vehicle provided by an embodiment of the present invention. Detailed implementation manners

[0075] To make the above objects, features, and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0076] Figure 1 The vehicle control method provided by the embodiment of the present invention is shown, which is applied to a PEPS controller of a vehicle. The method includes the following steps:

[0077] Step S101: Receive an encrypted control instruction forwarded by the communication module of the vehicle. The encrypted control instruction comes from a key terminal, and the encrypted control instruction carries a first identifier, where the first identifier represents the data type of the encrypted control instruction. Among them, the key terminal is an ordinary key terminal or a digital key terminal. The data type of the encrypted control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is a short-range wireless communication data type.

[0078] In the above step S101, the encrypted control instruction is sent by an ordinary key terminal or a digital key terminal. The ordinary key terminal refers to a traditional integrated remote control key, and the data type of the encrypted control instruction it sends is a high-frequency data type; since the digital key has no substantial form and can realize the key function through a mobile phone or a smart wearable device, the digital key terminal refers to a mobile phone or a smart wearable device that can realize the key function. There are many types of digital keys, including: Bluetooth keys, NFC keys, and UWB keys, etc. The data type of the encrypted control instruction sent by the digital key terminal is a short-range wireless communication data type, that is, the encrypted control instructions sent by different types of digital keys such as Bluetooth keys, NFC keys, and UWB keys all belong to the short-range wireless communication data type.

[0079] The PEPS (Passive Entry Passive Start) controller of the vehicle is connected to the communication module of the vehicle through the Controller Area Network (CAN) bus. That is, the PEPS receives the encrypted control instructions forwarded from the communication module through the CAN bus. The encrypted control instructions received by the PEPS carry a first identifier that can characterize the data type of the encrypted control instructions. The PEPS controller can determine the data type of the encrypted control instructions according to the first identifier. The first identifier is divided into a high-frequency data identifier and a near-field wireless communication data identifier. In addition, the communication module for forwarding the encrypted control instructions sent by the key terminal refers to the near-field wireless communication module. This communication module has multiple data transmission functions and can simultaneously receive the encrypted control instructions of the high-frequency data type sent by the ordinary key terminal and the encrypted control instructions of the near-field wireless communication data type sent by the digital key terminal, and send the received encrypted control instructions to the PEPS controller through the CAN bus.

[0080] Step S102: According to the first identifier, decrypt the encrypted control instructions according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instructions.

[0081] In the above step S102, the instruction decryption algorithm refers to the decryption algorithm used to decrypt the encrypted control instructions. The instruction decryption algorithms for encrypted control instructions of different data types are different. According to the first identifier, the data type of the encrypted control instructions can be identified. Therefore, according to the type of the first identifier, the instruction decryption algorithm for decrypting the encrypted control instructions can be determined. When the PEPS controller receives the encrypted control instructions, it first identifies the first identifier carried in the encrypted control instructions, and judges the instruction decryption algorithm for decrypting the encrypted control instructions according to the first identifier. Then, it decrypts the received encrypted control instructions according to the decryption algorithm corresponding to the first identifier, and controls the vehicle to execute the corresponding control functions. The corresponding control functions include: key functions such as turning off the engine, unlocking, and opening the door.

[0082] In this embodiment, the same PEPS is used to control and receive the encrypted control instructions forwarded from different key terminals by the communication module, decrypt the encrypted control instructions according to the instruction decryption algorithm corresponding to the first identifier carried in the encrypted control instructions, and control the vehicle to execute the decrypted control instructions to realize the key functions. Compared with the previous relatively independent design of digital keys and ordinary keys, this method realizes the control of the vehicle by two different keys based on the same set of hardware systems, reduces the number of key device parts, reduces the development difficulty and process inconsistency problems, saves the design cost, and realizes the integrated design of different key systems.

[0083] In an alternative embodiment, according to the first identifier, decrypt the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction, including:

[0084] Determine the data type of the encrypted control instruction according to the first identifier, and extract a function indication bit from the encrypted control instruction, where the function indication bit represents the control function indicated by the encrypted control instruction;

[0085] According to the first identifier and the function indication bit, determine a second identifier for decrypting the instruction decryption algorithm corresponding to the encrypted control instruction, where the second identifier represents the type of the instruction decryption algorithm;

[0086] Decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction.

[0087] In this embodiment, the instruction decryption algorithms for encrypted control instructions of different data types and different functions are different, that is, the instruction decryption algorithms for encrypted control instructions with the same control function but different data types are different, and the instruction decryption algorithms for encrypted control instructions with the same data type but different control functions are different. For example, the instruction decryption algorithms for the "open the car door" encrypted control instruction of the high-frequency data type and the "open the car door" encrypted control instruction of the near-field wireless communication data type are different, and the instruction decryption algorithms for the "open the car door" encrypted control instruction of the high-frequency data type and the "lock the car door" encrypted control instruction of the high-frequency data type are also different. Since the data type of the encrypted control instruction can be judged according to the first identifier in the encrypted control instruction, and the control function of the encrypted control instruction can be determined according to the function indication bit, therefore, after receiving the encrypted control instruction, the PEPS controller judges the instruction decryption algorithm for decrypting the encrypted control instruction according to the first identifier and the function indication bit.

[0088] In a preferred embodiment, the vehicle is configured with multiple communication modules, and the method further includes:

[0089] The encrypted control instruction carries the first identifier and an identity tag, where the identity tag represents the identity information of the communication module;

[0090] Decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction, including: decrypt each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, where the control instruction carries an identity tag; compare multiple control instructions; when at least two of the control instructions are the same, execute the control instruction.

[0091] In this embodiment, a plurality of communication modules are configured in the vehicle. Each communication module has multiple data transmission functions, can receive the encrypted control instructions sent by the digital key terminal and the ordinary key terminal, and send the encrypted control instructions to the PEPS controller. Each communication module has a unique identity tag that can represent its own identity information. The identity tag of the communication module is carried in the encrypted control instructions forwarded by each communication module. The PEPS controller can query the corresponding communication module according to the identity tag. After the PEPS controller decrypts multiple received encrypted control instructions, the control instructions obtained after decryption still carry the identity tag. The PEPS controller compares the control instructions carrying different identity tags. If the data in at least two control instructions is exactly the same, it indicates that the data of the control instructions has not been modified and the control instructions are accurate. Furthermore, the PEPS controller controls the vehicle to execute the control instructions.

[0092] In this embodiment, since each communication module can receive the encrypted control instructions sent by different key terminals, it avoids the key function failure caused by a communication module not receiving the encrypted control instructions sent by the key terminal. Moreover, the PEPS controller compares multiple control instructions to avoid the key function failure caused by a certain data being modified, thereby ensuring the accuracy of the key function control.

[0093] In an alternative embodiment, before receiving the encrypted control instructions forwarded by the communication module of the vehicle, it further includes:

[0094] Receiving the control instructions sent by the key terminal, obtaining the pre-set root secret key paired with the key terminal from the cloud server, and specifying a third identifier for the key encryption algorithm used to encrypt the pre-set root secret key. The third identifier represents the type of the key encryption algorithm;

[0095] Encrypting the pre-set root secret key according to the key encryption algorithm, and sending the encrypted pre-set root secret key to the key terminal to implement the legitimacy verification of the key terminal by using the encrypted pre-set root secret key.

[0096] In this embodiment, before the PEPS controller receives the encrypted control instruction forwarded by the communication module, it is also necessary to verify the legitimacy of the key terminal. The PEPS controller first receives the control instruction sent by the key terminal. This control instruction refers to an unencrypted control instruction that is directly sent from the key terminal to the PEPS controller. After the PEPS controller receives the control instruction sent by the key terminal, it obtains the preset root key paired with the key terminal from the cloud server. Each type of key terminal corresponds to a different preset root key. The preset root key of the ordinary key terminal is of the low-frequency data type, and the preset root key of the digital key terminal is of the near-field wireless communication data type. The preset root key contains information for identity verification such as vehicle information, key information, and verification password. In addition, the PEPS controller designates a key encryption algorithm for encrypting the preset root key. The type of this key encryption algorithm is related to the type of the key terminal, that is, the key encryption algorithms for the preset root keys of the ordinary key terminal and the digital key are different. After the PEPS controller encrypts the preset root key according to the key encryption algorithm, it sends the encrypted preset root key to the key terminal.

[0097] After receiving the encrypted preset root key, the key terminal decrypts the encrypted preset root key to obtain the preset root key, and compares the information contained in the preset root key with the information pre-stored in the key terminal. If the information is consistent, the verification passes. For example, if the license plate number information contained in the preset root key is consistent with the license plate number information pre-stored in the key terminal, the verification passes, indicating that the key terminal can control the vehicle. After the verification passes, the key terminal sends out the encrypted control instruction, and the communication module forwards the encrypted control instruction to the PEPS controller.

[0098] In this embodiment, before the key terminal controls the vehicle, it is necessary to verify the legitimacy of the key terminal, which ensures the safety of vehicle control; during the verification process, when the PEPS controller sends the preset root key, it needs to encrypt the preset root key, which further improves the security.

[0099] In an alternative embodiment, encrypting the preset root key according to the key encryption algorithm and sending the encrypted preset root key to the key terminal includes:

[0100] Sending the preset root key and the third identifier to the security chip in the PEPS controller of the vehicle;

[0101] 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.

[0102] The PEPS controller in the vehicle contains an MCU (Microcontroller Unit) and a security chip. The security chip is responsible for verifying the identity of critical data (for example, verifying the identity of a digital key terminal or a regular key terminal). In practical applications, the MCU sends the preset root key obtained from the cloud server and the third identifier of the key encryption algorithm for encrypting the preset root key to the security chip. Here, 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 based on the third identifier. After receiving the preset root key and the third identifier, the security chip encrypts the preset root key according to the key encryption algorithm corresponding to the third identifier and returns the encrypted preset root key to the MCU. Finally, the MCU sends the received encrypted preset root key to the key terminal.

[0103] In this embodiment, encrypting the preset root key by the security chip improves the security. The preset root keys of different key terminals are encrypted based on the security chip of the same PEPS controller, reducing the number of security chips used. And by sharing one security chip, the development difficulty and the problem of process inconsistency are reduced, and the cost is saved at the same time.

[0104] In an optional embodiment, the sending the encrypted preset root key to the key terminal includes:

[0105] When the key terminal is a regular key terminal, the encrypted preset root key is sent to the regular key terminal through a low-frequency antenna;

[0106] When the key terminal is a digital key terminal, the encrypted preset root key is sent to the digital key terminal through a short-range wireless communication channel between the digital key terminal and the PEPS controller.

[0107] In practical applications, the data type of the preset root key corresponding to the regular key terminal is a low-frequency data type, and low-frequency data can only be transmitted through a low-frequency antenna for data line transmission. The data type of the preset root key corresponding to the digital key terminal is a short-range wireless communication data type, and short-range wireless communication data can be transmitted through a short-range wireless communication channel. Therefore, when the key terminal is a regular key terminal, the PEPS controller sends the encrypted preset root key to the regular key terminal through a low-frequency antenna. When the key terminal is a digital key terminal, the PEPS controller directly sends the encrypted preset root key to the digital key terminal through a short-range wireless communication channel.

[0108] As Figure 2 shown, according to another aspect of the present invention, a vehicle control method is provided, which is applied to the communication module of the vehicle. The method includes:

[0109] Step S201: Receive an encrypted control instruction sent by a key terminal of the vehicle, where the key terminal is an ordinary key terminal or a digital key terminal.

[0110] Step S202: Add a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction, where the data type of the encrypted control instruction sent by an ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by a digital key terminal is a near-field wireless communication data type.

[0111] Step S203: Forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier and execute the decrypted control instruction.

[0112] In this embodiment, the communication module is a near-field wireless communication module, which has multiple data transmission functions, can receive an encrypted control instruction of a high-frequency data type sent by an ordinary key terminal and an encrypted control instruction of a near-field wireless communication data type sent by a digital key terminal, and send the received encrypted control instruction to the PEPS controller through the CAN bus.

[0113] After receiving the encrypted control instruction, the communication module can identify the data type of the encrypted control instruction. The data types of the encrypted control instruction include a high-frequency data type and a near-field wireless communication data type. After the communication module determines the data type of the encrypted control instruction, a first identifier is added to the encrypted control instruction. The first identifier represents the data type of the encrypted control instruction, including a high-frequency data identifier and a near-field wireless communication data identifier. Specifically, a high-frequency data identifier is added to the encrypted control instruction of the high-frequency data type sent by the ordinary key terminal, and a near-field wireless communication data identifier is added to the encrypted instruction of the near-field wireless communication data type sent by the digital key terminal.

[0114] In this embodiment, the same communication module is used to receive the encrypted control instructions of the ordinary key terminal or the digital key terminal and forward the encrypted control instructions to the PEPS controller, realizing the integrated design of two different types of key systems and solving the problem of a large number of key parts caused by the independent design of different key hardware systems in the past.

[0115] In an optional embodiment, before adding a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction, the method further includes:

[0116] Determine the data type and the indicated control function of the encrypted control instruction;

[0117] Determine the standard length corresponding to the encryption control instruction according to the data type and the control function, where encryption control instructions with different data types and different control functions correspond to different standard lengths;

[0118] Verify whether the length of the encryption control instruction is consistent with the standard length;

[0119] Add a first identifier to the encryption control instruction according to the data type of the encryption control instruction, including: when the length is consistent with the standard length, add a first identifier to the encryption control instruction according to the data type of the encryption control instruction.

[0120] Since the lengths of encryption control instructions with different data types and different control functions are different, that is, the lengths of encryption control instructions with the same control function but different data types are different, and the lengths of encryption control instructions with the same data type but different control functions are different. For example, the "open the car door" encryption control instruction of the high-frequency data type and the "open the car door" encryption control instruction of the near-field wireless communication data type have different lengths, and the "open the car door" encryption control instruction of the high-frequency data type and the "lock the car door" encryption control instruction of the high-frequency data type also have different lengths. Therefore, each encryption control instruction with different control functions and different data types has a standard length, and the standard lengths of various encryption control instructions are pre-stored in the communication module. When the communication module receives an encryption control instruction sent from the key terminal, it identifies the data type of the encryption control instruction and determines the control function corresponding to the encryption control instruction, queries the pre-stored standard length of the encryption control instruction according to the data type and the control function, and compares the length of the received encryption control instruction with the standard length. If the lengths of the two are consistent, it indicates that the encryption control instruction is accurate, and after adding a first identifier representing the data type to the encryption control instruction, it is forwarded to the PEPS controller.

[0121] In this embodiment, by verifying the length of the encryption control instruction, the accuracy of the encryption control instruction is ensured, and the vehicle control safety is further improved.

[0122] As Figure 3 shown, according to another aspect of the present invention, a vehicle control method is provided, which is applied to the key terminal of the vehicle. The method includes:

[0123] Step S301: Determine the instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal.

[0124] Step S302: Encrypt the control instruction according to the instruction encryption algorithm to obtain an encryption control instruction.

[0125] Step S303: Send the encrypted control instruction to the communication module of the vehicle to trigger the communication module to add a corresponding first identifier to the encrypted control instruction, and then forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle.

[0126] In this embodiment, the key terminal sends out the encrypted control instruction which is the control instruction after being encrypted. The encryption process does not change the data type of the control instruction, that is, the data types of the control instruction and the encrypted control instruction are the same. The data types of the control instructions sent by different key terminals are different, and the corresponding instruction encryption algorithms for different data type control instructions are different. That is, the high-frequency data type corresponds to the instruction encryption algorithm for high-frequency data, and the near-field wireless communication data type corresponds to the instruction encryption algorithm for near-field wireless communication data. Before the key terminal sends the encrypted control instruction, the control instruction is first encrypted according to the instruction encryption algorithm corresponding to its data type, and then the encrypted control instruction is sent to the communication module. In addition, the control instruction is encrypted by using a symmetric encryption method, that is, the encryption method and the decryption method of the control instruction are the same, and the instruction encryption algorithm and the instruction decryption algorithm of the control instruction can be determined through the data type of the control instruction.

[0127] In this embodiment, the control instruction is encrypted to prevent the control instruction from being maliciously modified during the transmission process, ensure the accuracy of the control instruction, and improve the security of the key system.

[0128] In an alternative embodiment, the method further includes: determining the control function indicated by the control instruction to be sent by the key terminal; determining the instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal, including: determining the instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal and the control function.

[0129] In this embodiment, the instruction encryption algorithms for encrypting control instructions with different control functions and different data types are different. For example, the instruction encryption algorithms for encrypting the high-frequency data type control instruction of "opening the door" and the near-field wireless communication data type control instruction of "opening the door" are different, and the instruction encryption algorithms for encrypting the high-frequency data type control instruction of "opening the door" and the high-frequency data type control instruction of "ignition" are different. Therefore, before encrypting the control instruction, the key terminal determines the instruction encryption algorithm according to the control function and data type corresponding to the control instruction.

[0130] In an alternative embodiment, the method further includes: sending a control instruction to the PEPS controller; receiving an encrypted preset root secret key sent by the PEPS controller of the vehicle; using the encrypted preset root secret key to verify the legitimacy of the key terminal; and sending the encrypted control instruction to the communication module of the vehicle, including: after the legitimacy verification of the key terminal passes, sending the encrypted control instruction to the communication module of the vehicle.

[0131] 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. This function instruction is an unencrypted control instruction. After receiving the control instruction, the PEPS controller returns an encrypted preset root secret key to the key terminal. After receiving the encrypted preset root secret key, the key terminal decrypts the encrypted preset root secret key. If the information contained in the preset root secret key queried after decryption is consistent with the information pre-stored in the key terminal, it indicates that the key terminal is legitimate and can control the vehicle. After the legitimacy verification passes, the key terminal encrypts the control instruction and then sends the encrypted control instruction to the communication module.

[0132] In practical applications, the user only needs to perform one operation on the key terminal. The key terminal first sends a control instruction to the PEPS controller to verify the legitimacy of the key terminal. After the legitimacy verification of the key terminal passes, the key terminal automatically sends an encrypted control instruction, so that the communication module forwards the encrypted control instruction to the PEPS controller to execute the corresponding control function.

[0133] Figure 4 The schematic diagram of the application scenario of the embodiment of the present invention is shown. The digital key terminal 11 and the ordinary key terminal 12 respectively establish signal connections with the PEPS controller installed on the vehicle 15, so that the digital key terminal 11 sends a control instruction of the short-range wireless communication data type to the PEPS controller, and the PEPS controller sends the encrypted preset root secret key to the digital key terminal 11; and the ordinary key terminal 12 sends a control instruction of the high-frequency data type to the PEPS controller, and the PEPS controller sends the encrypted preset root secret key to the ordinary key terminal 12 through the low-frequency antenna 14; the communication module 13 respectively establishes signal connections with the digital key terminal 11 and the ordinary key terminal 12, and is connected to the PEPS controller of the vehicle through the CAN connection, so as to realize that the communication module 13 receives the encrypted control instruction sent by the key terminal and sends the encrypted control instruction to the PEPS controller.

[0134] Figure 5 The hardware structure block diagram of the vehicle control system provided by the embodiment of the present invention is shown. As Figure 5As shown, the key terminals include a digital key terminal and a regular key terminal. Multiple communication modules are configured in the vehicle. The communication modules can receive signals of both the short-range wireless communication data type and the high-frequency data type, that is, receive the encrypted control instructions sent by different key terminals. The PEPS controller includes a micro control unit (MCU) and a security chip. The MCU is used to acquire and send data and control the vehicle. The security chip is used to verify the identity of key data. For example, verify the identity of the digital key or the regular key. The communication module is connected to the PEPS controller through CAN. A low-frequency antenna is also configured in the vehicle. The low-frequency antenna is connected to the PEPS controller. The PEPS controller sends low-frequency data to the regular key terminal through the low-frequency antenna.

[0135] Figure 6 The figure shows a vehicle control system provided by an embodiment of the present invention, which is applied to the PEPS controller of a vehicle. The system includes:

[0136] An instruction acquisition module 61, configured to receive the encrypted control instruction forwarded by the communication module of the vehicle. The encrypted control instruction comes from a key terminal. The encrypted control instruction carries a first identifier, and the first identifier represents the data type of the encrypted control instruction. Among them, the key terminal is a regular key terminal or a digital key terminal. The data type of the encrypted control instruction sent by the regular key terminal is the high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is the short-range wireless communication data type.

[0137] An instruction execution module 62, configured to decrypt the encrypted control instruction according to the first identifier according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction.

[0138] Optionally, the instruction execution module includes:

[0139] A first instruction execution unit, configured to determine the data type of the encrypted control instruction according to the first identifier, and extract a function indication bit from the encrypted control instruction. The function indication bit represents the control function indicated by the encrypted control instruction.

[0140] A second instruction execution unit, configured to determine a second identifier of the instruction decryption algorithm for decrypting the encrypted control instruction according to the first identifier and the function indication bit. The second identifier represents the type of the instruction decryption algorithm.

[0141] A third instruction execution unit, configured to decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction.

[0142] Optionally, the system further includes:

[0143] A first instruction acquisition module, configured to receive encrypted control instructions respectively forwarded by multiple communication modules, where each encrypted control instruction forwarded by a communication module carries the first identifier and an identity tag, and the identity tag represents the identity information of the communication module;

[0144] A first instruction execution module, configured to decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier and execute the decrypted control instruction, including: decrypting each encrypted control instruction according to the decryption algorithm to obtain the decrypted control instruction, where the control instruction carries an identity tag; comparing multiple control instructions; and when at least two control instructions are consistent, executing the control instruction.

[0145] Optionally, the system further includes:

[0146] A key acquisition module, configured to receive a control instruction sent by the key terminal, obtain a pre-set root key paired with the key terminal from a cloud server, and specify a third identifier for a key encryption algorithm used to encrypt the pre-set root key, where the third identifier represents the type of the key encryption algorithm;

[0147] A key encryption module, configured to encrypt the pre-set root key according to the key encryption algorithm and send the encrypted pre-set root key to the key terminal to implement the legitimacy verification of the key terminal by using the encrypted pre-set root key.

[0148] Optionally, the key encryption module includes:

[0149] A first key encryption unit, configured to send the pre-set root key and the third identifier to a security chip in a PEPS controller of the vehicle;

[0150] A second key encryption unit, configured to encrypt the pre-set root key according to the key encryption algorithm represented by the third identifier and send the encrypted pre-set root key to the key terminal.

[0151] Optionally, the second key encryption unit includes:

[0152] A first key sending unit, configured to send the encrypted pre-set root key to the ordinary key terminal through a low-frequency antenna when the key terminal is an ordinary key terminal;

[0153] A second key sending unit, configured to, when the key terminal is a digital key terminal, send the encrypted preset root key to the digital key terminal through a short-range wireless communication channel between the second key sending unit and the digital key terminal.

[0154] Figure 7 FIG. shows a vehicle control system provided by another embodiment of the present invention, which is applied to a communication module of a vehicle. The system includes:

[0155] An instruction receiving module 71, configured to receive an encrypted control instruction sent by a key terminal of the vehicle, where the key terminal is an ordinary key terminal or a digital key terminal;

[0156] An instruction processing module 72, configured to add a first identifier to the encrypted control instruction according to a data type of the encrypted control instruction, where a data type of an encrypted control instruction sent by an ordinary key terminal is a high-frequency data type, and a data type of an encrypted control instruction sent by a digital key terminal is a short-range wireless communication data type;

[0157] An instruction forwarding module 73, configured to forward the encrypted control instruction carrying the first identifier to a 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.

[0158] Optionally, the system further includes:

[0159] A type determining module, configured to determine a data type of the encrypted control instruction and an indicated control function;

[0160] A length determining module, configured to determine a standard length corresponding to the encrypted control instruction according to the data type and the control function, where encrypted control instructions with different data types and different control functions correspond to different standard lengths;

[0161] A length verification module, configured to verify whether a length of the encrypted control instruction is consistent with the standard length;

[0162] An identifier adding module, configured to add a first identifier to the encrypted control instruction according to a data type of the encrypted control instruction, including: when the length is consistent with the standard length, adding a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction.

[0163] Figure 8 FIG. shows a vehicle control system provided by still another embodiment of the present invention, which is applied to a key terminal of a vehicle. The system includes:

[0164] An algorithm determination module 81, configured to determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal;

[0165] An instruction encryption module 82, configured to encrypt the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction;

[0166] An instruction sending module 83, configured to send the encrypted control instruction to the communication module of the vehicle, so as to trigger the communication module to add a corresponding first identifier to the encrypted control instruction, and then forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle.

[0167] Optionally, the system further includes:

[0168] A first function determination module, configured to determine the control function indicated by the control instruction to be sent by the key terminal;

[0169] A first algorithm determination module, configured to determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal, including: 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.

[0170] Optionally, the system further includes:

[0171] A first sending module, configured to send a control instruction to the PEPS controller;

[0172] A key receiving module, configured to receive an encrypted preset root key sent by the PEPS controller of the vehicle;

[0173] A key verification module, configured to verify the legitimacy of the key terminal by using the encrypted preset root key;

[0174] A second sending module, configured to send the encrypted control instruction to the communication module of the vehicle, including: after the legitimacy verification of the key terminal is passed, sending the encrypted control instruction to the communication module of the vehicle.

[0175] An embodiment of the present invention also discloses a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the vehicle control method described in any one of the above embodiments.

[0176] An embodiment of the present invention also discloses a vehicle, where the vehicle includes the above vehicle control system.

[0177] The vehicle has the same advantages as the above vehicle control method and system compared with the prior art, and will not be elaborated here.

[0178] The technical details and advantages of the above-mentioned system and vehicle have been elaborated in detail in the above method and will not be repeated here.

[0179] Each embodiment in this specification is described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other.

[0180] Although the preferred embodiments of the embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concept. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present invention.

[0181] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or terminal device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or terminal device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article or terminal device comprising the said element.

[0182] The above has introduced in detail a vehicle control method, system, medium and vehicle provided by the present invention. Specific examples are used in this article to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A vehicle control method, characterized in that, A PEPS controller applied to a vehicle, the vehicle being configured with multiple communication modules, each of the multiple communication modules having a unique identity tag capable of characterizing its own identity information, the method comprising: Receiving an encrypted control instruction forwarded by a communication module of the vehicle, the encrypted control instruction coming from a key terminal, the encrypted control instruction carrying a first identifier, the first identifier characterizing the data type of the encrypted control instruction, wherein the key terminal is an ordinary key terminal or a digital key terminal, and the data type of the encrypted control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is a near-field wireless communication data type; According to the first identifier, decrypt the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction; The method further comprises: When the PEPS controller decrypts multiple received encrypted control instructions, and the decrypted control instructions carry identity tags, the PEPS controller compares the control instructions carrying different identity tags; If the data in at least two control instructions is exactly the same, control the vehicle to execute the control instruction; The PEPS controller avoids a certain data being modified by comparing multiple control instructions.

2. The method according to claim 1, wherein According to the first identifier, decrypt the encrypted control instruction according to the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction, including: Determine the data type of the encrypted control instruction according to the first identifier, and extract a function indication bit from the encrypted control instruction, the function indication bit characterizing the control function indicated by the encrypted control instruction; According to the first identifier and the function indication bit, judge a second identifier of the instruction decryption algorithm for decrypting the encrypted control instruction, the second identifier characterizing the type of the instruction decryption algorithm; Decrypt the encrypted control instruction according to the decryption algorithm indicated by the second identifier, and execute the decrypted control instruction.

3. The method according to claim 2, wherein The method further comprises: Receiving encrypted control instructions respectively forwarded by multiple communication modules, each encrypted control instruction forwarded by a communication module carrying the first identifier and an identity tag, the identity tag characterizing the identity information of the communication module; According to the decryption algorithm indicated by the second identifier, decrypt the encrypted control instruction, and execute the decrypted control instruction, including: Decrypt each encrypted control instruction according to the decryption algorithm to obtain a decrypted control instruction, the control instruction carrying an identity tag; Compare multiple control instructions; When at least two of the control instructions are the same, execute the control instruction.

4. The method according to claim 1, characterized in that, Before receiving the encrypted control instruction forwarded by the communication module of the vehicle, it further comprises: Receiving a control instruction sent by the key terminal, obtaining a preset root secret key paired with the key terminal from a cloud server, and designating a third identifier of a key encryption algorithm for encrypting the preset root secret key, the third identifier characterizing the type of the key encryption algorithm; Encrypt the preset root key according to the key encryption algorithm, and send the encrypted preset root key to the key terminal to implement the legality verification of the key terminal by using the encrypted preset root key.

5. The method according to claim 4, wherein Encrypt the preset root key according to the key encryption algorithm, and send the encrypted preset root key to the key terminal, including: Send the preset root key and the third identifier to the security chip in the PEPS controller of the vehicle; Encrypt the preset root key according to the key encryption algorithm represented by the third identifier, and send 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 includes: When the key terminal is a common key terminal, send the encrypted preset root key to the common key terminal through a low-frequency antenna; When the key terminal is a digital key terminal, send the encrypted preset root key to the digital key terminal through a short-range wireless communication channel with the digital key terminal.

7. A vehicle control method, characterized in that, Applied to a communication module of a vehicle, the vehicle is configured with a plurality of communication modules, and each of the plurality of communication modules has a unique identity tag capable of representing its own identity information. The method includes: Receive an encrypted control instruction sent by a key terminal of the vehicle, where the key terminal is a common key terminal or a digital key terminal; Add a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction, where the data type of the encrypted control instruction sent by a common key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by a digital key terminal is a short-range wireless communication data type; Forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier and execute the decrypted control instruction; and, enable the PEPS controller to, after decrypting multiple received encrypted control instructions, if the decrypted control instructions carry identity tags, compare the control instructions carrying different identity tags, and if the data in at least two control instructions is exactly the same, control the vehicle to execute the control instruction; the PEPS controller avoids a certain data being modified by comparing multiple control instructions.

8. The method according to claim 7, wherein Before adding a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction, the method further includes: Determine the data type and the indicated control function of the encrypted control instruction; Determine the standard length corresponding to the encrypted control instruction according to the data type and the control function, and encrypted control instructions with different data types and different control functions correspond to different standard lengths; Verify whether the length of the encrypted control instruction is consistent with the standard length; Adding a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction includes: When the length is consistent with the standard length, add a first identifier to the encryption control instruction according to the data type of the encryption control instruction.

9. A vehicle control method, characterized in that, Applied to a key terminal of a vehicle, the vehicle is configured with a plurality of communication modules, and each of the plurality of communication modules has a unique identity tag capable of characterizing its own identity information. The method includes: Determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal; Encrypt the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction; Send the encrypted control instruction to the communication module of the vehicle to trigger the communication module to add a corresponding first identifier to the encrypted control instruction, and then forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle; and, enable the PEPS controller to decrypt the received multiple encrypted control instructions, and the decrypted control instructions carry identity tags. Compare the control instructions carrying different identity tags. If the data in at least two control instructions is exactly the same, control the vehicle to execute the control instruction; the PEPS controller compares multiple control instructions to avoid modification of a certain data.

10. The method according to claim 9, wherein Further includes: Determine the control function indicated by the control instruction to be sent by the key terminal; Determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal, including: Determine 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 according to claim 9 or 10, characterized in that, Further includes: Send a control instruction to the PEPS controller; Receive an encrypted preset root secret key sent by the PEPS controller of the vehicle; Verify the legality of the key terminal by using the encrypted preset root secret key; Send the encrypted control instruction to the communication module of the vehicle, including: After the legality verification of the key terminal passes, send the encrypted control instruction to the communication module of the vehicle.

12. A vehicle control system, characterized in that, Applied to a PEPS controller of a vehicle, the vehicle is configured with a plurality of communication modules, and each of the plurality of communication modules has a unique identity tag capable of characterizing its own identity information. The system includes: An instruction acquisition module, configured to receive an encrypted control instruction forwarded by the communication module of the vehicle, the encrypted control instruction comes from a key terminal, the encrypted control instruction carries a first identifier, and the first identifier characterizes the data type of the encrypted control instruction. Among them, the key terminal is an ordinary key terminal or a digital key terminal. The data type of the encrypted control instruction sent by the ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by the digital key terminal is a near-field wireless communication data type; An instruction execution module, configured to decrypt the encrypted control instruction according to the first identifier using the instruction decryption algorithm corresponding to the first identifier, and execute the decrypted control instruction; and when the PEPS controller decrypts multiple received encrypted control instructions, the decrypted control instructions carry identity tags, the PEPS controller compares the control instructions carrying different identity tags, and if the data in at least two control instructions is exactly the same, the vehicle is controlled to execute the control instruction; the PEPS controller compares multiple control instructions to prevent a certain data from being modified.

13. A vehicle control system, characterized in that, A communication module applied to a vehicle, where the vehicle is configured with multiple communication modules, and the multiple communication modules each have a unique identity tag capable of characterizing their own identity information. The system includes: An instruction receiving module, configured to receive an encrypted control instruction sent by a key terminal of the vehicle, where the key terminal is an ordinary key terminal or a digital key terminal; An instruction processing module, configured to add a first identifier to the encrypted control instruction according to the data type of the encrypted control instruction, where the data type of the encrypted control instruction sent by an ordinary key terminal is a high-frequency data type, and the data type of the encrypted control instruction sent by a digital key terminal is a near-field wireless communication data type; An instruction forwarding module, configured to forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle to trigger the PEPS controller to decrypt the encrypted control instruction carrying the first identifier and execute the decrypted control instruction; and to enable the PEPS controller, after decrypting multiple received encrypted control instructions, the decrypted control instructions carry identity tags, compare the control instructions carrying different identity tags, and if the data in at least two control instructions is exactly the same, the vehicle is controlled to execute the control instruction; the PEPS controller compares multiple control instructions to prevent a certain data from being modified.

14. A vehicle control system, characterized in that, A key terminal applied to a vehicle, where the vehicle is configured with multiple communication modules, and the multiple communication modules each have a unique identity tag capable of characterizing their own identity information. The system includes: An algorithm determination module, configured to determine an instruction encryption algorithm according to the data type of the control instruction to be sent by the key terminal; An instruction encryption module, configured to encrypt the control instruction according to the instruction encryption algorithm to obtain an encrypted control instruction; An instruction sending module, configured to send the encrypted control instruction to the communication module of the vehicle, so as to trigger the communication module to add a corresponding first identifier to the encrypted control instruction, and then forward the encrypted control instruction carrying the first identifier to the PEPS controller of the vehicle; and, so that after the PEPS controller decrypts multiple received encrypted control instructions, the decrypted control instructions carry identity tags, compare the control instructions carrying different identity tags, and if the data in at least two control instructions is exactly the same, control the vehicle to execute the control instruction; the PEPS controller compares multiple control instructions to prevent a certain data from being modified.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the vehicle control method according to any one of claims 1 to 6 or the vehicle control method according to any one of claims 7 to 8 or the vehicle control method according to any one of claims 9 to 11.

16. A vehicle, characterized in that, The vehicle includes the vehicle control system according to any one of claims 12 to 14.

Citation Information

Patent Citations

  • Data encryption and transmission method, algorithm distribution method, equipment and system

    CN102780558A

  • User activated / deactivated key fob

    CN110889912A

  • Information interaction method and device based on Bluetooth

    CN111200807A