Vehicle-charging station interaction identity recognition system, online recognition method and offline recognition method
By generating and verifying vehicle identification strings based on VIN codes, the problem of vehicle identity forgery is solved, achieving plug-and-play security and wide applicability, and protecting user rights.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- STATE GRID ELECTRIC VEHICLE SERVICE CO LTD
- Filing Date
- 2021-08-30
- Publication Date
- 2026-07-03
Smart Images

Figure CN113962195B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information security application technology, specifically to a vehicle-charging station interaction identity recognition system, an online recognition method, and an offline recognition method. Background Technology
[0002] With the widespread adoption of new energy vehicles, users have higher demands and expectations for improved charging technology and services. The plug-and-charge functionality of charging facilities simplifies the previously complex charging process to a simple plug-in setup where charging begins quickly and automatically, with payment completed upon completion. The key to achieving this plug-and-charge functionality lies in ensuring the reliability of vehicle / user identity information and preventing tampering or forgery.
[0003] The invention patent CN102281136A, entitled "Quantum Key Distribution System for Network Security Communication in Intelligent Charging of Electric Vehicles," discloses a method for quantum key distribution based on a hierarchical KDC mode. However, this patent mainly focuses on quantum key distribution systems, which are currently not practical.
[0004] Patents CN106161017A (titled "Identification Authentication Security Management System") and CN106713236A (titled "An End-to-End Identity Authentication and Encryption Method Based on CPK Identification Authentication") propose an identification authentication security management system and an end-to-end identity authentication and encryption method, respectively, based on the CPK (Combined Public Key) key system. However, these two methods are not applicable to the current charging technology standard based on CAN bus technology, and the economic and social costs of implementation and modification are high, failing to meet the needs of widespread adoption. Summary of the Invention
[0005] To overcome the above-mentioned shortcomings, this invention provides a vehicle-charging station interaction identity recognition system, an online recognition method, and an offline recognition method.
[0006] In a first aspect, the present invention provides a vehicle-charging pile interaction identity recognition system, the system comprising: a vehicle recognition unit, a vehicle management cloud platform, a charging pile, and a charging pile cloud platform;
[0007] The vehicle identification unit is used to generate a vehicle identification string based on the vehicle VIN code;
[0008] The charging pile cloud platform is used to send the received vehicle identification string to the vehicle management cloud platform, generate a charging instruction based on the received vehicle VIN code, and send the charging instruction to the charging pile.
[0009] The vehicle management cloud platform is used to obtain the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform or based on the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit, and then send the vehicle VIN code to the charging pile cloud platform.
[0010] The charging pile is used to send the received vehicle identification string to the charging pile cloud platform and to start its own charging function when it receives a charging command.
[0011] Preferably, the vehicle identification unit is further configured to send the vehicle identification string to the charging pile if the vehicle is offline from the vehicle management cloud platform, and otherwise send the vehicle identification string to both the charging pile and the vehicle management cloud platform.
[0012] Preferably, the vehicle identification string includes: a string identifier, a vehicle manufacturer identifier, a vehicle VIN code redemption code, and a random code / offline code.
[0013] Furthermore, the string identifier bit is I, O, or Q.
[0014] Furthermore, the vehicle VIN code redemption code has a unique correspondence with the vehicle VIN code.
[0015] Furthermore, the number of bytes for the vehicle manufacturer identifier is 3, the number of bytes for the vehicle VIN code redemption code is 10, and the number of bytes for the random code / offline code is 3.
[0016] Furthermore, the offline code is a string randomly generated by the vehicle management cloud platform after the vehicle has finished charging. The vehicle management cloud platform stores the offline code in the offline code repository after generating the offline code.
[0017] Preferably, the step of generating a charging instruction based on the received vehicle VIN code includes:
[0018] The received vehicle VIN code is authenticated. If the authentication is successful, a charging command is sent to the charging pile; otherwise, the operation ends.
[0019] Preferably, obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform includes:
[0020] Verify the received vehicle identification string. If the verification is successful, obtain the vehicle VIN code based on the vehicle identification string; otherwise, end the operation.
[0021] Preferably, obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit includes:
[0022] Verify whether the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit are consistent. If they are, obtain the vehicle VIN code based on the vehicle identification string and send the vehicle VIN code to the charging pile cloud platform. Otherwise, end the operation.
[0023] Furthermore, obtaining the vehicle VIN code based on the vehicle identification string includes:
[0024] Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
[0025] Secondly, the present invention provides an online identification method for vehicle-charging station interaction, the method comprising:
[0026] Step 1. The vehicle identification unit generates a vehicle identification string based on the vehicle VIN code and sends the vehicle identification string to the charging pile and the vehicle management cloud platform respectively;
[0027] Step 2. The charging pile forwards the received vehicle identification string to the charging pile cloud platform;
[0028] Step 3. The charging pile cloud platform forwards the received vehicle identification string to the vehicle management cloud platform;
[0029] Step 4. The vehicle management cloud platform verifies whether the vehicle identification string sent by the charging pile cloud platform and the vehicle identification string sent by the vehicle identification unit are consistent. If they are, the vehicle VIN code is obtained based on the vehicle identification string, the vehicle VIN code is sent to the charging pile cloud platform, and the process proceeds to step 5. Otherwise, the operation ends.
[0030] Step 5. The charging pile cloud platform authenticates the received vehicle VIN code. If the authentication is successful, a charging command is sent to the charging pile and the process proceeds to Step 6. Otherwise, the operation ends.
[0031] Step 6. The charging station starts its own charging function.
[0032] Preferably, obtaining the vehicle VIN code based on the vehicle identification string includes:
[0033] Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
[0034] Thirdly, the present invention provides an offline identification method for vehicle-charging station interaction identity, the method comprising:
[0035] Step a. The vehicle identification unit generates a vehicle identification string based on the vehicle VIN code and sends the vehicle identification string to the charging piles respectively;
[0036] Step b. The charging pile forwards the received vehicle identification string to the charging pile cloud platform;
[0037] Step c. The charging pile cloud platform forwards the received vehicle identification string to the vehicle management cloud platform;
[0038] Step d. The vehicle management cloud platform verifies the received vehicle identification string. If the verification is successful, the vehicle VIN code is obtained based on the vehicle identification string, the vehicle VIN code is sent to the charging pile cloud platform, and the process proceeds to step e. Otherwise, the operation ends.
[0039] Step e. The charging pile cloud platform authenticates the received vehicle VIN code. If the authentication is successful, a charging command is sent to the charging pile and the process proceeds to step f. Otherwise, the operation ends.
[0040] Step f. The charging station starts its own charging function.
[0041] Preferably, the vehicle identification string verified by the vehicle management cloud platform includes:
[0042] Extract the offline code from the vehicle identification string. If the offline code repository of the vehicle management cloud platform contains a character code that matches the offline code, the verification passes; otherwise, the verification fails.
[0043] Preferably, after verifying the received vehicle identification string, the vehicle management cloud platform includes:
[0044] An offline code is randomly generated, stored in an offline code repository, and returned to the vehicle identification unit.
[0045] Preferably, obtaining the vehicle VIN code based on the vehicle identification string includes:
[0046] Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
[0047] The above-described technical solutions of the present invention have at least one or more of the following beneficial effects:
[0048] This invention provides a vehicle-charging pile interaction identification system, an online identification method, and an offline identification method. The system includes: a vehicle identification unit for generating a vehicle identification string based on the vehicle's VIN code; a charging pile cloud platform for sending the received vehicle identification string to a vehicle management cloud platform, generating a charging command based on the received vehicle VIN code, and sending the charging command to the charging pile; a vehicle management cloud platform for obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform or based on the vehicle identification string sent by both the charging pile cloud platform and the vehicle identification unit, and sending the vehicle VIN code to the charging pile cloud platform; and a charging pile for sending the received vehicle identification string to the charging pile cloud platform and activating its own charging function upon receiving a charging command. This solution, without altering the existing general charging technology standard (GB / T 27930) based on CAN bus communication, uses the communication between the charging pile cloud platform and the vehicle management cloud platform to form a recognizable randomly generated identification string. This reduces the risk of user and vehicle forgery, complies with current technical standards, and promotes the automatic vehicle-charging pile identification function among electric vehicle users. It avoids the risk of malicious identity forgery and protects the core rights of users. Attached Figure Description
[0049] Figure 1 This is a flowchart of an online identification method for vehicle-charging station interaction according to an embodiment of the present invention;
[0050] Figure 2 This is a flowchart of an offline identification method for vehicle-charging station interaction identity according to an embodiment of the present invention. Detailed Implementation
[0051] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0052] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0053] This invention provides a vehicle-charging station interaction identity recognition system, specifically including:
[0054] The system includes: a vehicle identification unit, a vehicle management cloud platform, a charging pile, and a charging pile cloud platform;
[0055] The vehicle identification unit is used to generate a vehicle identification string based on the vehicle VIN code;
[0056] The charging pile cloud platform is used to send the received vehicle identification string to the vehicle management cloud platform, generate a charging instruction based on the received vehicle VIN code, and send the charging instruction to the charging pile.
[0057] The vehicle management cloud platform is used to obtain the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform or based on the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit, and then send the vehicle VIN code to the charging pile cloud platform.
[0058] The charging pile is used to send the received vehicle identification string to the charging pile cloud platform and to start its own charging function when it receives a charging command.
[0059] In this embodiment, the vehicle identification unit is further configured to send the vehicle identification string to the charging pile if the vehicle is offline from the vehicle management cloud platform, and otherwise send the vehicle identification string to both the charging pile and the vehicle management cloud platform.
[0060] In this embodiment, the vehicle identification string includes: a string identifier, a vehicle manufacturer identifier, a vehicle VIN code redemption code, and a random code / offline code.
[0061] In particular, section 4.5 of GB 16735-2019 "Road Vehicle Vehicle Identification Number (VIN)" clearly requires that the letters I, O, and Q cannot be used in the vehicle VIN code. Therefore, using I, O, or Q as the first byte of the vehicle identification string to represent non-VIN code information can avoid conflicts with existing vehicle VINs and provide a basis for subsequent vehicle identification encryption or discrimination.
[0062] Therefore, the string identifier is I, O, or Q. Furthermore, the vehicle VIN code redemption code has a unique correspondence with the vehicle VIN code. The number of bytes for the vehicle manufacturer identifier is 3, the number of bytes for the vehicle VIN code redemption code is 10, and the number of bytes for the random code / offline code is 3.
[0063] In one implementation, the format of the vehicle identification string can be as shown in the table below:
[0064]
[0065] Specifically, the string identifier (1 byte): 0x51, which always represents Q;
[0066] Vehicle manufacturer identifier (3 bytes): World Manufacturer Identifier (WMI), conforming to GB 16735-2019 "Road Vehicles Vehicle Identification Number (VIN)";
[0067] Vehicle VIN code redemption code (10 bytes): Customized by the car manufacturer, can be fixed;
[0068] Random code (3 bytes): randomly generated and dynamically updated every 3 minutes.
[0069] Offline code (3 bytes): Used when the vehicle is offline. It is generated again after charging once and connecting to the backend. One to two offline codes can be stored.
[0070] The offline code is a string randomly generated by the vehicle management cloud platform after the vehicle has finished charging. The vehicle management cloud platform stores the offline code in the offline code repository after generating the offline code.
[0071] Furthermore, in this embodiment, generating a charging command based on the received vehicle VIN code includes:
[0072] The received vehicle VIN code is authenticated. If the authentication is successful, a charging command is sent to the charging pile; otherwise, the operation ends.
[0073] Preferably, obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform includes:
[0074] Verify the received vehicle identification string. If the verification is successful, obtain the vehicle VIN code based on the vehicle identification string; otherwise, end the operation.
[0075] In this embodiment, obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit includes:
[0076] Verify whether the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit are consistent. If they are, obtain the vehicle VIN code based on the vehicle identification string and send the vehicle VIN code to the charging pile cloud platform. Otherwise, end the operation.
[0077] In this embodiment, obtaining the vehicle VIN code based on the vehicle identification string includes:
[0078] Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
[0079] Based on the same inventive concept, this invention provides an online identification method for vehicle-charging station interaction, such as... Figure 1 As shown, the method includes:
[0080] Step 1. The vehicle identification unit generates a vehicle identification string based on the vehicle VIN code and sends the vehicle identification string to the charging pile and the vehicle management cloud platform respectively;
[0081] Step 2. The charging pile forwards the received vehicle identification string to the charging pile cloud platform;
[0082] Step 3. The charging pile cloud platform forwards the received vehicle identification string to the vehicle management cloud platform;
[0083] Step 4. The vehicle management cloud platform verifies whether the vehicle identification string sent by the charging pile cloud platform and the vehicle identification string sent by the vehicle identification unit are consistent. If they are, the vehicle VIN code is obtained based on the vehicle identification string, the vehicle VIN code is sent to the charging pile cloud platform, and the process proceeds to step 5. Otherwise, the operation ends.
[0084] Step 5. The charging pile cloud platform authenticates the received vehicle VIN code. If the authentication is successful, a charging command is sent to the charging pile and the process proceeds to Step 6. Otherwise, the operation ends.
[0085] Step 6. The charging station starts its own charging function.
[0086] In this embodiment, obtaining the vehicle VIN code based on the vehicle identification string includes:
[0087] Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
[0088] Based on the same inventive concept, this invention provides an offline identification method for vehicle-charging station interaction, such as... Figure 2 As shown, the method includes:
[0089] Step a. The vehicle identification unit generates a vehicle identification string based on the vehicle VIN code and sends the vehicle identification string to the charging piles respectively;
[0090] Step b. The charging pile forwards the received vehicle identification string to the charging pile cloud platform;
[0091] Step c. The charging pile cloud platform forwards the received vehicle identification string to the vehicle management cloud platform;
[0092] Step d. The vehicle management cloud platform verifies the received vehicle identification string. If the verification is successful, the vehicle VIN code is obtained based on the vehicle identification string, the vehicle VIN code is sent to the charging pile cloud platform, and the process proceeds to step e. Otherwise, the operation ends.
[0093] Step e. The charging pile cloud platform authenticates the received vehicle VIN code. If the authentication is successful, a charging command is sent to the charging pile and the process proceeds to step f. Otherwise, the operation ends.
[0094] Step f. The charging station starts its own charging function.
[0095] In this embodiment, the vehicle management cloud platform verifies the received vehicle identification string, including:
[0096] Extract the offline code from the vehicle identification string. If the offline code repository of the vehicle management cloud platform contains a character code that matches the offline code, the verification passes; otherwise, the verification fails.
[0097] In this embodiment, after the vehicle management cloud platform verifies the received vehicle identification string, it includes:
[0098] An offline code is randomly generated, stored in an offline code repository, and returned to the vehicle identification unit.
[0099] Preferably, obtaining the vehicle VIN code based on the vehicle identification string includes:
[0100] Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
[0101] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0102] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0103] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1The function specified in one or more boxes.
[0104] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0105] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A vehicle-charging station interaction identification system, characterized in that, The system includes: a vehicle identification unit, a vehicle management cloud platform, a charging pile, and a charging pile cloud platform; The vehicle identification unit is used to generate a vehicle identification string based on the vehicle VIN code; The charging pile cloud platform is used to send the received vehicle identification string to the vehicle management cloud platform, generate a charging instruction based on the received vehicle VIN code, and send the charging instruction to the charging pile. The vehicle management cloud platform is used to obtain the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform or based on the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit, and then send the vehicle VIN code to the charging pile cloud platform. The charging pile is used to send the received vehicle identification string to the charging pile cloud platform and to start its own charging function when it receives a charging command.
2. The system as described in claim 1, characterized in that, The vehicle identification unit is also used to send the vehicle identification string to the charging pile if the vehicle is offline from the vehicle management cloud platform; otherwise, it sends the vehicle identification string to both the charging pile and the vehicle management cloud platform.
3. The system as described in claim 1, characterized in that, The vehicle identification string includes: a string identifier, a vehicle manufacturer identifier, a vehicle VIN code redemption code, and a random code / offline code.
4. The system as described in claim 3, characterized in that, The string identifier is I, O, or Q.
5. The system as described in claim 3, characterized in that, The vehicle VIN code redemption code has a unique correspondence with the vehicle VIN code.
6. The system as described in claim 3, characterized in that, The number of bytes for the vehicle manufacturer identifier is 3, the number of bytes for the vehicle VIN code redemption code is 10, and the number of bytes for the random code / offline code is 3.
7. The system as described in claim 3, characterized in that, The offline code is a string randomly generated by the vehicle management cloud platform after the vehicle has finished charging. The vehicle management cloud platform stores the offline code in the offline code repository after generating it.
8. The system as described in claim 1, characterized in that, The process of generating a charging instruction based on the received vehicle VIN code includes: The received vehicle VIN code is authenticated. If the authentication is successful, a charging command is sent to the charging pile; otherwise, the operation ends.
9. The system as described in claim 1, characterized in that, The process of obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform includes: Verify the received vehicle identification string. If the verification is successful, obtain the vehicle VIN code based on the vehicle identification string; otherwise, end the operation.
10. The system as claimed in claim 1, characterized in that, The process of obtaining the vehicle VIN code based on the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit includes: Verify whether the vehicle identification string sent by the charging pile cloud platform and the vehicle identification unit are consistent. If they are, obtain the vehicle VIN code based on the vehicle identification string and send the vehicle VIN code to the charging pile cloud platform. Otherwise, end the operation.
11. The system as described in claim 9 or 10, characterized in that, The process of obtaining the vehicle VIN code based on the vehicle identification string includes: Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
12. An online identification method for vehicle-charging station interaction identity, characterized in that, The method includes: Step 1. The vehicle identification unit generates a vehicle identification string based on the vehicle VIN code and sends the vehicle identification string to the charging pile and the vehicle management cloud platform respectively; Step 2. The charging pile forwards the received vehicle identification string to the charging pile cloud platform; Step 3. The charging pile cloud platform forwards the received vehicle identification string to the vehicle management cloud platform; Step 4. The vehicle management cloud platform verifies whether the vehicle identification string sent by the charging pile cloud platform and the vehicle identification string sent by the vehicle identification unit are consistent. If they are, the vehicle VIN code is obtained based on the vehicle identification string, the vehicle VIN code is sent to the charging pile cloud platform, and the process proceeds to step 5. Otherwise, the operation ends. Step 5. The charging pile cloud platform authenticates the received vehicle VIN code. If the authentication is successful, a charging command is sent to the charging pile and the process proceeds to Step 6; otherwise, the operation ends. Step 6. The charging station starts its own charging function.
13. The method as described in claim 12, characterized in that, The process of obtaining the vehicle VIN code based on the vehicle identification string includes: Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.
14. An offline identification method for vehicle-charging station interaction identity, characterized in that, The method includes: Step a. The vehicle identification unit generates a vehicle identification string based on the vehicle VIN code and sends the vehicle identification string to the charging pile respectively; Step b. The charging pile forwards the received vehicle identification string to the charging pile cloud platform; Step c. The charging pile cloud platform forwards the received vehicle identification string to the vehicle management cloud platform; Step d. The vehicle management cloud platform verifies the received vehicle identification string. If the verification is successful, the vehicle VIN code is obtained based on the vehicle identification string, the vehicle VIN code is sent to the charging pile cloud platform, and the process proceeds to step e. Otherwise, the operation ends. Step e. The charging pile cloud platform authenticates the received vehicle VIN code. If the authentication is successful, a charging command is sent to the charging pile and the process proceeds to step f. Otherwise, the operation ends. Step f. The charging station starts its own charging function.
15. The method as described in claim 14, characterized in that, The vehicle management cloud platform verifies the received vehicle identification string, including: Extract the offline code from the vehicle identification string. If the offline code repository of the vehicle management cloud platform contains a character code that matches the offline code, the verification passes; otherwise, the verification fails.
16. The method as described in claim 14, characterized in that, After the vehicle management cloud platform verifies the received vehicle identification string, it includes: An offline code is randomly generated, stored in an offline code repository, and returned to the vehicle identification unit.
17. The method as described in claim 14, characterized in that, The process of obtaining the vehicle VIN code based on the vehicle identification string includes: Retrieve the vehicle VIN code corresponding to the vehicle VIN code redemption code in the vehicle identification string from the pre-built database.