Vehicle automatic charging management method, electronic device, and storage medium
After detecting a vehicle in an electric vehicle parking space, a wireless communication connection is established between the charging pile and the vehicle to verify the trust relationship and negotiate charging parameters. This solves the problem of cumbersome operation of electric vehicle charging systems and realizes automated and convenient charging management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING MIDEA OVERSEAS ENG & TECH CO LTD
- Filing Date
- 2025-07-29
- Publication Date
- 2026-04-14
AI Technical Summary
Existing electric vehicle charging systems have cumbersome operation procedures and lack flexibility. Users need to manually operate the charging equipment and verify their identity. Adding new devices requires reconfiguring trust relationships, making it difficult to adapt to complex and ever-changing usage scenarios.
After detecting a vehicle waiting to be charged in a parking space, the system establishes a wireless communication connection with the vehicle using the parking space of the charging pile, verifies the trust relationship between the parking lot and the charging pile, calls a mobile robot to move the charging pile and negotiate charging parameters, and realizes automatic charging.
It simplifies the trust management process, improves charging convenience and flexibility, enables the rapid establishment of trusted connections, dynamically adjusts charging parameters to meet vehicle needs, and reduces safety risks.
Smart Images

Figure CN120621143B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of new energy vehicle charging technology, and in particular to a vehicle automatic charging management method, electronic device and storage medium. Background Technology
[0002] With the acceleration of the global energy transition, electric vehicles (EVs) are gradually becoming an important part of the transportation sector, and their adoption rate continues to rise. However, charging convenience, as a core factor affecting user experience, remains a key bottleneck restricting the further promotion of electric vehicles.
[0003] Existing electric vehicle charging systems typically employ a centralized management architecture, requiring users to manually operate the charging equipment each time they charge, and complete authentication and charging parameter settings through the charging station's local interface or accompanying application. Furthermore, each charging station requires independent authorization, and the connection of new devices necessitates reconfiguring trust relationships to ensure charging security. While this model ensures system stability to some extent, its cumbersome operation process and lack of flexibility make it difficult to adapt to complex and ever-changing real-world usage scenarios.
[0004] Therefore, there is an urgent need for a new type of vehicle automatic charging management algorithm that can simplify trust management and reduce manual operation by users. Summary of the Invention
[0005] The purpose of this application is to provide a vehicle automatic charging management method, electronic device, and storage medium to solve the above-mentioned problems.
[0006] To achieve the above objectives, firstly, this application proposes a method for automatic vehicle charging management, the method comprising:
[0007] After detecting that a vehicle to be charged has parked in the target parking space, a wireless communication connection request is sent to the vehicle to be charged through the target charging pile parking space associated with the target parking space. The wireless communication connection request includes a parking lot identifier and a target charging pile parking space identifier, which are used to instruct the vehicle to query whether the parking lot identifier belongs to a preset credit list and whether the target charging pile parking space identifier belongs to the parking lot credit domain corresponding to the parking lot identifier.
[0008] Receive the response result of the vehicle to be charged to the wireless communication connection request;
[0009] When the response result indicates that the parking lot identifier belongs to the preset credit list and the target charging pile parking space identifier belongs to the parking lot credit domain corresponding to the parking lot identifier, a credit connection is established with the vehicle to be charged via wireless communication.
[0010] The charging information of the vehicle to be charged is obtained through the target charging pile parking space, a mobile robot is called to transport the charging pile to the target parking space, and the vehicle to be charged is charged according to the charging information.
[0011] In some implementations, before sending a wireless communication connection request to the vehicle to be charged through the target charging pile parking space associated with the target parking space after detecting that the vehicle to be charged has parked in the target parking space, the method further includes:
[0012] The target parking space is scanned for hotspots using the WIFI communication module of the target charging station parking space.
[0013] When a new hotspot is detected, its hotspot information is determined.
[0014] Based on the hotspot information, determine whether the new hotspot is a new in-vehicle hotspot;
[0015] If so, then determine that the vehicle to be charged, belonging to the new vehicle hotspot, is parked in the target parking space.
[0016] In some implementations, the hotspot information includes SSID and signal strength, and determining whether the new hotspot is a new vehicle-mounted hotspot based on the hotspot information includes:
[0017] Based on the SSID, determine whether the new hotspot belongs to a vehicle hotspot;
[0018] If so, then check whether the signal strength is greater than a preset strength threshold;
[0019] When the signal strength is greater than the preset strength threshold, the new hotspot is determined to be a new vehicle hotspot.
[0020] In some implementations, determining the new hotspot as a new vehicle-mounted hotspot when the signal strength is greater than the preset strength threshold includes:
[0021] When the signal strength is greater than the preset strength threshold, the new hotspot is determined to be a valid hotspot;
[0022] The SSID is parsed to obtain the VIN segment from the SSID;
[0023] Verify whether the VIN segment matches the parking lot data;
[0024] If so, then the new hotspot is determined to be a new in-vehicle hotspot;
[0025] If not, then ignore the new hotspot.
[0026] In some implementations, before sending a wireless communication connection request to the vehicle to be charged through the target charging pile parking space associated with the target parking space after detecting that the vehicle to be charged has parked in the target parking space, the method further includes:
[0027] Obtain the registration information uploaded by the user terminal associated with the vehicle to be charged, the registration information including the VIN code and license plate number of the vehicle to be charged;
[0028] A temporary QR code is generated based on the parking lot identifier and the temporary session key, and the temporary QR code is sent to the user terminal. The temporary QR code is used to instruct the vehicle to be charged to parse the temporary QR code and generate a digital signature of the vehicle to be charged based on the parsing result.
[0029] Receive a verification request containing the digital signature sent by the vehicle to be charged, and determine the legality of the verification request based on the pre-stored public key;
[0030] Upon confirming the validity of the verification request, a parking credit certificate is sent to the vehicle to be charged, so that the vehicle to be charged updates the preset credit list.
[0031] In some embodiments, obtaining the charging information of the vehicle to be charged through the target charging pile parking space, calling a mobile robot to transport the charging pile to the target parking space, and charging the vehicle to be charged according to the charging information includes:
[0032] The charging information of the vehicle to be charged is obtained through the target charging pile parking space, and the target charging parameters are determined by negotiation with the vehicle to be charged based on the charging pile status information and the charging information.
[0033] Based on the target charging parameters, a mobile robot is invoked to transport a charging station to the target parking space, enabling the vehicle to be charged to be charged via the charging station.
[0034] In some implementations, obtaining the charging information of the vehicle to be charged through the target charging pile parking space, and determining the target charging parameters with the vehicle to be charged through negotiation based on the charging pile status information and the charging information, includes:
[0035] Sending charging pile status information to the vehicle to be charged via the target charging pile parking space; and
[0036] The charging information of the vehicle to be charged is received through the target charging pile parking space. The charging information includes battery parameter information and charging demand information of the vehicle battery management system. The charging demand information includes charging voltage, charging amount, expected charging time and expected charging duration.
[0037] Based on the charging information and charging parameters of the charging pile, the initial charging parameters are determined using the target charging pile parking space;
[0038] The target charging parameters are determined through negotiation between the target charging pile parking space and the vehicle to be charged based on the initial charging parameters.
[0039] In some implementations, after calling a mobile robot to transport a charging station to the target parking space based on the target charging parameters, so that the vehicle to be charged can be charged through the charging station, the method further includes:
[0040] The charging pile can be used to obtain real-time charging data of the vehicle to be charged.
[0041] The target charging parameters are dynamically adjusted based on the real-time charging data.
[0042] The charging pile transmits power to the vehicle to be charged according to the adjusted target charging parameters.
[0043] Secondly, this application proposes an electronic device, comprising:
[0044] One or more processors;
[0045] Memory, used to store one or more programs.
[0046] When the one or more programs are executed by the one or more processors, the one or more processors perform the vehicle automatic charging method as described above.
[0047] Thirdly, this application proposes a storage medium storing executable instructions that, when executed by a processor, cause the processor to perform the vehicle automatic charging method as described above.
[0048] Compared with the prior art, the beneficial effects of this application include:
[0049] Firstly, this application automatically sends a wireless communication connection request to the vehicle after detecting that a vehicle to be charged has entered the target parking space. A trusted connection is then established through a series of verifications, eliminating the need for manual user operation and improving charging convenience. Secondly, compared to existing technologies that require individual authorization for each charging pile and reconfiguration for new devices, resulting in complex trust management, this application simplifies the trust management process by using a preset trusted list and parking lot trusted domain. It only requires verifying whether the parking lot identifier and the target charging pile parking space identifier belong to the corresponding trusted range to quickly establish a trusted connection. Attached Figure Description
[0050] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation on the scope of this application.
[0051] Figure 1 This is a schematic diagram of the system architecture of an automatic vehicle charging method in one embodiment;
[0052] Figure 2 This is a flowchart illustrating an automatic vehicle charging method in one embodiment;
[0053] Figure 3 This is a detailed flowchart illustrating the charging process for a vehicle based on charging information in one embodiment.
[0054] Figure 4 This is a schematic diagram of a process for determining target charging parameters through negotiation in one embodiment;
[0055] Figure 5 This is a flowchart illustrating the dynamic adjustment of target charging parameters during the charging process in one embodiment.
[0056] Figure 6 This is a schematic diagram of a process for detecting whether a vehicle waiting to be charged is parked in the target parking space in one embodiment;
[0057] Figure 7 This is a flowchart illustrating the process of determining whether a new hotspot is a new vehicle hotspot in one embodiment;
[0058] Figure 8 This is a schematic diagram of the process for granting initial credit to a vehicle to be charged in one embodiment;
[0059] Figure 9 This is a schematic diagram of the electronic device involved in the automatic vehicle charging method in the embodiments of this application. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0061] All terms used in this application (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0062] For example, the terms "first," "second," etc., used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element.
[0063] For example, the terms "comprising" or "including" used in this application indicate the presence of features, steps, operations and / or components, but do not exclude the presence or addition of one or more other features, steps, operations or components.
[0064] As mentioned earlier, existing electric vehicle charging systems typically employ a centralized management architecture. Users need to manually operate the charging equipment each time they charge, and complete authentication and charging parameter settings through the charging pile's local interface or accompanying application. Furthermore, each charging pile requires independent authorization, and the connection of new devices necessitates reconfiguring trust relationships to ensure charging security. While this model ensures system stability to some extent, its operational procedures are cumbersome and lack flexibility, making it difficult to adapt to complex and ever-changing real-world usage scenarios. Therefore, a novel automatic vehicle charging management algorithm is urgently needed to simplify trust management and reduce manual user operations. To this end, this application proposes an automatic vehicle charging management method, device, and storage medium that simplifies the trust management process and user operations, thereby improving charging convenience.
[0065] like Figure 1 and Figure 2 As shown in the figure, this application proposes an automatic vehicle charging management method, applied to an automatic vehicle charging management system. The automatic vehicle charging management system includes a power system connected to the mains power grid, several mobile charging piles (integrating a charging control unit (CCU) and a WiFi relay module, communicating with the vehicle via parking space WiFi), several mobile robots for transporting the charging piles, several charging pile parking spaces (equipped with communication modules and built-in RTC clocks and GPS positioning modules), a track system (using aluminum alloy guide rails, with built-in power lines and communication buses to power the mobile robots and transmit control signals), and a charging management system. The charging management system is used to coordinate the communication and charging process between the charging piles and the vehicle to be charged, including the following steps:
[0066] Step S10: After detecting that the vehicle to be charged has parked in the target parking space, a wireless communication connection request is sent to the vehicle to be charged through the target charging pile parking space associated with the target parking space. The wireless communication connection request includes a parking lot identifier and a target charging pile parking space identifier, which are used to instruct the vehicle to query whether the parking lot identifier belongs to a preset trust list and whether the target charging pile parking space identifier belongs to the parking lot trust domain corresponding to the parking lot identifier.
[0067] In this embodiment, the target parking space refers to a specific parking space where the vehicle to be charged is parked. The target charging pile parking space is located above the target parking space and is used to place and fix the charging pile. It is equipped with a communication module, which can use wireless communication technologies such as WiFi, Bluetooth, and 4G / 5G to ensure communication stability and security. The wireless communication connection request is a signal used to establish a communication connection between the target charging pile parking space and the vehicle to be charged. It includes necessary identification information, such as a parking lot identifier and a target charging pile parking space identifier. The parking lot identifier is a code or name used to uniquely identify the parking lot. The target charging pile parking space identifier is a code or name used to identify the target charging pile parking space. The preset authorized list refers to a list of authorized parking lots pre-stored in the vehicle to be charged, used to quickly verify the trustworthiness of the parking lots. The parking lot trust domain refers to the set of trusted charging pile parking spaces associated with the parking lot identifier. In some implementations, the wireless communication connection request is used to instruct the vehicle to be charged to query whether the parking lot identifier belongs to a preset trust list. If so, it queries whether the target charging pile parking space identifier belongs to the parking lot trust domain corresponding to the parking lot identifier.
[0068] For example, the target charging station parking space initiates a wireless communication connection request through the WIFI module configured in the communication module, with the request message format (JSON over UDP):
[0069] {
[0070] "parking_id":"001",
[0071] "slot_id":"A12",
[0072] "charger_id":"CHG-001-05",
[0073] "timestamp":"2025-03-20T14:30:00Z",
[0074] "signature":"ECDSA(parking_id+slot_id+timestamp)"}
[0075] Here, "parking_id" is the unique identifier for the parking lot, here "001," used to distinguish different parking lots. "slot_id" is the parking space number; "A12" could represent the target parking space number. "charger_id" is the unique identifier for the charging station to be called; "CHG-001-05" identifies a specific charging station, indicating that it is associated with parking lot number "001," and "05" might be the serial number of the charging station within that parking lot. "timestamp" is the timestamp, formatted according to the ISO 8601 standard; "2025-03-20T14:30:00Z" represents March 20, 2025, at 14:30:00, with "Z" indicating Coordinated Universal Time (UTC). "signature" is the signature information; here, ECDSA (Elliptic Curve Digital Signature Algorithm) is used to sign "parking_id," "slot_id," and "timestamp" to verify the integrity and authenticity of the data, preventing data tampering or forgery. After receiving the wireless communication connection request, the vehicle to be charged checks whether “001” is in the preset trust list. If so, it checks whether “CHG-001-05” belongs to the parking lot trust domain corresponding to “001”.
[0076] Step S20: Receive the response result of the vehicle to be charged to the wireless communication connection request.
[0077] In this embodiment, the response result is the verification feedback of the identification information in the wireless communication connection request of the vehicle to be charged, indicating whether the parking lot identifier belongs to the preset trust list and whether the target charging pile parking space belongs to the parking lot trust domain corresponding to the parking lot identifier.
[0078] Step S30: When the response result indicates that the parking lot identifier belongs to the preset trust list and the target charging pile parking space identifier belongs to the parking lot trust domain corresponding to the parking lot identifier, a trust connection is established with the vehicle to be charged via wireless communication.
[0079] In this embodiment, the trusted connection is a secure communication connection established based on the vehicle's verification result of the received identifier. When the response from the vehicle to be charged indicates that the parking lot identifier belongs to the preset trusted list, and the target charging pile parking space identifier belongs to the parking lot trusted domain corresponding to the parking lot identifier, the target charging pile parking space and the vehicle to be charged establish a secure communication channel through a wireless communication protocol. This communication channel will be used for all subsequent data exchange and charging control.
[0080] Step S40: Obtain the charging information of the vehicle to be charged through the target charging pile parking space, call a mobile robot to transport the charging pile to the target parking space, and charge the vehicle to be charged according to the charging information.
[0081] In this embodiment, charging information refers to data provided by the vehicle's battery management system (BMS) regarding the vehicle's battery status and charging requirements, including current state of charge (SOC), state of battery health (SOH), required charge amount, expected charging time, and expected charging duration. A mobile robot refers to automated equipment that uses a track system to transport charging piles to the target charging pile parking space.
[0082] In some implementations, such as Figure 3 As shown, step S40 includes:
[0083] Step S41: Obtain the charging information of the vehicle to be charged through the target charging pile parking space, and determine the target charging parameters with the vehicle to be charged through negotiation based on the charging pile status information and the charging information.
[0084] Step S42: Based on the target charging parameters, call a mobile robot to transport the charging pile to the target parking space, so that the vehicle to be charged can be charged through the charging pile.
[0085] In this embodiment, the charging pile status information refers to the operating status information of each charging pile in the charging set, including power output capacity, whether it is idle, and supported charging standards. Target charging parameters refer to the specific parameters used for charging, determined through negotiation, such as charging voltage, charging current, charging power, charging start time, and charging duration.
[0086] Specifically, the target charging station parking space receives charging request information from the vehicle to be charged via wireless communication. Simultaneously, it sends charging station status information to the vehicle. The vehicle and the target charging station parking space negotiate based on the charging station status and charging information to determine the optimal target charging parameters. Then, the charging management system calls a mobile robot to move an available charging station from its current location to the target charging station parking space. The robot moves via a track system or ground navigation system, accurately placing the charging station near the parking space, allowing the vehicle to charge via the charging station.
[0087] For example, charging information includes: current battery level is 30%, battery health is good, and charging to 80% is required. Charging pile status information includes: the maximum available power is currently 50kW. The vehicle to be charged and the target charging pile parking space negotiate and agree to fast charging at 45kW, expected to be completed in 30 minutes. The charging management system determines that the currently available charging pile capable of fast charging at 45kW is CHG-001-05, located in the equipment compartment. The charging management system uses the mobile robot Robot-01 to move charging pile CHG-001-05 from the equipment compartment to the target charging pile parking space, enabling the vehicle to be charged to achieve 45kW charging through charging pile CHG-001-05.
[0088] In some implementations, such as Figure 4 As shown, step S41 includes:
[0089] Step S411: Send charging pile status information to the vehicle to be charged through the target charging pile parking space.
[0090] Step S412: Receive charging information of the vehicle to be charged through the target charging pile parking space.
[0091] In this embodiment, the charging information includes battery parameter information and charging demand information from the vehicle's battery management system. The charging demand information includes charging voltage, charging amount, expected charging time, and expected charging duration.
[0092] Battery parameter information refers to the real-time status of the battery of the vehicle to be charged, including State of Health (SOH), current charge level (SOC), and battery temperature. Charging demand information refers to the charging parameters required for charging, including charging voltage, charging amount (the amount of electricity to be charged), expected charging time (the start and end times of charging), and expected charging duration (the duration of charging).
[0093] Step S413: Determine the initial charging parameters based on the charging information of the charging pile and the charging parameters at the target charging pile parking space.
[0094] In some implementations, the target charging station parking space calculates initial charging parameters using fuzzy logic or neural networks based on the received vehicle charging information and the charging station information obtained from the charging management system. The initial charging parameters include the initial charging voltage, charging current, charging power, charging start time, and charging duration.
[0095] Step S414: The target charging parameters are determined through negotiation between the target charging pile parking space and the vehicle to be charged based on the initial charging parameters.
[0096] In some implementations, the target charging station parking space and the vehicle waiting to be charged negotiate based on initial charging parameters. The negotiation process involves multiple rounds of information exchange, gradually adjusting specific parameters until an agreement is reached and the target charging parameters are determined.
[0097] For example, the charging information sent by the vehicle to be charged includes: the current battery level is 30%, the battery health is good, it needs to be charged to 80%, the desired charging voltage is 400V, and the estimated charging time is 30 minutes. Based on the vehicle's need to charge to 80% and the maximum output power of 50kW determined in the charging pile's status information, the target charging station initially determines the charging current to be 125A and the voltage to be 400V. The target charging station negotiates the initial charging current of 125A with the vehicle to be charged, and the vehicle adjusts the initial charging current to 120A based on its own battery status to ensure charging safety. Both parties agree to determine the target charging parameters as: current 120A, voltage 400V, and power 48kW.
[0098] In some implementations, such as Figure 5 As shown, after step S42, the method further includes:
[0099] Step S43: Obtain real-time charging data of the vehicle to be charged through the charging pile.
[0100] In this embodiment, real-time charging data refers to the dynamic data of the vehicle during the charging process, such as the current charging power, the amount of charge already received, and the battery temperature.
[0101] In one embodiment, the charging pile is electrically connected to the charging interface of the vehicle to be charged, and the battery parameter information detected by the vehicle's battery management system is obtained in real time through the connection cable.
[0102] In another embodiment, the charging pile integrates a charging control unit (CCU) and a WiFi relay module, which communicates with the vehicle via the WiFi of the target charging pile parking space, and continuously receives real-time charging data sent by the vehicle's battery management system at preset time intervals (such as every ten seconds).
[0103] Step S44: Dynamically adjust the target charging parameters based on the real-time charging data.
[0104] Step S45: The charging pile transmits power to the vehicle to be charged according to the adjusted target charging parameters.
[0105] In one implementation, based on real-time charging data and a preset monitoring threshold, it can be determined whether there are any risk items in the real-time charging data that exceed the preset monitoring threshold. If so, the current data of the target charging parameter is reduced to protect the battery of the vehicle to be charged.
[0106] Furthermore, upon detecting that charging is complete (all charging parameters have reached preset values, such as the battery being fully charged), a charging completion signal is sent to the electric vehicle via the established WiFi communication connection. This charging completion signal can be used to instruct the vehicle's infotainment system to notify the user of charging completion through screen display, sound alerts, and light indicators. Screen display refers to displaying a "charging complete" message on the vehicle's display screen. Sound alerts refer to playing a notification sound to remind the user that charging is complete. Light indicators refer to flashing or changing color of in-vehicle indicator lights (such as the charging indicator light) to indicate that charging is complete. Simultaneously, a charging completion notification is sent to the user terminal associated with the vehicle.
[0107] In the automatic vehicle charging management method proposed in this application, firstly, after detecting that a vehicle to be charged has entered the target parking space, the charging pile parking space automatically sends a wireless communication connection request to the vehicle and establishes an authorized connection through a series of verifications, eliminating the need for manual operation by the user and improving charging convenience. Secondly, compared to existing technologies that require individual authorization for each charging pile and reconfiguration for new devices, resulting in complex trust management, this application, through a preset authorized list and parking lot authorized domain, only needs to verify whether the parking lot identifier and the target charging pile parking space identifier belong to the corresponding authorized range to quickly establish an authorized connection, simplifying the trust management process. Thirdly, based on the charging pile status information and vehicle charging demand information, the target charging parameters are negotiated and determined, and a mobile robot is called to transport the charging pile to the target parking space for charging. Compared to the fixed charging parameters in traditional methods, this method can more flexibly meet the actual needs of the vehicle and improve charging efficiency. Fourthly, by acquiring the charging data of the vehicle to be charged in real time, abnormal situations during the charging process can be detected in a timely manner, such as excessively high battery temperature or unstable charging current, and the charging parameters can be dynamically adjusted accordingly, reducing charging safety risks.
[0108] In one embodiment, such as Figure 6 As shown, the procedure before step S10 includes:
[0109] Step S00: Scan the target parking space for hotspots using the WIFI communication module of the target charging pile parking space.
[0110] In this embodiment, the WIFI communication module refers to a wireless communication device installed at the charging pile parking space. It has a built-in RTC clock and GPS positioning module, supports the WIFI protocol, and is used to scan and connect to wireless networks. The target parking space refers to the parking space corresponding to the target charging pile parking space for parking the vehicle to be charged. Hotspot scanning refers to the process by which the WIFI communication module searches for surrounding wireless network signals to identify available wireless access points. The vehicle to be charged has an onboard WIFI hotspot, which can use a dual-band WIFI6 module (2.4GHz / 5GHz), supports the 802.11ax protocol, and has a default SSID format of EV_[last 6 digits of VIN] (e.g., EV_789012), and WPA3 encryption is enabled.
[0111] Specifically, after a vehicle waiting to be charged parks in the target parking space, the vehicle's Wi-Fi hotspot continuously broadcasts its SSID (e.g., EV_789012). The Wi-Fi communication module at the target charging station's parking space periodically or in real-time scans for wireless hotspots within its coverage area using Active Probe Request. The scanning range includes the occupied area of the target parking space to detect whether there is a vehicle's onboard hotspot signal. This proactively detects vehicles entering the target parking space, triggering subsequent communication connections and the charging process.
[0112] Step S01: When a new hotspot is detected, determine the hotspot information of the new hotspot.
[0113] In this embodiment, hotspot information refers to detailed information about wireless hotspots, including SSID (Service Set Identifier), signal strength, encryption method, etc.
[0114] Specifically, when the WIFI communication module detects a new hotspot, it records information such as the SSID, signal strength, and channel of the new hotspot for subsequent identification of the hotspot's nature.
[0115] For example, when the WIFI communication module scans a new hotspot, it records its SSID as "EV_789012", signal strength as -60dBm, and encryption method as WPA3.
[0116] Step S02: Based on the hotspot information, determine whether the new hotspot is a new in-vehicle hotspot.
[0117] In some implementations, the SSID in the hotspot information can be checked to see if it conforms to the predefined SSID naming rules for vehicle hotspots, thereby determining whether the new hotspot belongs to a new vehicle hotspot.
[0118] In some implementations, such as Figure 7 As shown, step S02 includes:
[0119] Step S021: Based on the SSID, determine whether the new hotspot belongs to a vehicle hotspot.
[0120] In this embodiment, the SSID in the hotspot information can be checked against a predefined vehicular hotspot SSID naming rule to determine whether the new hotspot belongs to a vehicle hotspot. This step is to filter out non-electric vehicle devices, such as mobile phone hotspots.
[0121] Step S022: If yes, then detect whether the signal strength is greater than a preset strength threshold.
[0122] Step S023: When the signal strength is greater than the preset strength threshold, the new hotspot is determined to be a new vehicle hotspot.
[0123] In this embodiment, signal strength can be used to represent the signal strength of a new hotspot, usually measured in dBm, with higher values indicating stronger signals. A preset strength threshold (e.g., -65dBm) ensures that only new hotspots with sufficiently high signal strength are identified as new vehicle-mounted hotspots. This is to exclude the influence of vehicle-mounted hotspots parked in adjacent parking spaces. Only vehicles parked in the target parking space corresponding to the target charging pile are close enough to the WIFI communication module to achieve the strongest signal strength.
[0124] In some implementations, when the signal strength exceeds a preset strength threshold, the new hotspot is determined to be a valid hotspot. The SSID is parsed to obtain the VIN segment, where the VIN (Vehicle Identification Number) segment is part of the vehicle identification code to be charged, typically included in the SSID of the vehicle hotspot, and used to uniquely identify the vehicle. The VIN segment is verified to match parking lot data (e.g., EV_789012→VINLSVNF 123456789012), where parking lot data refers to vehicle registration information and other relevant data stored in the vehicle automatic charging system. If they match, the new hotspot is determined to be a new vehicle hotspot; otherwise, the new hotspot is ignored to prevent unauthorized vehicles from using the charging service.
[0125] Step S03: If yes, then determine that the vehicle to be charged belonging to the new vehicle hotspot is parked in the target parking space.
[0126] When the SSID of a new hotspot matches the characteristics of a vehicle hotspot and the signal strength is higher than a preset strength threshold, the new hotspot is determined to be a new vehicle hotspot for a vehicle waiting to be charged that has entered the target parking space, triggering the subsequent process.
[0127] The vehicle automatic charging management method proposed in this application has the following advantages: First, by combining SSID characteristics and signal strength, it determines whether a hotspot is a vehicle-mounted hotspot, avoiding misjudgment due to a single factor and improving identification accuracy. Second, it can accurately identify vehicle-mounted hotspots, avoiding subsequent processing of non-vehicle-mounted hotspots, saving system resources and time, and improving overall efficiency. Third, by accurately and promptly identifying vehicle-mounted hotspots, it can shorten the time from vehicle entry to charging start, improving user experience.
[0128] In one embodiment, such as Figure 8 As shown, before step S10 or after step S20, when the response result indicates that the parking lot identifier does not belong to the preset credit list, the method further includes:
[0129] Step A10: Obtain the registration information uploaded by the user terminal associated with the vehicle to be charged. The registration information includes the VIN code and license plate number of the vehicle to be charged.
[0130] In this embodiment, the user terminal refers to a device used by the owner of the vehicle to be charged, such as a smartphone or tablet, for interacting with the automatic vehicle charging system of this application. Registration information refers to vehicle-related information submitted by the user when registering with the automatic vehicle charging system, including the vehicle identification number (VIN), license plate number, and battery capacity (e.g., 75kWh).
[0131] In some implementations, after a user enters the parking lot, the in-vehicle system automatically detects available Wi-Fi hotspots or Bluetooth devices (such as the "ParkingLot_001_Charger" provided by the parking lot). The user's mobile phone (already paired with the in-vehicle system) establishes a connection via the in-vehicle Wi-Fi or Bluetooth to ensure secure communication. A QR code is provided at the parking lot entrance or near the charging station, which the user can scan with their mobile phone.
[0132] Example of QR code content (JSON format):
[0133] {
[0134] "parking_id":"001",
[0135] "app_download_url":"https: / / parkinglot001.com / app",
[0136] "session_token":"a1b2c3d4e5",
[0137] "expire_time":"2025-12-31T23:59:59"}
[0138] Among them, if the user has not installed the parking lot charging configuration management mini-program (or APP), the mobile phone will automatically jump to the download page (such as App Store / Application Store). If it has been installed, the mini-program / APP will be directly launched, and the "parking_id" and "session_token" in the QR code will be parsed.
[0139] The user inputs in the mini-program / APP: vehicle VIN code (such as "LSVNF123456789012"), license plate number (such as "Beijing A12345"), battery capacity (such as 75 kWh), charging preference (such as "default fast charging", "charge to 80%"), etc. The mini-program uploads the data to the background server of the vehicle automatic charging system through HTTPS, and attaches the mobile device ID (such as IMEI) and session_token for identity verification. The mobile phone mini-program transmits the authorized data (parking_id, authorization certificate, temporary key) to the in-vehicle system of the vehicle to be charged through Bluetooth / WiFi Direct.
[0140] Among them, TLS1.3 is used for the communication between the mobile phone and the server. An example of the data packet format is as follows:
[0141] json
[0142] Copy
[0143] {
[0144] "vin":"LSVNF123456789012",
[0145] "license_plate":"Beijing A12345",
[0146] "battery_capacity":75,
[0147] "signature":"ECDSA_SIGN(vin+timestamp)"}
[0148] Step A20: Generate a temporary QR code based on the parking lot identifier and the temporary session key, and send the temporary QR code to the user terminal. The temporary QR code is used to instruct the vehicle to be charged to parse the temporary QR code and generate a digital signature of the vehicle to be charged based on the parsing result.
[0149] Step A30: Receive the verification request containing the digital signature sent by the vehicle to be charged, and judge the legality of the verification request according to the pre-stored public key.
[0150] In some implementations, the backend server of the vehicle automatic charging system generates a temporary QR code based on the parking lot identifier and a temporary session key. The temporary QR code contains the parking lot VIN code (such as "ParkingLot_001") and a temporary session key for temporary authentication.
[0151] For example, the QR code content format is as follows:
[0152] {“parking_id”:”001”,
[0153] "session_key":"a1b2c3",
[0154] "expire_time":"2025-12-31T23:59:59"}.
[0155] The encryption algorithm used can be RSA-2048 asymmetric encryption, with the private key stored on the server and the public key embedded in the vehicle's onboard communication module.
[0156] Furthermore, the vehicle communication module scans the temporary QR code to parse the parking lot VIN code and temporary session key, and sends a verification request to the backend server of the vehicle's automatic charging system via HTTPS protocol, along with the vehicle's digital signature (the VIN code hash value can be signed using the vehicle's private key).
[0157] Step A40: When the verification request is determined to be valid, a parking lot credit certificate is sent to the vehicle to be charged so that the vehicle to be charged can update the preset credit list.
[0158] In some implementations, the vehicle automatic charging management system verifies the legitimacy of the digital signature using a pre-stored public key to prevent forged requests. Upon determining the verification request is legitimate, a parking lot authorization certificate (containing the public key and validity period) is sent to the vehicle to be charged, enabling the vehicle to update its preset authorization list.
[0159] If an invalid VIN code is detected, the program will return the error code "400 Invalid VIN" and prompt the user to re-enter it.
[0160] The database table design for the preset credit list is shown in Table 1:
[0161] Table 1
[0162] field name type illustrate parking_id VARCHAR(32) Parking lot unique identifier public_key TEXT Parking lot server public key (PEM format) trust_devices BOOLEAN Do you trust all the equipment in this parking lot? expire_time DATETIME Credit validity period
[0163] In the vehicle automatic charging management method proposed in this application, firstly, unlike traditional solutions that require users to manually input information into the vehicle's infotainment system, this invention reduces operational steps by relaying data through trusted mobile devices. Secondly, the authorized list is based on parking lots rather than individual charging piles, eliminating the need for users to re-authorize when adding new devices. Thirdly, through QR code encryption, TLS transmission, and vehicle digital signatures, the entire process is tamper-proof and anti-counterfeiting.
[0164] In one embodiment, a computer-readable storage medium is provided having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the steps in the above method embodiments.
[0165] In one embodiment, an electronic device is also provided, including one or more processors; and a memory storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the steps in the above method embodiments.
[0166] In one embodiment, such as Figure 9 The diagram illustrates the structure of an electronic device used to implement embodiments of this application. The electronic device includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes based on a program stored in a read-only memory (ROM) 902 or a program loaded from a storage portion 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device. The CPU 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0167] The following components are connected to I / O interface 905: an input section 906 including a keyboard, mouse, etc.; an output section 907 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to I / O interface 905 as needed. A removable medium 911, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 910 as needed so that computer programs read from it can be installed into storage section 908 as needed.
[0168] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer-readable medium carrying instructions that, in such embodiments, can be downloaded and installed from a network via a communication section 909, and / or installed from a removable medium 911. When the instructions are executed by a central processing unit (CPU) 901, the various method steps described in this application are performed.
[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0170] Furthermore, those skilled in the art will understand that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of this application and form different embodiments. For example, any of the claimed embodiments can be used in any combination. The information disclosed in this background section is intended only to enhance the understanding of the general background of this application and should not be construed as an admission or in any way implying that such information constitutes prior art known to those skilled in the art.
Claims
1. A method for automatic vehicle charging management, characterized in that, The method includes: The system obtains registration information uploaded by the user terminal associated with the vehicle to be charged, generates a temporary QR code based on the parking lot identifier and temporary session key, and sends the temporary QR code to the user terminal. The temporary QR code is used to instruct the vehicle to be charged to parse the temporary QR code and generate a digital signature of the vehicle to be charged based on the parsing result. The system receives a verification request containing the digital signature sent by the vehicle to be charged and determines the legality of the verification request based on the pre-stored public key. When the verification request is determined to be legal, the system sends a parking lot credit certificate to the vehicle to be charged so that the vehicle to be charged can update the preset credit list. After detecting that a vehicle to be charged has parked in the target parking space, a wireless communication connection request is sent to the vehicle to be charged through the target charging pile parking space associated with the target parking space. The wireless communication connection request includes a parking lot identifier and a target charging pile parking space identifier, which are used to instruct the vehicle to query whether the parking lot identifier belongs to a preset credit list and whether the target charging pile parking space identifier belongs to the parking lot credit domain corresponding to the parking lot identifier. Receive the response result of the vehicle to be charged to the wireless communication connection request; When the response result indicates that the parking lot identifier belongs to the preset credit list and the target charging pile parking space identifier belongs to the parking lot credit domain corresponding to the parking lot identifier, a credit connection is established with the vehicle to be charged via wireless communication. The charging information of the vehicle to be charged is obtained through the target charging pile parking space, a mobile robot is called to transport the charging pile to the target parking space, and the vehicle to be charged is charged according to the charging information.
2. The vehicle automatic charging management method according to claim 1, characterized in that, Before sending a wireless communication connection request to the vehicle to be charged through the target charging pile parking space associated with the target parking space after detecting that the vehicle to be charged has parked in the target parking space, the method further includes: The target parking space is scanned for hotspots using the WIFI communication module of the target charging station parking space. When a new hotspot is detected, its hotspot information is determined. Based on the hotspot information, determine whether the new hotspot is a new in-vehicle hotspot; If so, then determine that the vehicle to be charged, belonging to the new vehicle hotspot, is parked in the target parking space.
3. The vehicle automatic charging management method according to claim 2, characterized in that, The hotspot information includes SSID and signal strength. The step of determining whether the new hotspot is a new vehicle-mounted hotspot based on the hotspot information includes: Based on the SSID, determine whether the new hotspot belongs to a vehicle hotspot; If so, then check whether the signal strength is greater than a preset strength threshold; When the signal strength is greater than the preset strength threshold, the new hotspot is determined to be a new vehicle hotspot.
4. The vehicle automatic charging management method according to claim 3, characterized in that, The step of determining the new hotspot as a new vehicle hotspot when the signal strength is greater than the preset strength threshold includes: When the signal strength is greater than the preset strength threshold, the new hotspot is determined to be a valid hotspot; The SSID is parsed to obtain the VIN segment from the SSID; Verify whether the VIN segment matches the parking lot data; If so, then the new hotspot is determined to be a new in-vehicle hotspot; If not, then ignore the new hotspot.
5. The vehicle automatic charging management method according to claim 1, characterized in that, The step of obtaining the charging information of the vehicle to be charged through the target charging pile parking space, calling a mobile robot to transport the charging pile to the target parking space, and charging the vehicle to be charged according to the charging information includes: The charging information of the vehicle to be charged is obtained through the target charging pile parking space, and the target charging parameters are determined by negotiation with the vehicle to be charged based on the charging pile status information and the charging information. Based on the target charging parameters, a mobile robot is invoked to transport a charging station to the target parking space, enabling the vehicle to be charged to be charged via the charging station.
6. The vehicle automatic charging management method according to claim 5, characterized in that, The step of obtaining the charging information of the vehicle to be charged through the target charging pile parking space, and determining the target charging parameters with the vehicle to be charged through negotiation based on the charging pile status information and the charging information, includes: Sending charging pile status information to the vehicle to be charged via the target charging pile parking space; and The charging information of the vehicle to be charged is received through the target charging pile parking space. The charging information includes battery parameter information and charging demand information of the vehicle battery management system. The charging demand information includes charging voltage, charging amount, expected charging time and expected charging duration. Based on the charging information and charging parameters of the charging pile, the initial charging parameters are determined using the target charging pile parking space; The target charging parameters are determined through negotiation between the target charging pile parking space and the vehicle to be charged based on the initial charging parameters.
7. The vehicle automatic charging management method according to claim 5, characterized in that, After the process of calling a mobile robot to transport a charging station to the target parking space based on the target charging parameters, so that the vehicle to be charged can be charged through the charging station, the process further includes: The charging pile can be used to obtain real-time charging data of the vehicle to be charged. The target charging parameters are dynamically adjusted based on the real-time charging data. The charging pile transmits power to the vehicle to be charged according to the adjusted target charging parameters.
8. An electronic device, characterized in that, include: One or more processors; Memory, used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors perform the vehicle automatic charging management method as described in any one of claims 1 to 7.
9. A storage medium, characterized in that, The storage medium stores executable instructions, which, when executed by a processor, cause the processor to perform the vehicle automatic charging management method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Solar power supply community parking space management system based on integration of three types of networks
CN105047014A
Vehicle charging system, method, device and equipment and storage medium
CN116653671A
Vehicle mobile charging control method, electronic equipment and storage medium
CN119189746A