Charging pile-based charging processing method and device
Patent Information
- Application Number
- CN202311559834.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-11-21
AI Technical Summary
[0005]本申请提供一种基于充电桩的充电处理方法及装置,用以解决相关技术中人为查找可充电区域较为耗时的问题
[0145] This application provides a charging processing method and apparatus based on charging piles. The method is applied to a server and includes: responding to a charging request sent by a vehicle, determining at least one target area and determining the charging pile status information of the target area; wherein the charging request represents a request for vehicle to match a charging pile, and the target area has a charging pile; the charging pile status information represents the occupancy status of the charging pile in the target area; determining a matching result for the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein the matching result represents the matching status between the vehicle and the charging pile; and sending the matching result to the vehicle. Compared to related technologies where the charging pile usage can only be checked by going to a charging area, the method provided in this embodiment improves the convenience of vehicle charging.
Smart Images

Figure CN117325698B_ABST
Abstract
Description
Technical Field
[0001] This application relates to charging technology, and more particularly to a charging processing method and apparatus based on a charging pile. Background Technology
[0002] Currently, when a vehicle needs to be charged, users can only search for nearby charging areas with charging stations on a map and go directly to that area to charge.
[0003] However, the above methods require users to manually search for charging areas, which is time-consuming and labor-intensive. Furthermore, once a user arrives at a found charging area, if there are many vehicles needing charging, they may have to wait a considerable amount of time or search for a new charging area, resulting in long charging times and poor convenience.
[0004] Therefore, there is an urgent need for a charging method to improve the convenience of vehicle charging. Summary of the Invention
[0005] This application provides a charging processing method and apparatus based on charging piles to solve the problem that manually searching for charging areas is time-consuming in related technologies.
[0006] Firstly, this application provides a charging processing method based on a charging pile, the method being applied to a server, the method comprising:
[0007] In response to a charging request sent by a vehicle, at least one target area is determined; wherein the charging request represents a request for the vehicle to be matched with a charging station, and a charging station is provided in the target area;
[0008] Determine the status information of charging piles in the target area; the status information of charging piles represents the occupancy status of charging piles in the target area;
[0009] Based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles, the matching result of the vehicle is determined; wherein, the matching result represents the matching status between the vehicle and the charging pile.
[0010] The matching result is sent to the vehicle.
[0011] In one example, before determining the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles, the method further includes:
[0012] Determine whether the vehicle meets the conditions for charging pile matching;
[0013] If the conditions are not met, then the scheduled charging queue information for the vehicle will be generated.
[0014] If the conditions are met, then the step of determining the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles is executed.
[0015] In one example, the method further includes:
[0016] The reserved charging queue information is written into the message queue corresponding to the target area; the message queue is used to store at least one reserved charging queue information.
[0017] If there are multiple reservation charging queue information entries in the message queue, the order information corresponding to each reservation charging queue information entry is determined in real time, and the reservation charging queue information entries in the message queue are sorted according to the order information; the order information is used to indicate the order in which charging piles are matched for the vehicle.
[0018] In one example, the matching result of the vehicle is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles, including:
[0019] Candidate vehicles are selected from the other vehicles; wherein, the candidate vehicles are those that have not yet been matched with a charging pile, meet the conditions for matching with a charging pile, and have the same target area as the vehicle.
[0020] The matching result of the vehicle is determined based on the vehicle status information of the vehicle, the vehicle status information of the candidate vehicle, and the status information of the charging pile.
[0021] In one example, the condition for matching charging stations is that the distance information is less than a first preset value; wherein, the distance information is the distance between the vehicle and the target area.
[0022] In one example, the matching result of the vehicle is determined based on the vehicle status information of the vehicle, the vehicle status information of the candidate vehicle, and the status information of the charging pile, including:
[0023] Priority information is determined based on the vehicle status information of the vehicle and the vehicle status information of the candidate vehicle; wherein, the priority information is used to characterize the charging priority order of the vehicle and the candidate vehicle.
[0024] The matching result of the vehicle is determined based on the priority information and the charging pile status information of the target area.
[0025] In one example, the vehicle status information includes one or more of the following: generation time, distance information, and battery information; the generation time is the time when the vehicle sends a charging request; the distance information is the distance between the vehicle and the target area; and the battery information is used to indicate the vehicle's remaining battery power.
[0026] In one example, determining the matching result of the vehicle based on the priority information and the charging pile status information of the target area includes:
[0027] If the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is greater than or equal to the order of the vehicle in the priority information, then a charging pile that matches the vehicle is determined from among the idle charging piles.
[0028] In one example, determining the matching result of the vehicle based on the priority information and the charging pile status information of the target area includes:
[0029] If the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is less than the order of the vehicle in the priority information, or if there are no unmatched idle charging piles in the target area, then the remaining charging time information of the matched charging piles in the target area is determined; the remaining charging time information indicates the time required for the matched charging piles to complete charging.
[0030] Based on the remaining charging time information, the matching result of the vehicle is determined.
[0031] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than an estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0032] In one example, identifying at least one target region includes:
[0033] The vehicle's driving route information and battery level information are obtained; wherein, the battery level information is used to indicate the vehicle's remaining battery level; and the driving route information represents the vehicle's current travel route.
[0034] Based on the vehicle's battery level and driving route information, at least one target area is determined.
[0035] In one example, the method further includes:
[0036] If the matching result indicates that the vehicle is successfully matched with the target charging station in the target area, then a placeholder information is sent to the target charging station; wherein, the placeholder information indicates that the vehicle is matched with the target charging station.
[0037] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the reserved target charging station; the matching result is also used to request a determination of whether to establish the order information; the method further includes:
[0038] Receive the determination result sent by the vehicle; wherein the determination result indicates that the order information has been established.
[0039] In one example, the method further includes:
[0040] In response to the received determination result, if it is determined that the vehicle has not arrived at the target charging station within a preset time period, a delay notification message is sent to the vehicle; wherein, the delay notification message is used to request a determination of whether order delay processing is required;
[0041] If a delay confirmation message is received, the effective time of the order information is extended; wherein, the effective time represents the maximum time for waiting for the vehicle to go to the target charging station for charging; the delay confirmation message represents a determination to delay the order information.
[0042] In one example, the method further includes:
[0043] If the delay determination information is not received within the preset time period, the order information is cancelled, and a cancellation of the parking space notification is sent to the target charging pile and the vehicle; wherein, the determination result indicates that the order information is established; the cancellation of the parking space notification indicates that the parking space reservation of the vehicle is cancelled.
[0044] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the target charging station that was reserved; the method further includes:
[0045] If no confirmation result is received from the vehicle within the preset order confirmation period, the order information is cancelled, and a cancellation of the reservation notification is sent to the target charging pile and the vehicle; wherein, the confirmation result indicates that the order information is confirmed; the cancellation of the reservation notification indicates that the vehicle's reservation is cancelled.
[0046] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the target charging station that was reserved; the method further includes:
[0047] In response to the determination that the distance information is greater than a second preset value and that the distance information has an increasing trend, a prompt message is sent to the vehicle; the prompt message is used to prompt the user whether to cancel the order information; the distance information is the distance between the vehicle and the target area.
[0048] Secondly, this application provides a charging processing method based on a charging pile, the method being applied to a vehicle, the method comprising:
[0049] A charging request is sent to the server; wherein the charging request represents a request to match the vehicle with a charging pile, the charging request is used to determine at least one target area, the target area is equipped with a charging pile; the target area corresponds to charging pile status information, the charging pile status information represents the occupied status of the charging pile in the target area;
[0050] The system receives a matching result sent by the server; wherein the matching result is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; the matching result represents the matching status between the vehicle and the charging pile.
[0051] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than an estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0052] In one example, the matching result includes order information indicating that the vehicle has been charged at the reserved target charging station; the matching result is also used to request confirmation on whether to establish the order information; the method further includes:
[0053] Send a confirmation result to the server; wherein the confirmation result indicates that the order information has been established.
[0054] In one example, the method further includes:
[0055] The system receives a delay notification from the server; wherein the delay notification is used to request confirmation of whether order delay processing is required; the delay notification is sent when the confirmation result is received and the vehicle has not arrived at the target charging pile within a preset time period.
[0056] In one example, the method further includes:
[0057] The system receives a cancellation notification sent by the server; wherein the cancellation notification indicates cancellation of the vehicle's reservation; the cancellation notification is sent when no delay confirmation information is received within a preset time period, or when no confirmation result is received within a preset time period; the delay confirmation information indicates a determination to delay the order information.
[0058] In one example, the method further includes:
[0059] A matching request for the vehicle is sent to the target charging station; the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information;
[0060] Receive a power supply signal sent by the target charging pile; wherein the power supply signal is sent by the target charging pile when it determines that the vehicle corresponding to the identification information is the same as the vehicle indicated by the placeholder information received by the target charging pile.
[0061] Thirdly, this application provides a charging processing method based on a charging pile, the method being applied to the charging pile, the method comprising:
[0062] Receive placeholder information sent by the server; wherein, the placeholder information is the matching result between the charging pile and the vehicle;
[0063] The matching result is determined based on the charging pile status information of the target area and the vehicle status information of each vehicle; the target area is determined in response to the charging request sent by the vehicle, the charging request represents the request for the vehicle to match a charging pile, and the target area is equipped with a charging pile; the target area corresponds to the charging pile status information, which represents the occupied status of the charging pile in the target area.
[0064] In one example, the method further includes:
[0065] Receive a matching request sent by a vehicle; wherein the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information;
[0066] If it is determined that the vehicle corresponding to the identification information is the same as the vehicle in the occupancy information received by the charging pile, then a power supply signal is sent to the vehicle.
[0067] In one example, the method further includes:
[0068] If it is determined that the vehicle corresponding to the identification information is inconsistent with the vehicle in the occupancy information received by the charging pile, a prompt message is sent to the vehicle; wherein, the prompt message is used to indicate that the charging pile has been occupied and cannot be used at present.
[0069] Fourthly, this application provides a charging processing device based on a charging pile, the device being applied to a server, the device comprising:
[0070] The first determining unit is configured to determine at least one target area in response to a charging request sent by a vehicle; wherein the charging request represents a request for matching the vehicle with a charging pile, and a charging pile is provided in the target area;
[0071] The second determining unit is used to determine the charging pile status information of the target area; the charging pile status information represents the occupancy status of the charging piles in the target area;
[0072] The third determining unit is used to determine the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein the matching result represents the matching status between the vehicle and the charging pile.
[0073] The first sending unit is used to send the matching result to the vehicle.
[0074] In one example, the device further includes:
[0075] The judgment unit is used to determine whether the vehicle meets the conditions for charging pile matching before the third determination unit determines the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles.
[0076] The generation unit is used to generate the scheduled charging queue information for the vehicle if it is determined that the condition does not meet the requirements.
[0077] The third determining unit is specifically used to execute the step of determining the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles if the conditions are met.
[0078] In one example, the device further includes:
[0079] The writing unit is used to write the scheduled charging queue information into the message queue corresponding to the target area; the message queue is used to store at least one scheduled charging queue information.
[0080] The sorting unit is used to determine the order information corresponding to each scheduled charging queue in real time if there are multiple scheduled charging queue information in the message queue, and sort the scheduled charging queue information in the message queue according to the order information; the order information is used to indicate the order in which charging piles are matched for vehicles.
[0081] In one example, the condition for matching charging stations is that the distance information is less than a first preset value; wherein, the distance information is the distance between the vehicle and the target area.
[0082] In one example, the third determining unit includes:
[0083] A filtering module is used to filter candidate vehicles among the other vehicles; wherein the candidate vehicles are vehicles that have not yet been matched with a charging pile, meet the conditions for matching charging piles, and have the same target area as the vehicle.
[0084] The first determining module is used to determine the matching result of the vehicle based on the vehicle status information of the vehicle, the vehicle status information of the candidate vehicle, and the status information of the charging pile.
[0085] In one example, the first determining module is specifically used for:
[0086] Priority information is determined based on the vehicle status information of the vehicle and the vehicle status information of the candidate vehicle; wherein, the priority information is used to characterize the charging priority order of the vehicle and the candidate vehicle.
[0087] The matching result of the vehicle is determined based on the priority information and the charging pile status information of the target area.
[0088] In one example, the vehicle status information includes one or more of the following: generation time, distance information, and battery information; the generation time is the time when the vehicle sends a charging request; the distance information is the distance between the vehicle and the target area; and the battery information is used to indicate the vehicle's remaining battery power.
[0089] In one example, the first determining module is specifically used to: if the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is greater than or equal to the order of the vehicle in the priority information, then determine a charging pile that matches the vehicle from among the idle charging piles.
[0090] In one example, the first determining module is specifically used to: if the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is less than the order of the vehicle in the priority information, or if there are no unmatched idle charging piles in the target area, then determine the remaining charging time information of the matched charging piles in the target area; the remaining charging time information indicates the time required for the matched charging piles to complete charging.
[0091] Based on the remaining charging time information, the matching result of the vehicle is determined.
[0092] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than an estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0093] In one example, the first determined unit includes:
[0094] The acquisition module is used to acquire the vehicle's driving route information and the vehicle's battery level information in response to a charging request sent by the vehicle; wherein the battery level information is used to indicate the vehicle's remaining battery level; and the driving route information represents the vehicle's current travel route.
[0095] The second determining module is used to determine at least one target area based on the vehicle's battery level information and the vehicle's driving path information.
[0096] In one example, the device further includes:
[0097] The second sending unit is configured to send placeholder information to the target charging pile if the matching result indicates that the vehicle is successfully matched with the target charging pile in the target area; wherein the placeholder information indicates that the vehicle is matched with the target charging pile.
[0098] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the reserved target charging station; the matching result is also used to request a determination of whether to establish the order information; the device further includes:
[0099] Receive the determination result sent by the vehicle; wherein the determination result indicates that the order information has been established.
[0100] In one example, the device further includes:
[0101] The third sending unit is used to respond to the received determination result and, if it is determined that the vehicle has not arrived at the target charging pile within a preset time period, send a delay notification message to the vehicle; wherein, the delay notification message is used to request a determination of whether order delay processing is required;
[0102] An extension unit is configured to extend the effective time of the order information if it is determined that a delay determination information has been received; wherein the effective time represents the maximum time for waiting for the vehicle to go to the target charging pile for charging; and the delay determination information represents a determination to delay the order information.
[0103] In one example, the device further includes:
[0104] The first cancellation unit is used to cancel the order information if the delay determination information is not received within a preset time period.
[0105] The fourth sending unit is used to send a cancellation notification to the target charging pile;
[0106] The fifth sending unit is used to send the cancellation of the reservation notification to the vehicle; wherein, the determination result indicates that the order information has been established; the cancellation of the reservation notification indicates that the reservation of the vehicle has been cancelled.
[0107] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the reserved target charging station; the device further includes:
[0108] The second cancellation unit is used to cancel the order information if no confirmation result is received from the vehicle within a preset order confirmation period.
[0109] The sixth sending unit is used to send a cancellation notification to the target charging pile;
[0110] The seventh sending unit is used for the vehicle to send the cancellation of the reservation notification; wherein, the determination result indicates that the order information has been established; the cancellation of the reservation notification indicates that the reservation of the vehicle has been cancelled.
[0111] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the reserved target charging station; the device further includes:
[0112] The eighth sending unit is configured to send a prompt message to the vehicle in response to determining that the distance information is greater than a second preset value and that the distance information has an increasing trend; the prompt message is used to prompt the user whether to cancel the order information; the distance information is the distance between the vehicle and the target area.
[0113] Fifthly, this application provides a charging processing device based on a charging pile, the device being applied to a vehicle, the device comprising:
[0114] The ninth sending unit is used to send a charging request to the server; wherein the charging request represents a request for matching a vehicle with a charging pile, the charging request is used to determine at least one target area, the target area is provided with a charging pile; the target area corresponds to charging pile status information, the charging pile status information represents the occupied status of the charging pile in the target area;
[0115] The first receiving unit is used to receive the matching result sent by the server; wherein the matching result is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; the matching result represents the matching status between the vehicle and the charging pile.
[0116] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than an estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0117] In one example, the matching result includes order information indicating that the vehicle has been charged at the reserved target charging station; the matching result is also used to request confirmation on whether to establish the order information; the device further includes:
[0118] The tenth sending unit is used to send a determination result to the server; wherein the determination result indicates that the order information has been established.
[0119] In one example, the device further includes:
[0120] The second receiving unit is used to receive delay notification information sent by the server; wherein, the delay notification information is used to request confirmation of whether order delay processing is required; the delay notification information is sent when the confirmation result is received and the vehicle has not arrived at the target charging pile within a preset time period.
[0121] In one example, the device further includes:
[0122] The third receiving unit is used to receive a cancellation of the reservation notification sent by the server; wherein the cancellation of the reservation notification indicates the cancellation of the vehicle's reservation; the cancellation of the reservation notification is sent when no delay determination information is received within a preset time period, or when no determination result is received within a preset time period; the delay determination information indicates that the order information is delayed.
[0123] In one example, the device further includes:
[0124] The eleventh sending unit is used to send a matching request for the vehicle to the target charging pile; the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information;
[0125] The fourth receiving unit is used to receive the power supply signal sent by the target charging pile; wherein the power supply signal is sent when the target charging pile determines that the vehicle corresponding to the identification information is the same as the vehicle indicated by the placeholder information received by the target charging pile.
[0126] Sixthly, this application provides a charging processing device based on a charging pile, the device being applied to a charging pile, the device comprising:
[0127] The fifth receiving unit is used to receive placeholder information sent by the server; wherein, the placeholder information is the matching result between the charging pile and the vehicle;
[0128] The matching result is determined based on the charging pile status information of the target area and the vehicle status information of each vehicle; the target area is determined in response to the charging request sent by the vehicle, the charging request represents the request for the vehicle to match a charging pile, and the target area is equipped with a charging pile; the target area corresponds to the charging pile status information, which represents the occupied status of the charging pile in the target area.
[0129] In one example, the device further includes:
[0130] The sixth receiving unit is used to receive a matching request sent by a vehicle; wherein the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information;
[0131] The twelfth transmitting unit is used to send a power supply signal to the vehicle if it is determined that the vehicle corresponding to the identification information is the same as the vehicle in the occupancy information received by the charging pile.
[0132] In one example, the device further includes:
[0133] The thirteenth sending unit is used to send a prompt message to the vehicle if it is determined that the vehicle corresponding to the identification information is inconsistent with the vehicle in the occupancy information received by the charging pile; wherein the prompt message is used to indicate that the charging pile has been occupied and cannot be used at present.
[0134] In a seventh aspect, this application provides a server, including: a processor, and a memory communicatively connected to the processor;
[0135] The memory stores computer-executed instructions;
[0136] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the first aspects.
[0137] Eighthly, this application provides a vehicle, including: a processor, and a memory communicatively connected to the processor;
[0138] The memory stores computer-executed instructions;
[0139] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the second aspects.
[0140] Ninthly, this application provides a charging pile, including: a processor, and a memory communicatively connected to the processor;
[0141] The memory stores computer-executed instructions;
[0142] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the third aspects.
[0143] In a tenth aspect, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of the first aspects; or, when executed by a processor, are used to implement the method as described in any one of the second aspects; or, when executed by a processor, are used to implement the method as described in any one of the third aspects.
[0144] In one aspect, this application provides a computer program product comprising a computer program that, when executed by a processor, implements the method described in any one aspect.
[0145] This application provides a charging processing method and apparatus based on charging piles. The method is applied to a server and includes: responding to a charging request sent by a vehicle, determining at least one target area and determining the charging pile status information of the target area; wherein the charging request represents a request for vehicle to match a charging pile, and the target area has a charging pile; the charging pile status information represents the occupancy status of the charging pile in the target area; determining a matching result for the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein the matching result represents the matching status between the vehicle and the charging pile; and sending the matching result to the vehicle. Compared to related technologies where the charging pile usage can only be checked by going to a charging area, the method provided in this embodiment improves the convenience of vehicle charging. Attached Figure Description
[0146] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0147] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0148] Figure 2 A schematic flowchart illustrating a charging process based on a charging pile, provided for an embodiment of this application;
[0149] Figure 3 A schematic flowchart of a second charging processing method based on a charging pile provided in an embodiment of this application;
[0150] Figure 4 A schematic flowchart illustrating the third charging processing method based on a charging pile provided in this application embodiment;
[0151] Figure 5 A schematic flowchart illustrating the fourth charging processing method based on a charging pile provided in this application embodiment;
[0152] Figure 6 A schematic diagram of a charging processing device based on a charging pile provided in an embodiment of this application;
[0153] Figure 7 A schematic diagram of the structure of a second charging processing device based on a charging pile provided in an embodiment of this application;
[0154] Figure 8 A schematic diagram of the structure of a third charging processing device based on a charging pile provided in an embodiment of this application;
[0155] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0156] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0157] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0158] Currently, as vehicles are one of the means of transportation, how to quickly and conveniently charge vehicles is an urgent problem to be solved.
[0159] In related technologies, when a vehicle needs to be charged, it is often necessary to manually search for nearby locations with charging stations. Furthermore, during the search process, it is often impossible to know the current charging status of each charging station at that location. This can only be known after arriving at the location, which can easily lead to the vehicle not being able to charge in time.
[0160] In one possible implementation, the status of charging stations can be checked when searching for them. However, the charging status of these stations is affected by network factors and cannot be updated in a timely manner. Furthermore, if multiple vehicles go to the area corresponding to an available charging station, they can only queue for charging after arriving at the charging area, which is inconvenient.
[0161] The charging processing method based on charging piles provided in this application aims to solve the above-mentioned technical problems of the prior art. This method is applied to a server. When a charging request is received from a vehicle, the server will actively determine at least one target area for the vehicle. Combined with the status information of the charging piles in the target area, the vehicle status information, and the vehicle status information of other vehicles, the server will determine whether the vehicle can be successfully matched with the charging piles in the target area. The matching result will be promptly communicated to the vehicle so that the vehicle can know in a timely manner whether it can be charged in the target area without having to queue for confirmation after arriving at the target area, which is beneficial to improving the convenience of vehicle charging.
[0162] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0163] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1 As shown in the diagram, the system includes a server, multiple vehicles, and multiple charging areas. The server can interact with charging stations in these areas. For example, charging stations can proactively report their current status (e.g., whether they can charge, whether they have been reserved), and receive occupancy information from the server to inform which vehicles are using the charging stations. Furthermore, the server and charging stations can communicate with each other, allowing the server to obtain vehicle information promptly. When a vehicle needs charging, the server combines this information with the vehicle's status to match it with a charging station and inform the vehicle of the matching result.
[0164] Figure 2 A flowchart illustrating a charging process based on a charging pile, as provided in this application embodiment, is shown below. Figure 2As shown, the method includes the following steps:
[0165] S201, The vehicle sends a charging request to the server; whereby the charging request represents a request for the vehicle to be matched with a charging pile.
[0166] For example, in this embodiment, the charging request sent by the vehicle to the server can be initiated by the vehicle itself or triggered by a user's instruction. For instance, when the vehicle determines that the user is searching for nearby charging stations, the vehicle can proactively send a charging request. Alternatively, when the user sends a charging request indicating that the vehicle needs to be charged, the vehicle can forward the charging request to the server.
[0167] It should be noted that this embodiment does not impose specific limitations on the content included in the charging request. For example, the charging request may include the charging protocol supported by the vehicle's battery, so that the server can subsequently match the vehicle with a charging station that supports the aforementioned charging protocol. Alternatively, the charging request may also include a charging reservation time, so that the server can reserve a charging station for the vehicle in advance.
[0168] S202. In response to a charging request sent by a vehicle, the server determines at least one target area and determines the status information of charging piles in the target area; wherein, charging piles are installed in the target area; the charging pile status information indicates the occupancy status of the charging piles in the target area.
[0169] For example, after receiving a charging request, the server can determine at least one target area and use the charging piles set in the target charging area as the range for vehicle charging pile matching. Furthermore, it can obtain the charging pile status information corresponding to at least one target area; specifically, the charging pile status information can indicate whether each charging pile in the target area is occupied.
[0170] In one example, if the charging request includes a user-specified charging area, then the charging area in the charging request can be directly used as the target area.
[0171] In one example, the charging request may also include charging areas that the user has searched in the past period, and use these charging areas as the target areas.
[0172] In one example, the target area can also be determined based on the vehicle's current location. For instance, a charging area whose distance from the vehicle's current location is less than a preset threshold can be selected as the target charging area. Alternatively, based on the vehicle's current location, charging areas that include idle charging stations that have not been reserved by other vehicles can be prioritized as the target charging area.
[0173] S203. The server determines the vehicle matching result based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein, the matching result represents the matching status between the vehicle and the charging pile.
[0174] For example, in this embodiment, the charging pile status information of the target area represents the occupancy status of each charging pile included in the target area. The occupancy status can be understood as whether the charging pile has been reserved by a vehicle. Specifically, it can include: occupancy status (i.e., currently charging the vehicle), reserved status (i.e., currently not charging, but reserved by a vehicle), and unreserved status (i.e., currently not charging, and the charging pile has not been reserved).
[0175] Vehicle status information can be understood as the information reported by the vehicle to the server to characterize the vehicle's status.
[0176] Once the server determines the target area corresponding to the vehicle, it can combine the vehicle's status information, the status information of other vehicles, and the status information of the charging piles corresponding to the current target area to determine the matching result of the vehicle.
[0177] In one example, when determining the matching result for a vehicle, if it is determined that there is an unreserved and not charging charging station in the current target area, and no other vehicle needs to be charged in the target area, then a charging station can be reserved for the vehicle directly among the aforementioned charging stations in the target area, and the vehicle can be informed that a charging station has been successfully matched for it.
[0178] In one example, when determining the matching result for a vehicle, if it is determined that all charging stations in the target area are occupied, the matching result for the vehicle can be determined based on the pre-booked charging time for other vehicles corresponding to each charging station. For example, if the charging time for other vehicles is greater than the charging time specified in the charging request, the vehicle can be notified that the matching cannot be successful.
[0179] In one example, the charging pile can send its working information to the server in real time; this information represents the charging pile's working status, so that the server can combine the charging pile group information of each charging pile in a region to determine the charging status information of that region.
[0180] S204. The server sends the matching results to the vehicle.
[0181] For example, after the server determines the matching result corresponding to the vehicle, the matching result can be fed back to the vehicle.
[0182] In one example, once the vehicle determines that the matching result indicates that a corresponding charging station has been matched for the vehicle, it can then directly go to the aforementioned charging station to charge.
[0183] In one example, when a vehicle determines that the matching result indicates that a corresponding charging station cannot be found, the vehicle can resend a charging request to the server. Accordingly, the charging requirements carried in the charging request can be changed, such as the scheduled charging time, the specified target area, etc., so that the server can rematch a charging station for the vehicle.
[0184] Understandably, to avoid situations where the availability of charging stations in a charging area can only be determined when a vehicle arrives at the area, in this embodiment, the vehicle can send a charging request to the server. Upon triggering the request, the server matches the vehicle with a target area and, within the target area, determines the matching result by combining charging status information, the vehicle's status information, and the status information of other vehicles. This matching result is then fed back to the vehicle, enabling automatic matching of charging stations and thus improving the convenience of vehicle charging.
[0185] Figure 3 A schematic flowchart of the second charging processing method based on a charging pile provided in this application embodiment is shown below. Figure 3 As shown, this method is applied to a server and includes the following steps:
[0186] S301. In response to a charging request sent by the vehicle, obtain the vehicle's driving route information and the vehicle's battery level information; wherein, the battery level information is used to indicate the vehicle's remaining battery level; and the driving route information represents the vehicle's current travel route.
[0187] For example, in this embodiment, the vehicle's driving path information can be understood as the planned path information during the vehicle's current driving process. The vehicle's battery level information can be used to indicate the remaining battery level of the vehicle.
[0188] When the server receives a charging request from a vehicle, in order to match the vehicle with a suitable target area, the server can first obtain the vehicle's corresponding driving path information and battery level information.
[0189] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than the estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0190] For example, in this embodiment, the charging request sent by the vehicle to the server does not need to be triggered by the user, but is determined automatically by the vehicle. Specifically, the vehicle can monitor its remaining battery level in real time and compare it with a third preset value. When it is determined that the remaining battery level is less than the third preset value, the vehicle can automatically send a charging request to the server without the user's participation in sending the charging request. This improves the convenience of vehicle charging, enhances user satisfaction, and reduces complex user operations.
[0191] Alternatively, the vehicle can estimate the power consumption required to reach its destination based on the corresponding driving route information (i.e., the estimated power consumption mentioned above). If it is determined that the vehicle's remaining power is less than the estimated power, a charging request can be sent to the server to ensure that the vehicle can reach its destination. Moreover, the above operations do not require user intervention, which helps reduce user operations and avoids the phenomenon that the vehicle cannot drive normally due to the user not paying attention to the vehicle's power.
[0192] S302. Based on the vehicle's battery level information and driving route information, determine at least one target area and determine the charging pile status information of the target area; wherein, the charging request indicates that the vehicle is requested to match a charging pile, and that a charging pile is provided in the target area; the charging pile status information indicates the occupied status of the charging pile in the target area.
[0193] For example, in this embodiment, when the server obtains the vehicle's battery level information and driving route information, it can combine the obtained information to determine at least one target area.
[0194] In one example, when determining the target area, the vehicle can first estimate which driving point the battery information can support based on the battery information and the aforementioned driving route information, and then use all charging areas along the route between the starting point and the driving point as the target charging area.
[0195] In one example, when determining the target area, after estimating which driving point the above-mentioned power information can support the vehicle to travel to, it is possible to further estimate the estimated arrival time of the vehicle when it travels to each charging area located between the starting point and the driving point. Then, by combining the estimated arrival time and the charging pile status information corresponding to the charging area at the estimated arrival time, the target charging area is determined.
[0196] In one example, the charging pile status information is reported by the charging piles in the target area to the server, which can indicate whether they are currently occupied, reserved, or can work normally.
[0197] It is understood that in this embodiment, when the server determines the target area, it can combine the vehicle's battery information and the vehicle's driving path information to select the target area corresponding to the vehicle from the vehicle's driving path information. This helps to improve the rationality of the charging pile matched for the vehicle in the future, so as to avoid the phenomenon that the user needs to change the planned path when the charging pile matched by the server for the vehicle conflicts with the planned path.
[0198] S303. Determine whether the vehicle meets the conditions for charging pile matching.
[0199] For example, in this embodiment, after the server determines the target area corresponding to the vehicle, it does not immediately match the vehicle with a charging station in the target area. Instead, it first needs to determine whether the vehicle currently meets the conditions for matching with a charging station.
[0200] For example, the condition for matching charging stations can be that the vehicle's battery level is less than a preset threshold before the matching process is executed, thus prioritizing charging for vehicles with lower battery levels.
[0201] Alternatively, the condition for matching charging stations could be that among multiple vehicles requesting charging in the target area, the vehicle whose charging request was sent earlier ranks first, so that the vehicle whose charging request was sent earlier can be prioritized for charging. In this embodiment, no specific restrictions are placed on the conditions for matching charging stations.
[0202] S304. If not, generate the vehicle's corresponding scheduled charging queue information.
[0203] For example, when it is determined that a vehicle does not currently meet the conditions for matching with a charging station, a pre-arranged charging queue will be generated for the vehicle. That is, the vehicle enters the stage of waiting for charging station matching. During the waiting process, it will be continuously determined whether the vehicle meets the conditions for matching with a charging station.
[0204] In one example, after step S304 above, the following steps may also be included:
[0205] The scheduled charging queue information is written into the message queue corresponding to the target area. The message queue is used to store at least one scheduled charging queue information. If there are multiple scheduled charging queue information in the message queue, the order information corresponding to each scheduled charging queue information is determined in real time, and the scheduled charging queue information in the message queue is sorted according to the order information. The order information is used to indicate the order in which charging piles are matched for the vehicle.
[0206] For example, in this embodiment, when the server generates the reserved charging queue information corresponding to a vehicle, it can store the reserved charging queue information corresponding to the vehicle in the message queue corresponding to the target area of the vehicle. In this embodiment, each target area can be set up with its own message queue, and the message queue can record the reserved charging queue information that has been reserved for charging pile matching in the target area.
[0207] Furthermore, when there are multiple scheduled charging queue entries in the message queue, the order information corresponding to each queue entry can be determined in real time. After determining the order information, the position of each queue entry in the message queue is adjusted. The earlier the queue entry appears, the higher the priority for charging matching the vehicle corresponding to that queue entry. It should be noted that in practical applications, the order information corresponding to the scheduled charging queue entries can be determined based on at least one of the following: the generation time of the queue entry, the vehicle's battery level, and the distance between the vehicle and the target area.
[0208] Understandably, in this embodiment, a message queue can be set up for each target area to store the reserved charging queue information corresponding to the vehicles in that target area. Furthermore, the sorting information of each reserved queue can be determined in real time, so that when multiple vehicles matching the charging pile exist simultaneously in the message queue of the same target area, the charging pile can be matched sequentially according to the sorting information in the message queue.
[0209] S305. If the conditions are met, the matching result of the vehicle is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles.
[0210] For example, when it is determined that a vehicle meets the conditions for matching with a charging station, a step is executed to determine the matching result of the vehicle based on the charging station status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles. For details of the above steps, please refer to the technical principle in step S203.
[0211] It is understood that in this embodiment, after the server receives a charging request from a vehicle and determines the target area corresponding to the vehicle, it does not immediately match the vehicle with a charging station. Instead, it only assigns a charging station to the vehicle when the vehicle meets the charging station matching conditions. Vehicles that do not meet the conditions can generate a reserved charging queue on the server side, so that the server can determine in real time whether the vehicle indicated by the reserved charging queue can be matched with a charging station.
[0212] In one example, the condition for matching charging stations is that the distance information is less than a first preset value; where the distance information is the distance between the vehicle and the target area.
[0213] For example, in this embodiment, after the server determines the target area corresponding to the vehicle, it will not proceed to the subsequent step of matching the vehicle with a charging station until the distance between the vehicle and the target area is less than a first preset value. Furthermore, compared to the method where the server immediately combines the charging station information of the target area and the vehicle status information of each vehicle after receiving a charging request to determine the matching result, the method in this embodiment can reduce some invalid processing caused by the vehicle changing its trajectory to other charging areas after the server has determined the matching result in advance, thus reducing the consumption of server processing resources.
[0214] In one example, performing step S305 above may include the following steps:
[0215] Candidate vehicles are selected from other vehicles; among them, candidate vehicles are those that have not yet been matched with charging piles, meet the conditions for matching with charging piles, and have the same target area as the vehicle; and the matching result of the vehicle is determined based on the vehicle status information, the vehicle status information of the candidate vehicles, and the status information of the charging piles; wherein, the matching result represents the matching status between the vehicle and the charging pile.
[0216] For example, when a vehicle is determined to meet the charging station matching criteria, candidate vehicles can be selected from other vehicles that have not yet been matched with a charging station, share the same target area as the current vehicle, and also meet the charging station matching criteria. Once the server identifies the candidate vehicles, it will perform charging station matching for both the current vehicle and the candidate vehicles. That is, based on the vehicle's status information, the candidate vehicle's status information, and the current charging station's status information, charging station matching is performed for both the current vehicle and the candidate vehicle within the target area.
[0217] In one example, when determining the matching result for a vehicle, the charging protocol information indicated in the vehicle status information can be used to determine the charging stations that can be matched with each vehicle and candidate vehicle. Then, by combining the sending time of the charging requests corresponding to each vehicle and candidate vehicle, charging stations are matched for each vehicle and candidate vehicle in turn, thereby obtaining the matching result.
[0218] It is understandable that in this embodiment, after the server determines the target area corresponding to the vehicle, it does not immediately determine the matching result of the vehicle. Instead, it first determines whether the vehicle meets the pre-set charging pile matching conditions. Only after determining that the vehicle meets the above conditions will it further combine with other candidate vehicles to match charging piles. In this way, it prioritizes matching the corresponding charging piles for vehicles that meet the preset conditions, thus avoiding the problem of excessive processing resources caused by matching the corresponding charging piles for multiple vehicles at the same time when multiple charging requests are received simultaneously. On the other hand, when the preset conditions are related to information such as charging request time and remaining power, it is also conducive to improving the rationality of the matching results.
[0219] In one example, the step "determine the vehicle matching result based on the vehicle status information, the candidate vehicle status information, and the charging pile status information" can be implemented as follows: determine priority information based on the vehicle status information and the candidate vehicle status information; wherein, the priority information is used to characterize the charging priority order of the vehicle and the candidate vehicle; determine the vehicle matching result based on the priority information and the charging pile status information of the target area.
[0220] For example, in this embodiment, when the server matches charging piles for vehicles and candidate vehicles, the server can first determine priority information representing the charging priority order of each vehicle and candidate vehicle based on the vehicle status information of the vehicle and the vehicle status information of the candidate vehicle.
[0221] Then, the server can combine the priority information to determine the matching results of the above vehicles and candidate vehicles in turn.
[0222] In one example, when the server determines priority information based on vehicle status information, it can combine the vehicle speed information and location information in the vehicle status information to estimate the time it takes for the vehicle to arrive at the target area. Based on the order of arrival time, the vehicle that arrives earlier has a higher priority order. In this way, the time that the charging pile is idle can be reduced and the utilization rate of the charging pile can be improved.
[0223] In one example, when determining the matching result of a vehicle based on priority information, the charging time of the vehicle in each charging pile in the target area can be estimated by combining the charging pile status information of the target area. Then, by combining the charging time and the charging time information of the vehicle matched with the charging pile, the charging pile that can finish charging earliest can be determined.
[0224] It is understood that in this embodiment, by combining the vehicle status information corresponding to the vehicle, the priority information corresponding to multiple vehicles is determined, so that the matching results corresponding to each of the multiple vehicles can be determined in an orderly manner through the above priority setting method.
[0225] In one example, vehicle status information includes one or more of the following: generation time, distance information, and battery level information; the generation time is the time when the vehicle sends a charging request; the distance information is the distance between the vehicle and the target area; and the battery level information indicates the vehicle's remaining battery level.
[0226] For example, the vehicle status information in this embodiment may include a generation time, which can be understood as the time when the vehicle sends a charging request; distance information, used to characterize the distance between the vehicle and the target area; and battery information, characterizing the vehicle's remaining battery power. It should be noted that in practical applications, one or more of the above three factors can be selected as indicators for determining priority information. When multiple factors are selected as indicators for determining priority information, a weighted summation method can be used to determine the final priority information.
[0227] It is understandable that by setting one or more of the above indicators in the vehicle status information in this embodiment, it is beneficial to consider priority information from multiple different dimensions, so as to improve the rationality of the matching results.
[0228] In one example, when determining the vehicle's matching result based on priority information and the charging pile status information of the target area, if the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is greater than or equal to the vehicle's order in the priority information, then a charging pile matching the vehicle is determined from among the idle charging piles; if the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is less than the vehicle's order in the priority information, or if there are no unmatched idle charging piles in the target area, then the remaining charging time information of the matched charging piles in the target area is determined; the remaining charging time information indicates the time required for the matched charging piles to complete charging; and the vehicle's matching result is determined based on the remaining charging time information.
[0229] For example, in this embodiment, after determining the priority information, if it is determined that there are unmatched idle charging piles (not yet matched with any vehicle and currently not charging the vehicle) in the current target area, then the unmatched idle charging piles can be matched to the vehicles of the corresponding order from high to low, based on the priority order indicated in the priority information.
[0230] If there are unmatched available charging stations in the current target area, but the current vehicle's priority is too low to be matched with one of these stations, or if there are no unmatched available charging stations in the target area, the estimated time required for each charging station to complete charging a matched vehicle can be calculated; this is the remaining charging time information mentioned above. Then, by combining this remaining charging time information, the matching result for the current vehicle can be determined.
[0231] For example, based on the remaining charging time information corresponding to each charging pile, the charging pile information is assigned to the above multiple vehicles in ascending order. Furthermore, when a new vehicle is assigned to a charging pile, the remaining charging time information corresponding to that charging pile needs to be readjusted. The above process is repeated until the matching is completed.
[0232] It is understood that in this embodiment, when determining the matching result corresponding to the vehicle, an unmatched idle charging pile can be selected for allocation first. If there is no unmatched idle charging pile, the remaining charging time information of each charging pile can be determined by combining the charging pile status information corresponding to the target area. In order to combine the above remaining charging time information, the charging pile with reduced remaining charging time can be matched first, so as to reduce charging time.
[0233] S306. Send the matching results to the vehicle.
[0234] For example, the principle of step S306 can be found in step S204, and will not be repeated here.
[0235] In this embodiment, when the server determines the target area, it can combine the vehicle's battery level information and driving path information to select the target area corresponding to the vehicle from the driving path information. This helps improve the rationality of the subsequent matching of charging piles for the vehicle, avoiding the phenomenon that the user needs to change the planned route when the charging pile matched by the server conflicts with the planned route. Furthermore, after the server determines the target area, it will wait until the vehicle meets the preset conditions before determining the matching result for the vehicle. This helps improve the rationality of the subsequent matching results and reduces the consumption of server resources.
[0236] Figure 4 A schematic flowchart of the third charging processing method based on a charging pile provided in this application embodiment is shown below. Figure 4 As shown, this method is applied to a server and includes the following steps:
[0237] S401. In response to a charging request sent by a vehicle, determine at least one target area and determine the charging pile information of the target area; wherein, the charging request indicates that the vehicle is requested to match a charging pile, and a charging pile is provided in the target area; the charging pile status information indicates the occupied status of the charging pile in the target area.
[0238] S402. Based on the charging pile status information of the target area, the vehicle status information, and the vehicle status information of other vehicles, determine the vehicle matching result; wherein, the matching result represents the matching status between the vehicle and the charging pile.
[0239] S403. Send the matching results to the vehicle.
[0240] For example, the technical principles of steps S401-S403 can be found in [reference needed]. Figure 2 Steps S201-S204 are not described in detail here.
[0241] S404. If the matching result indicates that the vehicle is successfully matched with the target charging pile in the target area, then send a placeholder information to the target charging pile; wherein, the placeholder information indicates that the vehicle is matched with the target charging pile.
[0242] For example, in this embodiment, when the server feeds back the corresponding matching result to the vehicle, if the server determines that the current vehicle has successfully matched the corresponding target charging pile, the server can further send placeholder information indicating that the vehicle and the target charging pile have been successfully matched to the target charging pile.
[0243] In one example, after the target charging station receives the occupancy information, it can display a preset image or characters on the target charging station to indicate that the target charging station is currently occupied by a vehicle and other vehicles cannot use the target charging station for charging.
[0244] It is understood that in this embodiment, when the server determines that a target charging station has been successfully matched for the vehicle, it will immediately send a placeholder information to the target charging station to ensure that the target charging station will not be occupied by other unmatched vehicles.
[0245] S405. Receive the confirmation result sent by the vehicle; wherein, the confirmation result indicates that order information has been established. The matching result includes order information; the order information indicates that charging has been scheduled for the target charging station; the matching result is also used to request confirmation on whether to establish order information.
[0246] In this embodiment, the matching result sent by the server to the vehicle also includes order information, so that the vehicle can promptly know the target charging station matched by the server for the vehicle, and further determine whether to establish the aforementioned order information, that is, whether to agree to go to the target charging station matched by the server for charging. In practical applications, the order information may include a time period during which the target charging station reserves a spot for the vehicle, so as to inform the vehicle that the target charging station can only match the vehicle during the aforementioned time period.
[0247] After receiving the matching request, if the vehicle agrees to establish the order information (i.e., decides to go to the target charging station determined by the server for charging), it can send a confirmation result to the server. If the server receives the confirmation result, it further confirms that the order information is effective. One possible implementation is that after the vehicle receives the matching result containing the order information, it further displays the matching result on the in-vehicle terminal's screen or on the user terminal corresponding to the vehicle, so as to inform the relevant user and allow the user to confirm whether to establish the order information. It should be noted that the method of displaying the matching result on the in-vehicle screen or user terminal is only an example, and this embodiment does not specifically limit the method of notifying the relevant user.
[0248] It is understood that in this embodiment, when the server generates the above order information, it will further send it to the vehicle for confirmation in order to determine whether the vehicle agrees to establish the above order information. It is understood that the above matching process does not require user participation. The user only needs to receive the corresponding matching result without performing any additional operations, which helps to improve the convenience of charging reservation and improve the user experience.
[0249] S406. In response to the received determination result, if it is determined that the vehicle has not arrived at the target charging pile within the preset time period, a delay notification message is sent to the vehicle; wherein, the delay notification message is used to request a determination of whether order delay processing is required.
[0250] For example, in this embodiment, after the server sends a matching request including order information to the vehicle and receives a confirmation result from the vehicle, it will also determine whether to continue monitoring the vehicle's location information and whether the vehicle will arrive at the target charging station for charging within a preset time period. If the server determines that the vehicle has not arrived at the target charging station within the preset time period after receiving the confirmation result, the server can send a delay notification to the vehicle to determine whether it is necessary to delay processing the previously established order information, i.e., whether it is necessary to continue reserving a spot at the target charging station for the vehicle.
[0251] S407. If it is confirmed that a delay confirmation message has been received, the effective time of the order information shall be extended; wherein, the effective time represents the maximum time for waiting for the vehicle to go to the target charging station for charging; the delay confirmation message represents the confirmation of the delayed order information.
[0252] For example, if the server determines that it has received the delay confirmation information from the vehicle, it further extends the effective time of the order information, which is equivalent to extending the time for the target charging pile to reserve a spot for the vehicle, i.e., the maximum time for waiting for the vehicle to go to the target charging pile for charging.
[0253] In one example, the delay notification information sent by the server to the vehicle also includes at least one delay strategy. For example, the delay strategy can set multiple delay durations and the corresponding additional delay fee for each delay duration; or it can be a delay strategy that represents the correspondence between delay durations and additional delay fees. When the vehicle sends feedback information to the server, it can also include the selected delay duration, thereby preventing the charging station from being maliciously occupied.
[0254] In one example, the delay strategy can also limit the number of delays, allowing vehicles to delay a maximum of the number of delays specified in the strategy. When the server determines that the number of delays performed by a vehicle exceeds the number of delays specified in the strategy, the server can proactively cancel the order information and notify the corresponding target server to cancel the vehicle's reservation, thereby preventing malicious occupation of the charging station and improving the utilization rate of the charging station.
[0255] It is understood that in this embodiment, when the server determines that the vehicle has not arrived at the target charging station within a preset time period, it can further provide the vehicle with a delay service, that is, extend the maximum time allowed for the vehicle to arrive at the target charging station for charging, so as to avoid the phenomenon of order information failure caused by the vehicle's inability to arrive at the target charging station on time.
[0256] S408. If no delay confirmation information is received within the preset time period, the order information is cancelled and a cancellation of the parking space notification is sent to the target charging pile and the vehicle; wherein, the confirmation result indicates that the order information has been confirmed; the cancellation of the parking space notification indicates that the parking space of the vehicle has been cancelled.
[0257] For example, in this embodiment, after the server sends a delay notification to the vehicle, if no delay confirmation is received within a preset time period, the server further determines that the vehicle does not need to undergo delay processing. The server will then actively cancel the order information corresponding to the vehicle, and at the same time, the server will also send a cancellation of the parking space notification to the target charging pile and the vehicle to inform the vehicle that the order has been cancelled and to instruct the target charging pile not to continue to occupy the charging pile for the vehicle based on the previously received parking space notification message.
[0258] It is understandable that, in this embodiment, in order to avoid the phenomenon that the target charging pile is continuously occupied and not used due to the user's failure to provide delayed notification information for a long time, the server in this embodiment will actively cancel the order information corresponding to the vehicle when it does not receive the delayed confirmation information for a long time, so as to improve the effective utilization rate of the charging pile and avoid the charging pile being maliciously occupied for a long time.
[0259] It should be noted that in practical applications, users can also proactively cancel delays or orders, and report the cancellation directly to the server via the vehicle or user terminal, so that the server can process the order cancellation accordingly.
[0260] In one example, if no confirmation result is received from the vehicle within the preset order confirmation period, the order information is cancelled, and a cancellation of the parking space notification is sent to the target charging pile and the vehicle. Here, the confirmation result indicates that the order information has been confirmed; the cancellation of the parking space notification indicates that the parking space reservation of the vehicle has been cancelled.
[0261] For example, in this embodiment, after the server sends a matching request including order information to the vehicle, it will also perform time monitoring. If the server does not receive a confirmation result from the vehicle within the preset order confirmation period, the server will determine that the vehicle does not agree to establish the above order information. The server will then send a cancellation reservation information to the target charging pile to inform the target charging pile that the vehicle will not go to the charging pile for charging. After receiving the cancellation reservation information, the target charging pile will not continue to reserve the charging pile for the vehicle.
[0262] Understandably, in this embodiment, if the vehicle does not return a confirmation message within a certain period after the server issues the matching result, the server can proactively notify the target charging station to no longer reserve a charging spot for the vehicle during the corresponding time period. Therefore, this method ensures that the charging station can be effectively utilized, improving its utilization rate.
[0263] In one example, in response to determining that the distance information is greater than a second preset value and that the distance information has an increasing trend, a prompt message is sent to the vehicle; the prompt message is used to ask the user whether to cancel the order information; the distance information is the distance between the vehicle and the target area.
[0264] For example, in this embodiment, when the server determines that the vehicle needs to go to the target charging station for charging, the server will also determine the distance information representing the distance between the vehicle and the target area in real time (for example, the distance information is determined in real time within 2 minutes before the charging start time agreed in the order information). If the server determines that the distance information has an increasing trend over time and the current distance information is greater than the second preset value, the server can actively send a prompt message to the vehicle in order to determine whether the order information established between them needs to be cancelled.
[0265] Understandably, in this embodiment, the server can monitor the distance between the vehicle and the target area in real time. When the server determines that the vehicle is moving away from the target area, it will proactively issue a notification to prevent users from forgetting to cancel their orders due to temporary changes in their travel plans. This allows for timely notification of the user to process the order, thereby improving the utilization rate of the charging stations.
[0266] Figure 5 A schematic flowchart illustrating the fourth charging processing method based on a charging pile provided in this application embodiment is shown below. Figure 5 As shown, the method includes the following steps:
[0267] S501, The vehicle sends a charging request to the server; whereby the charging request represents a request for the vehicle to be matched with a charging station.
[0268] S502. In response to a charging request sent by a vehicle, the server determines at least one target area and determines the status information of charging piles in the target area; wherein, a charging pile is provided in the target area; the charging pile status information indicates the occupancy status of the charging pile in the target area.
[0269] S503. The server determines the vehicle matching result based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein, the matching result represents the matching status between the vehicle and the charging pile.
[0270] S504. The server sends the matching results to the vehicle.
[0271] For example, steps S501-S504 can be referred to steps S201-S204, and will not be repeated here.
[0272] S505. If the matching result indicates that the vehicle is successfully matched with the target charging pile in the target area, then send a placeholder information to the target charging pile; wherein, the placeholder information indicates that the vehicle is matched with the target charging pile.
[0273] For example, step S505 can be referred to step S404, and will not be repeated here.
[0274] S506. The vehicle sends a matching request to the target charging station; the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information.
[0275] For example, when a vehicle heads to a target charging station for charging, the vehicle first needs to send a matching request to the target charging station requesting that the charging station charge the vehicle. This matching request may include the vehicle's own identification information. It should be noted that the communication method between the vehicle and the charging station is not specifically limited in this embodiment; it can be either wired or wireless communication.
[0276] S507. If the vehicle corresponding to the identification information of the target charging pile is the same as the vehicle in the placeholder information received by the charging pile, a power supply signal is sent to the vehicle; wherein, the power supply signal is sent when it is confirmed that the vehicle information of the target charging pile is the same as the vehicle in the placeholder information received by the target charging pile.
[0277] For example, after the target charging station receives a matching request, it will compare the vehicle indicated by the identification information contained in the matching request with the vehicle indicated by the occupancy request received by the target charging station. Alternatively, the target charging station may send the matching request to the server so that the server can determine whether the vehicle is the one previously determined to occupy the charging station and send the determination result to the target charging station.
[0278] When the target charging station determines that the vehicle that needs charging is the same as the vehicle indicated by the previously received occupancy information, the target charging station can send a power supply signal to the vehicle in order to charge it.
[0279] In one example, when the target charging station compares the vehicle in the occupancy information with the vehicle in the identification information, it also needs to compare the current time with the occupancy time indicated by the occupancy information. If the current time is within the occupancy time and the vehicle indicated above is consistent (that is, when the target charging station determines that the vehicle it is currently occupying is the vehicle that sent the matching information), the target charging station will charge the vehicle.
[0280] In one example, if the vehicle corresponding to the occupancy information and the identification information of the target charging station is inconsistent, a prompt message will be sent to the vehicle to inform it that the current charging station is occupied and cannot be used for charging.
[0281] In one example, after the target charging station determines that the vehicle has finished charging, it can send charging completion information to the server. Then, the server can push charging bill information to the target charging station and the vehicle so that the user can complete the corresponding bill payment.
[0282] In one example, if the target charging station has not yet received the reservation information but has received the matching information, the target charging station will send the matching information back to the server so that the server can record the corresponding order information and then the target charging station can start the process of charging the vehicle.
[0283] It is understood that in this embodiment, when a vehicle goes to a charging station to charge, the charging station will only start charging the vehicle when it determines that the vehicle corresponding to the occupancy information it has received is consistent with the vehicle that is currently sending the matching information, thereby ensuring the accuracy of the charging station's external charging.
[0284] Figure 6 This application provides a schematic diagram of a charging processing device based on a charging pile, which is applied to a server and includes:
[0285] The first determining unit 601 is used to determine at least one target area in response to a charging request sent by a vehicle; wherein the charging request represents a request for the vehicle to be matched with a charging pile, and a charging pile is provided in the target area.
[0286] The second determining unit 602 is used to determine the charging pile status information of the target area; the charging pile status information represents the occupancy status of the charging piles in the target area.
[0287] The third determining unit 603 is used to determine the vehicle matching result based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein, the matching result represents the matching status between the vehicle and the charging pile.
[0288] The first sending unit 604 is used to send the matching result to the vehicle.
[0289] In one example, the device also includes:
[0290] The judgment unit is used to determine whether a vehicle meets the conditions for charging pile matching before the third determination unit determines the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles.
[0291] The generation unit is used to generate the vehicle's corresponding scheduled charging queue information if it is determined that the vehicle does not meet the requirements.
[0292] The third determining unit is specifically used to execute the step of determining the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles if the match is found.
[0293] In one example, the device also includes:
[0294] The writing unit is used to write the scheduled charging queue information into the message queue corresponding to the target area; the message queue is used to store at least one scheduled charging queue information.
[0295] The sorting unit is used to determine the order information corresponding to each scheduled charging queue in real time if there are multiple scheduled charging queue information in the message queue, and sort the scheduled charging queue information in the message queue according to the order information; the order information is used to indicate the order in which charging piles are matched for vehicles.
[0296] In one example, the condition for matching charging stations is that the distance information is less than a first preset value; where the distance information is the distance between the vehicle and the target area.
[0297] In one example, the third determining unit includes:
[0298] The filtering module is used to filter candidate vehicles among other vehicles; among them, candidate vehicles are vehicles that have not yet been matched with charging piles, meet the conditions for matching charging piles, and have the same target area as the vehicle.
[0299] The first determining module is used to determine the matching result of the vehicle based on the vehicle status information of the vehicle, the vehicle status information of the candidate vehicle, and the status information of the charging pile.
[0300] In one example, the first determining module is specifically used for:
[0301] Priority information is determined based on the vehicle status information of the vehicle and the vehicle status information of the candidate vehicle; the priority information is used to characterize the charging priority order of the vehicle and the candidate vehicle.
[0302] The matching result for the vehicle is determined based on priority information and the status information of charging piles in the target area.
[0303] In one example, vehicle status information includes one or more of the following: generation time, distance information, and battery level information; the generation time is the time when the vehicle sends a charging request; the distance information is the distance between the vehicle and the target area; and the battery level information indicates the vehicle's remaining battery level.
[0304] In one example, the first determining module is specifically used to: if the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is greater than or equal to the order of the vehicle in the priority information, then determine the charging pile that matches the vehicle from the idle charging piles.
[0305] In one example, the first determining module is specifically used to: if the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is less than the order of the vehicle in the priority information, or if there are no unmatched idle charging piles in the target area, then determine the remaining charging time information of the matched charging piles in the target area; the remaining charging time information indicates the time required for the matched charging piles to complete charging.
[0306] The matching result for the vehicle is determined based on the remaining charging time information.
[0307] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than the estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0308] In one example, the first determined unit includes:
[0309] The acquisition module is used to acquire the vehicle's driving route information and battery level information in response to the charging request sent by the vehicle; wherein, the battery level information is used to indicate the vehicle's remaining battery level; and the driving route information represents the vehicle's current travel route.
[0310] The second determining module is used to determine at least one target area based on the vehicle's battery level information and the vehicle's driving route information.
[0311] In one example, the device also includes:
[0312] The second sending unit is used to send placeholder information to the target charging pile if the matching result indicates that the vehicle and the target charging pile in the target area are successfully matched; wherein, the placeholder information indicates that the vehicle and the target charging pile are matched.
[0313] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the target charging station; the matching result is also used to request a determination of whether to establish order information; the device also includes:
[0314] Receive the confirmation result sent by the vehicle; whereby the confirmation result represents the confirmation of order establishment information.
[0315] In one example, the device also includes:
[0316] The third sending unit is used to respond to the received determination result. If it is determined that the vehicle has not arrived at the target charging pile within a preset time period, a delay notification message is sent to the vehicle. The delay notification message is used to request a determination of whether order delay processing is required.
[0317] An extension unit is used to extend the effective time of order information if it is determined that a delay determination information has been received; wherein, the effective time represents the maximum time for waiting for the vehicle to go to the target charging station for charging; and the delay determination information represents the determination of delayed order information.
[0318] In one example, the device also includes:
[0319] The first cancellation unit is used to cancel the order information if no delay confirmation information is received within a preset time period.
[0320] The fourth sending unit is used to send a cancellation notification to the target charging pile.
[0321] The fifth sending unit is used to send a cancellation of the vehicle's reservation notification; wherein, the confirmation result indicates that the order information has been confirmed; the cancellation of the vehicle's reservation notification indicates that the reservation has been cancelled.
[0322] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the reserved target charging station; the device also includes:
[0323] The second cancellation unit is used to cancel the order information if no confirmation result is received from the vehicle within the preset order confirmation period.
[0324] The sixth sending unit is used to send a cancellation notification to the target charging pile.
[0325] The seventh sending unit is used for vehicles to send cancellation of reservation notifications; wherein, the confirmation result indicates that the order information has been confirmed; the cancellation of reservation notification indicates that the vehicle's reservation has been cancelled.
[0326] In one example, the matching result includes order information; the order information indicates that the vehicle has been charged at the reserved target charging station; the device also includes:
[0327] The eighth sending unit is used to send a prompt message to the vehicle in response to determining that the distance information is greater than a second preset value and that the distance information has an increasing trend; the prompt message is used to prompt the user whether to cancel the order information; the distance information is the distance between the vehicle and the target area.
[0328] The apparatus provided in this embodiment is used to implement the technical solution provided by the above method. Its implementation principle and technical effect are similar, and will not be described again.
[0329] Figure 7 This is a schematic diagram of the structure of a second charging processing device based on a charging pile, provided in an embodiment of this application. The device is applied to a vehicle and includes:
[0330] The ninth sending unit 701 is used to send a charging request to the server; wherein, the charging request represents a request for matching a charging pile for the vehicle, the charging request is used to determine at least one target area, and a charging pile is set in the target area; the target area corresponds to charging pile status information, and the charging pile status information represents the occupied status of the charging pile in the target area.
[0331] The first receiving unit 702 is used to receive the matching result sent by the server; wherein the matching result is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; the matching result represents the matching status between the vehicle and the charging pile.
[0332] In one example, the charging request is sent when the vehicle determines that its remaining battery power is less than a third preset value; or, the charging request is sent when the vehicle determines that its remaining battery power is less than the estimated battery power; wherein the estimated battery power is the amount of electricity required for the vehicle to travel to its destination.
[0333] In one example, the matching result includes order information indicating that the vehicle has been charged at a reserved target charging station; the matching result is also used to request confirmation of whether to establish order information; the device also includes:
[0334] The tenth sending unit is used to send a determination result to the server; wherein, the determination result represents the determination of order information.
[0335] In one example, the device also includes:
[0336] The second receiving unit is used to receive delay notification information sent by the server; wherein, the delay notification information is used to request confirmation as to whether order delay processing is required; the delay notification information is sent when the confirmation result is received and the vehicle has not arrived at the target charging pile within a preset time period.
[0337] In one example, the device also includes:
[0338] The third receiving unit is used to receive a cancellation of the reservation notification sent by the server; wherein, the cancellation of the reservation notification indicates the cancellation of the vehicle reservation; the cancellation of the reservation notification is sent when no delay confirmation information is received within a preset time period, or when no confirmation result is received within a preset time period; the delay confirmation information indicates the confirmation of delayed order information.
[0339] In one example, the device also includes:
[0340] The eleventh sending unit is used to send a vehicle matching request to the target charging pile; the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information;
[0341] The fourth receiving unit is used to receive the power supply signal sent by the target charging pile; wherein the power supply signal is sent simultaneously by the vehicle corresponding to the identification information of the target charging pile and the vehicle indicated by the occupancy information received by the target charging pile.
[0342] The apparatus provided in this embodiment is used to implement the technical solution provided by the above method. Its implementation principle and technical effect are similar, and will not be described again.
[0343] Figure 8 This is a schematic diagram of the structure of a third charging processing device based on a charging pile, provided in an embodiment of this application. The device is applied to a charging pile and includes:
[0344] The fifth receiving unit 801 is used to receive the placeholder information sent by the server; wherein, the placeholder information is the matching result between the charging pile and the vehicle;
[0345] The matching result is determined based on the charging pile status information of the target area and the vehicle status information of each vehicle; the target area is determined in response to the charging request sent by the vehicle, the charging request represents the request for the vehicle to match the charging pile, and the target area has a charging pile; the target area has corresponding charging pile status information, which represents the occupied status of the charging pile in the target area.
[0346] In one example, the device also includes:
[0347] The sixth receiving unit 802 is used to receive a matching request sent by the vehicle; wherein the matching request is used to request charging of the vehicle; the matching request includes the vehicle's identification information;
[0348] The twelfth transmitting unit 803 is used to send a power supply signal to the vehicle if it is determined that the vehicle corresponding to the identification information is the same as the vehicle in the occupancy information received by the charging pile.
[0349] In one example, the device also includes:
[0350] The thirteenth sending unit 804 is used to send a prompt message to the vehicle if the vehicle corresponding to the identification information is inconsistent with the vehicle in the occupancy information received by the charging pile; wherein the prompt message is used to indicate that the charging pile has been occupied and cannot be used at present.
[0351] The apparatus provided in this embodiment is used to implement the technical solution provided by the above method. Its implementation principle and technical effect are similar, and will not be described again.
[0352] This application provides a server, including: a processor, and a memory communicatively connected to the processor;
[0353] The memory stores instructions that the computer executes;
[0354] The processor executes computer execution instructions stored in memory to implement the methods described in the above embodiments.
[0355] This application provides a vehicle, including: a processor, and a memory communicatively connected to the processor;
[0356] The memory stores instructions that the computer executes;
[0357] The processor executes computer execution instructions stored in memory to implement the methods described in the above embodiments.
[0358] This application provides a charging pile, including: a processor, and a memory communicatively connected to the processor;
[0359] The memory stores instructions that the computer executes;
[0360] The processor executes computer-executable instructions stored in memory to implement the method as described in any of the third aspects.
[0361] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 9 As shown, the electronic device includes:
[0362] The electronic device includes a processor 291 and a memory 292; it may also include a communication interface 293 and a bus 294. The processor 291, memory 292, and communication interface 293 can communicate with each other via the bus 294. The communication interface 293 can be used for information transmission. The processor 291 can invoke logical instructions stored in the memory 292 to execute the methods of the above embodiments.
[0363] Furthermore, the logic instructions in the aforementioned memory 292 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.
[0364] The memory 292, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this application. The processor 291 executes functional applications and data processing by running the software programs, instructions, and modules stored in the memory 292, thereby implementing the methods in the above-described method embodiments.
[0365] The memory 292 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 292 may include high-speed random access memory and may also include non-volatile memory. This embodiment provides an electronic device that can be used to implement any of the above-described vehicles, servers, and charging piles.
[0366] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods provided in any of the above embodiments.
[0367] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0368] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A charging processing method based on a charging pile, characterized in that, The method is applied to a server, and the method includes: In response to a charging request sent by the vehicle, the system obtains the vehicle's driving route information and battery level information; the battery level information indicates the vehicle's remaining battery level; the driving route information represents the vehicle's current travel route. Based on the vehicle's battery level and driving route information, at least one target area is determined; wherein, the charging request represents a request for matching the vehicle with a charging station, and a charging station is provided in the target area. Determine the status information of charging piles in the target area; the status information of charging piles represents the occupancy status of charging piles in the target area; Determine whether the vehicle meets the conditions for charging pile matching; the conditions for charging pile matching are that the vehicle's battery information is less than a preset threshold and / or the distance information is less than a first preset value, wherein the distance information is the distance between the vehicle and the target area; If the conditions are not met, then the scheduled charging queue information for the vehicle will be generated. If the conditions are met, the matching result of the vehicle is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; wherein, the matching result represents the matching status between the vehicle and the charging pile. The matching result is sent to the vehicle.
2. The method according to claim 1, characterized in that, The method further includes: The reserved charging queue information is written into the message queue corresponding to the target area; the message queue is used to store at least one reserved charging queue information. If there are multiple reservation charging queue information entries in the message queue, the order information corresponding to each reservation charging queue information entry is determined in real time, and the reservation charging queue information entries in the message queue are sorted according to the order information; the order information is used to indicate the order in which charging piles are matched for the vehicle.
3. The method according to claim 1, characterized in that, Based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles, the matching result of the vehicle is determined, including: Candidate vehicles are selected from the other vehicles; wherein, the candidate vehicles are those that have not yet been matched with a charging pile, meet the conditions for matching charging piles, and have the same target area as the vehicle. The matching result of the vehicle is determined based on the vehicle status information of the vehicle, the vehicle status information of the candidate vehicle, and the status information of the charging pile.
4. The method according to claim 3, characterized in that, Based on the vehicle status information of the vehicle, the vehicle status information of the candidate vehicle, and the status information of the charging pile, the matching result of the vehicle is determined, including: Priority information is determined based on the vehicle status information of the vehicle and the vehicle status information of the candidate vehicle; wherein, the priority information is used to characterize the charging priority order of the vehicle and the candidate vehicle. The matching result of the vehicle is determined based on the priority information and the charging pile status information of the target area.
5. The method according to claim 4, characterized in that, Based on the priority information and the charging pile status information of the target area, the matching result of the vehicle is determined, including: If the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is greater than or equal to the order of the vehicle in the priority information, then a charging pile that matches the vehicle is determined from among the idle charging piles.
6. The method according to claim 4, characterized in that, Based on the priority information and the charging pile status information of the target area, the matching result of the vehicle is determined, including: If the charging pile status information indicates that there are unmatched idle charging piles in the target area, and the number of idle charging piles is less than the order of the vehicle in the priority information, or if there are no unmatched idle charging piles in the target area, then the remaining charging time information of the matched charging piles in the target area is determined; the remaining charging time information indicates the time required for the matched charging piles to complete charging. Based on the remaining charging time information, the matching result of the vehicle is determined.
7. The method according to any one of claims 1-6, characterized in that, The vehicle status information includes one or more of the following: generation time, distance information, and battery information; the generation time is the time when the vehicle sends a charging request; the distance information is the distance between the vehicle and the target area; and the battery information is used to indicate the vehicle's remaining battery power.
8. A charging processing method based on a charging pile, characterized in that, The method is applied to a vehicle, and the method includes: A charging request is sent to the server; wherein the charging request represents a request to match the vehicle with a charging pile, the charging request is used to determine at least one target area, the target area is determined based on the vehicle's battery information and the vehicle's travel path information, wherein the battery information is used to indicate the vehicle's remaining battery power; the travel path information represents the vehicle's current travel route; a charging pile is provided in the target area; the target area corresponds to charging pile status information, the charging pile status information represents the occupied status of the charging pile in the target area; The server receives a matching result from the server. The matching result is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles. The matching result represents the matching status between the vehicle and the charging pile. Before determining the matching result of the vehicle, the server determines whether the vehicle meets the conditions for charging pile matching. If it does not meet the conditions, it generates the vehicle's corresponding reservation charging queue information. If it does meet the conditions, it executes the step of determining the matching result. The conditions for charging pile matching are that the vehicle's battery level is less than a preset threshold and / or its distance information is less than a first preset value, where the distance information is the distance between the vehicle and the target area.
9. A charging processing method based on a charging pile, characterized in that, The method is applied to charging piles, and the method includes: Receive placeholder information sent by the server; wherein, the placeholder information is the matching result between the charging pile and the vehicle; The matching result is determined based on the charging pile status information of the target area and the vehicle status information of each vehicle. The target area is determined in response to a charging request sent by a vehicle, and is determined based on the vehicle's battery level information and driving path information. The battery level information indicates the vehicle's remaining battery power; the driving path information represents the vehicle's current travel route; the charging request indicates a request for matching a charging pile, and a charging pile is available in the target area; the target area corresponds to charging pile status information, which indicates the occupancy status of the charging piles in the target area; the server determines whether the vehicle meets the conditions for charging pile matching before determining the matching result; if not, it generates a pre-arranged charging queue for the vehicle; if it meets the conditions, it executes the step of determining the matching result; the conditions for charging pile matching are that the vehicle's battery level is less than a preset threshold and / or the distance information is less than a first preset value, where the distance information is the distance between the vehicle and the target area.
10. A charging processing device based on a charging pile, characterized in that, The device is used in a server, and the device includes: The first determining unit is used to respond to a charging request sent by the vehicle by obtaining the vehicle's driving route information and the vehicle's battery level information; wherein, the battery level information is used to indicate the vehicle's remaining battery level; and the driving route information represents the vehicle's current travel route. Based on the vehicle's battery level and driving route information, at least one target area is determined; wherein, the charging request represents a request for matching the vehicle with a charging station, and a charging station is provided in the target area. The second determining unit is used to determine the charging pile status information of the target area; the charging pile status information represents the occupied status of the charging piles in the target area; the charging pile status information represents the occupied status of the charging piles in the target area; The judgment unit is used to determine whether the vehicle meets the conditions for charging pile matching before the third determining unit determines the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; the conditions for charging pile matching are that the vehicle's battery information is less than a preset threshold and / or the distance information is less than a first preset value, and the distance information is the distance between the vehicle and the target area. The generation unit is used to generate the scheduled charging queue information for the vehicle if the conditions are not met. The third determining unit is used to determine the matching result of the vehicle based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles if the conditions are met; wherein the matching result represents the matching status between the vehicle and the charging pile. The first sending unit is used to send the matching result to the vehicle.
11. A charging processing device based on a charging pile, characterized in that, The device is applied to a vehicle, and the device includes: The ninth sending unit is used to send a charging request to the server; wherein, the charging request represents a request for matching a charging pile for the vehicle, the charging request is used to determine at least one target area, the target area is determined based on the vehicle's battery level information and the vehicle's travel path information, wherein the battery level information is used to indicate the vehicle's remaining battery level; the travel path information represents the vehicle's current travel route; a charging pile is provided in the target area; the target area corresponds to charging pile status information, the charging pile status information represents the occupied status of the charging pile in the target area; The first receiving unit is configured to receive a matching result sent by the server; wherein the matching result is determined based on the charging pile status information of the target area, the vehicle status information of the vehicle, and the vehicle status information of other vehicles; the matching result represents the matching status between the vehicle and the charging pile; the server is configured to determine whether the vehicle meets the conditions for charging pile matching before determining the matching result of the vehicle; if it does not meet the conditions, it generates the reservation charging queue information corresponding to the vehicle; if it meets the conditions, it executes the step of determining the matching result; the conditions for charging pile matching are that the vehicle's battery information is less than a preset threshold and / or the distance information is less than a first preset value, wherein the distance information is the distance between the vehicle and the target area.
12. A charging processing device based on a charging pile, characterized in that, The device is used in a charging pile, and the device includes: The fifth receiving unit is used to receive placeholder information sent by the server; wherein, the placeholder information is the matching result between the charging pile and the vehicle; The matching result is determined based on the charging pile status information of the target area and the vehicle status information of each vehicle. The target area is determined in response to a charging request sent by a vehicle, and is determined based on the vehicle's battery level information and driving path information. The battery level information indicates the vehicle's remaining battery power; the driving path information represents the vehicle's current travel route; the charging request indicates a request for matching a charging pile, and a charging pile is available in the target area; the target area corresponds to charging pile status information, which indicates the occupancy status of the charging piles in the target area; the server determines whether the vehicle meets the conditions for charging pile matching before determining the matching result; if not, it generates a pre-arranged charging queue for the vehicle; if it meets the conditions, it executes the step of determining the matching result; the conditions for charging pile matching are that the vehicle's battery level is less than a preset threshold and / or the distance information is less than a first preset value, where the distance information is the distance between the vehicle and the target area.
Citation Information
Patent Citations
Charging recommendation method and device based on big data analysis
CN113486261A
Charging control method and device, computing equipment and computer storage medium
CN115179804A
Charging configuration method and system of new energy automobile
CN115352313A
Electric vehicle charging support system
US20220001763A1