Charging service access method and device, computer device and readable storage medium
By deploying edge computing nodes in the charging service area, the problem of insufficient processing capacity of the central server was solved, enabling high-concurrency charging service access, improving response speed and processing capacity, and ensuring fast and secure access for users.
Patent Information
- Application Number
- CN202511528634.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2045-10-24
AI Technical Summary
Traditional charging service access methods suffer from insufficient central server processing capacity when faced with high-concurrency access requests from tens of millions of users, leading to decreased response speed or even system crashes and reducing the efficiency of charging service access.
Edge computing nodes are deployed in each charging service area. The first edge computing node receives charging service access requests, verifies biometric information, filters charging devices, and, when necessary, collaborates with the second edge computing node in the adjacent area to determine the target charging device and its serial number, thus achieving high-concurrency processing.
It improves the response speed and processing capacity of charging services, ensures the accuracy and security of user authentication, ensures that users can quickly and securely access charging services, and improves the efficiency of charging service access.
Smart Images

Figure CN120986244B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a charging service access method, apparatus, computer equipment, readable storage medium, and computer program product. Background Technology
[0002] With the widespread adoption of new energy vehicles and electric equipment, the methods for accessing charging services are crucial to ensuring that users can conveniently and safely use charging services.
[0003] Traditional charging service access methods primarily rely on a central server to handle user access requests. When accessing the charging service, users must send authentication information to the central server, which then allocates charging resources after successful verification. While this approach achieves a certain level of access management for charging services, the central server's processing capacity easily becomes a bottleneck when faced with high-concurrency access requests from tens of millions of users. This leads to a significant decrease in response speed, excessively long user waiting times, and even system crashes, thereby reducing the efficiency of charging service access.
[0004] Therefore, traditional technologies suffer from low efficiency in accessing charging services. Summary of the Invention
[0005] Therefore, it is necessary to provide a charging service access method, apparatus, computer equipment, readable storage medium, and computer program product that can improve the efficiency of charging service access in order to address the above-mentioned technical problems.
[0006] In a first aspect, this application provides a charging service access method, wherein edge computing nodes are deployed in each charging service area, the method comprising:
[0007] The charging service access request initiated by the vehicle to be charged is received based on a first edge computing node; the first edge computing node is the edge computing node closest to the vehicle to be charged; the charging service access request carries biometric information and charging service information;
[0008] If the biometric information verification is successful based on the first edge computing node, the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node are used to filter and obtain the charging device filtering result.
[0009] If the charging device screening result indicates that no charging device exists, the target charging device and charging sequence number are determined based on the charging service information and the second charging device information of the second edge computing node; the second edge computing node is the edge computing node corresponding to the second charging service area adjacent to the first charging service area.
[0010] Based on the second edge computing node, the target charging device is controlled according to the charging sequence number to start the charging service for the vehicle to be charged.
[0011] In one embodiment, the charging service information includes charging demand information, charging level information, and charging type information; the first charging device information includes first charging resource status information and first device type information.
[0012] The process of filtering based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node to obtain the charging device filtering result includes:
[0013] Within the first charging service area, charging devices that match the first device type information and the charging level information are selected to obtain the first candidate charging devices;
[0014] From the first candidate charging devices, select the charging devices whose first device type information matches the charging type information to obtain the second candidate charging devices;
[0015] From the second candidate charging devices, the charging devices whose first charging resource status information is in a preset resource status are selected to obtain the third candidate charging device;
[0016] Based on the charging demand information and the first charging resource status information, the third candidate charging device is filtered to obtain the charging device filtering result.
[0017] In one embodiment, the charging service information further includes initial remaining battery power information and the current location information of the vehicle to be charged; the charging demand information includes charging power, charging interface type, and charging duration.
[0018] The step of filtering the third candidate charging devices based on the charging demand information and the first charging resource status information to obtain the charging device filtering result includes:
[0019] For each of the third candidate charging devices, the device matching degree is determined based on its attributes and the charging power, charging interface type and charging time in the charging demand information;
[0020] From the third candidate charging devices, charging devices with a matching degree greater than or equal to a preset matching degree threshold are selected to obtain the fourth candidate charging device;
[0021] For each of the fourth candidate charging devices, the location distance between them is determined based on its geographical location information and the current location information, and a fifth candidate charging device that will arrive before the initial remaining power is used up is determined based on the location distance among the fourth candidate charging devices.
[0022] The selection results of the charging devices are obtained by filtering based on the location distance of each charging device in the fifth candidate charging device and the status information of the first charging resource.
[0023] In one embodiment, the step of filtering based on the location distance of each charging device in the fifth candidate charging devices and the first charging resource status information to obtain the charging device filtering result includes:
[0024] For each of the fifth candidate charging devices, the busy level is determined based on the device usage time and the number of people waiting in the queue in its first charging resource status information;
[0025] A comprehensive ranking value is determined based on the busyness and location distance of each charging device, and the charging device with a comprehensive ranking value greater than a preset threshold among the fifth candidate charging devices is determined as the first final charging device;
[0026] If the number of the first final charging devices is an empty set, then the result of the charging device screening is determined to be that no charging devices exist; if the number of the first final charging devices is a non-empty set, then the result of the charging device screening is determined to be that charging devices exist.
[0027] In one embodiment, determining the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node includes:
[0028] Within the second charging service area, based on the charging service information and the second charging resource status information and second device type information in the second charging device information, a second final charging device is determined;
[0029] For each charging device in the second final charging device, a device priority index is determined based on its busy level and the charging level information in the charging service information.
[0030] The charging devices whose device priority index is greater than or equal to a preset priority threshold are identified as the target charging devices.
[0031] Based on the charging level information, the final remaining battery power of the vehicle to be charged after arriving at the target charging device, and the required travel time of the vehicle to be charged to the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined.
[0032] In one embodiment, the charging level information includes a first account type and a second account type, wherein the account level of the first account type is lower than the account level of the second account type;
[0033] The step of determining the charging sequence number of the vehicle to be charged in the target charging device based on the charging level information, the final remaining battery power information of the vehicle to be charged after arriving at the target charging device, and the required travel time of the vehicle to be charged to the target charging device includes:
[0034] The remaining power level is determined based on the difference between the final remaining power of each vehicle to be charged and the preset remaining power threshold. The driving time level is obtained based on the ratio between the required driving time of each vehicle to be charged and the average required driving time of all vehicles to be charged. The remaining power level represents the urgency of the vehicle's need for charging. The driving time level represents the relative speed at which the vehicle reaches the target charging device.
[0035] Based on the remaining battery level, the vehicles to be charged of the first account type and the second account type are sorted to obtain the initial charging sequence of the first account type and the initial charging sequence of the second account type.
[0036] The initial first account type charging sequence and the initial second account type charging sequence are updated based on the driving time level to obtain the target first account type charging sequence and the target second account type charging sequence;
[0037] Based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queuing for charging at the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined.
[0038] In one embodiment, the number of vehicles includes the number of first account types and the number of second account types; determining the charging sequence number of the vehicle to be charged in the target charging device based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queuing for charging at the target charging device includes:
[0039] When the number of vehicles is less than or equal to a preset threshold, or when the number of vehicles is greater than the preset threshold and the number of the second account type is greater than or equal to the number of the first account type, the target first account type charging sequence is spliced to the end of the target second account type charging sequence to obtain the first final charging sequence.
[0040] The number of vehicles is added to the sequence number in the first final charging sequence to obtain the first updated charging sequence, and the sequence number of the vehicle to be charged in the first updated charging sequence is determined as its charging sequence number in the target charging device.
[0041] or,
[0042] When the number of vehicles exceeds a preset threshold and the number of the second account type is less than the number of the first account type, the vehicles currently queuing for charging are merged with the target second account type charging sequence based on the remaining battery level of the first account type vehicles currently queuing for charging and the remaining battery level of the second account type vehicles in the target second account type charging sequence to obtain an updated second account type charging sequence.
[0043] The target first account type charging sequence is concatenated to the end of the updated second account type charging sequence to obtain the second final charging sequence;
[0044] The sequence number in the first final charging sequence is increased by the value corresponding to the number of the second account type to obtain the second updated charging sequence, and the sequence number of the vehicle to be charged in the second updated charging sequence is determined as its charging sequence number in the target charging device.
[0045] Secondly, this application provides a charging service access device, wherein edge computing nodes are deployed in each charging service area, and the device includes:
[0046] The first concurrent processing module is used to receive a charging service access request initiated by a vehicle to be charged based on a first edge computing node; the first edge computing node is the edge computing node closest to the vehicle to be charged; the charging service access request carries biometric information and charging service information;
[0047] The device filtering module is used to filter devices based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node, after the biometric information is verified as passed by the first edge computing node, to obtain the charging device filtering result.
[0048] The second concurrent processing module is used to determine the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node when the charging device screening result is that there is no charging device; the second edge computing node is the edge computing node corresponding to the second charging service area adjacent to the first charging service area.
[0049] The charging service module is used to control the target charging device based on the charging sequence number of the second edge computing node to start the charging service for the vehicle to be charged.
[0050] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described charging service access method.
[0051] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.
[0052] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.
[0053] The aforementioned charging service access method, apparatus, computer equipment, readable storage medium, and computer program product receive a charging service access request initiated by a vehicle to be charged based on a first edge computing node. The first edge computing node is the edge computing node closest to the vehicle to be charged. The charging service access request carries biometric information and charging service information. If the biometric information verification is successful based on the first edge computing node, a selection process is performed based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node to obtain a charging device selection result. If the charging device selection result indicates that no charging device exists, a target charging device and charging sequence number are determined based on the charging service information and the second charging device information of the second edge computing node. The second edge computing node is the edge computing node corresponding to a second charging service area adjacent to the first charging service area. The second edge computing node controls the target charging device according to the charging sequence number to activate the charging service for the vehicle to be charged. This technology enables edge computing nodes set up in various charging service areas to simultaneously process charging service access requests initiated by multiple vehicles waiting to be charged with high concurrency, thereby improving the response speed and processing capacity of the charging service. Through the biometric information verification mechanism of each edge computing node, the accuracy and security of user identity verification can be further guaranteed, effectively preventing identity theft and ensuring that users can quickly and securely access the charging service. This improves the efficiency of charging service access and solves the problem of low efficiency in charging service access in traditional technologies. Attached Figure Description
[0054] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0055] Figure 1 This is an application environment diagram of a charging service access method in one embodiment;
[0056] Figure 2 This is a flowchart illustrating a charging service access method in one embodiment;
[0057] Figure 3 This is a flowchart illustrating another charging service access method in one embodiment;
[0058] Figure 4 This is a structural block diagram of a charging service access device in one embodiment;
[0059] Figure 5 This is an internal structural diagram of a computer device in one embodiment. 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. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0061] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. The term "multiple" as used in this application refers to two or more.
[0062] In the description of this application, the term "for example" is used to mean "used as an example, illustration, or description." Any embodiment described as "for example" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid unnecessarily obscuring the description of this application. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0063] The charging service access method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on the cloud or other network servers. Server 104 can receive charging service access requests initiated by vehicles to be charged based on a first edge computing node. If the biometric information verification is successful based on the first edge computing node, server 104 can filter charging devices based on charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node, obtaining a charging device filtering result. If the charging device filtering result indicates that no charging device exists, server 104 can determine the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node. Server 104 can control the target charging device according to the charging sequence number based on the second edge computing node to activate the charging service for the vehicle to be charged. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. Server 104 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.
[0064] In one exemplary embodiment, such as Figure 2 As shown, a charging service access method is provided. This embodiment applies this method to... Figure 1 The method is illustrated using server 104 as an example. In this embodiment, the method includes the following steps S202 to S208. Wherein:
[0065] Step S202: Receive the charging service access request initiated by the vehicle to be charged based on the first edge computing node.
[0066] The first edge computing node is the edge computing node closest to the vehicle to be charged; the charging service access request carries biometric information and charging service information.
[0067] In practical applications, server 104 can be composed of a distributed network of multiple edge computing nodes, each responsible for managing charging equipment within a specific area. When a vehicle needs charging, its built-in communication module sends a charging service access request to the surrounding edge computing nodes. Therefore, server 104 can automatically select the first edge computing node closest to the vehicle to receive the request based on the vehicle's location information. This request includes biometric information (such as fingerprint and iris recognition) and charging service information. The charging service information covers charging demand information (such as charging power, charging interface type, and charging duration), charging level information (such as regular or VIP membership), charging type information (such as fast or slow charging), initial remaining battery power, and the current location information of the vehicle to be charged.
[0068] For example, an electric vehicle is driving in city zone A with 20% battery remaining. The owner initiates a charging request through the vehicle's onboard system. The vehicle's GPS positioning system obtains its current location. The communication module packages fingerprint information, iris information, charging demand information (charging power 60kW, charging interface Type-C, charging time 1 hour), charging level information (regular member), charging type information (fast charging), initial remaining battery level of 20%, and current location (a street in city zone A) into a charging service access request and sends it to nearby edge computing nodes. Based on the location, the charging service system can determine the nearest edge computing node in zone A to receive this request.
[0069] Step S204: If the biometric information verification is successful based on the first edge computing node, the charging device information of each charging device in the first charging service area corresponding to the first edge computing node is used for filtering to obtain the charging device filtering result.
[0070] In the specific implementation, after receiving a charging service access request, the first edge computing node compares and verifies the user's biometric information (fingerprint and iris information) with the biometric database. If the user's biometric information stored in the database matches that in the charging service access request, the verification passes. If the user's biometric information stored in the database does not match that in the charging service access request, the verification fails.
[0071] Furthermore, after server 104 confirms that the biometric information verification is successful based on the first edge computing node, the first edge computing node will match and filter the charging service information with the first charging device information (charging resource status information and device type information) of each charging device in the first charging service area it manages. During the matching process, charging devices that meet the charging demand information (such as charging power and interface type) and charging type information (such as fast charging or slow charging) will be given priority. At the same time, the resource status of the charging devices (such as whether they are idle or in a queue) will be combined for comprehensive filtering to finally obtain the charging device filtering results.
[0072] For example, the first edge computing node can compare the fingerprint and iris information sent by the electric vehicle with the owner's information in the biometric database to confirm a match and pass biometric verification. Then, the first edge computing node checks the information of each charging device in Area A (the first charging service area) and finds that three charging devices meet the requirements of 60kW charging power and Type-C interface. However, one of them is in use, one has been reserved, and only one is idle and supports fast charging. Therefore, this idle charging device can be used as the selection result for charging devices.
[0073] It should be noted that, when the charging equipment screening result indicates the existence of charging equipment, the target charging equipment and charging sequence number are determined based on the charging service information and the first charging equipment information of the first edge computing node. This includes: determining the first final charging equipment within the first charging service area based on the charging service information and the first charging resource status information and first equipment type information in the first charging equipment information; for each charging equipment in the first final charging equipment, determining the equipment priority index of each charging equipment based on its busy level and the charging level information in the charging service information; identifying charging equipment with an equipment priority index greater than or equal to a preset priority threshold as the target charging equipment; and determining the charging sequence number of the vehicle to be charged in the target charging equipment based on the charging level information, the final remaining power information of the vehicle to be charged after arriving at the target charging equipment, and the required travel time of the vehicle to be charged to the target charging equipment.
[0074] Step S206: If the charging device screening result is that there is no charging device, determine the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node.
[0075] The second edge computing node is the edge computing node corresponding to the second charging service area adjacent to the first charging service area.
[0076] In a specific implementation, when the charging device screening result obtained by the first edge computing node shows that there is no charging device that meets the conditions in the first charging service area, the charging service system of server 104 can send the charging service information to the second edge computing node corresponding to the second charging service area adjacent to the first charging service area.
[0077] Furthermore, after receiving the information, the second edge computing node can match the charging service information with the information of the second charging equipment it manages (charging resource status information and equipment type information). Based on the matching result, the target charging equipment is determined from the charging equipment that meets the conditions, and a charging sequence number is assigned to the vehicle to be charged according to certain rules (such as distance, queuing status, etc.) to determine its order in the charging queue.
[0078] For example, if there are no charging devices in area A (the first charging service area) that meet the charging needs of electric vehicles, the first edge computing node sends the charging service information to the second edge computing node in the adjacent area B (the second charging service area). Upon receiving the information, the second edge computing node in area B checks the charging devices within the area and finds two devices that meet the requirements of 60kW charging power, Type-C interface, and fast charging support. Charging device X is closer to the vehicle and currently has no vehicles in the queue; charging device Y is farther away and has one vehicle in the queue. Therefore, the second edge computing node determines charging device X as the target charging device and, according to the queuing rules, assigns charging sequence number 1 to this electric vehicle, meaning it is the next vehicle that can use this device for charging.
[0079] Step S208: Based on the second edge computing node, control the target charging device according to the charging sequence number to start the charging service for the vehicle to be charged.
[0080] In its implementation, server 104, after determining the target charging device and charging sequence number based on the second edge computing node, sends a control command to the target charging device via the communication network. This control command may include relevant information about the vehicle to be charged (such as vehicle identification, charging requirements, etc.) and the charging sequence number. Upon receiving the command, the target charging device determines whether it is the vehicle's turn to be charged based on the charging sequence number. If it is, the charging device is activated, and charging service is initiated for the vehicle according to the requirements in the charging service information. The charging process is monitored in real time, and the charging status information is fed back to the second edge computing node and the vehicle to be charged.
[0081] The above-described charging service access method involves receiving a charging service access request initiated by a vehicle to be charged from a first edge computing node. The first edge computing node is the edge computing node closest to the vehicle to be charged. The charging service access request carries biometric information and charging service information. If the biometric information verification is successful based on the first edge computing node, a selection process is performed based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node to obtain a charging device selection result. If the charging device selection result indicates that no charging device exists, a target charging device and charging sequence number are determined based on the charging service information and the second charging device information of the second edge computing node. The second edge computing node is the edge computing node corresponding to the second charging service area adjacent to the first charging service area. The second edge computing node controls the target charging device according to the charging sequence number to activate the charging service for the vehicle to be charged. This technology enables edge computing nodes set up in various charging service areas to simultaneously process charging service access requests initiated by multiple vehicles waiting to be charged with high concurrency, thereby improving the response speed and processing capacity of the charging service. Through the biometric information verification mechanism of each edge computing node, the accuracy and security of user identity verification can be further guaranteed, effectively preventing identity theft and ensuring that users can quickly and securely access the charging service. This improves the efficiency of charging service access and solves the problem of low efficiency in charging service access in traditional technologies.
[0082] In one exemplary embodiment, the charging service information includes charging demand information, charging level information, and charging type information; the first charging device information includes first charging resource status information and first device type information. For example... Figure 3 As shown, based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node, the charging device filtering results are obtained, including:
[0083] Step S302: Within the first charging service area, select charging devices whose first device type information matches the charging level information to obtain the first candidate charging devices.
[0084] For example, in the charging service system, different charging levels (such as regular members and VIP members) correspond to different device usage permissions. In a specific implementation, after obtaining the charging level information from the charging service information based on the first edge computing node, the server 104 can traverse the first device type information of all charging devices in the first charging service area. The device type information includes the user level attribute that the device is intended for. By comparing the charging level information with the user level that the device is intended for, charging devices that are suitable for that charging level are selected to obtain the first candidate charging devices.
[0085] Continuing with the aforementioned electric vehicle as an example, its charging level information is "regular member". The first edge computing node, within its managed area A (i.e., the first charging service area), views the device type information of all charging equipment. Charging equipment A is marked as "VIP members only," while charging equipment B, C, and D are marked as "regular members and above." After screening, charging equipment B, C, and D are included as the first candidate charging equipment.
[0086] Step S304: Select charging devices whose first device type information matches the charging type information from the first candidate charging devices to obtain the second candidate charging devices.
[0087] Furthermore, server 104 can obtain charging type information (such as fast charging or slow charging) from the charging service information based on the first edge computing node, and perform secondary filtering on the first candidate charging devices. It iterates through the first device type information of the first candidate charging devices, which contains the charging type attributes supported by the device. It matches the charging types supported by the device with the charging types in the charging service information, and filters out charging devices with the same charging type to obtain the second candidate charging devices.
[0088] For example, if the charging type information of the aforementioned electric vehicle is fast charging, among the first candidate charging devices (charging devices B, C, and D), charging device B only supports slow charging, while charging devices C and D support fast charging. After screening, charging devices C and D are included in the second candidate charging devices.
[0089] Step S306: Select the charging devices whose first charging resource status information is in a preset resource status from the second candidate charging devices to obtain the third candidate charging device.
[0090] In practical applications, server 104 can obtain the first charging resource status information of each charging device in the first charging service area based on the first edge computing node. The preset resource status includes idle, reserved, and in use. The second candidate charging device is filtered, and only charging devices whose charging resource status is idle or reserved and whose reservation time is within the waiting range of the vehicle to be charged (e.g., the waiting time is 15 minutes) are retained to obtain the third candidate charging device.
[0091] Continuing with the above embodiment, charging device C in the second candidate charging device is currently in use and is expected to end in 30 minutes; charging device D is in an idle state. According to the preset resource status filtering rules, charging device D is included in the third candidate charging device.
[0092] Step S308: Based on the charging demand information and the first charging resource status information, filter the third candidate charging devices to obtain the charging device filtering results.
[0093] Furthermore, the server 104 can filter the third candidate charging devices based on the charging demand information and the status information of the first charging resources from the first edge computing node to obtain the charging device screening results.
[0094] The technical solution in this embodiment processes charging service access requests initiated by multiple charging vehicles through edge computing nodes, which avoids the central server becoming a performance bottleneck, improves response speed and processing capacity, and ensures that tens of millions of users can quickly access the charging service, thereby improving the efficiency of charging service access.
[0095] In one exemplary embodiment, the charging service information also includes initial remaining battery power information and the current location information of the vehicle to be charged; the charging demand information includes charging power, charging interface type and charging duration.
[0096] Based on charging demand information and the status information of the first charging resources, the third candidate charging devices are filtered to obtain the charging device filtering results, including:
[0097] Step S3081: For each charging device in the third candidate charging device, determine the device matching degree based on its attributes and the charging power, charging interface type and charging time in the charging demand information.
[0098] In practical applications, for each charging device in the third candidate charging device, the server 104 can obtain the charging power, charging interface type and charging duration from the first charging resource status information based on the first edge computing node, and match the charging power, charging interface type and charging duration from the first charging resource status information with the charging power, charging interface type and charging duration from the charging demand information to obtain the device matching degree of each charging device.
[0099] For example, the charging demand information is (Corresponding to charging power, interface type, and other required parameters), the first charging resource status information is: (These correspond to resource status parameters such as charging power and interface type, respectively), therefore, device compatibility. The calculation formula is as follows:
[0100]
[0101] in, and The first charging resource status information and the charging demand information are respectively the first charging resource status information and the first charging demand information. Each parameter value; The estimated available downtime for the equipment (0 when idle), in hours; The waiting time sensitivity factor (can be set to 2, depending on the actual business scenario).
[0102] Therefore, the first edge computing node can calculate the device matching degree between each device and the charging demand information according to the above formula for each of the third candidate charging devices.
[0103] Continuing with the above embodiments, for charging device D in the third candidate charging device, its charging power is 65kW, its interface type is Type-C, and it is currently idle ( =0). The charging requirements for the electric vehicle are a charging power of 60kW and an interface type of Type-C. The device compatibility is calculated using the formula above:
[0104]
[0105] Step S3082: Select charging devices with a matching degree greater than or equal to a preset matching degree threshold from the third candidate charging devices to obtain the fourth candidate charging device.
[0106] Furthermore, the server 104 can pre-set a device matching degree threshold (e.g., 10) based on the first edge computing node, traverse the device matching degree of each charging device in the third candidate charging device, and filter out the charging devices with a device matching degree greater than or equal to the preset matching degree threshold to obtain the fourth candidate charging device.
[0107] Continuing with the above embodiments, the device matching degree of charging device D is approximately 13, which is greater than the preset matching degree threshold of 10. Therefore, charging device D is included in the fourth candidate charging device.
[0108] Step S3083: For each of the fourth candidate charging devices, determine the location distance between them based on their geographical location information and current location information, and determine the fifth candidate charging device that will arrive before the initial remaining power is used up based on the location distance.
[0109] In the specific implementation, server 104 can obtain the geographical location information (such as latitude and longitude coordinates) of each charging device in the fourth candidate charging device based on the first edge computing node, as well as the current location information of the vehicle to be charged (also latitude and longitude coordinates). The location distance between the two is calculated using the geospatial distance calculation formula, and combined with real-time traffic conditions (such as obtaining traffic data and estimating arrival time using average driving speed) and the vehicle's initial remaining battery power information, it can determine whether the vehicle can reach the charging device before the initial remaining battery power is used up. The charging devices that can be reached before the battery power is exhausted are filtered out to obtain the fifth candidate charging device.
[0110] Continuing with the above embodiment, the geographical coordinates of the charging device D are: The current geographical coordinates of the electric vehicle are The straight-line distance between the charging equipment and the vehicle to be charged can be calculated using the following formula. :
[0111]
[0112] In the formula, The radius of the Earth; latitude, where The latitude and longitude of the charging device's geographical coordinates. The latitude and longitude of the electric vehicle's current geographical location coordinates; Longitude, of which The longitude of the charging device's geographical coordinates. This represents the longitude of the electric vehicle's current geographical coordinates.
[0113] For example, the average speed of vehicles under current traffic conditions is At a speed of 30km / h, the vehicle's initial remaining battery power allows it to travel a distance of [range]. =15km. The calculated time required for the vehicle to reach charging station D is... ,like If so, then charging device D is included as the fifth candidate charging device.
[0114] Step S3084: Based on the location distance of each charging device in the fifth candidate charging device and the first charging resource status information, the charging device screening results are obtained.
[0115] The technical solution of this embodiment ensures that the selected devices meet user needs in terms of functional parameters in complex charging scenarios, while also taking into account whether the vehicle can arrive smoothly and the real-time availability status of the devices, thereby improving the accuracy and reliability of charging service resource matching.
[0116] In an exemplary embodiment, the selection of charging devices is based on the location distance of each charging device in the fifth candidate charging device list and the first charging resource status information, to obtain the charging device selection result, including:
[0117] Step S30841: For each of the fifth candidate charging devices, determine the level of busyness based on the device usage time and the number of people waiting in the queue in its first charging resource status information.
[0118] In specific implementation, server 104 can extract two key parameters from the first charging resource status information of each charging device in the fifth candidate charging device, namely the device usage time and the number of people waiting in the queue, based on the first edge computing node. By using a preset busyness calculation formula, the device usage time and the number of people waiting in the queue are comprehensively calculated to obtain the busyness value of each charging device. The busyness value can intuitively reflect the current busy status of the charging device. The larger the value, the busier the device is.
[0119] For example, the formula for calculating the busyness level is:
[0120]
[0121] in, Set the preset maximum device usage time (can be set to 10 hours). Set the maximum number of people waiting in the queue (can be set to 10).
[0122] Continuing with the above embodiments, for charging device D in the fifth candidate charging device, the device usage time is... =0 hours (idle state), number of people waiting in the queue is =0 people, substituting the data into the above formula yields: =0, meaning the busy level of charging device D is 0.
[0123] Step S30842: Determine the comprehensive ranking value based on the busyness and location distance of each charging device, and determine the charging device with the comprehensive ranking value greater than the preset threshold among the fifth candidate charging devices as the first final charging device.
[0124] In practical applications, server 104 can obtain the busy level value and the location distance of each charging device from the first edge computing node. Using a preset comprehensive ranking value calculation formula, it integrates the busy level and location distance to obtain a comprehensive ranking value for each charging device. Further, the first edge computing node filters out charging devices with comprehensive ranking values greater than or equal to a preset threshold, obtaining the first final charging devices.
[0125] For example, the comprehensive ranking value of the charging device can be obtained using the following comprehensive ranking value calculation formula:
[0126]
[0127] Continuing with the above embodiments, the preset threshold is 0.5, and the distance between the charging device D and the electric vehicle is... =5km, its level of congestion =0. Substituting the data into the above formula, we get: Since 0.2 < 0.5, the first final charging device is an empty set at this time.
[0128] In step S30843, if the number of the first final charging devices is an empty set, the result of the charging device screening is determined to be that there are no charging devices; if the number of the first final charging devices is a non-empty set, the result of the charging device screening is determined to be that there are charging devices.
[0129] Furthermore, the server 104 can check the first final charging device based on the first edge computing node. If the first final charging device is an empty set, it indicates that there is no charging device that meets the conditions in the fifth candidate charging device, and the charging device screening result can be determined to be that there is no charging device. If the first final charging device is a non-empty set, it indicates that there is a charging device that meets the conditions, and the charging device screening result can be determined to be that there is a charging device.
[0130] The technical solution of this embodiment takes into account the impact of equipment busyness on charging efficiency and the impact of location distance on vehicle energy consumption. It can dynamically and scientifically select the most suitable charging equipment in complex charging scenarios. When no equipment meets the conditions, it can promptly report the result that no equipment is available, providing a basis for subsequent adjustments to the charging strategy (such as expanding the selection range to adjacent areas), effectively improving the scientificity and reliability of charging service resource matching.
[0131] In an exemplary embodiment, determining the target charging device and charging sequence number based on charging service information and second charging device information of the second edge computing node includes:
[0132] Step S2081: Within the second charging service area, determine the second final charging device based on the charging service information and the second charging device information, including the second charging resource status information and the second device type information.
[0133] In practical applications, server 104 can determine the second final charging device based on the charging service information and the second charging device information within the second charging service area, using the second edge computing node and the second charging resource status information and the second device type information. It should be noted that there must be at least one charging device among the second final charging devices, because there is more than one second edge computing node.
[0134] Continuing with the above embodiment, if there are no available charging devices in the first charging service area A, the charging service system will send the charging service information to the second edge computing node corresponding to the adjacent area B (the second charging service area). Referring to the filtering logic in steps 201 to 204, the second edge computing node in area B will select charging devices from among the numerous charging devices in the area that meet the requirements of 60kW electric vehicle charging power, Type-C interface, fast charging, and are compatible with the standard membership level, thus forming the second final charging device. For example, the second final charging device includes charging devices E, F, and G.
[0135] Step S2082: For each charging device in the second final charging device, determine the device priority index of each charging device based on its busy level and the charging level information in the charging service information.
[0136] For example, for each charging device in the second final charging device, the server 104 can calculate the busy level of each charging device based on the second edge computing node. Further, the second edge computing node performs a comprehensive calculation based on a preset priority index formula, combining the busy level of each charging device with the charging level information in the charging service information, to obtain a device priority index for each charging device. In the preset priority index formula, the higher the charging level, the greater the weight assigned; the lower the device busy level, the higher the priority index.
[0137] Continuing with the above embodiments, the weight of ordinary members can be set. VIP member weight The formula for the equipment priority index is:
[0138]
[0139] in, The weight corresponding to the charging level.
[0140] For example, the busyness levels of charging devices E, F, and G are 0.3, 0.25, and 0.6, respectively. Therefore, the device priority index of charging device E is 0.77, the device priority index of charging device F is 0.8, and the device priority index of charging device G is 0.625.
[0141] Step S2083: The charging devices with a device priority index greater than or equal to a preset priority threshold are identified as target charging devices.
[0142] Furthermore, a preset priority threshold (e.g., 0.7) is set. The second edge computing node traverses the device priority index of each charging device in the second final charging device and filters out the charging devices whose device priority index is greater than or equal to the preset priority threshold, and determines them as target charging devices.
[0143] For example, continuing with charging devices E, F, and G, charging device E has a device priority index of 0.77, and charging device G has a device priority index of 0.8, both greater than or equal to the preset priority threshold of 0.7; charging device F has a device priority index of 0.625, which is less than the preset priority threshold of 0.7. Therefore, charging devices E and G are determined as target charging devices.
[0144] Step S2084: Based on the charging level information, the final remaining power information of the vehicle to be charged after arriving at the target charging device, and the driving time required for the vehicle to be charged to reach the target charging device, determine the charging sequence number of the vehicle to be charged in the target charging device.
[0145] In a specific implementation, server 104 can predict the final remaining power information of the vehicle to be charged after arriving at the target charging device based on the second edge computing node, as well as the driving time required for the vehicle to be charged to travel to the target charging device. Based on the charging level information, the final remaining power information of the vehicle to be charged after arriving at the target charging device, and the driving time required for the vehicle to be charged to travel to the target charging device, server 104 can determine the charging sequence number of the vehicle to be charged in the target charging device.
[0146] The technical solution of this embodiment can accurately select target charging equipment from the adjacent second charging service area when there is no available equipment in the first charging service area. This selection is based on multiple factors, including the adaptability of the charging equipment, the busyness level, the user's charging level, the vehicle's remaining battery power, and the driving time. The solution also scientifically determines the charging sequence number of the vehicle to be charged. Therefore, it not only protects the charging rights of high-level users but also flexibly adjusts the charging sequence according to the actual condition of the vehicle. This effectively improves the rationality and fairness of charging resource allocation in complex and ever-changing charging scenarios, and further enhances the overall operational efficiency of the charging service.
[0147] In one exemplary embodiment, the charging level information includes a first account type and a second account type, wherein the account level of the first account type is lower than the account level of the second account type.
[0148] For example, the first account type can be a regular member account, and the second account type can be a VIP member account.
[0149] Based on charging level information, the final remaining battery level of the vehicle after arriving at the target charging station, and the required travel time of the vehicle to the target charging station, the charging sequence number of the vehicle at the target charging station is determined, including:
[0150] Step S20841: Determine the remaining power level based on the difference between the final remaining power of each vehicle to be charged and the preset remaining power threshold, and obtain the driving time level based on the ratio between the required driving time of each vehicle to be charged and the average required driving time of all vehicles to be charged.
[0151] Among them, the remaining battery level indicates the urgency of the vehicle's need for charging; the travel time level indicates the relative speed at which the vehicle reaches the target charging station.
[0152] Optionally, server 104 can obtain the final remaining battery power and required travel time information for each vehicle to be charged based on the second edge computing node. A preset remaining battery power threshold (e.g., 15%) is established. By calculating the difference between the final remaining battery power of each vehicle and the preset threshold, this difference is mapped to different remaining battery power level ranges (e.g., a difference less than -5% is emergency level 3, between -5% and 0% is emergency level 2, and greater than 0% is emergency level 1), thus determining the remaining battery power level and reflecting the urgency of the vehicle's need for charging. Simultaneously, the average required travel time for all vehicles to be charged is calculated. The required travel time for each vehicle is divided by this average, and the resulting ratio is used to divide the travel time into different level ranges (e.g., a ratio less than 0.8 is fast level 3, between 0.8 and 1.2 is normal level 2, and greater than 1.2 is slow level 1), thus obtaining the travel time level and reflecting the relative speed at which the vehicle reaches the target charging device.
[0153] Continuing with the above embodiment, at the target charging device E, there are 3 vehicles waiting to be charged, including the previously mentioned electric vehicle (regular member, with 10% remaining battery and a required driving time of 20 minutes), vehicle H (VIP member, with 8% remaining battery and a required driving time of 18 minutes), and vehicle I (regular member, with 16% remaining battery and a required driving time of 25 minutes). The preset remaining battery threshold is 15%, and the average driving time required for all vehicles is approximately (20+18+25) / 3 ≈ 21 minutes.
[0154] Electric Vehicle H: The difference between the final remaining battery power and the preset threshold is 10%-15%=-5%, which is in the range of -5% to 0%, and the remaining battery power level is 2; the ratio of the required driving time to the average is 20 / 21≈0.95, which is in the range of 0.8-1.2, and the driving time level is 2. Vehicle H: The difference between the final remaining battery power and the preset threshold is 8%-15%=-7%, which is less than -5%, and the remaining battery power level is 3; the ratio of the required driving time to the average is 18 / 21≈0.86, which is in the range of 0.8-1.2, and the driving time level is 2. Vehicle I: The difference between the final remaining battery power and the preset threshold is 16%-15%=1%, which is greater than 0%, and the remaining battery power level is 1; the ratio of the required driving time to the average is 25 / 21≈1.19, which is in the range of 0.8-1.2, and the driving time level is 2.
[0155] Step S20842: Sort the vehicles to be charged according to the first account type and the second account type based on the remaining power level to obtain the initial first account type charging sequence and the initial second account type charging sequence.
[0156] In the specific implementation, server 104 can classify vehicles to be charged according to charging level (such as ordinary members and VIP members) based on the second edge computing node. For each type of member, the vehicles are sorted from high to low based on the remaining power level (from high to low urgency) to obtain the initial ordinary member charging sequence and the initial VIP member charging sequence respectively. If the remaining power levels are the same, they are randomly sorted.
[0157] Continuing with the above embodiments, for ordinary member vehicles (electric vehicles and vehicle I), they are sorted according to their remaining battery level. Electric vehicles have a remaining battery level of 2, and vehicle I has a remaining battery level of 1. Therefore, the initial charging sequence for ordinary members is [electric vehicle, vehicle I]; for VIP member vehicles (vehicle H), the initial charging sequence for VIP members is [vehicle H].
[0158] Step S20843: Update the initial first account type charging sequence and the initial second account type charging sequence based on the driving time level to obtain the target first account type charging sequence and the target second account type charging sequence.
[0159] Furthermore, server 104 can adjust the initial charging sequence for ordinary members and the initial charging sequence for VIP members based on the second edge computing node, according to the driving time level. Within the same membership level, vehicles with higher driving time levels (faster arrival speeds) are brought forward to obtain the target charging sequence for ordinary members and the target charging sequence for VIP members. If the driving time levels are the same, the original order is maintained.
[0160] Continuing with the above embodiments, in the initial ordinary member charging sequence [electric vehicle, vehicle I], both have a driving time level of 2 and the order remains unchanged, and the target ordinary member charging sequence is still [electric vehicle, vehicle I]; in the initial VIP member charging sequence [vehicle H], there are no other vehicles for comparison, and the target VIP member charging sequence is also [vehicle H].
[0161] Step S20844: Based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queuing for charging at the target charging device, determine the charging sequence number of the vehicle to be charged in the target charging device.
[0162] Furthermore, server 104 can obtain the number of vehicles currently queuing for charging at the target charging device based on the second edge computing node, and determine the charging sequence number of the vehicle to be charged in the target charging device according to the target ordinary member charging sequence, the target VIP member charging sequence and the number of vehicles currently queuing for charging at the target charging device.
[0163] The technical solution of this embodiment can comprehensively consider the urgency of vehicle charging, arrival speed, and membership level to scientifically and rationally determine the charging sequence number of the vehicle to be charged in the target charging equipment. Therefore, while ensuring the priority rights of VIP members, the charging sequence is dynamically adjusted according to the actual urgency of vehicle needs and arrival status, effectively improving the fairness and rationality of charging resource allocation, reducing user waiting time, optimizing the overall charging service experience, improving the utilization efficiency of charging equipment, and thus improving the efficiency of charging service access.
[0164] In one exemplary embodiment, the number of vehicles includes the number of first account types and the number of second account types. Based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queuing for charging at the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined, including:
[0165] Step S2084411: If the number of vehicles is less than or equal to a preset quantity threshold, or if the number of vehicles is greater than the preset quantity threshold and the number of the second account type is greater than or equal to the number of the first account type, the target first account type charging sequence is spliced to the end of the target second account type charging sequence to obtain the first final charging sequence.
[0166] In practical applications, server 104 can use the second edge computing node to count the total number of vehicles in the target ordinary member charging sequence and the target VIP member charging sequence, and compare it with a preset threshold. Simultaneously, it compares the number of VIP members and the number of ordinary members. If the total number of vehicles is less than or equal to the preset threshold (e.g., 5 vehicles), or if the total number of vehicles is greater than the preset threshold and the number of VIP members is greater than or equal to the number of ordinary members, the target ordinary member charging sequence is directly appended to the end of the target VIP member charging sequence to form the first final charging sequence. This operation, based on the overall number of vehicles and the number of members, prioritizes the ranking position of VIP members under specific conditions, while arranging ordinary member vehicles sequentially afterward.
[0167] Continuing with the above embodiment, at the target charging device E, the target ordinary member charging sequence is [electric vehicle, vehicle J], the target VIP member charging sequence is [vehicle H, vehicle K], the total number of vehicles is 4, and the preset quantity threshold is 5. Since 4 is less than 5, the condition that the number of vehicles is less than or equal to the preset quantity threshold is met. The second edge computing node concatenates the target ordinary member charging sequence [electric vehicle, vehicle J] to the end of the target VIP member charging sequence [vehicle H, vehicle K] to obtain the first final charging sequence [vehicle H, vehicle K, electric vehicle, vehicle J].
[0168] Step S2084412: Add the number of vehicles to the sequence number in the first final charging sequence to obtain the first updated charging sequence, and determine the sequence number of the vehicle to be charged in the first updated charging sequence as its charging sequence number in the target charging device.
[0169] Optionally, the server 104 can increment the number of vehicles currently queuing for charging by the number of each vehicle number in the first final charging sequence based on the second edge computing node to obtain the first updated charging sequence. The number in this sequence is the actual charging sequence number of the vehicle to be charged in the target charging device. This operation, based on the first final charging sequence and combined with the current queuing situation, accurately assigns a charging order to the vehicles to be charged.
[0170] Continuing with the above embodiment, the target charging device E currently has 3 vehicles queuing for charging, and the first final charging sequence is [vehicle H, vehicle K, electric vehicle, vehicle J]. The vehicle numbers in the first final charging sequence are updated: the number of vehicle H changes from 1 to 4 (1+3), the number of vehicle K changes from 2 to 5 (2+3), the number of electric vehicle changes from 3 to 6 (3+3), and the number of vehicle J changes from 4 to 7 (4+3), resulting in the first updated charging sequence [vehicle H (number 4), vehicle K (number 5), electric vehicle (number 6), vehicle J (number 7)]. These numbers are the charging sequence numbers of each vehicle waiting to be charged in the target charging device E.
[0171] Alternatively, in step S2084421, when the number of vehicles is greater than a preset threshold and the number of second account types is less than the number of first account types, the first account type vehicles currently queuing for charging are merged with the target second account type charging sequence based on the remaining battery level of the first account type vehicles currently queuing for charging and the remaining battery level of the second account type vehicles in the target second account type charging sequence to obtain an updated second account type charging sequence.
[0172] In practical applications, when the total number of vehicles exceeds a preset threshold and the number of VIP members is less than the number of regular members, server 104 can obtain the remaining battery levels of regular member vehicles currently queuing for charging, as well as the remaining battery levels of VIP member vehicles in the target VIP member charging sequence, based on the second edge computing node. Furthermore, server 104 can, based on the remaining battery levels, insert the regular member vehicles currently queuing for charging into appropriate positions in the target VIP member charging sequence according to their remaining battery levels (from highest to lowest, and from highest to lowest urgency), resulting in an updated VIP member charging sequence. This process aims to balance the benefits of VIP members with the urgent charging needs of regular members, achieving a more reasonable ordering.
[0173] Continuing with the above embodiment, at the target charging device E, the total number of vehicles is 7 (greater than the preset threshold of 5 vehicles), the number of VIP members is 2 (vehicle H, vehicle K), and the number of ordinary members is 5 (the target ordinary member charging sequence is [electric vehicle, vehicle J, vehicle L, vehicle M, vehicle N]), satisfying the condition that the number of vehicles is greater than the preset threshold and the number of VIP members is less than the number of ordinary members. Currently, the ordinary member vehicle queuing for charging is vehicle P (remaining battery level 3), and the target VIP member charging sequence is [vehicle H (remaining battery level 3), vehicle K (remaining battery level 2)]. The second edge computing node inserts vehicle P into the target VIP member charging sequence according to its remaining battery level, resulting in the updated VIP member charging sequence [vehicle P, vehicle H, vehicle K].
[0174] Step S2084422: The target first account type charging sequence is concatenated to the end of the updated second account type charging sequence to obtain the second final charging sequence.
[0175] In the specific implementation, server 104 can splice the target ordinary member charging sequence to the end of the updated VIP member charging sequence based on the second edge computing node to obtain the second final charging sequence, complete the construction of the overall charging sequence, and make VIP member vehicles and ordinary member vehicles form an orderly arrangement.
[0176] Continuing with the above embodiment, the updated VIP member charging sequence is [Vehicle P, Vehicle H, Vehicle K], and the target ordinary member charging sequence is [Electric Vehicle, Vehicle J, Vehicle L, Vehicle M, Vehicle N]. The second edge computing node concatenates the target ordinary member charging sequence to the end of the updated VIP member charging sequence to obtain the second final charging sequence [Vehicle P, Vehicle H, Vehicle K, Electric Vehicle, Vehicle J, Vehicle L, Vehicle M, Vehicle N].
[0177] Step S2084423: Add the value corresponding to the number of second account types to the sequence number in the first final charging sequence to obtain the second updated charging sequence, and determine the sequence number of the vehicle to be charged in the second updated charging sequence as its charging sequence number in the target charging device.
[0178] Furthermore, server 104 can increment the number of VIP members in each vehicle sequence in the second final charging sequence based on the second edge computing node to obtain the second updated charging sequence. The sequence number in this sequence is the actual charging sequence number of the vehicle to be charged in the target charging device. This operation, combined with the number of VIP members, assigns the final charging order to the vehicles in the overall charging sequence.
[0179] Continuing with the above embodiment, the number of VIP members is 3 (vehicle P, vehicle H, vehicle K), and the second final charging sequence is [vehicle P, vehicle H, vehicle K, electric vehicle, vehicle J, vehicle L, vehicle M, vehicle N]. The vehicle numbers in the second final charging sequence are updated: vehicle P's number changes from 1 to 4 (1+3), vehicle H's number changes from 2 to 5 (2+3), vehicle K's number changes from 3 to 6 (3+3), electric vehicle's number changes from 4 to 7 (4+3), vehicle J's number changes from 5 to 8 (5+3), vehicle L's number changes from 6 to 9 (6+3), vehicle M's number changes from 7 to 10 (7+3), and vehicle N's number changes from 8 to 11 (8+3), resulting in the second updated charging sequence [vehicle P (number 4), vehicle H (number 5), vehicle K (number 6), electric vehicle (number 7), vehicle J (number 8), vehicle L (number 9), vehicle M (number 10), vehicle N (number 11)]. These numbers are the charging sequence numbers of each vehicle to be charged in the target charging device E.
[0180] The technical solution of this embodiment can dynamically adjust the charging sequence and determine the charging order based on the number of vehicles to be charged, the proportion of members, and the urgency of vehicle charging. When the number of vehicles is small or VIP members dominate, priority is given to VIP members, and ordinary member vehicles are arranged reasonably. When the number of vehicles is large and ordinary members account for a large proportion, the allocation of charging resources is fair and efficient by merging ordinary member vehicles with urgent needs with VIP member vehicles. This ensures that in complex charging scenarios, the membership rights system can be maintained while taking into account the actual charging needs of vehicles, effectively improving the overall rationality of charging services and user satisfaction, and optimizing the utilization efficiency of charging equipment and the order of resource allocation.
[0181] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0182] Based on the same inventive concept, this application also provides a charging service access device for implementing the charging service access method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more charging service access device embodiments provided below can be found in the limitations of the charging service access method described above, and will not be repeated here.
[0183] In one exemplary embodiment, such as Figure 4 As shown, a charging service access device is provided, including:
[0184] The first concurrent processing module 410 is used to receive a charging service access request initiated by the vehicle to be charged based on the first edge computing node; the edge computing node is the edge computing node closest to the vehicle to be charged; the charging service access request carries biometric information and charging service information.
[0185] The device screening module 420 is used to screen devices based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node if the biometric information verification is successful based on the first edge computing node, so as to obtain the charging device screening result.
[0186] The second concurrent processing module 430 is used to determine the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node if the charging device screening result is that there is no charging device; the second edge computing node is the edge computing node corresponding to the adjacent area of the first charging service area.
[0187] The charging service module 440 is used to control the target charging device based on the charging sequence number of the second edge computing node and start the charging service for the vehicle to be charged.
[0188] Each module in the aforementioned charging service access device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0189] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a charging service access method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device.
[0190] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0191] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in the various embodiments of the charging service access method described above.
[0192] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the various embodiments of the charging service access method described above.
[0193] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps described in various embodiments of the computing charging service access method.
[0194] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0195] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic resistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence processors, etc., and are not limited to these.
[0196] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0197] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for accessing charging services, characterized in that, Edge computing nodes are deployed in each charging service area, and the method includes: The charging service access request initiated by the vehicle to be charged is received based on a first edge computing node; the first edge computing node is the edge computing node closest to the vehicle to be charged; the charging service access request carries biometric information and charging service information; the charging service information includes charging demand information, charging level information and charging type information; If the biometric information verification is successful based on the first edge computing node, the system filters charging devices based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node to obtain a charging device filtering result. The first charging device information includes first charging resource status information and first device type information. This includes: filtering charging devices in the first charging service area whose first device type information matches the charging level information to obtain a first candidate charging device; filtering charging devices in the first candidate charging device whose first device type information matches the charging type information to obtain a second candidate charging device; filtering charging devices in the second candidate charging device whose first charging resource status information is in a preset resource state to obtain a third candidate charging device; and filtering the third candidate charging device based on the charging demand information and the first charging resource status information to obtain the charging device filtering result. If the charging device screening result indicates that no charging device exists, the target charging device and charging sequence number are determined based on the charging service information and the second charging device information of the second edge computing node; the second edge computing node is the edge computing node corresponding to the second charging service area adjacent to the first charging service area. Based on the second edge computing node, the target charging device is controlled according to the charging sequence number to start the charging service for the vehicle to be charged.
2. The method according to claim 1, characterized in that, The charging service information also includes initial remaining battery power information and the current location information of the vehicle to be charged; the charging demand information includes charging power, charging interface type, and charging duration. The step of filtering the third candidate charging devices based on the charging demand information and the first charging resource status information to obtain the charging device filtering result includes: For each of the third candidate charging devices, the device matching degree is determined based on its attributes and the charging power, charging interface type and charging time in the charging demand information; From the third candidate charging devices, charging devices with a matching degree greater than or equal to a preset matching degree threshold are selected to obtain the fourth candidate charging device; For each of the fourth candidate charging devices, the location distance between them is determined based on its geographical location information and the current location information, and a fifth candidate charging device that will arrive before the initial remaining power is used up is determined based on the location distance among the fourth candidate charging devices. The selection results of the charging devices are obtained by filtering based on the location distance of each charging device in the fifth candidate charging device and the status information of the first charging resource.
3. The method according to claim 2, characterized in that, The process of filtering based on the location distance of each charging device in the fifth candidate charging device and the first charging resource status information to obtain the charging device filtering results includes: For each of the fifth candidate charging devices, the busy level is determined based on the device usage time and the number of people waiting in the queue in its first charging resource status information; A comprehensive ranking value is determined based on the busyness and location distance of each charging device, and the charging device with a comprehensive ranking value greater than a preset threshold among the fifth candidate charging devices is determined as the first final charging device; If the number of the first final charging devices is an empty set, then the result of the charging device screening is determined to be that no charging devices exist; if the number of the first final charging devices is a non-empty set, then the result of the charging device screening is determined to be that charging devices exist.
4. The method according to claim 1, characterized in that, The determination of the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node includes: Within the second charging service area, based on the charging service information and the second charging resource status information and second device type information in the second charging device information, a second final charging device is determined; For each charging device in the second final charging device, a device priority index is determined based on its busy level and the charging level information in the charging service information. The charging devices whose device priority index is greater than or equal to a preset priority threshold are identified as the target charging devices. Based on the charging level information, the final remaining battery power of the vehicle to be charged after arriving at the target charging device, and the required travel time of the vehicle to be charged to the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined.
5. The method according to claim 4, characterized in that, The charging level information includes a first account type and a second account type, wherein the account level of the first account type is lower than the account level of the second account type. The step of determining the charging sequence number of the vehicle to be charged in the target charging device based on the charging level information, the final remaining battery power information of the vehicle to be charged after arriving at the target charging device, and the required travel time of the vehicle to be charged to the target charging device includes: The remaining power level is determined based on the difference between the final remaining power of each vehicle to be charged and the preset remaining power threshold. The driving time level is obtained based on the ratio between the required driving time of each vehicle to be charged and the average required driving time of all vehicles to be charged. The remaining power level represents the urgency of the vehicle's need for charging. The driving time level represents the relative speed at which the vehicle reaches the target charging device. Based on the remaining battery level, the vehicles to be charged of the first account type and the second account type are sorted to obtain the initial charging sequence of the first account type and the initial charging sequence of the second account type. The initial first account type charging sequence and the initial second account type charging sequence are updated based on the driving time level to obtain the target first account type charging sequence and the target second account type charging sequence; Based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queuing for charging at the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined.
6. The method according to claim 5, characterized in that, The number of vehicles includes the number of first account types and the number of second account types; determining the charging sequence number of the vehicle to be charged in the target charging device based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queuing for charging at the target charging device includes: If the number of vehicles is less than or equal to a preset threshold, or if the number of vehicles is greater than the preset threshold and the number of the second account type is greater than or equal to the number of the first account type, the target first account type charging sequence is spliced to the end of the target second account type charging sequence to obtain the first final charging sequence. The number of vehicles is added to the sequence number in the first final charging sequence to obtain the first updated charging sequence, and the sequence number of the vehicle to be charged in the first updated charging sequence is determined as its charging sequence number in the target charging device. or, When the number of vehicles exceeds a preset threshold and the number of the second account type is less than the number of the first account type, the vehicles currently queuing for charging are merged with the target second account type charging sequence based on the remaining battery level of the first account type vehicles currently queuing for charging and the remaining battery level of the second account type vehicles in the target second account type charging sequence to obtain an updated second account type charging sequence. The target first account type charging sequence is concatenated to the end of the updated second account type charging sequence to obtain the second final charging sequence; The sequence number in the first final charging sequence is increased by the value corresponding to the number of the second account type to obtain the second updated charging sequence, and the sequence number of the vehicle to be charged in the second updated charging sequence is determined as its charging sequence number in the target charging device.
7. A charging service access device, characterized in that, Edge computing nodes are deployed in various charging service areas, and the device includes: The first concurrent processing module is used to receive a charging service access request initiated by a vehicle to be charged based on a first edge computing node; the first edge computing node is the edge computing node closest to the vehicle to be charged; the charging service access request carries biometric information and charging service information; the charging service information includes charging demand information, charging level information and charging type information; The device filtering module is used to filter charging devices based on the charging service information and the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node, after the biometric information verification is confirmed to be successful based on the first edge computing node, to obtain a charging device filtering result. The first charging device information includes first charging resource status information and first device type information. The module includes: filtering charging devices in the first charging service area whose first device type information matches the charging level information to obtain a first candidate charging device; filtering charging devices in the first candidate charging device whose first device type information matches the charging type information to obtain a second candidate charging device; filtering charging devices in the second candidate charging device whose first charging resource status information is in a preset resource state to obtain a third candidate charging device; and filtering the third candidate charging device based on the charging demand information and the first charging resource status information to obtain the charging device filtering result. The second concurrent processing module is used to determine the target charging device and charging sequence number based on the charging service information and the second charging device information of the second edge computing node when the charging device screening result is that there is no charging device; the second edge computing node is the edge computing node corresponding to the second charging service area adjacent to the first charging service area. The charging service module is used to control the target charging device based on the charging sequence number of the second edge computing node to start the charging service for the vehicle to be charged.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Electric vehicle and charging equipment dynamic intelligent matching method based on edge calculation
CN112232679A
Charging interaction authentication method and system, non-volatile storage medium and electronic equipment
CN119116753A