Edge computing device and system oriented to intelligent network connection automobile charging service

By designing edge computing-oriented devices in intelligent connected car charging services, using VIN code authentication and edge gateway encryption and decryption processing, the problem of privacy leakage in license plate image information recognition is solved, and higher security and privacy protection is achieved.

CN119814407APending Publication Date: 2025-04-11SHANGHAI SHANGYU ZHITU AUTOMOBILE TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411877047.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the intelligent connected car charging service, the identification of license plate image information may contain the user's privacy, and there is a problem of privacy leakage when directly transmitted.

Method used

An edge computing device for intelligent connected vehicle charging service is designed, including order and service processing modules, data storage modules, security encryption modules, modules for communication with the cloud, and modules for communication with charging piles. Car authentication is performed through VIN code, charging orders are generated, and data encryption and decryption and service processing are performed at the edge gateway to avoid direct transmission of sensitive data to the cloud.

Benefits of technology

Through edge computing, user privacy is effectively protected, sensitive data is avoided during transmission, and the security and privacy protection level of charging services are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814407A_ABST
    Figure CN119814407A_ABST
Patent Text Reader

Abstract

The invention discloses an edge computing device and system for intelligent network connection automobile charging service, and particularly relates to the technical field of edge computing. The edge computing device for the intelligent networked automobile charging service comprises an order and service processing module, a data storage module, a security encryption module, a module communicating with a cloud end and a module communicating with a charging pile. According to the edge computing system for the intelligent network connection automobile charging service, an order and service processing module uses a VIN code to complete authentication, generates a new charging order, sends the new charging order to a data storage module, and carries out service processing convergence calculation; the data storage module verifies the order data, and stores the order data in a database after verification is passed; the security encryption module is used for encryption and decryption of interaction data between the edge gateway and the non-inductive payment platform; the module communicating with the cloud end adopts a cellular technology and communicates with the cloud end based on an MQTT protocol; and the module communicating with the charging pile is used for completing data interaction with the charging pile.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of edge computing technology, and more specifically, to an edge computing device and system for intelligent connected vehicle charging services. Background Art

[0002] A large number of vehicle terminals need to be connected to the network, and the amount of data is growing explosively every year. A large part of the data has high requirements for processing accuracy and real-time performance. The cloud server architecture in the Internet era is no longer able to cope with it. Considering the latency and privacy issues of data, cloud computing is no longer suitable for processing these data, and edge computing has emerged. In the edge computing architecture, the server is distributed and sunk to the edge, and the collected data is collected, calculated and analyzed on the side close to the terminal, and then the result data is sent to the cloud server using the gateway, which improves efficiency while reducing processing latency. The edge computing gateway integrates the gateway and edge computing mobile field devices, which can be responsible for communication with vehicle terminal devices and the cloud respectively. At present, edge computing has been widely studied and applied in the field of Internet of Vehicles. For a large number of distributed charging points, edge computing can improve the efficiency of interaction between charging equipment in the point and the background.

[0003] Contactless payment is the current trend of payment development. Literally, it means payment without any feeling, and no user participation is required throughout the process. With the breakthrough and application of technologies such as AI and image recognition, contactless payment represented by face recognition and license plate recognition has emerged in various fields. While contactless payment is gradually being used, there are also some problems that need to be solved. At present, most contactless payments are to capture image information at the payment site, upload it to the cloud backend server, and the cloud backend server will perform image recognition to confirm identity information and submit payment orders. However, in the field of charging payment, license plate image information recognition may contain user privacy, and direct transmission may cause privacy leakage. Summary of the invention

[0004] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides an edge computing device and system for intelligent connected vehicle charging services to solve the problems raised in the above-mentioned background technology.

[0005] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: an edge computing device for intelligent connected vehicle charging business, including an order and business processing module, a data storage module, a security encryption module, a module for communicating with the cloud, and a module for communicating with a charging pile;

[0006] Order and business processing module: Use VIN code to authenticate the car, send charging instructions to the module communicating with the charging pile according to the authentication result, generate new charging orders, send them to the data storage module, and perform business processing and convergence calculation;

[0007] Data storage module: including a verification unit and a storage unit. After receiving the order data sent by the order and business processing module, it verifies the order data and stores the order data in the database after passing the verification.

[0008] Security encryption module: negotiates keys with the edge gateway and the contactless payment backend, encrypts the data they send, and decrypts the encrypted data after receiving it from the edge gateway and the contactless payment backend;

[0009] Module for communicating with the cloud: Using cellular technology and based on the MQTT protocol to communicate with the cloud, the edge gateway publishes messages to the contactless payment platform, responds to messages published by the contactless payment platform, and performs business processing based on the content of the received response messages;

[0010] The module that communicates with the charging pile: monitors the status of the charging pile, receives charging instructions from the order and business processing module, controls the charging pile to start charging, continuously monitors the charging status during the charging process, and feeds back the charging status information to the order and business processing module.

[0011] In a preferred embodiment, the order and business processing module uses the VIN code to authenticate the vehicle, sends a charging instruction to the module communicating with the charging pile according to the authentication result, generates a new charging order, sends it to the data storage module, and performs business processing and convergence calculation. The specific steps are as follows:

[0012] Step A1, VIN code authentication: The user initiates a charging request to the charging pile through the application of the intelligent connected car. The charging pile reads the vehicle VIN code and sends it to the order and business processing module. The order and business processing module uses the VIN code to authenticate the car, verify whether the car identity and authority are legal, and send instructions to the module communicating with the charging pile according to the authentication result to control the charging pile to start charging;

[0013] Step A2, order generation: the order and business processing module generates a new charging order according to the user's charging request and authentication result, including the order number, charging pile information, and charging start time, and sends it to the data storage module;

[0014] Step A3, business processing and convergent calculation: During the charging process, charging status feedback information is received from the module communicating with the charging pile, and business processing and convergent calculation are performed, including energy consumption during charging, charging cost calculation according to the electricity price system, updating order status and charging information, and summarizing and calculating energy consumption and cost data during charging;

[0015] Step A4, submitting the charging order: When charging is completed and the user stops charging, the order and business processing module submits the final charging order information to the contactless payment backend to complete the payment process.

[0016] In a preferred embodiment, in the business processing and convergence calculation of step A3, the energy consumption during charging is calculated based on the data returned by the module communicating with the charging pile, including the charging start time, charging end time, and charging power information, and the energy consumption during charging is updated in real time;

[0017] The calculation of charging costs according to the electricity price system is to calculate the charging costs according to the electricity price system and energy consumption data;

[0018] The updating of the order status and charging information is to update the order status when charging is completed or an abnormal situation occurs, identify the result of the charging process, associate the charging information returned by the charging pile with the order, and ensure that the order information is complete;

[0019] The summary calculation of the energy consumption and cost data during charging is to summarize and calculate the energy consumption and cost data generated during charging after charging is completed, and store the summarized data in a database for subsequent analysis and reporting.

[0020] In a preferred embodiment, the data storage module includes a verification unit and a storage unit, and after receiving the order data sent from the order and business processing module, verifies the order data, and after the verification is passed, stores the order data in the database;

[0021] Further, the verification unit is used to verify the order data, and after receiving the order data, verify whether the order number is unique, whether the customer information is complete, and whether the charging pile information is valid;

[0022] Furthermore, the storage unit is used to store verified order data. After the order data passes verification, the order data is stored in a database and the results of the order data storage are recorded, including information on successful and failed storage. When the storage fails, the reason for the failure is recorded and the administrator is notified for processing.

[0023] In a preferred embodiment, the security encryption module negotiates keys with the edge gateway and the senseless payment backend, and encrypts the data sent by them. After receiving the encrypted data from the edge gateway and the senseless payment backend, it performs a decryption operation on it. The specific steps are as follows:

[0024] Step C1, key negotiation: perform key negotiation with the contactless payment platform through the secure Diffie-Hellman key exchange protocol to determine the keys required for encryption and decryption;

[0025] Step C2, data encryption: When the edge gateway sends data to the contactless payment platform, the data is encrypted using the symmetric encryption algorithm AES to ensure the confidentiality of the data during transmission.

[0026] Step C3, data decryption: after receiving the encrypted data from the contactless payment platform, decrypt it, use the pre-negotiated key and the corresponding decryption algorithm to restore the original data;

[0027] Step C4, message integrity verification: During the data transmission process, the data integrity is verified to ensure that the data has not been tampered with during the transmission process, and the message authentication code technology is used to verify the integrity of the data, and the identities of the communicating parties are verified by certificates to ensure the legitimacy and authenticity of the data exchange;

[0028] Step C5, log recording: record the log of encryption and decryption operations for subsequent auditing and troubleshooting, including recording the time of encryption and decryption operations, information of both parties involved in the communication, and encryption and decryption results.

[0029] In a preferred embodiment, the key negotiation in step C1 further includes the following steps:

[0030] Step C101, handshake phase: the security encryption module establishes a secure connection with the edge gateway and the contactless payment backend, and performs the initial handshake phase of key negotiation;

[0031] Step C102, key exchange: using a secure protocol to exchange key materials with the edge gateway and the contactless payment backend;

[0032] Step C103, key generation: based on the key material exchanged during the handshake process, a session key is generated for encrypting and decrypting data.

[0033] In a preferred embodiment, the step C2 data encryption further includes the following steps:

[0034] Step C201, message encapsulation: encapsulate the data to be sent, and add the required security header and metadata;

[0035] Step C202, encryption operation: using the negotiated session key, the security encryption module encrypts the encapsulated data;

[0036] Step C203, data transmission: the encrypted data is sent to the edge gateway and the contactless payment platform.

[0037] In a preferred embodiment, the module for communicating with the cloud uses cellular technology and implements communication with the cloud based on the MQTT protocol. The edge gateway publishes messages to the senseless payment platform and responds to the messages published by the senseless payment platform. Business processing is performed according to the content of the received response message. The specific steps are as follows:

[0038] Step D1, establish MQTT communication connection: use the edge gateway as an MQTT client, connect to the MQTT proxy server in the cloud through cellular technology, establish a two-way communication channel, use the MQTT protocol to realize data transmission and communication, and realize information interaction between the edge gateway and the non-sensing payment platform;

[0039] Step D2, publish message: When the edge gateway publishes a message to the senseless payment platform, the prepared message is organized into a data packet, which contains the vehicle ID, charging pile ID, and charging status information to ensure the integrity and reliability of the message during transmission. The message queue technology is used to publish the prepared message to the senseless payment platform to ensure that the message can be received and processed by the senseless payment platform. The charging status information includes the current status of the charging pile, the current charging status of the vehicle, the charging start time, and the charging end time;

[0040] Step D3, message reception: the edge gateway subscribes to the response message issued by the contactless payment platform, and parses the received response message to extract the valid information therein, including transaction status, payment result, and order number data;

[0041] Step D4, business processing: According to the content of the received response message, the edge gateway performs corresponding business processing, including updating the order status and notifying the vehicle that the charging operation is completed.

[0042] In a preferred embodiment, the module communicating with the charging pile monitors the status of the charging pile, receives charging instructions sent from the order and business processing module, and feeds back the charging status information to the order and business processing module. The specific steps are as follows:

[0043] Step E1, charging pile status monitoring: by communicating with the charging pile device, monitoring the current working status information of the charging pile, including idle, charging, and fault status;

[0044] Step E2, receiving charging instructions: when the order and business processing module authenticates the vehicle through the VIN code and determines to start charging, the module communicating with the charging pile receives the charging instruction, i.e., the command to start charging;

[0045] Step E3, controlling the charging process: after receiving the charging instruction, the module communicating with the charging pile controls the charging pile to start the charging process and provide electric energy to the car;

[0046] Step E4, charging status feedback: During the charging process, the charging status is continuously monitored, and the charging status information is fed back to the order and business processing module for subsequent business processing and convergence calculation;

[0047] Step E5, exception handling: When an abnormal situation occurs during the charging process, including charging failure and communication interruption, the module communicating with the charging pile sends corresponding exception information to the order and business processing module for exception handling and remedial measures.

[0048] The present application also provides an edge computing system for intelligent connected vehicle charging services. The order and business processing module uses the VIN code to complete authentication, generates a new charging order, sends it to the data storage module, and performs business processing convergence calculations; the data storage module verifies the order data, and after the verification is passed, stores it in the database; the security encryption module is used for encryption and decryption of interactive data between the edge gateway and the contactless payment platform; the module that communicates with the cloud uses cellular technology and communicates with the cloud based on the MQTT protocol; the module that communicates with the charging pile completes data interaction with the charging pile.

[0049] The beneficial effects of the present invention are: integrating the edge computing gateway with the contactless payment of the intelligent connected vehicle charging business, applying the computing, storage and network communication advantages of the edge gateway, sinking the order submission to the edge gateway, and adopting the Internet of Things security encryption technology to optimize the payment conditions and ensure payment security. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 is a system flow chart of the present invention;

[0051] Figure 2 It is a structural block diagram of the present invention. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0053] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, "plurality" means two or more, unless otherwise clearly and specifically defined.

[0054] In the description of the present application, the term "for example" is used to mean "used as an example, illustration or description". Any embodiment described as "for example" in the present application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any technician in the field to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid unnecessary details to obscure the description of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.

[0055] Example 1

[0056] This embodiment provides Figure 1 An edge computing device for intelligent connected vehicle charging business is shown, which specifically includes an order and business processing module, a data storage module, a security encryption module, a module for communicating with the cloud, and a module for communicating with a charging pile;

[0057] Order and business processing module: Use VIN code to authenticate the car, send charging instructions to the module communicating with the charging pile according to the authentication result, generate new charging orders, send them to the data storage module, and perform business processing and convergence calculation;

[0058] Data storage module: including a verification unit and a storage unit. After receiving the order data sent from the order and business processing module, it verifies the order data and stores the order data in the database after the verification passes.

[0059] Security encryption module: negotiates keys with the edge gateway and the contactless payment backend, encrypts the data they send, and decrypts the encrypted data after receiving it from the edge gateway and the contactless payment backend;

[0060] Module for communicating with the cloud: Using cellular technology and based on the MQTT protocol to communicate with the cloud, the edge gateway publishes messages to the contactless payment platform, responds to messages published by the contactless payment platform, and performs business processing based on the content of the received response message;

[0061] The module that communicates with the charging pile: monitors the status of the charging pile, receives charging instructions from the order and business processing module, controls the charging pile to start charging, continuously monitors the charging status during the charging process, and feeds back the charging status information to the order and business processing module.

[0062] In this embodiment, the order and business processing module specifically needs to be explained. The order and business processing module uses the VIN code to authenticate the car, sends a charging instruction to the module communicating with the charging pile according to the authentication result, generates a new charging order, sends it to the data storage module, and performs business processing and convergence calculation. The specific steps are as follows:

[0063] Step A1, VIN code authentication: The user initiates a charging request to the charging pile through the application of the intelligent connected car. The charging pile reads the vehicle VIN code and sends it to the order and business processing module. The order and business processing module uses the VIN code to authenticate the car, verify whether the car identity and authority are legal, and send instructions to the module communicating with the charging pile according to the authentication result to control the charging pile to start charging;

[0064] Step A2, order generation: the order and business processing module generates a new charging order according to the user's charging request and authentication result, including the order number, charging pile information, and charging start time, and sends it to the data storage module;

[0065] Step A3, business processing and convergent calculation: During the charging process, charging status feedback information is received from the module communicating with the charging pile, and business processing and convergent calculation are performed, including energy consumption during charging, charging cost calculation according to the electricity price system, updating order status and charging information, and summarizing and calculating energy consumption and cost data during charging;

[0066] The energy consumption during charging is calculated based on the data returned by the module communicating with the charging pile, including the charging start time, charging end time, and charging power information, and the energy consumption during charging is updated in real time;

[0067] The calculation of charging costs according to the electricity price system is to calculate the charging costs according to the electricity price system and energy consumption data;

[0068] The updating of the order status and charging information is to update the order status when charging is completed or an abnormal situation occurs, identify the result of the charging process, associate the charging information returned by the charging pile with the order, and ensure that the order information is complete;

[0069] The energy consumption and cost data during charging are calculated and summarized after charging is completed, and the summarized data are stored in a database for subsequent analysis and reporting.

[0070] Step A4, submitting the charging order: When charging is completed and the user stops charging, the order and business processing module submits the final charging order information to the contactless payment backend to complete the payment process.

[0071] In this embodiment, the data storage module specifically needs to be explained. The data storage module includes a verification unit and a storage unit. After receiving the order data sent by the order and business processing module, the order data is verified. After the verification is passed, the order data is stored in the database;

[0072] Further, the verification unit is used to verify the order data, and after receiving the order data, verify whether the order number is unique, whether the customer information is complete, and whether the charging pile information is valid;

[0073] Furthermore, the storage unit is used to store verified order data. After the order data passes verification, the order data is stored in a database and the results of the order data storage are recorded, including information on successful and failed storage. When the storage fails, the reason for the failure is recorded and the administrator is notified for processing.

[0074] In this embodiment, it is specifically necessary to explain the security encryption module, which negotiates keys with the edge gateway and the senseless payment background, and encrypts the data sent by them. After receiving the encrypted data from the edge gateway and the senseless payment background, it performs a decryption operation on it. The specific steps are as follows:

[0075] Step C1, key negotiation: key negotiation is performed with the contactless payment platform through a secure Diffie-Hellman key exchange protocol to determine the keys required for encryption and decryption, further comprising the following steps:

[0076] Step C101, handshake phase: the security encryption module establishes a secure connection with the edge gateway and the contactless payment backend, and performs the initial handshake phase of key negotiation;

[0077] Step C102, key exchange: using a secure protocol to exchange key materials with the edge gateway and the contactless payment backend;

[0078] Step C103, key generation: based on the key material exchanged during the handshake process, a session key is generated for encrypting and decrypting data;

[0079] Step C2, data encryption: When the edge gateway sends data to the contactless payment platform, the data is encrypted using the symmetric encryption algorithm AES to ensure the confidentiality of the data during transmission, further including the following steps:

[0080] Step C201, message encapsulation: encapsulate the data to be sent, and add the required security header and metadata;

[0081] Step C202, encryption operation: using the negotiated session key, the security encryption module encrypts the encapsulated data;

[0082] Step C203, data transmission: sending the encrypted data to the edge gateway and the contactless payment platform;

[0083] Step C3, data decryption: after receiving the encrypted data from the contactless payment platform, decrypt it, use the pre-negotiated key and the corresponding decryption algorithm to restore the original data;

[0084] Step C4, message integrity verification: During the data transmission process, the data integrity is verified to ensure that the data has not been tampered with during the transmission process, and the message authentication code technology is used to verify the integrity of the data, and the identities of the communicating parties are verified by certificates to ensure the legitimacy and authenticity of the data exchange;

[0085] Step C5, log recording: record the log of encryption and decryption operations for subsequent auditing and troubleshooting, including recording the time of encryption and decryption operations, information of both parties involved in the communication, and encryption and decryption results.

[0086] In this embodiment, it is specifically necessary to explain the module for communicating with the cloud. The module for communicating with the cloud adopts cellular technology and realizes communication with the cloud based on the MQTT protocol. The edge gateway publishes a message to the senseless payment platform and responds to the message published by the senseless payment platform. The business processing is performed according to the content of the received response message. The specific steps are as follows:

[0087] Step D1, establish MQTT communication connection: use the edge gateway as an MQTT client, connect to the MQTT proxy server in the cloud through cellular technology, establish a two-way communication channel, use the MQTT protocol to realize data transmission and communication, and realize information interaction between the edge gateway and the non-sensing payment platform;

[0088] Step D2, publish message: When the edge gateway publishes a message to the senseless payment platform, the prepared message is organized into a data packet, which contains the vehicle ID, charging pile ID, and charging status information to ensure the integrity and reliability of the message during transmission. The message queue technology is used to publish the prepared message to the senseless payment platform to ensure that the message can be received and processed by the senseless payment platform. The charging status information includes the current status of the charging pile, the current charging status of the vehicle, the charging start time, and the charging end time;

[0089] Step D3, message reception: the edge gateway subscribes to the response message issued by the contactless payment platform, and parses the received response message to extract the valid information therein, including transaction status, payment result, and order number data;

[0090] Step D4, business processing: According to the content of the received response message, the edge gateway performs corresponding business processing, including updating the order status and notifying the vehicle that the charging operation is completed.

[0091] In this embodiment, it is specifically necessary to explain the module communicating with the charging pile. The module communicating with the charging pile monitors the status of the charging pile, receives the charging instruction sent from the order and business processing module, and feeds back the charging status information to the order and business processing module. The specific steps are as follows:

[0092] Step E1, charging pile status monitoring: by communicating with the charging pile device, monitoring the current working status information of the charging pile, including idle, charging, and fault status;

[0093] Step E2, receiving charging instructions: when the order and business processing module authenticates the vehicle through the VIN code and determines to start charging, the module communicating with the charging pile receives the charging instruction, i.e., the command to start charging;

[0094] Step E3, controlling the charging process: after receiving the charging instruction, the module communicating with the charging pile controls the charging pile to start the charging process and provide electric energy to the car;

[0095] Step E4, charging status feedback: During the charging process, the charging status is continuously monitored, and the charging status information is fed back to the order and business processing module for subsequent business processing and convergence calculation;

[0096] Step E5, exception handling: When an abnormal situation occurs during the charging process, including charging failure and communication interruption, the module communicating with the charging pile sends corresponding exception information to the order and business processing module for exception handling and remedial measures.

[0097] In this embodiment, it should be specifically noted that the order and business processing module, the data storage module, the security encryption module, the module for communicating with the cloud, and the module for communicating with the charging pile are integrated together in physical space, and the modules are integrated with a development board;

[0098] The order and business processing module, data storage module, security encryption module, module for communicating with the cloud, and module for communicating with the charging pile are functionally integrated through information flow;

[0099] The information flow refers to the mutual invocation between modules through interfaces to achieve information interaction between modules;

[0100] The order and business processing module, data storage module, security encryption module, module for communicating with the cloud, and module for communicating with the charging pile provide API interfaces for other modules to call.

[0101] Example 2

[0102] This embodiment provides Figure 2 An edge computing system for intelligent connected vehicle charging services is shown, wherein the edge computing system refers to an order and business processing module that uses a VIN code to complete authentication, generates a new charging order, sends it to the data storage module, and performs business processing convergence calculations; the data storage module verifies the order data, and after the verification is passed, stores it in the database; the security encryption module is used for encryption and decryption of interactive data between the edge gateway and the contactless payment platform; the module that communicates with the cloud uses cellular technology and communicates with the cloud based on the MQTT protocol; the module that communicates with the charging pile completes data interaction with the charging pile.

[0103] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0104] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented 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.

[0105] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0106] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0107] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0108] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0109] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. An edge computing device for intelligent connected vehicle charging services, characterized in that: It includes order and business processing module, data storage module, security encryption module, module for communicating with the cloud, and module for communicating with charging piles; Order and business processing module: Use VIN code to authenticate the car, send charging instructions to the module communicating with the charging pile according to the authentication result, generate new charging orders, send them to the data storage module, and perform business processing and convergence calculation; Data storage module: including a verification unit and a storage unit. After receiving the order data sent by the order and business processing module, it verifies the order data and stores the order data in the database after passing the verification. Security encryption module: negotiates keys with the edge gateway and the contactless payment backend, encrypts the data they send, and decrypts the encrypted data after receiving it from the edge gateway and the contactless payment backend; Module for communicating with the cloud: Using cellular technology and based on the MQTT protocol to communicate with the cloud, the edge gateway publishes messages to the contactless payment platform, responds to messages published by the contactless payment platform, and performs business processing based on the content of the received response messages; The module that communicates with the charging pile: monitors the status of the charging pile, receives charging instructions from the order and business processing module, controls the charging pile to start charging, continuously monitors the charging status during the charging process, and feeds back the charging status information to the order and business processing module.

2. The edge computing device for intelligent connected vehicle charging service according to claim 1, characterized in that: The order and business processing module uses the VIN code to authenticate the car, sends a charging instruction to the module communicating with the charging pile according to the authentication result, generates a new charging order, sends it to the data storage module, and performs business processing and convergence calculation. The specific steps are as follows: Step A1, VIN code authentication: The user initiates a charging request to the charging pile through the application of the intelligent networked car. The charging pile reads the vehicle VIN code and sends it to the order and business processing module. The order and business processing module uses the VIN code to authenticate the car, verify whether the car identity and authority are legal, and send a charging instruction to the module communicating with the charging pile according to the authentication result; Step A2, order generation: the order and business processing module generates a new charging order according to the user's charging request and authentication result, and sends it to the data storage module; Step A3, business processing and convergent calculation: During the charging process, charging status feedback information is received from the module communicating with the charging pile, and business processing and convergent calculation are performed, including energy consumption during charging, charging cost calculation according to the electricity price system, updating order status and charging information, and summarizing and calculating energy consumption and cost data during charging; Step A4, submitting the charging order: When charging is completed and the user stops charging, the order and business processing module submits the final charging order information to the contactless payment backend to complete the payment process.

3. The edge computing device for intelligent connected vehicle charging service according to claim 1, characterized in that: The data storage module includes a verification unit and a storage unit. The verification unit verifies the received order data to verify whether the order number is unique, whether the customer information is complete, and whether the charging pile information is valid. After the order data passes the verification, the storage unit stores the order data in a database and records the results of the order data storage, including storage success and failure information.

4. The edge computing device for intelligent connected vehicle charging service according to claim 1, characterized in that: The security encryption module negotiates keys with the edge gateway and the contactless payment backend, and encrypts the data sent by them. After receiving the encrypted data from the edge gateway and the contactless payment backend, it decrypts the data. The specific steps are as follows: Step C1, key negotiation: key negotiation is performed with the contactless payment platform through a key exchange protocol to determine the keys required for encryption and decryption; Step C2, data encryption: When the edge gateway sends data to the contactless payment platform, the data is encrypted using the symmetric encryption algorithm AES; Step C3, data decryption: after receiving the encrypted data from the contactless payment platform, decrypt it, use the pre-negotiated key and the corresponding decryption algorithm to restore the original data; Step C4, message integrity verification: During data transmission, the message authentication code technology is used to verify the integrity of the data; Step C5, log recording: record the log of encryption and decryption operations for subsequent auditing and troubleshooting, including recording the time of encryption and decryption operations, information of both parties involved in the communication, and encryption and decryption results.

5. The edge computing device for intelligent connected vehicle charging service according to claim 1, characterized in that: The module that communicates with the cloud uses cellular technology and is based on the MQTT protocol to achieve communication with the cloud. The edge gateway publishes messages to the contactless payment platform and responds to messages published by the contactless payment platform. Business processing is performed according to the content of the received response message. The specific steps are as follows: Step D1, establish MQTT communication connection: use the edge gateway as an MQTT client, connect to the MQTT proxy server in the cloud through cellular technology, and establish a two-way communication channel; Step D2, publish message: When the edge gateway publishes a message to the senseless payment platform, the prepared message is organized into a data packet, which contains the vehicle ID, charging pile ID, and charging status information. The prepared message is published to the senseless payment platform using message queue technology. The charging status information includes the current status of the charging pile, the current charging status of the vehicle, the charging start time, and the charging end time; Step D3, message reception: the edge gateway subscribes to the response message issued by the contactless payment platform, and parses the received response message to extract the transaction status, payment result, and order number data; Step D4, business processing: According to the content of the received response message, the edge gateway performs corresponding business processing, including updating the order status and notifying the vehicle that the charging operation is completed.

6. The edge computing device for intelligent connected vehicle charging service according to claim 1, characterized in that: The module communicating with the charging pile monitors the status of the charging pile, receives the charging instruction sent by the order and business processing module, and feeds back the charging status information to the order and business processing module. The specific steps are as follows: Step E1, charging pile status monitoring: by communicating with the charging pile device, monitoring the current working status information of the charging pile, including idle, charging, and fault status; Step E2, receiving charging instructions: when the order and business processing module authenticates the vehicle through the VIN code and determines to start charging, the module communicating with the charging pile receives the charging instruction; Step E3, controlling the charging process: after receiving the charging instruction, the module communicating with the charging pile controls the charging pile to start the charging process and provide electric energy to the car; Step E4, charging status feedback: During the charging process, the charging status is monitored and the charging status information is fed back to the order and business processing module for business processing and convergence calculation; Step E5, exception handling: When an abnormal situation such as charging failure or communication interruption occurs during the charging process, the module communicating with the charging pile sends corresponding exception information to the order and business processing module for exception handling and remedial measures.

7. An edge computing system for intelligent connected vehicle charging services is applied to an edge computing device for intelligent connected vehicle charging services as claimed in any one of claims 1 to 6, characterized in that: The edge computing system uses the VIN code to complete authentication through the order and business processing module, generates a new charging order, sends it to the data storage module, and performs business processing convergence calculations; the data storage module verifies the order data, and after the verification is passed, stores it in the database; the security encryption module completes the encryption and decryption of the interactive data between the edge gateway and the contactless payment platform; the module that communicates with the cloud uses cellular technology and communicates with the cloud based on the MQTT protocol; the module that communicates with the charging pile completes the data interaction with the charging pile.

Citation Information

Patent Citations

  • Internet of Vehicles based on MQTT protocol

    CN106657397A

  • Intelligent Internet of Things changing method and intelligent gateway

    CN106850421A

  • Intelligent network connection vehicle data processing method, system and device and storage medium

    CN111294767A

  • Charging pile edge calculation system and method based on block chain technology

    CN118036473A