Charging service access method and device, computer equipment and readable storage medium
By deploying edge computing nodes in the charging service area, high-concurrency processing of charging service requests is achieved, solving the problem of insufficient processing capacity of the central server and improving the efficiency and security of charging service access.
Patent Information
- Application Number
- CN202511528634.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2025-11-21
- 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, resulting in slow response speed, system crashes, and low efficiency.
Edge computing nodes are deployed in each charging service area. The first edge computing node receives charging service 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 CN120986244A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computers, and in particular to a charging service access method and device, a computer device, a readable storage medium, and a computer program product. BACKGROUND
[0002] Under the background of popularization of new energy vehicles and electric devices, a charging service access method is crucial to guarantee users to use charging services conveniently and safely.
[0003] A traditional charging service access method mainly processes user access requests through a central server. When a user accesses a charging service, the user needs to send identity verification information to the central server, and the central server allocates charging resources to the user after verification. Although the access management of the charging service is achieved to some extent, when facing high-concurrency access requests of millions of users, the processing capacity of the central server is likely to become a bottleneck, resulting in a significant decrease in response speed, a long waiting time for users, and even a system crash, thereby reducing the efficiency of charging service access.
[0004] Therefore, the traditional technology has the problem of low efficiency of charging service access in the aspect of charging service access. SUMMARY
[0005] Therefore, it is necessary to provide a charging service access method, device, computer device, readable storage medium, and computer program product capable of improving the efficiency of charging service access to solve the above technical problems.
[0006] In a first aspect, the present application provides a charging service access method, and each charging service area is deployed with an edge computing node. The method comprises the following steps:
[0007] receiving, by a first edge computing node, a charging service access request initiated by a to-be-charged vehicle; the first edge computing node is the edge computing node closest to the to-be-charged vehicle; the charging service access request carries biological feature information and charging service information;
[0008] In a case where the biological feature information is determined to be verified by the first edge computing node, performing screening on the charging service information and first charging device information of each charging device in a first charging service area corresponding to the first edge computing node, to obtain a charging device screening result;
[0009] In a case where the charging device screening result is that there is no charging device, determining a target charging device and a charging serial number based on the charging service information and second charging device information of a second edge computing node; the second edge computing node is an edge computing node corresponding to a second charging service area adjacent to the first charging service area.
[0010] controlling, by the second edge computing node, the target charging device according to the charging sequence number, to start a charging service for the vehicle to be charged.
[0011] In one of the embodiments, the charging service information includes charging demand information, charging level information, and charging type information; and the first charging device information includes first charging resource state information and first device type information.
[0012] The screening of the first charging device information of each charging device in the first charging service area corresponding to the first edge computing node based on the charging service information includes:
[0013] screening, in the first charging service area, a charging device whose first device type information is adapted to the charging level information, to obtain a first candidate charging device;
[0014] screening, in the first candidate charging device, a charging device whose first device type information is consistent with the charging type information, to obtain a second candidate charging device;
[0015] screening, in the second candidate charging device, a charging device whose first charging resource state information is in a preset resource state, to obtain a third candidate charging device;
[0016] screening, in the third candidate charging device, based on the charging demand information and the first charging resource state information, to obtain the charging device screening result.
[0017] In one of the embodiments, the charging service information further includes initial remaining power information and current location information of the vehicle to be charged; and the charging demand information includes charging power, charging interface type, and charging duration.
[0018] The screening, in the third candidate charging device, based on the charging demand information and the first charging resource state information, to obtain the charging device screening result, includes:
[0019] For each charging device in the third candidate charging device, determining a device matching degree based on its attributes and the charging power, the charging interface type, and the charging duration in the charging demand information;
[0020] screening, in the third candidate charging device, a charging device whose device matching degree is greater than or equal to a preset matching degree threshold, to obtain a fourth candidate charging device;
[0021] For each of the fourth candidate charging device, a location distance between the fourth candidate charging device and the current location information is determined based on the geographic location information and the current location information, and a fifth candidate charging device reached before the initial remaining power is used up is determined in the fourth candidate charging device based on the location distance;
[0022] The fifth candidate charging device is screened based on the location distance and the first charging resource state information of each of the fifth candidate charging device, and the charging device screening result is obtained.
[0023] In one of the embodiments, the screening based on the location distance and the first charging resource state information of each of the fifth candidate charging device to obtain the charging device screening result comprises:
[0024] For each of the fifth candidate charging device, a busy degree is determined based on the device use time length and the number of queued waiting people in the first charging resource state information of each of the fifth candidate charging device.
[0025] A comprehensive ranking value is determined based on the busy degree and the location distance of each charging device, and the charging device with a comprehensive ranking value greater than a preset threshold value in the fifth candidate charging device is determined as a first final charging device.
[0026] If the number of the first final charging device is an empty set, it is determined that the charging device screening result is that there is no charging device; if the number of the first final charging device is a non-empty set, it is determined that the charging device screening result is that there is a charging device.
[0027] In one of the embodiments, the determination of the target charging device and the charging sequence number based on the charging service information and the second charging device information of the second edge computing node comprises:
[0028] A second final charging device is determined in the second charging service area based on the charging service information, the second charging resource state information and the second device type information in the second charging device information.
[0029] For each of the second final charging device, a device priority index of each charging device is determined according to the busy degree and the charging level information in the charging service information.
[0030] The charging device with a device priority index greater than or equal to a preset priority threshold value in each of the charging device is determined as the target charging device.
[0031] determine the charging sequence number of the vehicle to be charged in 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 required driving time of the vehicle to be charged to the target charging device.
[0032] In one of the embodiments, the charging level information includes a first account type and a second account type, and the account level of the first account type is lower than the account level of the second account type.
[0033] The determination of the charging sequence number of the vehicle to be charged in 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 required driving time of the vehicle to be charged to the target charging device includes:
[0034] Based on the difference between the final remaining power of each vehicle to be charged and a preset remaining power threshold, a remaining power level is determined, and based on the ratio between the required driving time of each vehicle to be charged and the average of the required driving times of all vehicles to be charged, a driving time level is obtained. The remaining power level represents the urgency of the vehicle to the charging, and the driving time level represents the relative speed of the vehicle to the target charging device.
[0035] Based on the remaining power level, the vehicles to be charged of the first account type and the second account type are sorted to obtain an initial first account type charging sequence and an initial second account type charging sequence.
[0036] Based on the driving time level, the initial first account type charging sequence and the initial second account type charging sequence are updated to obtain a target first account type charging sequence and a 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 queued for charging in the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined.
[0038] In one of the embodiments, the number of vehicles includes a first account type number and a second account type number. The determination of 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 queued for charging in the target charging device includes:
[0039] In a case that the number of vehicles is less than or equal to a preset number threshold, or the number of vehicles is greater than the preset number threshold and the number of the second account types is greater than or equal to the number of the first account types, the target first account type charging sequence is spliced to an end of the target second account type charging sequence to obtain a first final charging sequence;
[0040] The sequence number in the first final charging sequence is increased by a value corresponding to the number of vehicles to obtain a first updated charging sequence, and the sequence number of the vehicle to be charged in the first updated charging sequence is determined as the charging sequence number of the vehicle to be charged in the target charging device;
[0041] Or,
[0042] In a case that the number of vehicles is greater than a preset number threshold and the number of the second account types is less than the number of the first account types, the first account type vehicle currently being queued for charging is fused with the target second account type charging sequence based on a remaining power level of the first account type vehicle currently being queued for charging and a remaining power level of the second account type vehicle 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 spliced to an end of the updated second account type charging sequence to obtain a second final charging sequence;
[0044] The sequence number in the first final charging sequence is increased by a value corresponding to the number of vehicles to obtain a first updated charging sequence, and the sequence number of the vehicle to be charged in the first updated charging sequence is determined as the charging sequence number of the vehicle to be charged in the target charging device.
[0045] In a second aspect, the present application provides a charging service access device, edge computing nodes are deployed in each charging service area, and the device comprises:
[0046] A first concurrent processing module is configured 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 an edge computing node closest to the vehicle to be charged; the charging service access request carries biological feature information and charging service information;
[0047] A device screening module is configured to, in a case that the biological feature information is determined to be verified by the first edge computing node, screen first charging device information of each charging device in a first charging service area corresponding to the first edge computing node based on the charging service information to obtain a charging device screening result;
[0048] The second concurrent processing module is configured to, when the charging device screening result is that there is no charging device, determine a target charging device and a charging serial number based on the charging service information and second charging device information of a second edge computing node, the second edge computing node being an edge computing node corresponding to a second charging service area adjacent to the first charging service area.
[0049] The charging service module is configured to, based on the target charging device being controlled by the second edge computing node according to the charging serial number, start charging service for the vehicle to be charged.
[0050] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing steps of the charging service access method when executing the computer program.
[0051] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program implements steps of the method when executed by a processor.
[0052] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program implements steps of the method when executed by a processor.
[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 Figure 1 is a diagram of an internal structure of a computer device according to one embodiment. DETAILED DESCRIPTION
[0060] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not intended to limit the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0061] In the description of the present application, the terms "first", "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. The term "a plurality of" used in the present application refers to two and more than two.
[0062] In the description of the present application, the term "for example" is used to indicate "as an example, illustration or description". Any embodiment described as "for example" in the present application is not necessarily interpreted as more preferred or more advantageous than other embodiments. In order to enable any person skilled in the art to achieve and use the present application, the following description is given. In the following description, details are listed for the purpose of explanation. It should be understood that those skilled in the art can recognize that the present application can be implemented without using these specific details. In other examples, well-known structures and processes will not be described in detail to avoid unnecessary details making the description of the present application obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope in accordance with the principles and characteristics disclosed in the present application.
[0063] The charging service access method provided by the embodiments of the present application can be applied to, for example Figure 1The terminal 102 communicates with the server 104 through a network. The data storage system can store data required to be processed by the server 104. The data storage system can be integrated on the server 104, or placed on a cloud or other network server. The server 104 can receive a charging service access request initiated by the to-be-charged vehicle based on the first edge computing node; the server 104 can filter, 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, in a case where the biological feature information verification is passed based on the first edge computing node; the server 104 can determine a target charging device and a charging serial number based on the charging service information and the second charging device information of the second edge computing node, in a case where the charging device filtering result is that there is no charging device; and the server 104 can control the target charging device to start the charging service for the to-be-charged vehicle based on the second edge computing node according to the charging serial number. The terminal 102 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, unmanned aerial vehicles, low-altitude aircraft, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0064] In one exemplary embodiment, as shown in Figure 2 , a charging service access method is provided. The embodiment takes the server 104 in Figure 1 as an example. The method includes the following steps S202 to S208. Wherein:
[0065] Step S202, receiving a charging service access request initiated by a to-be-charged vehicle based on a first edge computing node.
[0066] Wherein, the first edge computing node is the edge computing node closest to the to-be-charged vehicle; the charging service access request carries biological feature information and charging service information.
[0067] In practical applications, the server 104 can be composed of a distributed network of multiple edge computing nodes, each responsible for managing charging devices in a specific area. When a vehicle in need of charging has a charging demand, the vehicle's built-in communication module sends a charging service access request to the surrounding edge computing nodes. Therefore, the server 104 can automatically select the first edge computing node closest to the vehicle in need of charging to receive the request based on the vehicle's positioning information. The request contains biometric information (such as fingerprint information and iris information) and charging service information, which includes charging demand information (such as charging power, charging interface type, charging duration), charging level information (such as ordinary member or VIP member), charging type information (such as fast charging or slow charging), initial remaining power information, and the current location information of the vehicle in need of charging.
[0068] For example, an electric vehicle is traveling in City A with 20% of its battery remaining. The vehicle owner initiates a charging request through the vehicle's onboard system. The vehicle's GPS positioning system can obtain the current location, and the communication module packages the fingerprint information, iris information, and charging demand information (charging power 60kW, charging interface Type-C, charging duration 1 hour), charging level information (ordinary member), charging type information (fast charging), initial remaining power 20%, and current location (a street in City A) into a charging service access request and sends it to the surrounding edge computing nodes. The charging service system can determine the first edge computing node located in City A closest to the vehicle based on the positioning information to receive the request.
[0069] Step S204, based on the determination that the biometric information is verified by 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 screened to obtain a charging device screening result.
[0070] In specific implementations, after the first edge computing node receives the charging service access request, it compares and verifies the biometric information (fingerprint information and iris information) with the biometric database. If the user's biometric information stored in the database matches the information in the charging service access request, the verification is passed. If the user's biometric information stored in the database does not match the information in the charging service access request, the verification is not passed.
[0071] Further, after the server 104 determines that the biometric information verification is passed based on the first edge computing node, the first edge computing node matches and filters the charging service information with the first charging device information (charging resource state information and device type information) of each charging device in the first charging service area managed by the first edge computing node. In the matching process, the charging device that meets the charging demand information (such as charging power, interface type), charging type information (such as fast charging or slow charging) is given priority, and the resource state of the charging device (such as whether it is idle, queuing condition, etc.) is combined for comprehensive filtering, and finally the charging device filtering result is obtained.
[0072] For example, the first edge computing node can compare the fingerprint information and iris information sent by the electric vehicle with the information of the vehicle owner in the biometric database, confirm the information matching, and pass the biometric information verification. Then, the first edge computing node checks the information of each charging device in the A area (the first charging service area), finds that there are three charging devices that meet the requirements of 60kW charging power and Type-C interface, but one of them is in use, one has been reserved, and only one is in idle state and supports fast charging. Therefore, this idle charging device can be used as the charging device filtering result.
[0073] It should be noted that in the case that the charging device filtering result is that there is a charging device, based on the charging service information and the first charging device information of the first edge computing node, the target charging device and the charging sequence number are determined, including: based on the charging service information and the first charging resource state information and the first device type information in the first charging device information in the first charging service area, determining the first final charging device; for each charging device in the first final charging device, determining the device priority index of each charging device according to its busy degree and the charging level information in the charging service information; determining the charging device whose device priority index is greater than or equal to the preset priority threshold as 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 required driving time of the vehicle to be charged to the target charging device, determining the charging sequence number of the vehicle to be charged in the target charging device.
[0074] Step S206, in the case that the charging device filtering result is that there is no charging device, based on the charging service information and the second charging device information of the second edge computing node, the target charging device and the charging sequence number are determined.
[0075] The second edge computing node is an edge computing node corresponding to a second charging service area adjacent to the first charging service area.
[0076] In a specific implementation, when the first edge computing node obtains a charging device screening result showing that there is no charging device meeting the condition in the first charging service area, the server 104 can send the charging service information to a second edge computing node corresponding to a second charging service area adjacent to the first charging service area.
[0077] Further, after receiving the information, the second edge computing node can match the charging service information with the second charging device information (charging resource state information and device type information) managed by the second edge computing node. According to the matching result, a target charging device is determined from the charging devices meeting the condition, and a charging sequence number is allocated to the vehicle to be charged according to certain rules (such as distance, queuing condition, etc.), so as to determine the order of the vehicle to be charged in the charging queue.
[0078] For example, if there is no charging device meeting the charging demand of the electric vehicle in the A area (the first charging service area), the first edge computing node sends the charging service information to the second edge computing node corresponding to the adjacent B area (the second charging service area). After receiving the information, the second edge computing node of the B area checks the charging devices in the area and finds that there are two charging devices meeting the conditions of 60kW charging power, Type-C interface and fast charging support. Among them, the charging device X is relatively close to the vehicle and has no queued vehicle at present; the charging device Y is relatively far away and has one vehicle in the queue. Therefore, the second edge computing node determines the charging device X as the target charging device, and allocates a charging sequence number 1 to the electric vehicle according to the queuing rule, that is, it is the next vehicle that can use the device to charge.
[0079] In step S208, the target charging device is controlled by the second edge computing node based on the charging sequence number to start the charging service for the vehicle to be charged.
[0080] In a specific implementation, after the server 104 determines the target charging device and the charging sequence number based on the second edge computing node, the server 104 can send a control instruction to the target charging device through a communication network, wherein the control instruction can include related information (such as vehicle identification, charging demand, etc.) of the vehicle to be charged and the charging sequence number. After receiving the instruction, the target charging device determines whether it is the turn of the vehicle to be charged according to the charging sequence number. If it is the turn, the charging device is started, the charging service is started for the vehicle to be charged according to the requirements in the charging service information, and the charging process is monitored in real time, and the charging state information is fed back to the second edge computing node and the vehicle to be charged.
[0081] The charging service access method comprises the following steps: receiving a charging service access request initiated by a to-be-charged vehicle based on a first edge computing node; the first edge computing node is the edge computing node closest to the to-be-charged vehicle; the charging service access request carries biological feature information and charging service information; in the case that the biological feature information is determined to be verified by the first edge computing node, the first charging device information of each charging device in a first charging service area corresponding to the first edge computing node is screened based on the charging service information, and a charging device screening result is obtained; in the case that the charging device screening result is that there is no charging device, a target charging device and a charging serial number are determined based on the charging service information and second charging device information of a second edge computing node; the second edge computing node is an edge computing node corresponding to a second charging service area adjacent to the first charging service area; and the target charging device is controlled by the second edge computing node according to the charging serial number to start the charging service for the to-be-charged vehicle. The edge computing nodes set based on each charging service area can simultaneously process the charging service access requests initiated by multiple to-be-charged vehicles in high concurrency, so that the response speed and processing capacity of the charging service can be improved; through the biological feature information verification mechanism of each edge computing node, the accuracy and security of user identity verification can be further ensured, the identity information is prevented from being stolen, so that the user can quickly and safely access the charging service, and the efficiency of the charging service access is improved, and the problem of low efficiency of the charging service access in the traditional technology is solved.
[0082] In an exemplary embodiment, the charging service information comprises charging demand information, charging level information and charging type information; and the first charging device information comprises first charging resource state information and first device type information. As shown in Figure 3 The screening 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 screening result comprises:
[0083] In step S302, the charging device whose first device type information is adapted to the charging level information is screened in the first charging service area to obtain the first candidate charging device.
[0084] Exemplarily, different charging levels (such as ordinary members and VIP members) in the charging service system correspond to different device usage permissions. In a specific implementation, after the server 104 obtains the charging level information in the charging service information based on the first edge computing node, the first device type information of all charging devices in the first charging service area is traversed. The device type information contains the user level attribute that the device faces, and by comparing the charging level information with the user level that the device faces, the charging device adapted to the charging level is screened to obtain the first candidate charging device.
[0085] Continuing with the foregoing electric vehicle as an example, the charging level information is that of a general member. The first edge computing node looks at the device type information of all charging devices within the managed A zone (i.e., the first charging service area). Among them, charging device A is marked as available only to VIP members, and charging devices B, C, and D are marked as available to general members and above. After screening, charging devices B, C, and D are included in the first candidate charging devices.
[0086] Step S304, among the first candidate charging devices, a charging device whose first device type information is consistent with the charging type information is screened out, to obtain second candidate charging devices.
[0087] Further, the server 104 can obtain the charging type information (such as fast charging or slow charging) in the charging service information based on the first edge computing node, and perform secondary screening on the first candidate charging devices. The first device type information of the first candidate charging devices is traversed, the device type information contains the charging type attribute supported by the device, the charging type supported by the device is matched with the charging type in the charging service information, and the charging device with consistent charging type is screened out, to obtain the second candidate charging devices.
[0088] For example, if the charging type information of the foregoing electric vehicle is fast charging, among the first candidate charging devices (charging devices B, C, and D), charging device B only supports slow charging, and 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, among the second candidate charging devices, a charging device whose first charging resource state information is in a preset resource state is screened out, to obtain third candidate charging devices.
[0090] In actual application, the server 104 can obtain the first charging resource state information of each charging device in the first charging service area based on the first edge computing node, the preset resource state includes idle, reservation, and use, and screen the second candidate charging devices, only to keep the charging devices whose charging resource state is idle or in reservation and whose reservation time is within the waiting range (for example, the waiting time is 15 minutes) of the vehicle to be charged, to obtain the third candidate charging devices.
[0091] Continuing with the foregoing embodiment, charging device C in the second candidate charging devices 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 state screening rule, charging device D is included in the third candidate charging devices.
[0092] Step S308, based on the charging demand information and the first charging resource state information, screening is performed among the third candidate charging devices, to obtain a charging device screening result.
[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, for each charging device in the third candidate charging device, the first edge computing node can calculate the device matching degree of each device and the charging demand information according to the above formula.
[0103] Continuing the above embodiment, for the charging device D in the third candidate charging device, the charging power is 65 kW, the interface type is Type-C, and the current state is idle (D. idle = 0). The charging demand information of the electric vehicle is the charging power 60 kW and the interface type Type-C. According to the above formula, the device matching degree is calculated as follows:
[0104]
[0105] Step S3082, filtering out the charging device with a device matching degree greater than or equal to a preset matching degree threshold from the third candidate charging device, to obtain a fourth candidate charging device.
[0106] Further, the server 104 can preset a device matching degree threshold (for example, 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 device with a device matching degree greater than or equal to the preset matching degree threshold to obtain the fourth candidate charging device.
[0107] Continuing the above embodiment, the device matching degree of the charging device D is about 13, which is greater than the preset matching degree threshold 10, so the charging device D is included in the fourth candidate charging device.
[0108] Step S3083, for each charging device in the fourth candidate charging device, determining the position distance between the geographic location information and the current location information based on the geographic location information and the current location information, and determining the fifth candidate charging device reached before the initial remaining power is used up in the fourth candidate charging device based on the position distance.
[0109] In a specific implementation, the server 104 can obtain the geographic 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, and the current location information (also latitude and longitude coordinates) of the vehicle to be charged. The position distance between the two is calculated by the geographic spatial distance calculation formula, and combined with the real-time traffic condition (such as traffic data can be obtained to estimate the arrival time by the average driving speed) and the initial remaining power information of the vehicle, it can be judged whether the vehicle can reach the charging device before the initial remaining power is used up. The charging device that can be reached before the power is exhausted is filtered out to obtain the fifth candidate charging device.
[0110] Continuing the above embodiment, the geographic location coordinates of the charging device D are , and the current geographic location coordinates of the electric vehicle are The straight-line distance between the charging device and the vehicle to be charged can be calculated by the following formula :
[0111]
[0112] wherein, is the radius of the earth; is the latitude, wherein is the latitude of the geographic position coordinate of the charging device, is the latitude of the current geographic position coordinate of the electric vehicle; is the longitude, wherein is the longitude of the geographic position coordinate of the charging device, is the longitude of the current geographic position coordinate of the electric vehicle.
[0113] For example, the average driving speed of the vehicle under the current traffic condition is = 30 km / h, and the initial remaining power of the vehicle can travel a distance of = 15 km. It is calculated that the time required for the vehicle to reach the charging device D is If , the charging device D is included in the fifth candidate charging device.
[0114] Step S3084, screening based on the position distance of each charging device in the fifth candidate charging device and the first charging resource state information to obtain a charging device screening result.
[0115] The technical scheme of the embodiment guarantees that the screened devices meet the user's demand in functional parameters, considers whether the vehicle can smoothly arrive and the real-time available state of the device, and improves the accuracy and reliability of the charging service resource matching in a complex charging scenario.
[0116] In an exemplary embodiment, screening based on the position distance of each charging device in the fifth candidate charging device and the first charging resource state information to obtain a charging device screening result includes:
[0117] Step S30841, for each charging device in the fifth candidate charging device, determining the busy degree based on the device use time and the number of people waiting in line in the first charging resource state information thereof.
[0118] In a specific implementation, the server 104 can extract the two key parameters of the device usage duration and the number of queued waiting people in the first charging resource state information of each charging device in the fifth candidate charging device based on the first edge computing node, and obtain the busy degree value of each charging device by comprehensively operating the device usage duration and the number of queued waiting people through a preset busy degree calculation formula, wherein the busy degree value can intuitively reflect the current busy condition of the charging device, and the larger the value is, the more busy the device is.
[0119] Exemplarily, the busy degree calculation formula is as follows:
[0120]
[0121] wherein, is a preset longest device usage duration (which can be set to 10 hours), is a preset maximum number of queued waiting people (which can be set to 10 people).
[0122] Continuing the above embodiment, for the charging device D in the fifth candidate charging device, the device usage duration is = 0 hours (in an idle state), the number of queued waiting people is = 0 people, and the data is substituted into the above formula to obtain: = 0, that is, the busy degree of the charging device D is 0.
[0123] In step S30842, the comprehensive ranking value of each charging device is determined based on the busy degree and the position distance, and the charging device with a comprehensive ranking value greater than a preset threshold in the fifth candidate charging device is determined as the first final charging device.
[0124] In actual application, the server 104 can obtain the busy degree value of each charging device and the position distance from the first edge computing node, and obtain the comprehensive ranking value of each charging device by fusing and calculating the busy degree and the position distance through a preset comprehensive ranking value calculation formula. Further, the first edge computing node filters out the charging device with a comprehensive ranking value greater than or equal to a preset threshold to obtain the first final charging device.
[0125] Exemplarily, the following comprehensive ranking value calculation formula can be used to obtain the comprehensive ranking value of the charging device:
[0126]
[0127] Continuing the above embodiment, the preset threshold is 0.5, the position distance between the charging device D and the electric vehicle is = 5 km, and the busy degree of the charging device D is = 0. The data is substituted into the above formula to obtain: 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 device is an empty set, it is determined that the charging device screening result is that there is no charging device; if the number of the first final charging device is a non-empty set, it is determined that the charging device screening result is that there is a charging device.
[0129] Further, the server 104 can check the first final charging device based on the first edge computing node, and if the first final charging device is an empty set, it indicates that there is no charging device meeting the conditions in the fifth candidate charging device, that is, it can be determined that the charging device screening result is 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 meeting the conditions, and it can be determined that the charging device screening result is that there is a charging device.
[0130] The technical scheme of the embodiment considers the influence of the device busy degree on the charging efficiency and also takes into account the influence of the location distance on the vehicle energy consumption, can dynamically and scientifically screen the most suitable charging device in a complex charging scene, and when there is no device meeting the conditions, can timely feedback the result that there is no available device, provides a basis for subsequent adjustment of the charging strategy (such as expanding the screening range to the adjacent area), and effectively improves the scientificity and reliability of the charging service resource matching.
[0131] In an exemplary embodiment, based on the charging service information and the second charging device information of the second edge computing node, the target charging device and the charging sequence number are determined, including:
[0132] In step S2081, the second final charging device is determined based on the charging service information and the second charging resource state information and the second device type information in the second charging device information in the second charging service area.
[0133] In a specific application, the server 104 can determine the second final charging device based on the second charging service information and the second charging resource state information and the second device type information in the second charging device information in the second charging service area based on the second edge computing node. It should be noted that there is at least one charging device in the second final charging device, because there is more than one second edge computing node.
[0134] Continuing the above example, since there is no available charging device in the first charging service area A, the charging service system sends the charging service information to the second edge computing node corresponding to the adjacent B area (the second charging service area). The second edge computing node of the B area refers to the screening logic of steps 201 to 204 to screen the charging devices that meet the charging power of 60 kW, the Type-C interface, the fast charging demand, and the ordinary member level from the numerous charging devices in the area to form a second final charging device. For example, the second final charging device includes charging devices E, F, and G.
[0135] At step S2082, for each charging device in the second final charging device, a device priority index of each charging device is determined according to its busy degree 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 degree of each charging device based on the second edge computing node. Further, the second edge computing node performs comprehensive operation according to a preset priority index formula, combining the busy degree of each charging device and the charging level information in the charging service information to obtain the device priority index of each charging device. In the preset priority index formula, the higher the charging level, the greater the weight given; the lower the device busy degree, the higher the priority index.
[0137] Continuing the above example, the ordinary member weight , the VIP member weight , and the device priority index formula is:
[0138]
[0139] wherein, is the weight corresponding to the charging level.
[0140] For example, the busy degrees of the charging devices E, F, and G are 0.3, 0.25, and 0.6, respectively. Therefore, the device priority index of the charging device E is 0.77, the device priority index of the charging device F is 0.8, and the device priority index of the charging device G is 0.625.
[0141] At step S2083, the charging device whose device priority index is greater than or equal to a preset priority threshold value is determined as a target charging device.
[0142] Further, a preset priority threshold value (for example, 0.7) is set, and the second edge computing node traverses the device priority index of each charging device in the second final charging device to screen out the charging device whose device priority index is greater than or equal to the preset priority threshold value and determine it as a target charging device.
[0143] For example, continuing in the charging devices E, F, and G, the device priority index of the charging device E is 0.77, and the device priority index of the charging device G is 0.8, both of which are greater than or equal to the preset priority threshold 0.7; the device priority index of the charging device F is 0.625, which is less than the preset priority threshold 0.7. Therefore, the charging devices E and G are determined as the target charging devices.
[0144] In step S2084, based on the charging level information, the final remaining power information of the to-be-charged vehicle after arriving at the target charging device, and the required driving time of the to-be-charged vehicle to the target charging device, the charging sequence number of the to-be-charged vehicle in the target charging device is determined.
[0145] In a specific implementation, the server 104 can determine the charging sequence number of the to-be-charged vehicle in the target charging device based on the final remaining power information of the to-be-charged vehicle after arriving at the target charging device and the required driving time of the to-be-charged vehicle to the target charging device, and according to the charging level information, the final remaining power information of the to-be-charged vehicle after arriving at the target charging device, and the required driving time of the to-be-charged vehicle to the target charging device.
[0146] The technical scheme of the embodiment can accurately select the target charging device from the adjacent second charging service area by comprehensively considering the adaptability, busy degree, user charging level, vehicle remaining power, and driving time of the charging device and other multi-dimensional factors when there is no available device in the first charging service area, and scientifically determine the charging sequence number of the to-be-charged vehicle, thereby guaranteeing the charging rights and interests of high-level users and flexibly adjusting the charging order according to the actual situation of the vehicle, so as to effectively improve the rationality and fairness of the charging resource allocation in complex and changeable charging scenarios, and further improve the overall operation efficiency of the charging service.
[0147] In an exemplary embodiment, the charging level information includes a first account type and a second account type, and 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 general member account, and the second account type can be a VIP member account.
[0149] Based on the charging level information, the final remaining power information of the to-be-charged vehicle after arriving at the target charging device, and the required driving time of the to-be-charged vehicle to the target charging device, the charging sequence number of the to-be-charged vehicle in the target charging device 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 determine the travel time level based on the ratio between the required travel time of each vehicle to be charged and the average of the required travel times of all vehicles to be charged.
[0151] wherein the remaining power level represents the urgency of the vehicle to charge; and the travel time level represents the relative speed of the vehicle to reach the target charging device.
[0152] Optionally, the server 104 can obtain the final remaining power information and the required travel time information of each vehicle to be charged based on the second edge computing node. A preset remaining power threshold (e.g. 15%) is set, and the difference between the final remaining power of each vehicle to be charged and the preset remaining power threshold is calculated, and the difference is mapped to different remaining power level intervals (e.g. less than -5% for emergency level 3, between -5% and 0% for emergency level 2, and greater than 0% for emergency level 1), so as to determine the remaining power level and reflect the urgency of the vehicle to charge. At the same time, the average of the required travel times of all vehicles to be charged is calculated, and the required travel time of each vehicle to be charged is divided by the average, and the obtained ratio is used to divide the travel time level interval (e.g. less than 0.8 for fast level 3, between 0.8 and 1.2 for normal level 2, and greater than 1.2 for slow level 1), so as to obtain the travel time level and reflect the relative speed of the vehicle to reach the target charging device.
[0153] Continuing the above embodiment, at the target charging device E, there are 3 vehicles to be charged, including the electric vehicle (ordinary member, final remaining power 10%, required travel time 20 minutes) before, vehicle H (VIP member, final remaining power 8%, required travel time 18 minutes), and vehicle I (ordinary member, final remaining power 16%, required travel time 25 minutes). The preset remaining power threshold is 15%, and the average of the required travel times of all vehicles is (20+18+25) / 3≈21 minutes.
[0154] Electric vehicle: the difference between the final remaining power and the preset threshold is 10%-15%=-5%, which is in the interval of-5% to 0%, and the remaining power level is 2; the ratio of the required driving time to the average value is 20 / 21≈0.95, which is in the interval of 0.8-1.2, and the driving time level is 2. Vehicle H: the difference between the final remaining power and the preset threshold is 8%-15%=-7%, which is less than-5%, and the remaining power level is 3; the ratio of the required driving time to the average value is 18 / 21≈0.86, which is in the interval of 0.8-1.2, and the driving time level is 2. Vehicle I: the difference between the final remaining power and the preset threshold is 16%-15%=1%, which is greater than 0%, and the remaining power level is 1; the ratio of the required driving time to the average value is 25 / 21≈1.19, which is in the interval of 0.8-1.2, and the driving time level is 2.
[0155] Step S20842, the vehicles to be charged of the first account type and the second account type are sorted based on the remaining power level, to obtain an initial first account type charging sequence and an initial second account type charging sequence.
[0156] In a specific implementation, the server 104 can classify the vehicles to be charged according to the charging level (such as ordinary members and VIP members) based on the second edge computing node, and sort the vehicles according to the remaining power level from high to low (the emergency level from high to low) for each type of member, to obtain an initial ordinary member charging sequence and an initial VIP member charging sequence respectively. If the remaining power levels are the same, the vehicles are sorted randomly.
[0157] Continuing the above embodiment, for the ordinary member vehicles (the electric vehicle and vehicle I), the vehicles are sorted according to the remaining power level, the remaining power level of the electric vehicle is 2, and the remaining power level of vehicle I is 1, so the initial ordinary member charging sequence is [electric vehicle, vehicle I]; for the VIP member vehicle (vehicle H), the initial VIP member charging sequence is [vehicle H].
[0158] Step S20843, 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 a target first account type charging sequence and a target second account type charging sequence.
[0159] Further, the server 104 can adjust the initial ordinary member charging sequence and the initial VIP member charging sequence according to the driving time level based on the second edge computing node. For the same member level, the vehicle with a high driving time level (fast arrival speed) is moved forward, to obtain a target ordinary member charging sequence and a target VIP member charging sequence. If the driving time levels are the same, the original order is maintained.
[0160] Continuing the above embodiment, in the initial ordinary member charging sequence [electric vehicle, vehicle I], both of which have a travel time level of 2, the order is unchanged, and the target ordinary member charging sequence is still [electric vehicle, vehicle I]; in the initial VIP member charging sequence [vehicle H], there is no comparison with other vehicles, and the target VIP member charging sequence is also [vehicle H].
[0161] In step S20844, based on the target first account type charging sequence, the target second account type charging sequence, and the number of vehicles currently queued for charging at the target charging device, the charging sequence number of the vehicle to be charged in the target charging device is determined.
[0162] Further, the server 104 can obtain the number of vehicles currently queued 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 queued for charging at the target charging device.
[0163] The technical scheme of the embodiment can comprehensively consider the charging urgency, arrival speed, and member level of the vehicle, scientifically and reasonably determine the charging sequence number of the vehicle to be charged in the target charging device, thus guaranteeing the priority interests of VIP members while dynamically adjusting the charging order according to the actual demand urgency and arrival of the vehicle, effectively improving the fairness and rationality of charging resource allocation, reducing user waiting time, optimizing the overall charging service experience, improving the use efficiency of the charging device, 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 queued 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] In step S2084411, if the number of vehicles is less than or equal to a preset number threshold, or if the number of vehicles is greater than the preset number threshold and the number of second account types is greater than or equal to the number of first account types, the target first account type charging sequence is spliced to the end of the target second account type charging sequence to obtain a first final charging sequence.
[0166] In actual applications, the server 104 can compare the total number of vehicles in the target ordinary member charging sequence and the target VIP member charging sequence with the preset number threshold based on the second edge computing node, and compare the number of VIP members with the number of ordinary members. If the total number of vehicles is less than or equal to the preset number threshold (for example, 5 vehicles), or the total number of vehicles is greater than the preset number 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 spliced to the end of the target VIP member charging sequence to form a first final charging sequence. This operation is based on the overall number of vehicles and the comparison of the number of members, and under certain conditions, the ranking position of the VIP member is preferentially guaranteed, and the ordinary member vehicles are arranged in sequence thereafter.
[0167] Continuing 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 number threshold is 5. Since 4 is less than 5, the condition that the number of vehicles is less than or equal to the preset number threshold is met, and the second edge computing node splices 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] In step S2084412, the sequence number in the first final charging sequence is increased by a value corresponding to the number of vehicles, to obtain a first updated charging sequence, and the sequence number of the vehicle to be charged in the first updated charging sequence is determined as the charging sequence number of the vehicle in the target charging device.
[0169] Alternatively, the server 104 can sequentially increase each vehicle sequence number in the first final charging sequence by a value corresponding to the number of vehicles currently queuing for charging based on the second edge computing node to obtain a first 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 accurately allocates the charging order for the vehicle to be charged based on the first final charging sequence and the current queuing situation.
[0170] Continuing the above embodiment, the number of vehicles currently queuing for charging at the target charging device E is 3, and the first final charging sequence is [vehicle H, vehicle K, electric vehicle, vehicle J]. The vehicle sequence numbers in the first final charging sequence are updated, the sequence number of vehicle H is changed from 1 to 4 (1+3), the sequence number of vehicle K is changed from 2 to 5 (2+3), the sequence number of the electric vehicle is changed from 3 to 6 (3+3), and the sequence number of vehicle J is changed from 4 to 7 (4+3) to obtain the first updated charging sequence [vehicle H (sequence number 4), vehicle K (sequence number 5), electric vehicle (sequence number 6), vehicle J (sequence number 7)]. These sequence numbers are the charging sequence numbers of the vehicles to be charged in the target charging device E.
[0171] Alternatively, in a case where the number of vehicles is greater than the preset number threshold and the number of the second account type is less than the number of the first account type, the first account type vehicle currently in the queue for charging is fused with the target second account type charging sequence based on the remaining power level of the first account type vehicle currently in the queue for charging and the remaining power level of the second account type vehicle in the target second account type charging sequence, to obtain an updated second account type charging sequence.
[0172] In actual application, when the total number of vehicles is greater than the preset number threshold and the number of VIP members is less than the number of ordinary members, the server 104 can obtain, based on the second edge computing node, the remaining power level of the ordinary member vehicle currently in the queue for charging and the remaining power level of the VIP member vehicle in the target VIP member charging sequence. Further, the server 104 can insert, based on the second edge computing node, the ordinary member vehicle currently in the queue for charging into the target VIP member charging sequence at a suitable position according to the remaining power level from high to low (emergency degree from high to low) based on the remaining power level, to obtain an updated VIP member charging sequence. This process aims to balance the VIP member rights and interests and the vehicles with urgent charging demand among ordinary members, to achieve more reasonable sorting.
[0173] Continuing the above embodiment, at the target charging device E, the total number of vehicles is 7 (greater than the preset number threshold of 5), the number of VIP members is 2 (vehicle H and 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]), which satisfies the condition that the number of vehicles is greater than the preset number threshold and the number of VIP members is less than the number of ordinary members. The ordinary member vehicle currently in the queue for charging is vehicle P (remaining power level 3), and the target VIP member charging sequence is [vehicle H (remaining power level 3), vehicle K (remaining power level 2)]. The second edge computing node inserts the vehicle P into the target VIP member charging sequence according to the remaining power level, to obtain an updated VIP member charging sequence [vehicle P, vehicle H, vehicle K].
[0174] Step S2084422, splicing the target first account type charging sequence to the end of the updated second account type charging sequence to obtain a second final charging sequence.
[0175] In specific implementation, the server 104 can splice, based on the second edge computing node, the target ordinary member charging sequence to the end of the updated VIP member charging sequence to obtain a second final charging sequence, to complete the construction of the overall charging sequence and make the VIP member vehicles and the ordinary member vehicles form an orderly arrangement.
[0176] Continuing the above embodiment, the updated VIP member charging sequence is [vehicle P, vehicle H, vehicle K], the target ordinary member charging sequence is [electric vehicle, vehicle J, vehicle L, vehicle M, vehicle N], and the second edge computing node splices the target ordinary member charging sequence to the end of the updated VIP member charging sequence to obtain a second final charging sequence [vehicle P, vehicle H, vehicle K, electric vehicle, vehicle J, vehicle L, vehicle M, vehicle N].
[0177] In step S2084423, the sequence number in the first final charging sequence is increased by a value corresponding to the second account type quantity to obtain a second updated charging sequence, and the sequence number of the vehicle to be charged in the second updated charging sequence is determined as the charging sequence number of the vehicle to be charged in the target charging device.
[0178] Further, the server 104 can increase each vehicle sequence number in the second final charging sequence by a value corresponding to the VIP member quantity based on the second edge computing node to obtain a second updated charging sequence, and the sequence number in the sequence is the actual charging sequence number of the vehicle to be charged in the target charging device. This operation assigns the final charging order of the vehicle in the overall charging sequence in combination with the VIP member quantity.
[0179] Continuing the above embodiment, the VIP member quantity 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 sequence numbers in the second final charging sequence are updated, the sequence number of vehicle P is changed from 1 to 4 (1+3), the sequence number of vehicle H is changed from 2 to 5 (2+3), the sequence number of vehicle K is changed from 3 to 6 (3+3), the sequence number of electric vehicle is changed from 4 to 7 (4+3), the sequence number of vehicle J is changed from 5 to 8 (5+3), the sequence number of vehicle L is changed from 6 to 9 (6+3), the sequence number of vehicle M is changed from 7 to 10 (7+3), and the sequence number of vehicle N is changed from 8 to 11 (8+3) to obtain a second updated charging sequence [vehicle P (sequence number 4), vehicle H (sequence number 5), vehicle K (sequence number 6), electric vehicle (sequence number 7), vehicle J (sequence number 8), vehicle L (sequence number 9), vehicle M (sequence number 10), vehicle N (sequence number 11)]. These sequence numbers are the charging sequence numbers of the vehicles to be charged in the target charging device E.
[0180] The technical scheme of the embodiment can dynamically adjust the charging sequence and determine the charging sequence number according to the number of the to-be-charged vehicles, the proportion of the members, and the emergency degree of the vehicle charging. When the number of the vehicles is small or the VIP members are dominant, the VIP member order is preferentially guaranteed and the ordinary member vehicles are reasonably arranged; when the number of the vehicles is large and the proportion of the ordinary members is large, the fairness and efficiency of the charging resource allocation are realized by fusing the ordinary member vehicles with the emergency demand and the VIP member vehicles, so that in a complex charging scene, the member interest system can be maintained, the actual charging demand of the vehicles can be considered, the overall rationality of the charging service and the user satisfaction can be effectively improved, and the use efficiency of the charging equipment and the resource allocation order can be optimized.
[0181] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the order of the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.
[0182] Based on the same inventive concept, the embodiment of the present application also provides a charging service access device for implementing the charging service access method as described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more charging service access device embodiments provided below can refer to the limitations of the charging service access method described above, which will not be described here.
[0183] In one exemplary embodiment, as shown in Figure 4 a charging service access device is provided, comprising:
[0184] The first concurrent processing module 410 is configured to receive a charging service access request initiated by a to-be-charged vehicle based on a first edge computing node; the edge computing node is the edge computing node closest to the to-be-charged vehicle; the charging service access request carries biological feature information and charging service information;
[0185] The device screening module 420 is configured to, if the biological feature information is determined to be verified by the first edge computing node, screen the first charging device information of each charging device in a first charging service area corresponding to the first edge computing node based on the charging service information, to obtain a charging device screening result.
[0186] The second concurrent processing module 430 is configured to, if the charging device screening result is that there is no charging device, determine a target charging device and a charging serial number based on the charging service information and second charging device information of the second edge computing node; the second edge computing node is an edge computing node corresponding to a neighboring area of the first charging service area.
[0187] The charging service module 440 is configured to, based on the target charging device being controlled by the second edge computing node according to the charging serial number, start the charging service for the vehicle to be charged.
[0188] The above modules in the charging service access device can be implemented by software, hardware, and combinations thereof, in whole or in part. The above modules can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform the operations corresponding to the above modules.
[0189] In an exemplary embodiment, a computer device, which can be a terminal, can have an internal structure as shown in Figure 5 The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals. The wireless communication can be achieved through WIFI, mobile cellular network, near field communication (NFC), or other technologies. The computer program is executed by the processor to implement a charging service access method. The display unit of the computer device is configured to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device.
[0190] Those skilled in the art can understand that Figure 5 the structure shown in the above
[0191] In an embodiment, a computer device is provided, comprising a memory and a processor, the memory stores a computer program, and the processor implements the steps in each embodiment of the charging service access method when executing the computer program.
[0192] In an embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps in each embodiment of the charging service access method.
[0193] In an embodiment, a computer program product is provided, comprising a computer program, and the computer program is executed by a processor to implement the steps in each embodiment of the charging service access method.
[0194] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.
[0195] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magneto resistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence processor, etc., without being limited thereto.
[0196] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist contradictory, they should be considered as the scope of the present application.
[0197] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to 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; 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. 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 includes charging demand information, charging level information, and charging type information; the first charging equipment information includes first charging resource status information and first equipment type information. 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: 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; 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; From the second candidate charging devices, select the charging devices whose first charging resource status information is in a preset resource status to obtain the third candidate charging device; 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.
3. The method according to claim 2, 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.
4. The method according to claim 3, 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.
5. 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.
6. The method according to claim 5, 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.
7. The method according to claim 6, 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: 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. 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.
8. 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 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. 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.
9. 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 7.
10. 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 7.
Citation Information
Patent Citations
Electric vehicle and charging equipment dynamic intelligent matching method based on edge calculation
CN112232679A
Method and device for charging vehicle, server and storage medium
CN118810508A
Charging pile distribution method and device, electronic equipment and storage medium
CN118941042A
Charging method and system based on man-vehicle-pile information interaction
CN118953121A
Charging interaction authentication method and system, non-volatile storage medium and electronic equipment
CN119116753A