A vehicle near-end command control method and system

By collecting and processing vehicle resource information in intelligent connected vehicles, and combining cloud digital key management platform and car owner biometric information for multi-layer authentication, the problem of insufficient security of vehicle near-end authentication is solved, and higher access control security and data transmission security are achieved.

CN119342081BActive Publication Date: 2025-04-22AUTOMOTIVE DATA OF CHINA (TIANJIN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411886468.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-22
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

The nearest vehicle end is authenticated by vehicle computer code or fixed credentials, which cannot meet the strong access control needs. Attackers can still access the Internet of Vehicle Management Platform by forging credentials, resulting in security risks for intelligent connected vehicles.

Method used

The vehicle resource information is collected at preset times by the car terminal, and combined with the basic resource information to form the vehicle second resource information. The hash function is used to calculate the hash value of the resource information and sent to the cloud digital key management platform for binding and authentication. Multi-layer authentication is performed based on the fingerprint and fingerprint pressing time of the car owner to ensure the security of access control.

Benefits of technology

It improves the security of vehicle owner control authority authentication, enhances the security of data transmission, prevents attacks and analysis of vehicle data during transmission, and improves the overall security of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342081B_ABST
    Figure CN119342081B_ABST
Patent Text Reader

Abstract

The present invention discloses a vehicle near-end command control method and system, and relates to the field of vehicle control technology. The present invention writes the vehicle second resource information into a cloud digital key management platform through a vehicle terminal, and the vehicle terminal and the cloud digital key management platform cooperate to authenticate the control command sent by the owner through the mobile phone digital key APP, thereby improving the security of data transmission and command authentication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of vehicle control, and in particular relates to a vehicle near-end command control method and system. Background Art

[0002] With the rapid development of Internet of Vehicles technology and related industries for intelligent connected vehicles, the Internet of Vehicles closely links people, cars, transportation, information services, and society. Intelligent connected vehicles operating in the Internet of Vehicles environment require a secure network environment.

[0003] However, vehicle authentication through vehicle coding or fixed credentials cannot meet strong access control requirements. Attackers can still access the Internet of Vehicles management platform by forging credentials and conduct network attacks, resulting in security risks for smart connected vehicles.

[0004] Based on the above problems, this paper proposes a vehicle proximal command control method and system. Summary of the invention

[0005] The technical solution adopted by the present invention to solve the above technical problems is:

[0006] A vehicle near-end command control method, the method comprising the following steps:

[0007] S1, the vehicle terminal collects the first vehicle resource information at a preset time T, and combines it with the vehicle basic resource information to form the second vehicle resource information;

[0008] The first vehicle resource information includes: vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records.

[0009] The basic vehicle resource information includes: vehicle VIN number, vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model;

[0010] The automobile terminal splices the first resource information of the vehicle in the order of vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record, and calculates a hash value H of the first resource information using a first hash function;

[0011] S2. The vehicle terminal sends the second resource information of the vehicle to the cloud digital key management platform, and the cloud digital key management platform receives the second resource information of the vehicle;

[0012] S3. The cloud digital key management platform obtains the information registered by the car owner on the cloud digital key management platform through the mobile digital key APP;

[0013] The registered information includes: the owner's mobile phone number, the vehicle's VIN number, the network access license character, the owner's registered fingerprint, the identity information corresponding to the owner's registered fingerprint, and the initial pressing time of the owner's fingerprint;

[0014] Among them, the cloud-based digital key management platform issues multiple network access license characters to the mobile phone digital key APP, and the car owner selects a network access license character through the mobile phone digital key APP. When registering on the cloud-based digital key management platform, the mobile phone digital key APP sends the network access license character selected by the car owner to the cloud-based digital key management platform.

[0015] The registered fingerprint of the car owner is the fingerprint collected by the car owner when registering through the mobile phone digital key APP;

[0016] The identity information corresponding to the registered fingerprint of the car owner is the identity information corresponding to the fingerprint after the car owner collects the fingerprint when registering through the mobile digital key APP on the mobile phone.

[0017] The initial pressing time of the owner's fingerprint is the initial pressing time when the owner inputs the fingerprint through the mobile phone digital key APP on the mobile phone; specifically, when the owner registers on the cloud digital key management platform through the mobile phone digital key APP, the mobile phone digital key APP collects the initial pressing time of the owner's fingerprint; when the owner subsequently unlocks the car terminal, the pressing time of the input fingerprint needs to be greater than or equal to the initial pressing time to successfully unlock the car terminal.

[0018] S4. The cloud digital key management platform binds the second vehicle resource information with the registered information through the vehicle VIN number;

[0019] S5. The cloud digital key management platform sends the owner's mobile phone number and network access license characters in the registered information to the car terminal;

[0020] S6. The car owner sends a first control command to the car terminal through the mobile digital key APP; at the same time, the car owner sends a second control command to the cloud digital key management platform through the mobile digital key APP;

[0021] The first control instruction includes: a control signal, a mobile phone number of the vehicle owner, and characters of a network access permit;

[0022] The second control instruction includes: the owner's fingerprint and the duration of the owner's fingerprint pressing;

[0023] The owner's fingerprint is the fingerprint entered by the owner in the mobile digital key APP interface this time;

[0024] The owner's fingerprint pressing time is the length of time the owner presses the fingerprint when entering the fingerprint in the digital key APP interface on the mobile phone.

[0025] S7. After receiving the first control instruction, the vehicle terminal verifies the first control instruction; when the verification is successful, the vehicle terminal sends a third control instruction to the cloud digital key management platform and executes step S8; otherwise, the vehicle terminal discards the first control instruction and terminates the control program;

[0026] The third control instruction includes: the VIN number of the vehicle terminal and a control signal;

[0027] S8. After the cloud-based digital key management platform receives the third control instruction sent by the vehicle terminal and the second control instruction sent by the car owner through the mobile phone digital key APP, it controls whether the vehicle terminal accepts the control of the control signal according to the third control instruction and the second control instruction.

[0028] A vehicle near-end command control system, the system comprising a vehicle terminal, a cloud digital key management platform, and a mobile digital key APP; wherein:

[0029] The automobile terminal collects the first resource information of the vehicle at a preset time interval T, and combines it with the basic resource information of the vehicle to form the second resource information of the vehicle;

[0030] The automobile terminal sends the second resource information of the vehicle to the cloud digital key management platform, and the cloud digital key management platform receives the second resource information of the vehicle;

[0031] The cloud digital key management platform obtains the information registered by the car owner on the cloud digital key management platform through the mobile digital key APP;

[0032] The cloud digital key management platform binds the vehicle second resource information with the registered information through the vehicle VIN number;

[0033] The cloud digital key management platform sends the owner's mobile phone number and network access license characters in the registered information to the vehicle terminal;

[0034] The car owner sends a first control command to the car terminal through the mobile digital key APP; at the same time, the car owner sends a second control command to the cloud digital key management platform through the mobile digital key APP;

[0035] The first control instruction includes: a control signal, a mobile phone number of the vehicle owner, and characters of a network access permit;

[0036] The second control instruction includes: the owner's fingerprint and the duration of the owner's fingerprint pressing;

[0037] The owner's fingerprint is the fingerprint entered by the owner in the mobile digital key APP interface this time;

[0038] The owner's fingerprint pressing time is the time the owner presses the fingerprint in the mobile digital key APP interface this time;

[0039] After receiving the first control instruction, the automobile terminal verifies the first control instruction; when the verification is successful, the automobile terminal sends a third control instruction to the cloud digital key management platform; otherwise, the automobile terminal discards the first control instruction and terminates the control program;

[0040] The third control instruction includes: the VIN number of the vehicle terminal and a control signal;

[0041] After the cloud-based digital key management platform receives the third control instruction sent by the car terminal and the second control instruction sent by the car owner through the mobile phone digital key APP, it controls whether the car terminal accepts the control of the control signal according to the third control instruction and the second control instruction.

[0042] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above description and other purposes, features and advantages of the present invention more obvious and easy to understand, the preferred embodiments are specifically cited and described in detail as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0044] Figure 1 This is the structural diagram of the vehicle's proximal command control system. DETAILED DESCRIPTION

[0045] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0046] In the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be connected, detachably connected, or integrated; it can be mechanically connected or electrically connected; it can be directly connected or indirectly connected through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0047] Example 1

[0048] The present invention provides a vehicle near-end command control method, the method comprising the following steps:

[0049] S1. The car terminal collects the first vehicle resource information every preset time T, and combines it with the basic vehicle resource information to form the second vehicle resource information;

[0050] The first vehicle resource information includes: vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records.

[0051] The basic vehicle resource information includes: vehicle VIN number, vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model;

[0052] The automobile terminal splices the first resource information of the vehicle in the order of vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record, and calculates a hash value H of the first resource information of the vehicle by using a first hash function;

[0053] S2. The vehicle terminal sends the second resource information of the vehicle to the cloud digital key management platform, and the cloud digital key management platform receives the second resource information of the vehicle;

[0054] S3. The cloud digital key management platform obtains the information registered by the car owner on the cloud digital key management platform through the mobile digital key APP;

[0055] The registered information includes: the owner's mobile phone number, the vehicle's VIN number, the network access license character, the owner's registered fingerprint, the identity information corresponding to the owner's registered fingerprint, and the initial pressing time of the owner's fingerprint;

[0056] Among them, the cloud-based digital key management platform issues multiple network access license characters to the mobile phone digital key APP, and the car owner selects a network access license character through the mobile phone digital key APP. When registering on the cloud-based digital key management platform, the mobile phone digital key APP sends the network access license character selected by the car owner to the cloud-based digital key management platform.

[0057] The registered fingerprint of the car owner is the fingerprint collected by the car owner when registering through the mobile phone digital key APP;

[0058] The identity information corresponding to the registered fingerprint of the car owner is the identity information corresponding to the fingerprint after the car owner collects the fingerprint when registering through the mobile digital key APP on the mobile phone.

[0059] The initial pressing time of the car owner's fingerprint is the initial pressing time of the fingerprint input by the car owner when registering through the mobile phone digital key APP. Specifically, when the car owner registers on the cloud digital key management platform through the mobile phone digital key APP, the mobile phone digital key APP collects the initial pressing time of the fingerprint input by the car owner; when the car owner subsequently unlocks the car terminal, the pressing time of the fingerprint input needs to be greater than or equal to the initial pressing time to successfully unlock.

[0060] S4. The cloud digital key management platform binds the second vehicle resource information with the registered information through the vehicle VIN number;

[0061] S5. The cloud digital key management platform sends the owner's mobile phone number and network access license characters in the registered information to the car terminal;

[0062] S6. The car owner sends a first control command to the car terminal through the mobile digital key APP; at the same time, the car owner sends a second control command to the cloud digital key management platform through the mobile digital key APP;

[0063] The first control instruction includes: a control signal, a mobile phone number of the vehicle owner, and characters of a network access permit;

[0064] The second control instruction includes: the owner's fingerprint and the duration of the owner's fingerprint pressing;

[0065] The owner's fingerprint is the fingerprint entered by the owner in the mobile digital key APP interface this time;

[0066] The owner's fingerprint pressing time is the length of time the owner presses the fingerprint when entering the fingerprint in the digital key APP interface on the mobile phone.

[0067] S7. After receiving the first control instruction, the vehicle terminal verifies the first control instruction; when the verification is successful, the vehicle terminal sends a third control instruction to the cloud digital key management platform and executes step S8; otherwise, the vehicle terminal discards the first control instruction and terminates the control program;

[0068] The third control instruction includes: the VIN number of the vehicle terminal and a control signal;

[0069] S8. After the cloud-based digital key management platform receives the third control instruction sent by the vehicle terminal and the second control instruction sent by the car owner through the mobile phone digital key APP, it controls whether the vehicle terminal accepts the control of the control signal according to the third control instruction and the second control instruction.

[0070] Further, step S2 includes:

[0071] S21. The automobile terminal extracts the first digit of each data in the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, and vehicle battery remaining power from the vehicle second resource information, and concatenates multiple first digits to form a number A;

[0072] S22. The car terminal sends the number A to the cloud digital key management platform and executes S23 at the same time;

[0073] S23. The car terminal divides A by 3 to obtain a remainder B when A is divided by 3;

[0074] When B is 0, the vehicle second resource information is processed by the first elimination method and the first splicing order to form processed vehicle second resource information, and the processed vehicle second resource information is encrypted by the first encryption function to form encrypted vehicle second resource information;

[0075] When B is 1, the second vehicle resource information is processed by the second elimination method and the second splicing order to form processed vehicle second resource information, and the processed vehicle second resource information is encrypted by the second encryption function to form encrypted vehicle second resource information;

[0076] When B is 2, the vehicle second resource information is processed by a third elimination method and a third splicing order to form processed vehicle second resource information, and the processed vehicle second resource information is encrypted by a third encryption function to form encrypted vehicle second resource information;

[0077] The method of processing the second resource information of the vehicle by using the first elimination method and the first splicing sequence is as follows: firstly, the data in the second resource information of the vehicle is eliminated, and then, according to the first splicing sequence, each data in the second resource information of the vehicle after the elimination operation is spliced;

[0078] The first elimination method is to eliminate the first one of the strings corresponding to the vehicle VIN number, vehicle engine number, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model. characters;

[0079] The second elimination method is to eliminate the first one of the strings corresponding to the vehicle VIN number, vehicle engine number, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model respectively. characters;

[0080] The third elimination method is to eliminate the first one of the strings corresponding to the vehicle VIN number, vehicle engine number, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model respectively. characters;

[0081] The first splicing order is: splicing the above data in the order of vehicle VIN number, vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model, vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record;

[0082] The second splicing order is: vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model, and the above data are spliced ​​in the order of vehicle VIN number, vehicle engine model, vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record;

[0083] The third splicing order is: splicing the above data in the order of vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model, vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, vehicle driving behavior record, vehicle VIN number, and vehicle engine model;

[0084] The first encryption function, the second encryption function, and the third encryption function are stored in a system of the automobile terminal;

[0085] S24. Send the encrypted vehicle second resource information to the cloud digital key management platform;

[0086] S25. The cloud digital key management platform receives the number A and divides A by 3 to obtain a remainder C of A divided by 3;

[0087] S26. When C is 0, the cloud digital key management platform decrypts the received vehicle second resource information according to the first decryption function, and disassembles the decrypted vehicle second resource information using the first disassembly sequence to form disassembled vehicle second resource information;

[0088] The vehicle VIN number in the second resource information of the disassembled vehicle is compared with each vehicle VIN number stored in the cloud digital key management platform, except for the first The remaining digits of the first digit of the digit are compared. If the same VIN number exists, it is determined that the received second vehicle resource information is the vehicle resource information of the vehicle corresponding to the same VIN number, and the removed first digit of the second vehicle resource information is supplemented according to the vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model corresponding to the same VIN number stored in the cloud digital key management platform. The vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records in the second resource information of the disassembled vehicle are stored in the cloud digital key management platform corresponding to the same VIN number.

[0089] When C is 1, the cloud digital key management platform decrypts the received vehicle second resource information according to the second decryption function, and disassembles the decrypted vehicle second resource information using the second disassembly sequence to form disassembled second resource information of each vehicle;

[0090] The vehicle VIN number in the second resource information of the disassembled vehicle is compared with each vehicle VIN number stored in the cloud digital key management platform, except for the first The remaining digits of the first digit of the digit are compared. If the same VIN number exists, it is determined that the received second vehicle resource information is the vehicle resource information of the vehicle corresponding to the same VIN number, and the removed first digit of the second vehicle resource information is supplemented according to the vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model corresponding to the same VIN number stored in the cloud digital key management platform. The vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records in the second resource information of the disassembled vehicle are stored in the cloud digital key management platform corresponding to the same VIN number.

[0091] When C is 2, the cloud digital key management platform decrypts the received vehicle second resource information according to the third decryption function, and disassembles the decrypted vehicle second resource information using the third disassembly sequence to form disassembled second resource information of each vehicle;

[0092] The vehicle VIN number in the second resource information of the disassembled vehicle is compared with each vehicle VIN number stored in the cloud digital key management platform, except for the first The remaining digits of the first digit of the digit are compared. If the same VIN number exists, it is determined that the received second vehicle resource information is the vehicle resource information of the vehicle corresponding to the same VIN number, and the removed first digit of the second vehicle resource information is supplemented according to the vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model corresponding to the same VIN number stored in the cloud digital key management platform. The vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records in the second resource information of the disassembled vehicle are stored in the cloud digital key management platform corresponding to the same VIN number.

[0093] Among them, the first decryption function, the second decryption function, and the third decryption function are stored in the cloud digital key management platform and correspond to the first encryption function, the second encryption function, and the third encryption function;

[0094] The first decryption function can decrypt data encrypted by the first encryption function, the second decryption function can decrypt data encrypted by the second encryption function, and the third decryption function can decrypt data encrypted by the third encryption function;

[0095] The first disassembly sequence, the second disassembly sequence, and the third disassembly sequence are stored in the cloud digital key management platform and correspond to the first splicing sequence, the second splicing sequence, and the third splicing sequence;

[0096] The data spliced ​​according to the first splicing order can be restored according to the first disassembly order, the data spliced ​​according to the second splicing order can be restored according to the second disassembly order, and the data spliced ​​according to the third splicing order can be restored according to the third disassembly order.

[0097] Furthermore, step S8 specifically includes the following steps:

[0098] S81. After receiving the third control command sent by the car terminal, the cloud digital key management platform starts processing the second control command sent by the car owner through the mobile digital key APP;

[0099] S82. The cloud digital key management platform extracts the owner's fingerprint and the pressing time of the owner's fingerprint in the second control instruction, and compares the owner's fingerprint with the owner's registered fingerprint for similarity; when there is a registered fingerprint of the owner with a similarity of greater than or equal to 98% with the owner's fingerprint, execute step S83; otherwise, delete the third control instruction and terminate the program;

[0100] S83. The cloud digital key management platform determines whether the owner's fingerprint pressing time is greater than or equal to the owner's initial fingerprint pressing time; if so, execute step S84; otherwise, delete the third control instruction and terminate the program;

[0101] S84. The cloud-based digital key management platform extracts the VIN number of the automobile terminal in the third control instruction, and obtains the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record in the second resource information of the vehicle corresponding to the VIN number stored in the cloud-based digital key management platform, and splices the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record in the order of splicing, and uses the first hash function to calculate the hash value of the spliced ​​data ;

[0102] S85. The cloud digital key management platform feeds back the fourth control instruction to the vehicle terminal;

[0103] The fourth control instruction includes: an access permission signal, a hash value ;

[0104] S86. After receiving the fourth control instruction, the vehicle terminal compares the hash value H with the hash value Make a comparison;

[0105] When the hash value H and the hash value At the same time, the automobile terminal determines the time of receiving the fourth control instruction The time when the first control instruction is received When the difference is less than or equal to the preset threshold When the difference is greater than a preset threshold, the automobile terminal executes according to the control signal in the first control instruction; When the vehicle terminal deletes the first control instruction, the program is terminated.

[0106] When the hash value H and the hash value If they are not the same, the vehicle terminal deletes the first control instruction and terminates the program.

[0107] Furthermore, the first Hash function adopts a common Hash function, which is not limited here.

[0108] Furthermore, the automobile terminal re-collects the vehicle first resource information every preset time T; and the cloud-based digital key management platform updates the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record data corresponding to each VIN number.

[0109] Example 2

[0110] The present invention provides a vehicle near-end command control system, the system comprising a vehicle terminal, a cloud digital key management platform, and a mobile digital key APP; wherein:

[0111] The automobile terminal collects the first resource information of the vehicle at a preset time interval T, and combines it with the basic resource information of the vehicle to form the second resource information of the vehicle;

[0112] The automobile terminal sends the second resource information of the vehicle to the cloud digital key management platform, and the cloud digital key management platform receives the second resource information of the vehicle;

[0113] The cloud digital key management platform obtains the information registered by the car owner on the cloud digital key management platform through the mobile digital key APP;

[0114] The cloud digital key management platform binds the vehicle second resource information with the registered information through the vehicle VIN number;

[0115] The cloud digital key management platform sends the owner's mobile phone number and network access license characters in the registered information to the vehicle terminal;

[0116] The car owner sends a first control command to the car terminal through the mobile digital key APP; at the same time, the car owner sends a second control command to the cloud digital key management platform through the mobile digital key APP;

[0117] The first control instruction includes: a control signal, a mobile phone number of the vehicle owner, and characters of a network access permit;

[0118] The second control instruction includes: the owner's fingerprint and the duration of the owner's fingerprint pressing;

[0119] The owner's fingerprint is the fingerprint entered by the owner in the mobile digital key APP interface this time;

[0120] The owner's fingerprint pressing time is the time the owner presses the fingerprint in the mobile digital key APP interface this time;

[0121] After receiving the first control instruction, the automobile terminal verifies the first control instruction; when the verification is successful, the automobile terminal sends a third control instruction to the cloud digital key management platform; otherwise, the automobile terminal discards the first control instruction and terminates the control program;

[0122] The third control instruction includes: the VIN number of the vehicle terminal and a control signal;

[0123] After the cloud-based digital key management platform receives the third control instruction sent by the car terminal and the second control instruction sent by the car owner through the mobile phone digital key APP, it controls whether the car terminal accepts the control of the control signal according to the third control instruction and the second control instruction.

[0124] The beneficial effects of the present invention are as follows:

[0125] 1) The collaborative authentication of the owner’s information on the mobile phone by the car terminal and the cloud-based digital key management platform improves the security of the owner’s control authority authentication.

[0126] 2) By eliminating and encrypting the vehicle's second resource information through the vehicle terminal, the security of data transmission is improved, avoiding attacks and analysis of vehicle data during transmission.

[0127] 3) The car terminal collects the vehicle data at preset intervals to achieve regular updates of the hash value H saved by the car terminal and the cloud hash value The hash value H is updated regularly. The comparison method ensures that the source of the command received by the vehicle terminal is correct, thus improving the overall security of the system;

[0128] 4) The cloud-based digital key management platform authenticates the owner’s information, including not only fingerprints but also the duration of fingerprint pressing, which effectively avoids external network attacks and improves the security of the system.

[0129] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A vehicle near-end command control method, characterized in that: The method comprises the following steps: S1, the vehicle terminal collects the first vehicle resource information at a preset time T, and combines it with the vehicle basic resource information to form the second vehicle resource information; S2. The vehicle terminal sends the second resource information of the vehicle to the cloud digital key management platform, and the cloud digital key management platform receives the second resource information of the vehicle; S3. The cloud digital key management platform obtains the information registered by the car owner on the cloud digital key management platform through the mobile digital key APP; S4. The cloud digital key management platform binds the second vehicle resource information with the registered information through the vehicle VIN number; S5. The cloud digital key management platform sends the owner's mobile phone number and network access license characters in the registered information to the car terminal; S6. The car owner sends a first control command to the car terminal through the mobile digital key APP; at the same time, the car owner sends a second control command to the cloud digital key management platform through the mobile digital key APP; The first control instruction includes: a control signal, a mobile phone number of the vehicle owner, and characters of a network access permit; The second control instruction includes: the owner's fingerprint and the duration of the owner's fingerprint pressing; The owner's fingerprint is the fingerprint entered by the owner in the mobile digital key APP interface this time; The owner's fingerprint pressing time is the time the owner presses the fingerprint in the mobile digital key APP interface this time; S7. After receiving the first control instruction, the vehicle terminal verifies the first control instruction; when the verification is successful, the vehicle terminal sends a third control instruction to the cloud digital key management platform and executes step S8; otherwise, the vehicle terminal discards the first control instruction and terminates the control program; The third control instruction includes: the VIN number of the vehicle terminal and a control signal; S8. After receiving the third control instruction sent by the car terminal and the second control instruction sent by the car owner through the mobile phone digital key APP, the cloud digital key management platform controls whether the car terminal accepts the control of the control signal according to the third control instruction and the second control instruction; The first vehicle resource information includes: vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records; The basic vehicle resource information includes: vehicle VIN number, vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model; Step S2 specifically includes the following steps: S21. The automobile terminal extracts the first digit of each data in the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, and vehicle battery remaining power from the vehicle second resource information, and concatenates multiple first digits to form a number A; S22. The car terminal sends the number A to the cloud digital key management platform and executes S23 at the same time; S23. The car terminal divides A by 3 to obtain a remainder B when A is divided by 3; When B is 0, the vehicle second resource information is processed by the first elimination method and the first splicing order to form processed vehicle second resource information, and the processed vehicle second resource information is encrypted by the first encryption function to form encrypted vehicle second resource information; When B is 1, the second vehicle resource information is processed by the second elimination method and the second splicing order to form processed vehicle second resource information, and the processed vehicle second resource information is encrypted by the second encryption function to form encrypted vehicle second resource information; When B is 2, the vehicle second resource information is processed by a third elimination method and a third splicing order to form processed vehicle second resource information, and the processed vehicle second resource information is encrypted by a third encryption function to form encrypted vehicle second resource information; The method of processing the second resource information of the vehicle by using the first elimination method and the first splicing sequence is as follows: firstly, the data in the second resource information of the vehicle is eliminated, and then, according to the first splicing sequence, each data in the second resource information of the vehicle after the elimination operation is spliced; The first elimination method is to eliminate the first one of the strings corresponding to the vehicle VIN number, vehicle engine number, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model. characters; The second elimination method is to eliminate the first one of the strings corresponding to the vehicle VIN number, vehicle engine number, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model respectively. characters; The third elimination method is to eliminate the first one of the strings corresponding to the vehicle VIN number, vehicle engine number, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model respectively. characters; The first splicing order is: splicing the above data in the order of vehicle VIN number, vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model, vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record; The second splicing order is: vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model, and the above data are spliced ​​in the order of vehicle VIN number, vehicle engine model, vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record; The third splicing order is: splicing the above data in the order of vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, vehicle multimedia model, vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, vehicle driving behavior record, vehicle VIN number, and vehicle engine model; The first encryption function, the second encryption function, and the third encryption function are stored in a system of the automobile terminal; S24. Send the encrypted vehicle second resource information to the cloud digital key management platform; S25. The cloud digital key management platform receives the number A and divides A by 3 to obtain a remainder C of A divided by 3; S26. When C is 0, the cloud digital key management platform decrypts the received vehicle second resource information according to the first decryption function, and disassembles the decrypted vehicle second resource information using the first disassembly sequence to form disassembled vehicle second resource information; The vehicle VIN number in the second resource information of the disassembled vehicle is compared with each vehicle VIN number stored in the cloud digital key management platform, except for the first The remaining digits of the first digit of the digit are compared. If the same VIN number exists, it is determined that the received second vehicle resource information is the vehicle resource information of the vehicle corresponding to the same VIN number, and the removed first digit of the second vehicle resource information is supplemented according to the vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model corresponding to the same VIN number stored in the cloud digital key management platform. bit character, and the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records in the second resource information of the disassembled vehicle are stored in the cloud digital key management platform in correspondence with the same VIN number; When C is 1, the cloud digital key management platform decrypts the received vehicle second resource information according to the second decryption function, and disassembles the decrypted vehicle second resource information using the second disassembly sequence to form disassembled second resource information of each vehicle; The vehicle VIN number in the second resource information of the disassembled vehicle is compared with each vehicle VIN number stored in the cloud digital key management platform, except for the first The remaining digits of the first digit of the digit are compared. If the same VIN number exists, it is determined that the received second vehicle resource information is the vehicle resource information of the vehicle corresponding to the same VIN number, and the removed first digit of the second vehicle resource information is supplemented according to the vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model corresponding to the same VIN number stored in the cloud digital key management platform. bit character, and the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records in the second resource information of the disassembled vehicle are stored in the cloud digital key management platform in correspondence with the same VIN number; When C is 2, the cloud digital key management platform decrypts the received vehicle second resource information according to the third decryption function, and disassembles the decrypted vehicle second resource information using the third disassembly sequence to form disassembled second resource information of each vehicle; The vehicle VIN number in the second resource information of the disassembled vehicle is compared with each vehicle VIN number stored in the cloud digital key management platform, except for the first The remaining digits of the first digit of the digit are compared. If the same VIN number exists, it is determined that the received second vehicle resource information is the vehicle resource information of the vehicle corresponding to the same VIN number, and the removed first digit of the second vehicle resource information is supplemented according to the vehicle engine model, vehicle door model, vehicle seat model, vehicle air conditioning model, vehicle sunroof model, and vehicle multimedia model corresponding to the same VIN number stored in the cloud digital key management platform. bit character, and the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior records in the second resource information of the disassembled vehicle are stored in the cloud digital key management platform in correspondence with the same VIN number; Among them, the first decryption function, the second decryption function, and the third decryption function are stored in the cloud digital key management platform and correspond to the first encryption function, the second encryption function, and the third encryption function; The first decryption function can decrypt data encrypted by the first encryption function, the second decryption function can decrypt data encrypted by the second encryption function, and the third decryption function can decrypt data encrypted by the third encryption function; The first disassembly sequence, the second disassembly sequence, and the third disassembly sequence are stored in the cloud digital key management platform and correspond to the first splicing sequence, the second splicing sequence, and the third splicing sequence; The data spliced ​​according to the first splicing order can be restored according to the first disassembly order, the data spliced ​​according to the second splicing order can be restored according to the second disassembly order, and the data spliced ​​according to the third splicing order can be restored according to the third disassembly order.

2. A vehicle near-end command control method according to claim 1, characterized in that: Step S1 further includes: The automobile terminal splices the vehicle's first resource information in the order of vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record, and uses a first hash function to calculate a hash value H of the vehicle's first resource information.

3. A vehicle near-end command control method according to claim 2, characterized in that: The registered information includes: the owner's mobile phone number, the vehicle's VIN number, the network access license character, the owner's registered fingerprint, the identity information corresponding to the owner's registered fingerprint, and the initial pressing time of the owner's fingerprint; Among them, the cloud digital key management platform issues multiple network access license characters to the mobile digital key APP, and the car owner selects a network access license character through the mobile digital key APP, and when registering on the cloud digital key management platform, the mobile digital key APP sends the network access license character selected by the car owner to the cloud digital key management platform; The registered fingerprint of the car owner is the fingerprint collected by the car owner when registering through the mobile phone digital key APP; The identity information corresponding to the registered fingerprint of the car owner is the identity information corresponding to the fingerprint collected by the car owner when registering through the mobile digital key APP on the mobile phone; The initial pressing time of the owner's fingerprint is the initial pressing time when the owner enters the fingerprint when registering through the mobile digital key APP on the mobile phone.

4. A vehicle near-end command control method according to claim 3, characterized in that: The step S8 specifically includes the following steps: S81. After receiving the third control command sent by the car terminal, the cloud digital key management platform starts processing the second control command sent by the car owner through the mobile digital key APP; S82. The cloud digital key management platform extracts the owner's fingerprint and the pressing time of the owner's fingerprint in the second control instruction, and compares the owner's fingerprint with the owner's registered fingerprint for similarity; when there is a registered fingerprint of the owner with a similarity of greater than or equal to 98% with the owner's fingerprint, execute step S83; Otherwise, the third control instruction is deleted and the program is terminated; S83. The cloud digital key management platform determines whether the owner's fingerprint pressing time is greater than or equal to the owner's initial fingerprint pressing time; If yes, execute step S84; otherwise, delete the third control instruction and terminate the program; S84. The cloud-based digital key management platform extracts the VIN number of the automobile terminal in the third control instruction, and obtains the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record in the second resource information of the vehicle corresponding to the VIN number stored in the cloud-based digital key management platform, and splices the vehicle fuel consumption data, vehicle mileage data, vehicle remaining fuel data, vehicle speed data, vehicle battery remaining power, and vehicle driving behavior record in the order of splicing, and uses the first hash function to calculate the hash value of the spliced ​​data ; S85. The cloud digital key management platform feeds back the fourth control instruction to the vehicle terminal; The fourth control instruction includes: an access permission signal, a hash value ; S86. After receiving the fourth control instruction, the vehicle terminal compares the hash value H with the hash value Make a comparison; When the hash value H and the hash value At the same time, the automobile terminal determines the time of receiving the fourth control instruction The time when the first control instruction is received When the difference is less than or equal to the preset threshold When the difference is greater than a preset threshold, the automobile terminal executes according to the control signal in the first control instruction; When the vehicle terminal deletes the first control instruction, the program is terminated; When the hash value H and the hash value If they are not the same, the vehicle terminal deletes the first control instruction and terminates the program.

5. A vehicle near-end command control system, characterized in that: The system includes a car terminal, a cloud-based digital key management platform, and a mobile phone digital key APP; the system executes a vehicle proximal command control method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Vehicle-mounted mobile terminal security authentication method and equipment

    CN112153638A