Charging control method, system, device and readable storage medium
By receiving and analyzing information from charging equipment, calculating the total amount of resources required for exchange, and sending a charging stop command in a timely manner, the problems of overdraft of multiple vehicle accounts and inexhaustible resource consumption are solved, thus achieving reasonable charging control.
Patent Information
- Application Number
- CN202311332580.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-13
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-10-13
AI Technical Summary
Multiple vehicle accounts are prone to overdrafts and incomplete resource consumption during charging, and existing technology makes it difficult to control the charging equipment to stop charging at a reasonable time.
By receiving charging information reported by charging devices, the system determines the consumption and predicted exchange resources of the target charging device, calculates the total amount of exchange resources required, and sends a stop charging command when multiple vehicle accounts have insufficient remaining resources.
This effectively avoids the problems of overdrafting multiple vehicle accounts and inexhaustible resource consumption, and improves the accuracy and efficiency of charging control.
Smart Images

Figure CN119821213B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a charging control method, system, apparatus and readable storage medium. Background Technology
[0002] With the development of new energy technologies, the charging demand for electric vehicles is gradually increasing. Currently, charging users generally include single-vehicle users and multi-vehicle users.
[0003] In related technologies, multi-vehicle users can charge their vehicles by pre-storing exchange resources in their multi-vehicle accounts and then exchanging these resources for charging power. However, since a multi-vehicle account can supply charging power to multiple vehicles simultaneously, and the charging power for these vehicles is generally exchanged uniformly by the multi-vehicle account, the multi-vehicle account is prone to overdraft when the total amount of exchange resources generated by charging multiple vehicles is large. Summary of the Invention
[0004] In view of this, embodiments of this application provide a charging control method, system, device, and readable storage medium to control the target charging device to stop charging at a reasonable time, avoid problems such as overdraft of multiple vehicle accounts, and reduce the overdraft risk of the charging service platform.
[0005] Firstly, a charging control method is provided, the method comprising:
[0006] Identify at least one target charging device that is charging a target vehicle linked to multiple vehicle accounts.
[0007] In response to receiving charging information reported by any of the target charging devices, the current consumption of exchange resources and the periodic charging amount of the corresponding target charging device are determined based on the charging information, wherein the charging information includes at least the charging amount.
[0008] Based on the periodic charging amount, the predicted charging amount of the corresponding target charging device in a future predetermined time period is determined, as well as the predicted exchange resources corresponding to the predicted charging amount.
[0009] Determine the total amount of exchangeable resources required for the multiple vehicle accounts. The total amount of exchangeable resources required includes the sum of the currently consumed exchangeable resources and the predicted exchangeable resources for each of the target charging devices.
[0010] In response to the total amount of resources required for exchange being greater than or equal to the remaining exchange resources corresponding to the multiple vehicle accounts, a stop charging command is sent to each of the target charging devices to cause each of the target charging devices to stop charging.
[0011] In some embodiments, the periodic charging amount is determined based on the difference in charging amount reported by the target charging device in two adjacent periods.
[0012] In some embodiments, determining the predicted charging amount of the corresponding target charging device within a predetermined future time period based on the periodic charging amount includes:
[0013] Based on pre-set parameters and the periodic charging amount, the predicted charging amount of the target charging device in a future predetermined time period is determined.
[0014] In some embodiments, the predetermined parameter is determined based on the multiple of the duration of the future predetermined time period relative to the period duration.
[0015] In some embodiments, the duration of the future predetermined time period is determined based on the time interval from the issuance of the charging stop instruction to the completion of the charging stop.
[0016] In some embodiments, determining the total amount of redeemable resources corresponding to the multiple vehicle accounts includes:
[0017] In response to determining the predicted exchange resources corresponding to any of the target charging devices, the estimated resource consumption of the corresponding target charging device is updated, wherein the estimated resource consumption is the sum of the predicted exchange resources and the consumed exchange resources of the corresponding target charging device.
[0018] The estimated resource consumption of each target charging device is summed to determine the total amount of resources required for exchange.
[0019] In some embodiments, determining at least one target charging device that is charging a target vehicle linked to multiple vehicle accounts includes:
[0020] Based on the task tags corresponding to all charging devices that are currently charging, all charging devices are filtered to identify at least one target charging device that is charging a target vehicle bound to a multi-vehicle account. The task tags are used to identify multi-vehicle accounts and single-vehicle accounts.
[0021] Secondly, a charging control system is provided, the system including multiple charging devices and charging control devices.
[0022] The charging device is configured to charge the vehicle.
[0023] The charging control device includes a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first aspect.
[0024] Thirdly, a charging control device is provided, the device comprising:
[0025] The target charging device determination module is configured to determine at least one target charging device that is charging a target vehicle bound to multiple vehicle accounts.
[0026] The charging status determination module is configured to respond to receiving charging information reported by any of the target charging devices, and determine the current consumption of exchange resources and the periodic charging amount of the corresponding target charging device based on the charging information, wherein the charging information includes at least the charging amount.
[0027] The charging status prediction module is configured to determine, based on the periodic charging amount, the predicted charging amount of the corresponding target charging device within a predetermined future time period, and the predicted exchange resources corresponding to the predicted charging amount.
[0028] The resource redemption total determination module is configured to determine the required total redemption resources corresponding to the multiple vehicle accounts. The required total redemption resources include the sum of the currently consumed redemption resources and the predicted redemption resources for each of the target charging devices.
[0029] The control module is configured to send a stop charging command to each of the target charging devices in response to the total amount of required exchange resources being greater than or equal to the remaining exchange resources corresponding to the multiple vehicle accounts, so that each of the target charging devices stops charging.
[0030] In some embodiments, the periodic charging amount is determined based on the difference in charging amount reported by the target charging device in two adjacent periods.
[0031] In some embodiments, the charging state prediction module is specifically configured to perform:
[0032] Based on pre-set parameters and the periodic charging amount, the predicted charging amount of the target charging device in a future predetermined time period is determined.
[0033] In some embodiments, the predetermined parameter is determined based on the multiple of the duration of the future predetermined time period relative to the period duration.
[0034] In some embodiments, the duration of the future predetermined time period is determined based on the time interval from the issuance of the charging stop instruction to the completion of the charging stop.
[0035] In some embodiments, the module for determining the total amount of exchangeable resources is specifically configured to execute:
[0036] In response to determining the predicted exchange resources corresponding to any of the target charging devices, the estimated resource consumption of the corresponding target charging device is updated, wherein the estimated resource consumption is the sum of the predicted exchange resources and the consumed exchange resources of the corresponding target charging device.
[0037] The estimated resource consumption of each target charging device is summed to determine the total amount of resources required for exchange.
[0038] In some embodiments, the target charging device determination module is specifically configured to perform:
[0039] Based on the task tags corresponding to all charging devices that are currently charging, all charging devices are filtered to identify at least one target charging device that is charging a target vehicle bound to a multi-vehicle account. The task tags are used to identify multi-vehicle accounts and single-vehicle accounts.
[0040] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the method described in the first aspect.
[0041] Fifthly, embodiments of this application provide a computer program product, including a computer program / instructions, which, when executed by a processor, implement the method described in the first aspect.
[0042] In this embodiment, when the total amount of resources required for exchange is greater than or equal to the remaining exchange resources corresponding to multiple vehicle accounts, it indicates that the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the currently consumed exchange resources, as well as the exchange resources corresponding to the charging power generated during the charging stop process (i.e., insufficient to exchange for the current total amount of resources required for exchange). At this time, this embodiment can promptly send a charging stop command to each target charging device to avoid the problem of account overdraft in multiple vehicle accounts. In addition, since this embodiment only sends a charging stop command to each target charging device when the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the current total amount of resources required for exchange, this embodiment can also ensure that the remaining exchange resources corresponding to multiple vehicle accounts are used as effectively as possible, avoiding the problem of incomplete exchange resource consumption in multiple vehicle accounts. Attached Figure Description
[0043] The above and other objects, features and advantages of the present application will become clearer from the following description of embodiments of the present application with reference to the accompanying drawings, in which:
[0044] Figure 1 This is a schematic diagram of a charging control system according to an embodiment of this application;
[0045] Figure 2 This is a flowchart of a charging control method according to an embodiment of this application;
[0046] Figure 3 This is a schematic diagram illustrating the periodic reporting of charging information by the target charging device in an embodiment of this application.
[0047] Figure 4 A schematic diagram of the relationship between time and charging capacity or state of charge;
[0048] Figure 5 This is a schematic diagram illustrating the cycle duration and a predetermined future time period in an embodiment of this application;
[0049] Figure 6 A flowchart for determining the total amount of resources required for exchange in this application embodiment;
[0050] Figure 7 This is a schematic diagram of the structure of the charging control device according to an embodiment of this application;
[0051] Figure 8 This is a schematic diagram of the structure of the charging control device according to an embodiment of this application. Detailed Implementation
[0052] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0053] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0054] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application documents should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0055] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "multiple" means two or more. Additionally, the solutions described in this specification and embodiments, if involving the processing of personal information, will be processed only under the premise of a legal basis (e.g., obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be processed within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0056] With the development of new energy technologies, the charging demand for electric vehicles is gradually increasing. Currently, charging users (i.e., users with charging needs) generally include single-vehicle users and multi-vehicle users. A single-vehicle user is one account corresponding to one vehicle. Single-vehicle users can charge using a pay-later method (i.e., charge first, pay later). In other words, a single-vehicle user's account can only charge one vehicle at a time. The user can first use the charging equipment to charge their vehicle. Once charging is complete, the user can pay the charging service platform for corresponding redeemed resources based on the amount of electricity consumed during the charging process. These redeemed resources can include account points, pre-charged redeemable electricity, and direct payments, etc.
[0057] A multi-vehicle user refers to a user whose account corresponds to multiple vehicles. This user can be an individual or a business (such as a fleet). For example, an individual user can become a multi-vehicle user by pre-linking multiple vehicles to their account. Furthermore, a multi-vehicle user can simultaneously request multiple charging devices to charge multiple vehicles through their multi-vehicle account. Since the exchange resources generated from charging multiple vehicles are often far greater than those generated from charging a single vehicle, if a multi-vehicle user does not pay after charging multiple vehicles or fails to pay for an extended period, it will cause some inconvenience to the charging service platform. In other words, the "use now, pay later" method is not suitable for multi-vehicle users.
[0058] To address this issue, related technologies allow multi-vehicle users to pre-store redeemable resources (such as account points, pre-charged redeemable electricity, and pre-charged amounts that can be directly used for payments) into their multi-vehicle accounts and then use these pre-stored resources to redeem electricity for charging. However, since a multi-vehicle account can supply electricity for multiple vehicles to charge simultaneously, and the electricity for these vehicles is generally redeemed by the multi-vehicle account, the total amount of redeemable resources generated by charging multiple vehicles can easily lead to account overdrafts when the total amount of redeemable resources is large. In addition, the above method currently also suffers from problems such as inexhaustible redeemable resources.
[0059] Specifically, on the one hand, since the process from sending a charging stop command to the actual stopping of charging by the charging device (i.e., charging stop completed) takes a certain amount of time, if the charging service platform sends a charging stop command to the charging device after the remaining redemption resources in the multi-vehicle account are exhausted, the charging device will charge the vehicle with extra electricity within the aforementioned time (especially in fast charging scenarios). This extra electricity cannot be paid for by the multi-vehicle account, which leads to overdraft problems in the multi-vehicle account and causes certain troubles for the charging service platform.
[0060] On the other hand, if the charging service platform sets a threshold for redeeming resources (i.e., charging can only begin when the remaining redeemable resources in multiple vehicle accounts reach a certain value), and this threshold is set too low, the aforementioned overdraft problem still cannot be avoided. If a high threshold is set, multiple vehicle accounts can easily accumulate a large amount of unused redeemable resources, causing inconvenience for users with multiple vehicles.
[0061] Therefore, how to control the charging equipment to stop charging at a reasonable time, and avoid problems such as incomplete consumption of exchange resources and overdraft of multiple vehicle accounts, is an urgent problem to be solved.
[0062] To address the aforementioned issues, embodiments of this application provide a charging control method and a charging control system. The charging control system may include multiple charging devices and a charging control device. The charging devices may be charging piles or similar equipment, configured to charge vehicles. The charging control device (i.e., the device on the charging service platform side) may be a terminal device or a server. The terminal device may be a smartphone, tablet, or personal computer (PC), etc. The server may be a single server, a distributed server cluster, or a cloud server.
[0063] For example, such as Figure 1 As shown, the charging control system may include a charging control device 11 and multiple charging devices 12, which can be used to charge the vehicle. It should be noted that, for the sake of clearer illustration, the embodiments of this application... Figure 1 Only two charging devices 12 are shown. In practical applications, the number of charging devices 12 can be any.
[0064] The charging control device 11 can interact with each charging device 12 via a network to receive data reported by each charging device 12 and issue corresponding instructions to each charging device 12. In this embodiment, the charging control device 11 can execute the above-described charging control method to control the target charging device to stop charging at a reasonable time in various charging scenarios (especially fast charging scenarios), thereby avoiding problems such as incomplete consumption of exchange resources and overdraft of multiple vehicle accounts.
[0065] Specifically, such as Figure 2 As shown, the charging control method of this application embodiment may include the following steps:
[0066] In step S110, at least one target charging device is identified that is charging a target vehicle bound to multiple vehicle accounts.
[0067] by Figure 1 For example, if Figure 1 The two vehicles shown are target vehicles linked to a multi-vehicle account. Figure 1 The charging equipment 12 that is currently charging these two vehicles is the target charging equipment.
[0068] In step S120, in response to receiving charging information reported by any target charging device, the current consumption of exchange resources and the periodic charging amount of the corresponding target charging device are determined based on the charging information.
[0069] In this embodiment, after each target charging device starts charging, it can periodically report charging information to the charging service platform (i.e., the charging control device). The reporting period for each target charging device can be set according to actual conditions (e.g., a suitable period such as 1 minute or 30 seconds). Furthermore, after receiving charging information each time, the charging service platform can determine the current resource consumption and periodic charging amount of the corresponding target charging device based on the charging amount in the charging information.
[0070] The charging information may include at least the amount of electricity charged, that is, the amount of electricity that the target charging device has charged to the target vehicle. Optionally, the charging information may also include information such as current, voltage, the remaining battery power of the target vehicle, and task tag.
[0071] The current consumed exchange resources represent the exchange resources that need to be paid but have not yet been paid for the amount of electricity charged to the target vehicle by the corresponding target charging device from the start of charging until the current moment. The periodic charging amount represents the charging amount of the corresponding target charging device between two adjacent reports.
[0072] For example, the current resource consumption can be determined using the following formula in the embodiments of this application:
[0073]
[0074] Wherein, T can be used to represent the current consumption of exchange resources, PE can be used to represent the exchange resources required per unit of electricity consumption (e.g., the electricity fee required to exchange for 1 kWh, the number of points required to exchange for 1 kWh, and the pre-charge amount required to exchange for 1 kWh), PS can be used to represent other resources required per unit of electricity consumption (e.g., service fees), C can be used to represent the above-mentioned charging amount, i can be used to represent the charging period of the target charging device (i ranges from 1 to n), and n can be used to represent the total number of periods corresponding to the target charging device during the charging process. Further, PEi can represent the exchange resources required per unit of electricity consumption in the i-th period, PSi can represent other resources required per unit of electricity consumption in the i-th period, Ci can represent the charging amount in the i-th period, and (PEi+PSi)*Ci can represent the consumption of exchange resources in the i-th period. Therefore, in this embodiment of the application, after determining the charging amount, the summation of the consumption of exchange resources corresponding to the target charging device in each period can be determined by the above formula, thereby determining the current consumption of exchange resources of the target charging device.
[0075] Because the exchange rate for electricity per unit varies in different time periods in some application scenarios (e.g., the unit electricity cost is different during the day or at night) or the maintenance cost of charging equipment is different in different time periods, the charging platform also adopts different charging standards in different time periods.
[0076] It should be understood that, further, the calculation method for the consumed exchange resources in this embodiment is determined based on the specific charging method in the actual application scenario, and is not limited to the above calculation method. For example, the same billing method may be used for all times, or PS may not be determined according to the unit electricity consumption, but may be limited to a fixed value, etc. This embodiment does not impose any restrictions on this.
[0077] It should be noted that the above formula is merely an example of an embodiment of this application. In practical applications, other methods can also be used to determine the current resource consumption for exchange. For example, this embodiment can also determine the current resource consumption for exchange solely through the above PE and C. Moreover, the resources corresponding to PE and PS in different time periods can be the same or different.
[0078] Furthermore, the reporting period in this application embodiment is used to characterize the time interval between two reports from the target charging devices. Since the charging start times of each target charging device are not synchronized, the timing of each target charging device reporting charging information is also different. In other words, this application embodiment can determine the current resource consumption and periodic charging amount of the target charging device in real time when it receives the charging information reported by any target charging device, without waiting for the charging information reported by other target charging devices, thus ensuring the timeliness of charging control.
[0079] Furthermore, the periodic charging amount in this embodiment can be determined based on the difference in charging amount reported by the target charging device in two adjacent periods, or it can be determined based on the difference in charging amount reported by the target charging device in two non-adjacent periods. For example, if the first moment, the second moment, and the third moment are three consecutive reporting moments, this embodiment can determine the difference in charging amount reported by the target charging device at the first moment and the third moment (with an interval of 2 reporting periods between the first moment and the third moment), and use this difference as the periodic charging amount. As another example, if the target charging device reports charging amount at the third moment, this embodiment can also determine the difference in charging amount reported by the target charging device at the first moment and the second moment (with an interval of 1 reporting period between the first moment and the second moment), and use this difference as the periodic charging amount.
[0080] In other words, the periodic charging amount in this application embodiment can be the charging amount corresponding to one or more recent reporting cycles of the target charging device, or it can be the charging amount corresponding to one or more past (i.e., non-recent) reporting cycles of the target charging device. This application embodiment can set the method for determining the periodic charging amount according to the actual situation.
[0081] In an optional implementation, the periodic charging amount of this application embodiment can be determined based on the difference in charging amount reported by the target charging device in two adjacent periods. That is, the periodic charging amount can be determined based on the difference in charging amount reported by the target charging device in two adjacent periods. Optionally, the difference in charging amount reported by the target charging device in two adjacent periods can be the charging amount corresponding to the most recent reporting period.
[0082] For example, such as Figure 3 As shown, time axis 31 is used to characterize the time process after the target charging device starts charging the target vehicle, and time "0" is used to characterize the starting charging time of the target charging device.
[0083] During the charging process, the target charging device can periodically report charging information to the charging service platform (i.e., the charging control equipment) to... Figure 3For example, the target charging device can report charging information X1 to the charging service platform at time t1, and report charging information X2 at time t2 after one reporting cycle. The charging information can include at least the charging amount.
[0084] In other words, charging information X1 and charging information X2 are the charging information reported by the target charging device in two adjacent cycles. Furthermore, if the charging amount in charging information X1 is C1 and the charging amount in charging information X2 is C2, then the embodiments of this application can determine that the periodic charging amount of the target charging device at time t2 is C2-C1.
[0085] By determining the periodic charging amount by the difference in charging amount reported between two adjacent periods, the embodiments of this application can effectively improve the accuracy of subsequently determining the predicted charging amount and the predicted exchange resources corresponding to the predicted charging amount, thereby improving the accuracy of determining the timing of stopping charging.
[0086] In step S130, based on the periodic charging amount, the predicted charging amount of the corresponding target charging device in a future predetermined time period and the predicted exchange resources corresponding to the predicted charging amount are determined.
[0087] Based on the characteristics of battery charging, it is known that when the battery level is low, the charging speed is faster. Conversely, as the battery level increases, the charging speed gradually decreases, eventually entering trickle charging mode until charging is complete.
[0088] For example, such as Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the relationship between time and charge capacity (C) or state of charge (SOC). The state of charge (SOC) is the ratio of the battery's remaining capacity to its capacity at full charge, usually expressed as a percentage. Its value ranges from 0 to 1; SOC = 0 indicates the battery is fully discharged, and SOC = 1 indicates the battery is fully charged. Figure 4 It can be seen that as C or SOC gradually increases, the charging speed of the battery (i.e., the slope of the relationship curve) gradually decreases.
[0089] Furthermore, based on the characteristics of battery charging, embodiments of this application can predict the expected charging amount of the target charging device within a predetermined time period in the future based on the periodic charging amount, and determine the corresponding predicted exchange resources based on the predicted charging amount. For example, embodiments of this application can determine the predicted charging amount based on pre-set predetermined parameters or machine learning models, and determine the corresponding predicted exchange resources based on the predicted charging amount in a manner similar to the above formula (i.e., the formula for determining the current consumption exchange resource T).
[0090] In one alternative implementation, the process of determining the predicted charging amount can be performed as follows: estimating the charging amount based on pre-set parameters and periodic charging amount, and determining the predicted charging amount of the target charging device in a future predetermined time period.
[0091] The predetermined parameter can be a reasonably set adjustment parameter, which can be generated through neural network model settings, fitting settings, or settings based on the duration of the reporting period. During the power estimation process, this embodiment can multiply the predetermined parameter by the periodic charging amount to determine the predicted charging amount of the target charging device within a predetermined future time period. Therefore, after determining the periodic charging amount, this embodiment can quickly determine the predicted charging amount of the target charging device within a predetermined future time period using the predetermined parameter, improving the efficiency of charging control.
[0092] In one optional implementation, the duration of the future predetermined time period in this application embodiment can be determined based on the time interval from issuing the charging stop command to the completion of charging stop.
[0093] In other words, the embodiments of this application can predict the predicted charging amount and the predicted exchangeable resources from the issuance of the charging stop command to the completion of the charging stop. Then, based on the predicted charging amount and the predicted exchangeable resources in this stage, charging control is performed to control the charging equipment to stop charging at a reasonable time, so as to avoid problems such as incomplete consumption of exchangeable resources and overdraft of multiple vehicle accounts.
[0094] It should be noted that, since the batteries used in different vehicle models and types often differ, the time interval from issuing a charging stop command to the completion of charging stop will also vary for different vehicles; that is, the length of the future predetermined time period will also differ for different vehicles. Therefore, this application embodiment can set corresponding future predetermined time periods for different vehicle models and types, and determine the predicted charging amount and predicted resource redemption based on the future predetermined time periods, thereby improving the accuracy of determining the timing of charging stop.
[0095] In one alternative implementation, the predetermined parameters of this application embodiment can be determined based on the multiple of the duration of a future predetermined time period relative to the period duration.
[0096] like Figure 5 As shown, Figure 5 This is a schematic diagram illustrating the relationship between time and charging capacity (C) or state of charge (SOC). Figure 5 In the relationship curves shown, times i-4 and i-3 represent the times when the target charging device reports charging information twice, with a reporting cycle duration of 30 seconds. Correspondingly, the C or SOC corresponding to time i-4 is S0, the C or SOC corresponding to time i-3 is S1, and the periodic charging amount from time i-4 to time i-3 is S1-S0. Furthermore, Figure 5 The 90 seconds in the equation represent the duration of a future predetermined time period. In other words, time i is the time after time i-3 has elapsed through the future predetermined time period (90 seconds). Accordingly, the C or SOC corresponding to time i is E1.
[0097] Depend on Figure 5 It can be seen that since the duration of the future predetermined time period is 90 seconds and the duration of the reporting cycle is 30 seconds, the predetermined parameter can be determined to be 90 / 30 = 3 in this embodiment of the application. Furthermore, the predicted charging amount of the target charging device in the future predetermined time period is E0 = (S1-S0)*3, which is the C or SOC corresponding to the straight line obtained by connecting S1 and S0 at time i.
[0098] It needs to be explained that, Figure 5 The 30-second cycle duration and 90-second future predetermined time period shown are merely examples of embodiments of this application. In practical applications, the cycle duration reported by the target charging device can be set to an applicable duration based on actual conditions, and the future predetermined time period corresponding to the target vehicle can be determined based on the model and type of the target vehicle. That is to say, since the batteries corresponding to different models and types of vehicles often have certain differences (i.e., the future predetermined time period corresponding to different vehicles often has different durations), the predetermined parameters of this application embodiment are not limited to the above-mentioned 3, and their specific values can be determined based on the actual cycle duration and the future predetermined time period.
[0099] Based on the characteristics of battery charging, it is known that as the charge capacity (C) or state of charge (SOC) gradually increases, the charging speed (i.e., the slope of the relationship curve) gradually decreases. Therefore, the predicted charging amount E0 determined by predetermined parameters in this embodiment will inevitably be greater than the actual charging amount at the same time (i.e., time i). Furthermore, based on the predicted exchange resources corresponding to the predicted charging amount E0, this embodiment will control charging as close as possible to the sum of the predicted exchange resources and the generated exchange resources (i.e., consumed exchange resources), but will not exceed the remaining exchange resources corresponding to multiple vehicle accounts, effectively avoiding the problems of incomplete exchange resource consumption and overdraft of multiple vehicle accounts.
[0100] In step S140, the total amount of resources required for redemption for multiple vehicle accounts is determined.
[0101] The total required exchange resources include the sum of the currently consumed exchange resources and the predicted exchange resources for each target charging device. In other words, the total required exchange resources for multiple vehicle accounts is the sum of the consumed and predicted exchange resources for all target charging devices. In practical applications, whenever any target charging device reports charging information, this embodiment can update the total required exchange resources for multiple vehicle accounts based on the charging information reported by that target charging device, thus ensuring the timeliness of the charging control process.
[0102] In one alternative implementation, such as Figure 6 As shown, step S140 above may include the following steps:
[0103] In step S141, in response to determining the predicted exchange resources corresponding to any target charging device, the estimated resource consumption of the corresponding target charging device is updated.
[0104] The estimated resource consumption is the sum of the predicted exchange resources and the consumed exchange resources for the corresponding target charging equipment.
[0105] In step S142, the estimated resource consumption of each target charging device is summed to determine the total amount of resources required for exchange.
[0106] For example, given existing target charging devices A1, A2, and A3, the estimated resource consumption of target charging devices A1, A2, and A3 at time 0 is B1, B2, and B3 respectively, and the total amount of resources required for exchange at time 0 is Z0.
[0107] Furthermore, if target charging device A3 reports charging information at time 1 (time 1 is a time after time 0), this embodiment can update the estimated resource consumption of target charging device A3 from B3 to B3′ based on the charging information reported by target charging device A3 at time 1. Further, this embodiment can sum B1, B2, and B3′ based on the updated B3′ to determine the total required exchangeable resources Z1 corresponding to time 1. Similarly, this embodiment can update the total required exchangeable resources in real time as each target charging device periodically reports charging information, ensuring the timeliness of the charging control process.
[0108] In step S150, in response to the total amount of required exchange resources being greater than or equal to the remaining exchange resources corresponding to multiple vehicle accounts, a stop charging command is sent to each target charging device to cause each target charging device to stop charging.
[0109] In other words, when the total amount of resources required for exchange is greater than or equal to the remaining exchange resources corresponding to multiple vehicle accounts, it indicates that the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the currently consumed exchange resources, as well as the exchange resources corresponding to the charging power generated during the charging stop process (i.e., insufficient to exchange for the current total amount of exchange resources required). At this time, this embodiment of the application can promptly send a charging stop instruction to each target charging device to avoid the problem of account overdraft in multiple vehicle accounts. In addition, since this embodiment of the application only sends a charging stop instruction to each target charging device when the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the current total amount of exchange resources required, this embodiment of the application can also ensure that the remaining exchange resources corresponding to multiple vehicle accounts are used as effectively as possible, avoiding the problem of incomplete exchange resource consumption in multiple vehicle accounts.
[0110] In an optional implementation, step S110 can be performed as follows: based on the task tags corresponding to all charging devices, filter all charging devices to identify at least one target charging device that is charging a target vehicle bound to multiple vehicle accounts.
[0111] The task tag can be used to identify multiple vehicle accounts and a single vehicle account. Specifically, in this embodiment, when the charging device starts charging (i.e., when a charging task is created), it can identify whether the charging task corresponds to multiple vehicle accounts. Furthermore, in this embodiment, a task tag can be set for the corresponding charging task based on the identification result to identify the corresponding charging task.
[0112] Furthermore, in one scenario, this embodiment of the application can pre-create a multi-vehicle account filtering list. When a new charging task with a task tag indicating a multi-vehicle account is identified, this embodiment can add the task information (e.g., task number, etc., used to identify the task) and the task tag corresponding to the charging task to the multi-vehicle account filtering list to update the multi-vehicle account filtering list. Consequently, during the charging control process, this embodiment of the application can, based on the multi-vehicle account filtering list, determine at least one target charging device that is currently charging the target vehicle bound to the multi-vehicle account.
[0113] In another scenario, embodiments of this application can also send the task tag to the corresponding charging device after determining the task tag, so that the charging device can report charging information carrying the task tag. Furthermore, during the charging control process, embodiments of this application can determine at least one target charging device that is charging a target vehicle bound to multiple vehicle accounts based on the charging information carrying the task tag.
[0114] Furthermore, in this embodiment, after identifying at least one target charging device charging a target vehicle bound to multiple vehicle accounts, the current consumed exchange resources and periodic charging amount of the target charging device can be determined based on the charging information reported by each target charging device. Based on the periodic charging amount, the predicted charging amount and predicted exchange resources for the corresponding target charging device within a predetermined future time period can be determined. Furthermore, this embodiment can determine the total amount of exchange resources required for the multiple vehicle accounts based on the sum of the currently consumed exchange resources and predicted exchange resources corresponding to each target charging device. When the total amount of required exchange resources is greater than or equal to the remaining exchange resources corresponding to the multiple vehicle accounts, a stop-charging command is sent to each target charging device to stop charging.
[0115] In this embodiment, when the total amount of resources required for exchange is greater than or equal to the remaining exchange resources corresponding to multiple vehicle accounts, it indicates that the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the currently consumed exchange resources, as well as the exchange resources corresponding to the charging power generated during the charging stop process (i.e., insufficient to exchange for the current total amount of resources required for exchange). At this time, this embodiment can promptly send a charging stop command to each target charging device to avoid the problem of account overdraft in multiple vehicle accounts. In addition, since this embodiment only sends a charging stop command to each target charging device when the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the current total amount of resources required for exchange, this embodiment can also ensure that the remaining exchange resources corresponding to multiple vehicle accounts are used as effectively as possible, avoiding the problem of incomplete exchange resource consumption in multiple vehicle accounts.
[0116] Based on the same technical concept, embodiments of this application also provide a charging control device, such as... Figure 7 As shown, the device includes: a target charging device determination module 71, a charging status determination module 72, a charging status prediction module 73, a total amount of exchangeable resources determination module 74, and a control module 75.
[0117] The target charging device determination module 71 is configured to determine at least one target charging device that is charging a target vehicle bound to multiple vehicle accounts.
[0118] The charging status determination module 72 is configured to respond to receiving charging information reported by any of the target charging devices, and determine the current consumption of exchange resources and the periodic charging amount of the corresponding target charging device based on the charging information, wherein the charging information includes at least the charging amount.
[0119] The charging status prediction module 73 is configured to perform the following: determine the predicted charging amount of the corresponding target charging device in a future predetermined time period based on the periodic charging amount, and the predicted exchange resources corresponding to the predicted charging amount.
[0120] The resource redemption total determination module 74 is configured to determine the required total redemption resources corresponding to the multiple vehicle accounts. The required total redemption resources include the sum of the currently consumed redemption resources and the predicted redemption resources corresponding to each of the target charging devices.
[0121] The control module 75 is configured to send a stop charging command to each of the target charging devices in response to the total amount of required exchange resources being greater than or equal to the remaining exchange resources corresponding to the multiple vehicle accounts, so that each of the target charging devices stops charging.
[0122] In some embodiments, the periodic charging amount is determined based on the difference in charging amount reported by the target charging device in two adjacent periods.
[0123] In some embodiments, the charging state prediction module 73 is specifically configured to perform:
[0124] Based on pre-set parameters and the periodic charging amount, the predicted charging amount of the target charging device in a future predetermined time period is determined.
[0125] In some embodiments, the predetermined parameter is determined based on the multiple of the duration of the future predetermined time period relative to the period duration.
[0126] In some embodiments, the duration of the future predetermined time period is determined based on the time interval from the issuance of the charging stop instruction to the completion of the charging stop.
[0127] In some embodiments, the total amount of exchangeable resources determination module 74 is specifically configured to perform:
[0128] In response to determining the predicted exchange resources corresponding to any of the target charging devices, the estimated resource consumption of the corresponding target charging device is updated, wherein the estimated resource consumption is the sum of the predicted exchange resources and the consumed exchange resources of the corresponding target charging device.
[0129] The estimated resource consumption of each target charging device is summed to determine the total amount of resources required for exchange.
[0130] In some embodiments, the target charging device determination module 71 is specifically configured to perform:
[0131] Based on the task tags corresponding to all charging devices that are currently charging, all charging devices are filtered to identify at least one target charging device that is charging a target vehicle bound to a multi-vehicle account. The task tags are used to identify multi-vehicle accounts and single-vehicle accounts.
[0132] In this embodiment, when the total amount of resources required for exchange is greater than or equal to the remaining exchange resources corresponding to multiple vehicle accounts, it indicates that the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the currently consumed exchange resources, as well as the exchange resources corresponding to the charging power generated during the charging stop process (i.e., insufficient to exchange for the current total amount of resources required for exchange). At this time, this embodiment can promptly send a charging stop command to each target charging device to avoid the problem of account overdraft in multiple vehicle accounts. In addition, since this embodiment only sends a charging stop command to each target charging device when the remaining exchange resources of the multiple vehicle accounts are about to be insufficient to exchange for the current total amount of resources required for exchange, this embodiment can also ensure that the remaining exchange resources corresponding to multiple vehicle accounts are used as effectively as possible, avoiding the problem of incomplete exchange resource consumption in multiple vehicle accounts.
[0133] Figure 8 This is a schematic diagram of a charging control device according to an embodiment of this application. Figure 8 As shown, Figure 8 The charging control device shown is a general address lookup device, which includes a general computer hardware architecture, including at least a processor 81 and a memory 82. The processor 81 and memory 82 are connected via a bus 83. The memory 82 is adapted to store instructions or programs executable by the processor 81. The processor 81 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 81 executes the instructions stored in the memory 82, thereby performing the method flow described in the embodiments of this application as above to process data and control other devices. The bus 83 connects the aforementioned components together, and also connects the aforementioned components to a display controller 84, a display device, and an input / output (I / O) device 85. The input / output (I / O) device 85 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 85 is connected to the system via an input / output (I / O) controller 86.
[0134] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0135] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.
[0136] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.
[0137] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.
[0138] Another embodiment of this application relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.
[0139] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0140] Another embodiment of this application relates to a computer program product, including a computer program / instructions that, when executed by a processor, can implement some or all of the above-described method embodiments.
[0141] That is, those skilled in the art will understand that the embodiments of this application can specify related hardware (including the processor itself) by having the processor execute a computer program product (computer program / instructions) to implement all or part of the steps in the methods of the above embodiments.
[0142] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A charge control method characterized by, The method comprises: determining at least one target charging device that is charging a target vehicle bound to a multi-vehicle account; in response to receiving charging information reported by any of the target charging devices, determining, according to the charging information, a current consumed exchange resource and a periodic charging amount of a corresponding target charging device, wherein the charging information at least comprises a charging electric quantity, and the exchange resource is a resource used to pay for the charging electric quantity; determining, according to the periodic charging amount, a predicted charging amount of the corresponding target charging device within a future predetermined time period, and a predicted exchange resource corresponding to the predicted charging amount; determining a total required exchange resource corresponding to the multi-vehicle account, the total required exchange resource comprising a sum of the current consumed exchange resource and the predicted exchange resource of each of the target charging devices; in response to the total required exchange resource being greater than or equal to a remaining exchange resource corresponding to the multi-vehicle account, sending a stop-charging instruction to each of the target charging devices to cause each of the target charging devices to stop charging; wherein the determining, according to the periodic charging amount, of the predicted charging amount of the corresponding target charging device within the future predetermined time period comprises: performing electric quantity estimation according to a predetermined parameter and the periodic charging amount to determine the predicted charging amount of the target charging device within the future predetermined time period; the predetermined parameter is determined based on a multiple of a length of the future predetermined time period relative to a periodic length; and the length of the future predetermined time period is determined based on a time interval from the time when the stop-charging instruction is issued to the time when the stop-charging is completed.
2. The method of claim 1, wherein, The periodic charging amount is determined based on a difference between charging electric quantities reported by the target charging device in two adjacent periods.
3. The method of claim 1, wherein, The determining of the total required exchange resource corresponding to the multi-vehicle account comprises: in response to determining the predicted exchange resource corresponding to any of the target charging devices, updating a predicted resource consumption amount of the corresponding target charging device, the predicted resource consumption amount being a sum of the predicted exchange resource and the consumed exchange resource of the corresponding target charging device; summing up the predicted resource consumption amounts currently corresponding to each of the target charging devices to determine the total required exchange resource.
4. The method of claim 1, wherein, The determining of the at least one target charging device that is charging the target vehicle bound to the multi-vehicle account comprises: based on task labels corresponding to all charging devices that are currently charging, screening all charging devices that are currently charging to determine the at least one target charging device that is charging the target vehicle bound to the multi-vehicle account, wherein the task labels are used to identify multi-vehicle accounts and single-vehicle accounts.
5. A charge control system characterized by comprising: The system comprises a plurality of charging devices and a charging control device; wherein the charging devices are configured to charge vehicles; The charging control device comprises a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1-4.
6. A charge control device characterized by comprising: The apparatus comprises: a target charging device determination module configured to determine at least one target charging device that is charging a target vehicle bound to a multi-vehicle account; The charging state determination module is configured to perform, in response to receiving charging information reported by any of the target charging devices, determining, according to the charging information, a current consumed exchange resource and a periodic charging amount of a corresponding target charging device, wherein the charging information at least includes a charging electric quantity, and the exchange resource is a resource used to pay for the charging electric quantity; The charging state prediction module is configured to perform, according to the periodic charging amount, determining a predicted charging amount of the corresponding target charging device in a future predetermined time period, and a predicted exchange resource corresponding to the predicted charging amount; The total exchange resource determination module is configured to perform determining a total required exchange resource corresponding to the multi-vehicle account, the total required exchange resource including a sum of the consumed exchange resource and the predicted exchange resource corresponding to each of the target charging devices respectively; The control module is configured to perform, in response to the total required exchange resource being greater than or equal to a remaining exchange resource corresponding to the multi-vehicle account, sending a stop charging instruction to each of the target charging devices, so that each of the target charging devices stops charging; The charging state prediction module is further configured to perform, according to a predetermined parameter and the periodic charging amount, electric quantity estimation to determine the predicted charging amount of the target charging device in the future predetermined time period; the predetermined parameter is determined based on a multiple of a length of the future predetermined time period relative to a periodic length; and the length of the future predetermined time period is determined based on a time interval from issuing the stop charging instruction to completion of stopping charging.
7. A computer readable storage medium characterized by The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-4.
8. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instruction is executed by the processor to implement the method in any one of claims 1-4.
Citation Information
Patent Citations
Charging method and device
CN111137164A
Electric vehicle charging control method and system, user side and vehicle-mounted electronic controller
CN113580999A