Charging control method, device, equipment and storage medium

By obtaining the battery status and virtual resource amount of the charging object, predicting the charging demand and determining the charging control strategy, the overdraft problem caused by charging delay is solved, efficient and safe charging management is achieved, and calculation pressure and resource losses are reduced.

CN119051222BActive Publication Date: 2025-08-15ZHEJIANG XIAOJU GREEN ENERGY TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411534393.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-08-15
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

In the scenario where multiple charging objects are charged simultaneously, the charging control delay caused by data transmission delay in the prior art leads to overdraft and loss of virtual resources of merchants or users, and the traditional limit setting cannot effectively avoid overdraft problems, and at the same time increases the calculation pressure of the charging management platform.

Method used

By obtaining the battery status information of the charging object and the amount of virtual resources permitted, predicting the charging needs, determining the charging control strategy, freezing the virtual resources in advance, avoiding overdrafts, and monitoring and adjusting charging parameters in real time during the charging process to reduce the delay calculation pressure.

Benefits of technology

It effectively avoids virtual resource overdraft, improves the response speed and computing efficiency of the charging management platform, and improves the charging experience of users and the platform's interests protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119051222B_ABST
    Figure CN119051222B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method, apparatus, device, and storage medium for charging control. The method includes: in response to a charging request from at least one charging object, obtaining battery status information of the at least one charging object and the amount of permitted virtual resources allowed to be consumed by the at least one charging object. Based at least on the battery status information, determining first virtual resource demand information corresponding to the completion of charging of the at least one charging object. Based on the permitted virtual resource amount and the first virtual resource demand information, determining a charging control strategy. Based on the charging control strategy, executing a charging process for the at least one charging object. In this way, decisions can be made in advance, effectively avoiding resource overdraft problems caused by insufficient permitted virtual resources of the charging object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and storage media for charging control. Background Art

[0002] In charging scenarios, merchants often face charging management challenges. For example, when multiple charging devices are charging simultaneously, charging control relies on real-time data uploaded by the charging devices, such as real-time power level, voltage, current, and charging power. Data transmission delays, influenced by the quality of charging equipment and the network environment, often lead to losses for merchants or users. Summary of the Invention

[0003] In a first aspect of the present disclosure, a charging control method is provided. The method may include: in response to a charging request from at least one charging target, obtaining battery status information of the at least one charging target and an amount of permitted virtual resources consumed by the at least one charging target. Based at least on the battery status information, determining first virtual resource requirement information corresponding to charging completion of the at least one charging target. Based on the permitted virtual resource amount and the first virtual resource requirement information, determining a charging control strategy. Based on the charging control strategy, executing a charging process for the at least one charging target.

[0004] In a second aspect of the present disclosure, a charging control apparatus is provided. The apparatus may include: an information acquisition module configured to, in response to a charging request from at least one charging object, acquire battery status information of the at least one charging object and the permitted amount of virtual resources allowed to be consumed by the at least one charging object; a virtual resource requirement information determination module configured to determine first virtual resource requirement information corresponding to completed charging of the at least one charging object based at least on the battery status information; a charging control strategy determination module configured to determine a charging control strategy based on the permitted amount of virtual resources and the first virtual resource requirement information; and a charging control module configured to execute a charging process for the at least one charging object based on the charging control strategy.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the electronic device to perform the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0007] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method of the first aspect is implemented.

[0008] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram illustrating an example environment in which embodiments of the present disclosure can be implemented;

[0011] Figure 2 A flowchart showing a method of charging control according to some embodiments of the present disclosure is shown;

[0012] Figure 3 shows an example graph of charging efficiency according to some embodiments of the present disclosure;

[0013] Figure 4 A flowchart of determining and marking a charging object according to some embodiments of the present disclosure is shown;

[0014] Figure 5A shows a flow chart of a charging control process according to some embodiments of the present disclosure;

[0015] Figure 5B An example diagram showing information interaction during a charging process according to some embodiments of the present disclosure is shown;

[0016] Figure 6 A schematic structural block diagram of a charging control apparatus according to some embodiments of the present disclosure is shown; and

[0017] Figure 7 A block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented is shown. DETAILED DESCRIPTION

[0018] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0019] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.

[0020] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0021] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0022] It is understandable that before using the technical solutions disclosed in the various embodiments of the present disclosure, the type, scope of use, usage scenarios, etc. of the information involved in the present disclosure should be informed to relevant users and authorization should be obtained from relevant users in an appropriate manner in accordance with relevant laws and regulations. The relevant users may include any type of right holders, such as individuals, enterprises, and groups.

[0023] For example, in response to receiving an active request from a user, a prompt message is sent to the relevant user to clearly prompt the relevant user that the operation requested to be performed will require obtaining and using the information of the relevant user, so that the relevant user can independently choose whether to provide information to the software or hardware such as the electronic device, application, server or storage medium that executes the operation of the technical solution of the present disclosure based on the prompt message.

[0024] As an optional but non-limiting implementation, in response to receiving an active request from a relevant user, a prompt message may be sent to the relevant user in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide information to the electronic device.

[0025] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0026] Figure 1 FIG2 is a schematic diagram of an environment 100 in which embodiments of the present disclosure can be implemented. A merchant side may include a charging device 130 and a charging management platform 110 for performing charging management on the charging device 130 .

[0027] The charging target 120 receives power from the charging device 130 and can provide relevant data about the charging target 120 to the charging device 130. The charging device 130 is responsible for providing charging energy to the charging target 120 and acquiring and recording relevant data provided by the charging target 120 in real time, such as the communication protocol version, battery type, battery rated capacity, required power, required voltage, and required current of the battery. The charging device 130 then uploads this data about the charging target 120 to the charging management platform 110.

[0028] The charging device 130 may be, for example, a charging pile or other type of facility capable of providing electrical energy to other devices. The charging object 120 may be, for example, an electric vehicle, an electric industrial equipment, or the like.

[0029] The charging management platform 110 may be deployed locally on the charging device 130 and / or supported by a remote server. The charging management platform 110 receives and processes data from the charging device 130 to determine a charging control strategy.

[0030] The charging management platform 110 can be any type of device, particularly a server-side device. For example, the charging management platform 110 can include a distributed service cluster or other device capable of supporting large-scale data computing. The server-side device can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server-side device can include, for example, a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0032] In charging scenarios, multiple charging objects belonging to the same team or organization are often charged simultaneously. For example, these charging objects can be electric vehicles, electric industrial equipment, etc. For example, electric vehicles include new energy passenger cars, new energy buses, and new energy ships. Electric industrial equipment can include electric forklifts, dump trucks, and new energy freight trucks.

[0033] Multiple charging objects belonging to the same team or organization usually share virtual resources. For example, virtual resources can be virtual currency, virtual points, etc. During the charging process, if the charging management platform detects that the virtual resources consumed during the charging process exceed the permitted virtual resources of the shared virtual resources, it will take charging blocking measures. However, it takes some time for the charging management platform to detect, issue a stop charging instruction, and then execute the stop charging instruction. For high-flow charging scenarios, there is a certain delay in charging control.

[0034] A typical approach to charging delays involves calculating the real-time virtual resource consumption of all charging objects in the fleet. If the real-time virtual resource consumption exceeds the permitted virtual resource amount, charging is stopped. Furthermore, a typical approach involves assigning a sub-virtual account to each charging object. Each sub-virtual account contains a corresponding permitted virtual resource amount for that charging object. A limit can be set for each sub-virtual account. As the charging object charges, the corresponding permitted virtual resource amount is consumed until the limit is reached, automatically triggering a charging stop.

[0035] With the development of green energy, charging queues often occur, meaning all charging devices are constantly in use. Consequently, the charging management platform must manage a large number of charging devices. Consequently, the method for calculating real-time virtual resource consumption can place significant computing pressure on the charging management platform. For example, the charging control module's inability to complete calculations and issue stop-charging instructions in a timely manner can result in actual virtual asset consumption exceeding the authorized virtual asset, leading to virtual asset losses for the charging merchant or charging platform. Alternatively, the real-time calculation queue may include multiple organizations or fleets, each of which contains multiple charging vehicles. These vehicles are distributed across different merchants, resulting in the use of multiple virtual asset accounts. The charging management platform must perform timely and parallel calculations for these multiple virtual asset accounts. This can lead to calculation delays due to the long real-time calculation queue. Alternatively, the charging object's data cannot be obtained in a timely manner, resulting in the charging management platform continuing to calculate virtual resource consumption even after the charging object has triggered a stop.

[0036] The sub-virtual account approach introduces new challenges with limit settings. If the limit is set too high, a significant amount of virtual resources can become unavailable during a charging stop, impacting the user's charging experience. If the limit is set too low, overdraft prevention becomes ineffective.

[0037] In an embodiment of the present disclosure, a charging control method is provided. In response to a charging request from at least one charging target, battery status information of the at least one charging target and an amount of permitted virtual resources consumed by the at least one charging target are obtained. Based at least on the battery status information, first virtual resource requirement information corresponding to completing charging of the at least one charging target is determined. Based on the permitted virtual resource amount and the first virtual resource requirement information, a charging control strategy is determined. Based on the charging control strategy, charging of the at least one charging target is executed.

[0038] By predicting the virtual resource requirements and freezing them before charging begins, the charging management platform can make decisions in advance, effectively avoiding overdrafts caused by insufficient permitted virtual resources. Furthermore, making decisions in advance reduces the real-time computing pressure on the charging management platform and improves its responsiveness.

[0039] Figure 2 FIG2 shows an example process 200 of a method for charging control according to some embodiments of the present disclosure. For ease of discussion, reference will be made to FIG200. Figure 1 In the environment 100 , the process 200 is described. In the environment 100 , the charging management platform 110 may perform charging control.

[0040] In block 201 , the charging management platform 110 obtains battery status information of the at least one charging object and an amount of permitted virtual resources that are allowed to be consumed by the at least one charging object in response to a charging request of the at least one charging object.

[0041] In response to detecting a charging request from at least one charging target, the charging management platform 110 obtains relevant information about the charging target. For example, if the charging target is a new energy vehicle, the relevant information may include a vehicle identification message (BRM) and a battery charging parameter message (BCP).

[0042] Specifically, the vehicle identification message may include information such as the new energy vehicle's identifier (platform registration name or vehicle identification number (VIN)), the battery management system (BMS) communication protocol version number, battery type, vehicle power battery system rated capacity, and vehicle power battery system rated total voltage. The above information is considered mandatory for the vehicle identification message. In addition, the vehicle identification message also includes optional items such as the battery manufacturer's name, battery pack serial number, battery pack production date, battery pack charge count, battery pack ownership identification, and battery management system software version number.

[0043] The power battery charging parameter message information may include the maximum allowable charging voltage and maximum allowable charging current of a single power battery, the nominal total energy of the power battery, the maximum allowable total charging voltage, the maximum allowable temperature, the charge state of the power battery of the entire vehicle, the current battery voltage of the power battery of the entire vehicle, etc.

[0044] In addition to obtaining information about charging objects, the charging management platform 110 can also obtain the permitted amount of virtual resources that can be consumed by at least one charging object. The permitted amount of virtual resources is typically determined based on the virtual resource balance corresponding to the charging object. For example, virtual resources can include currency, points, e-vouchers, and the like.

[0045] If the charging target belongs to a team or organization, the permitted virtual resource amount shared by the team or organization can be used as the permitted virtual resource amount allowed to be consumed by the charging target. That is, taking the team or organization as a new energy vehicle fleet as an example, if the new energy vehicle fleet consists of 20 new energy vehicles, then the 20 new energy vehicles can share the permitted virtual resource amount. This shared permitted virtual resource amount can correspond to a shared virtual account. The permitted virtual resource amount held in the shared virtual account can be used as the permitted virtual resource amount allowed to be consumed by each new energy vehicle.

[0046] At block 202, the charging management platform 110 determines first virtual resource requirement information corresponding to the completion of charging for at least one charging object based at least on the battery status information. The battery status information may include the current battery charge. Based on the current battery charge and the target charge corresponding to the completion of charging, the required charge capacity for each charging object can be determined.

[0047] Exemplarily, the target power level may be a full charge level, or the power level corresponding to an inflection point where the battery is switched from fast charging to slow charging during charging. Figure 3 Schematic diagram showing charging efficiency 300 according to some embodiments of the present disclosure. Figure 3As shown in the figure, when the battery power is from 0 to m1%, the battery charging speed is faster, which can correspond to the fast charging stage. The fast charging stage can refer to the charging gun power of 7kw to 250kw. When the battery power is from m1% to 100%, it is trickle charging, which can correspond to the slow charging stage. The slow charging stage can refer to the charging gun power less than 7kw. Figure 3 In the example shown, the inflection point from fast charging to slow charging corresponds to m1% of the full charge. That is, the target charge can be m1% of the full charge or full charge, etc. The target charge can be set flexibly. Setting the target charge to full charge effectively avoids overdrafts caused by insufficient permitted virtual resources on the charging target, which is more effective in preventing breakdowns.

[0048] By combining the corresponding relationship between the unit charging amount and the virtual resource consumption, the virtual resource requirement corresponding to the charging object completing the charging can be determined. Based on the virtual resource requirement, corresponding first virtual resource requirement information can be generated.

[0049] In block 203 , the charging management platform 110 determines a charging control strategy based on the permitted virtual resource amount and the first virtual resource requirement information. The charging management platform 110 may first determine the virtual resource requirement for the charging object corresponding to the first virtual resource requirement information to complete charging.

[0050] The charging management platform 110 can determine a charging control strategy based on the difference between the virtual resource demand corresponding to charging completion and the permitted virtual resource amount. For example, if the permitted virtual resource amount is not less than the virtual resource demand indicated by the first virtual resource demand information, the charging control strategy may be to allow charging to completion. If the permitted virtual resource amount is less than the virtual resource demand indicated by the first virtual resource demand information, the charging control strategy may be to terminate charging prematurely or adjust charging parameters to avoid exceeding the permitted virtual resource amount.

[0051] In block 204 , the charging management platform 110 sends a control instruction to the charging device 130 based on the charging control strategy, so as to control the charging device 130 to perform a charging process for at least one charging object according to the determined charging strategy.

[0052] Because the virtual resource corresponding to the first virtual resource demand information represents the theoretical maximum virtual resource demand, after the charging process is complete, the virtual resource consumption corresponding to the actual charging power of the charging object can be determined. Based on the difference between the virtual resource corresponding to the first virtual resource demand information and the virtual resource consumption, the virtual resource is returned or recharged.

[0053] Through the above process, the charging management platform 110 can predict the amount of resources required for charging in high-frequency charging scenarios, reducing the pressure of real-time calculations, thereby efficiently and safely controlling the charging process of the charging device 130. By pre-calculating and comparing the virtual resources required to complete charging with the permitted virtual resources, the problem of virtual resource overdraft caused by insufficient permitted virtual resources is avoided.

[0054] Regarding the first virtual resource requirement information mentioned in the aforementioned example, the charging management platform 110 may specifically determine, based on the battery status information, a first charging capacity corresponding to fully charging each of the at least one charging object. The first virtual resource requirement information is determined based on the first charging capacity and the amount of virtual resources consumed per unit charging capacity corresponding to the moment charging is initiated.

[0055] As mentioned previously, battery status information may include the rated capacity of the vehicle's power battery system, the rated total voltage of the vehicle's power battery system, and the vehicle's power battery state of charge (corresponding to the battery's current state of charge). If the battery's current charge is 60%, and the charge required to fully charge is 100%, then the remaining charge is 40%.

[0056] Based on the rated capacity and total rated voltage of the vehicle's power battery system, the charging management platform 110 can determine the first charging capacity corresponding to fully charging the charging target 130. For example, if the rated capacity of the vehicle's power battery system is 100 Ah and the rated voltage is 3.7V, the rated energy of the vehicle can be expressed as: Battery Energy = 100 Ah × 3.7V = 370 Wh. This calculation result indicates that the vehicle's battery can theoretically provide 370 watt-hours of energy. In actual use, the actual energy output of the battery may vary due to various factors (such as battery aging, temperature changes, and discharge rate). Based on the calculated battery energy, the current battery charge, and variables caused by various factors, the first charging capacity corresponding to fully charging the charging target 130 can be determined.

[0057] By combining the corresponding relationship between the unit charge amount and the virtual resource consumption, the virtual resource requirement corresponding to the completed charging of the charging object can be determined. Based on the virtual resource requirement, corresponding first virtual resource requirement information can be generated.

[0058] The correspondence between the unit charge amount and the virtual resource consumption mentioned in the above example can be recorded in a mapping table. In some embodiments of the present disclosure, the mapping table can record the correspondence between the unit charge amount and the virtual resource consumption in multiple different time periods.

[0059] The virtual resource consumption includes the virtual resource consumption corresponding to the corresponding power (for example, it can be expressed as Pe), and the virtual resource consumption corresponding to the provision of charging services (for example, it can be expressed as Ps). For example, during the daytime, the amount of virtual resources consumed per unit of charging is relatively small, while during the nighttime, the amount of virtual resources consumed per unit of charging is relatively large. Alternatively, during the periods corresponding to spring and autumn, the amount of virtual resources consumed per unit of charging is relatively small, while during the periods corresponding to summer and winter, the amount of virtual resources consumed per unit of charging is relatively large. Alternatively, the amount of virtual resources consumed per unit of charging can be determined based on different strategies such as the peak consumption evaluation of electricity charges and the analysis and evaluation of electricity demand in different regions. The embodiments of the present disclosure are not limited in this respect.

[0060] A target time period is determined from the multiple time periods recorded in the mapping table to maximize the virtual resource consumption per unit charge during the target time period. Specifically, T = Max(Pe + Ps) × F, where (Pe + Ps) corresponds to the sum of the virtual resource consumption corresponding to the charge amount and the virtual resource consumption corresponding to the charging service. F can correspond to the charge amount. In other words, first virtual resource demand information corresponding to the first charge amount can be determined based on the correspondence between the unit charge amount and the virtual resource consumption during the target time period.

[0061] After charging is completed, the virtual resource can be returned or stored based on the virtual resource consumption corresponding to the actual charging power of the charging object. Therefore, through the above process, the maximum amount of virtual resources consumed per unit charging amount is used as a benchmark to ensure that the virtual resource demand indicated by the first virtual resource demand information is the highest, thereby protecting the interests of the charging management platform 110 and simplifying the charging process of the charging object 120. In addition, the above process also simplifies the calculation complexity. Regardless of the charging object 120 charging at any time, the charging management platform 110 can quickly derive the theoretical maximum demand for virtual resources. Therefore, the calculation process does not need to consider variable factors such as the actual charging time and power loss. This makes the charging management platform 110 more flexible and adaptable.

[0062] The above describes the process of determining the first virtual resource requirement information. Based on the first virtual resource requirement information, a charging control strategy can be determined. The charging control strategy specifies the specific charging control process. The following details the process of determining the charging control strategy.

[0063] In some embodiments of the present disclosure, if the charging management platform 110 determines that the permitted virtual resource amount cannot meet the virtual resource requirement indicated by the first virtual resource requirement information, the charging management platform 110 determines second virtual resource requirement information corresponding to a second charging power level, where the second charging power level indicates charging each of the at least one charging object to a total charging power level corresponding to a predetermined power state. If the permitted virtual resource amount is determined to meet the virtual resource requirement indicated by the second virtual resource requirement information, the charging management platform 110 determines a charging control policy to instruct continued charging of the at least one charging object until a first charging stop condition is met.

[0064] The charging management platform 110 first determines that each of the at least one charging object is charged to a second charging capacity corresponding to a predetermined power state. The predetermined power capacity can be a pre-set fixed value, such as 90% of full power or 80% of full power. Alternatively, the predetermined power capacity can be flexibly calculated based on the current power level of the charging object. For example, if the current power level is 30%, the predetermined power capacity can be 80% of full power. If the current power level is 80%, the predetermined power capacity can be 85% of full power.

[0065] Based on the second charging power, second virtual resource demand information corresponding to the second charging power can be obtained. Compared with the virtual resource demand indicated by the first virtual resource demand information, the virtual resource demand indicated by the second virtual resource demand information is reduced.

[0066] The charging control policy may indicate that if the permitted virtual resource amount satisfies the virtual resource requirement indicated by the second virtual resource requirement information, charging of at least one charging target continues until a first charging stop condition is satisfied. In other words, if the permitted virtual resource amount satisfies the virtual resource requirement indicated by the second virtual resource requirement information, charging may be initiated until the first charging stop condition is satisfied.

[0067] Through the above process, it is demonstrated that the charging management platform 110 responds to changes in different virtual resource demands and actual supply of virtual resources based on the charging control strategy, thereby achieving efficient and safe charging management.

[0068] The following describes the process of charging at least one charging target in conjunction with the first charging stop condition. In some embodiments of the present disclosure, during the charging process of at least one charging target, the charging management platform 110 determines third virtual resource demand information corresponding to a third charging power level. The third charging power level indicates the sum of the actual charging power level and the expected charging power level of the at least one charging target during the charging process. The expected charging power level indicates the charging power generated from the issuance of the stop charging instruction until charging is stopped. In response to the permitted virtual resource amount failing to meet the virtual resource demand indicated by the third virtual resource demand information, the first charging stop condition is determined to be satisfied.

[0069] During the charging process, the charging control strategy instructs the charging management platform 110 to obtain the charging power of each charging object in real time, that is, to determine the third charging power. Based on the third charging power, third virtual resource demand information corresponding to the third charging power can be obtained.

[0070] Due to high-volume charging scenarios, charging control experiences a certain delay. Specifically, there's a delay between the time the charging management platform 110 issues a stop-charging command and the time the charging device 130 stops supplying power. During this time, the charging device 130 continues charging and consumes the virtual resources of the charging target. The estimated charging power corresponds to the amount of power generated during this delay. This estimated charging power can be an empirical value or a statistical value.

[0071] The third charging capacity is based on the sum of the actual charging capacity and the expected charging capacity of at least one charging object during the charging process. It is understood that if there are multiple charging objects, the third charging capacity indicates the total sum of the actual charging capacity and the expected charging capacity corresponding to the multiple charging objects.

[0072] Based on the third charging power, the charging management platform 110 determines corresponding third virtual resource demand information. This information reflects the virtual resources required for the current and projected total charging consumption. This third virtual resource demand information assists the charging management platform 110 in real-time monitoring and predicting the total demand of the charging target during the charging process, ensuring that the permitted virtual resource amount is not exceeded. This ensures that the charging needs of the charging target are taken into account while also protecting the interests of the charging management platform 110.

[0073] The above embodiment illustrates one method for determining a charging control strategy. Alternatively, there is another method for determining a charging control strategy. In some embodiments of the present disclosure, if the charging management platform 110 determines that the permitted virtual resource amount meets the virtual resource requirement indicated by the first virtual resource requirement information, the virtual resource amount corresponding to the first virtual resource requirement information is deducted from the permitted virtual resource amount. The charging control strategy is determined to instruct the at least one charging target to continue charging until a second charging stop condition is satisfied.

[0074] If the permitted virtual resource amount can satisfy the virtual resource demand indicated by the first virtual resource demand information, the charging management platform 110 may pre-deduct the virtual resource and determine a charging control strategy to instruct the at least one charging target to continue charging until a second charging stop condition is satisfied. The pre-deduction of virtual resources and the determination of the charging control strategy may be performed simultaneously.

[0075] The above process demonstrates that, when sufficient virtual resources are permitted, the charging management platform 110 ensures smooth charging and enhances the user's charging experience by pre-deducting virtual resources and continuously charging. For the charging management platform 110, pre-deducting virtual resources makes virtual resource management more transparent and controllable. For the charging target 130, the charge can be confirmed at the beginning and the charging process can be carried out with confidence, without worrying about any problems during the process.

[0076] The second charging stop condition involved in the charging control strategy is described below: For a given charging object among the at least one charging object, a stop charging instruction for the given charging object is detected, or it is determined that the given charging object has reached a fully charged state.

[0077] The second charging stop condition may be that the charging target actively stops charging, or that the charging target has reached a fully charged state. The second charging stop condition indicates that if the charging target actively stops charging, or the charging management platform 110 detects that the charging target is fully charged, then it can be determined that the second charging stop condition is met.

[0078] Regarding the method of determining the charging control strategy, in some embodiments of the present disclosure, the charging management platform 110 may also determine, in response to determining that a first charging object among at least one charging object is a marked charging object, that the charging control strategy for the first charging object is to calculate the virtual resource consumption corresponding to the first charging object in real time during the charging process.

[0079] Marked charging objects may correspond to charging objects with higher risks. For example, a charging object with important missing information can be marked as a charging object. In addition, charging objects that frequently experience abnormalities during charging can also be marked as charging objects. The so-called abnormal situation can refer to a situation where the difference between the actual virtual resource consumption and the virtual resource consumption corresponding to the first virtual resource demand information exceeds the corresponding difference threshold.

[0080] If there is a marked first charging object among the at least one charging object, a charging control strategy for calculating virtual resource consumption in real time may be adopted for the marked first charging object. That is, the virtual resource consumption corresponding to the first charging object is calculated in real time during the charging process.

[0081] The above process can improve the accuracy and reliability of the charging management platform 110 and reduce economic losses caused by incorrectly estimated charging amounts. For example, for charging objects that are missing important information, it may be impossible to accurately determine the first virtual resource demand information corresponding to completed charging. For charging objects that frequently experience abnormalities during charging, it can be concluded that the charging object has large errors when determining the virtual resource consumption corresponding to the first virtual resource demand information. To reduce losses, a method can be used to calculate the virtual resource consumption corresponding to the first charging object in real time.

[0082] Abnormal conditions can be determined in the following manner. For a given charging object among at least one charging object, the charging management platform 110, in response to the completion of a charging process, determines whether the actual virtual resource consumption corresponding to the given charging object constitutes an abnormal condition. An abnormal condition indicates that the difference between the actual virtual resource consumption and the virtual resource consumption corresponding to the first virtual resource demand information exceeds a corresponding difference threshold. In response to determining that the actual virtual resource consumption constitutes an abnormal condition, the charging management platform 110 detects a proportion of abnormal conditions experienced by the given charging object based on the actual virtual resource consumption corresponding to the historical charging processes of the given charging object. In response to the proportion exceeding a corresponding proportion threshold, the given charging object is determined to be a marked object.

[0083] The charging control strategy is transmitted to the charging platform 120, causing the charging platform 120 to execute a charging process for at least one charging object. After charging is completed, the charging management platform 110 obtains the actual virtual resource consumption corresponding to the at least one charging object. In response to the actual virtual resource consumption being abnormal, the charging management platform 110 detects a proportion of the at least one charging object experiencing an abnormality based on historical charging process data, where the abnormality indicates that the difference between the actual virtual resource consumption and the virtual resource consumption corresponding to the first virtual resource demand information exceeds a corresponding difference threshold. In response to the proportion exceeding the corresponding proportion threshold, the at least one charging object is marked.

[0084] Figure 4 A schematic diagram illustrates a process 400 for marking charging objects according to some embodiments of the present disclosure. At block 401, after the charging process completes, the charging management platform 110 obtains the actual virtual resource consumption corresponding to each charging object from the charging platform 120. Actual virtual resource consumption refers to the virtual resources actually used during the charging process, such as virtual currency or virtual points actually spent.

[0085] At block 402, the charging management platform 110 may determine whether the charging process is abnormal based on the actual virtual resource consumption. For example, if the difference between the actual virtual resource consumption and the virtual resource consumption corresponding to the first virtual resource demand information exceeds a corresponding difference threshold, the charging process may be determined to be abnormal. For example, the difference threshold may be set to 10%, 20%, etc. If the charging process is determined not to be abnormal, the charging process may be considered normal.

[0086] If it is determined to be an abnormal situation, the historical data of the charging process may be queried in block 403. For example, the historical data of the charging process corresponding to the charging object may be queried based on the identification of the charging object.

[0087] At block 404, based on historical charging data, the percentage of abnormal conditions experienced by the charging object can be determined. If the percentage does not exceed the corresponding threshold, the abnormality can be recorded at block 406 for subsequent detection. If the percentage does exceed the corresponding threshold, the charging object can be marked at block 405. By marking charging objects with significant errors through the above process, these marked charging objects can be identified and managed with priority, reducing their negative impact on the charging management platform 110.

[0088] Figure 5A A schematic diagram illustrates process 500A of a charging control method according to some embodiments of the present disclosure. At block 501, the charging management platform 110 receives a charging request from a charging target 130. At block 502, the charging management platform 110 first checks whether the charging target 130 is on a blacklist. Blacklisted charging targets may correspond to the marked charging targets described in the aforementioned embodiments. If the charging target 130 is not on the blacklist (the charging target is unmarked), then at block 503, battery-related information for the charging target is obtained.

[0089] At block 504, the charging management platform 110 may also determine a target time period based on the mapping table, thereby obtaining the virtual resource amount consumed per unit charge amount corresponding to the target time period. At block 505, the charging management platform 110 may determine first virtual resource requirement information corresponding to the completed charging of at least one charging object based on the battery status information. At block 506, the charging management platform 110 determines whether the permitted virtual resource amount can meet the virtual resource requirement indicated by the first virtual resource requirement information.

[0090] If the permitted virtual resource amount cannot meet the virtual resource demand indicated by the first virtual resource demand information, the charging object is added to the real-time settlement queue, corresponding to block 508. For the charging objects in the real-time settlement queue, the charging management platform 110 determines second virtual resource demand information corresponding to a second charging power level. The second charging power level indicates that the charging objects in the real-time settlement queue should be charged to a charging power level corresponding to a predetermined power level. If it is determined that the permitted virtual resource amount meets the virtual resource demand indicated by the second virtual resource demand information, a second charging control strategy is determined, corresponding to block 509. The second charging control strategy indicates that the at least one charging object will continue to be charged until the first charging stop condition is met. Based on the second charging control strategy, during the charging process of the at least one charging object, third virtual resource demand information corresponding to a third charging power level is determined. The third charging power level indicates the sum of the actual charging power level and the expected charging power level of the at least one charging object during the charging process. The expected charging power level indicates the charging power level generated from the issuance of the stop charging instruction to the charging stop. In response to the permitted virtual resource amount not meeting the virtual resource demand indicated by the third virtual resource demand information, it is determined that the first charging stop condition is met.

[0091] If the permitted virtual resource amount can satisfy the virtual resource requirement indicated by the first virtual resource requirement information, then corresponding to block 507, a first charging control strategy is determined. The first charging control strategy may correspond to the previous embodiment in which, if it is determined that the permitted virtual resource amount satisfies the virtual resource requirement indicated by the first virtual resource requirement information, the virtual resource indicated by the first virtual resource requirement information is deducted from the permitted virtual resource amount. The charging control strategy is determined to instruct continuous charging of at least one charging target until a second charging stop condition is satisfied. The second charging stop condition includes detecting a stop charging instruction for a given charging target among the at least one charging targets, or determining that the given charging target has reached a fully charged state.

[0092] Figure 5B A schematic diagram of information interaction 500B during the charging process according to some embodiments of the present disclosure is shown. The charging device 130 is connected to the charging object 120 to obtain relevant information of the charging object 120. For example, the battery management system information of the charging object, vehicle identification message information, power battery charging parameter message information, charging requirements and status reported by the charging object, etc. The battery management system information may correspond to the communication protocol version number of the battery management system in the aforementioned example, the battery type, the rated capacity of the vehicle power battery system, the rated total voltage of the vehicle power battery system, and so on. The charging demand may indicate the need for charging, and the status may indicate the current power level of the battery.

[0093] The charging management platform 110 determines a charging control strategy and controls the charging device 130 to supply power to the charging target 120 . Figure 5BThe interactive process for the first charging control strategy is shown. This strategy triggers a charging stop in response to charging target 120 actively stopping charging or being fully charged. Charging device 130 reports charging status to charging management platform 110, including information such as the amount of charge corresponding to the charging process. Based on the charging status, charging management platform 110 determines the actual consumption of virtual resources.

[0094] Figure 6 : A schematic structural block diagram of a charging control device 600 according to some embodiments of the present disclosure is shown. The device 600 may be implemented in or included in the charging management platform 110. Each module / component in the device 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0095] As shown, apparatus 600 includes an information acquisition module 601 configured to, in response to a charging request from at least one charging target, acquire battery status information of the at least one charging target and the permitted amount of virtual resources consumed by the at least one charging target. A virtual resource requirement information determination module 602 is configured to determine, based at least on the battery status information, first virtual resource requirement information corresponding to charging of the at least one charging target. A charging control strategy determination module 603 is configured to determine a charging control strategy based on the permitted amount of virtual resources and the first virtual resource requirement information. A charging control module 604 is configured to execute charging of the at least one charging target based on the charging control strategy.

[0096] In some embodiments of the present disclosure, the virtual resource requirement information determining module 602 may be configured to: determine, based on the battery status information, a first charging capacity corresponding to charging each of the at least one charging object to a full charge state, and determine the first virtual resource requirement information based on the first charging capacity.

[0097] In some embodiments of the present disclosure, the virtual resource demand information determining module 602 is specifically configured to: obtain a mapping table indicating a correspondence between a unit charge amount and virtual resource consumption in a plurality of different time periods; determine a target time period from the plurality of time periods, in which the amount of virtual resources consumed by the unit charge amount is the greatest; and determine first virtual resource demand information corresponding to the first charge amount based on the correspondence between the unit charge amount and the virtual resource consumption in the target time period.

[0098] In some embodiments of the present disclosure, the charging control strategy determination module 603 may be configured to: if it is determined that the permitted virtual resource amount cannot meet the virtual resource requirement indicated by the first virtual resource requirement information, determine second virtual resource requirement information corresponding to a second charging power level, where the second charging power level indicates charging each of the at least one charging object to a total charging power level corresponding to a predetermined power level. If it is determined that the permitted virtual resource amount meets the virtual resource requirement indicated by the second virtual resource requirement information, determine a charging control strategy to instruct continued charging of the at least one charging object until a first charging stop condition is met.

[0099] In some embodiments of the present disclosure, the charging control module 604 may be configured to: during charging of at least one charging target, determine third virtual resource requirement information corresponding to a third charging power level, where the third charging power level indicates the sum of an actual charging power level and an expected charging power level of the at least one charging target during the charging process, where the expected charging power level indicates the charging power generated from the issuance of a stop charging instruction to the stopping of charging. In response to the permitted virtual resource level failing to meet the virtual resource requirement indicated by the third virtual resource requirement information, determine that the first charging stop condition is satisfied.

[0100] In some embodiments of the present disclosure, the charging control strategy determining module 603 may be configured to: if it is determined that the permitted virtual resource amount satisfies the virtual resource requirement indicated by the first virtual resource requirement information, deduct the virtual resource indicated by the first virtual resource requirement information from the permitted virtual resource amount, and determine a charging control strategy to instruct continuous charging of at least one charging target until a second charging stop condition is satisfied.

[0101] In some embodiments of the present disclosure, the second charging stop condition includes: detecting a stop charging instruction for a given charging object among the at least one charging object, or determining that the given charging object has reached a fully charged state.

[0102] In some embodiments of the present disclosure, the charging control strategy determination module 603 can be configured to: in response to determining that the first charging object among at least one charging object is a marked charging object, determine the charging control strategy for the first charging object to calculate the virtual resource consumption corresponding to the first charging object in real time during the charging process.

[0103] Some embodiments of the present disclosure further include a marked object determination module configured to: determine, for a given charging object among at least one charging object, in response to the completion of a charging process, whether the actual virtual resource consumption corresponding to the given charging object is abnormal, where the abnormality indicates that the difference between the actual virtual resource consumption and the virtual resource consumption corresponding to the first virtual resource demand information exceeds a corresponding difference threshold. In response to determining that the actual virtual resource consumption is abnormal, the module detects a proportion of abnormal conditions for the given charging object based on the actual virtual resource consumption corresponding to the historical charging processes of the given charging object. In response to the proportion exceeding a corresponding proportion threshold, the given charging object is determined to be a marked object.

[0104] Figure 7 1 shows a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 7 The illustrated electronic device 700 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 7 The electronic device 700 shown may include or be implemented as Figure 1 Charging management platform 110, or Figure 6 device 600.

[0105] like Figure 7 As shown, electronic device 700 is in the form of a general electronic device. Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 710 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 720. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 700.

[0106] The electronic device 700 typically includes a plurality of computer storage media. Such media can be any retrievable media accessible to the electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 720 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 730 can be a removable or non-removable medium and can include machine-readable media such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 700.

[0107] The electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 7 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 720 may include a computer program product 725 having one or more program modules configured to perform the various methods or actions of various embodiments of the present disclosure.

[0108] The communication unit 740 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 700 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 700 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0109] Input device 750 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 760 may be one or more output devices, such as a display, speaker, or printer. Electronic device 700 may also communicate with one or more external devices (not shown) via communication unit 740 as needed, such as storage devices, display devices, or one or more devices that allow a user to interact with electronic device 700, or any device that allows electronic device 700 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0110] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0111] According to an exemplary implementation of the present disclosure, a computer program product or computer program is provided, the computer program product or computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs Figure 2 The methods provided in the various optional methods are therefore not described in detail here.

[0112] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0113] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0114] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0115] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0116] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A charging control method, characterized in that: Implemented on a charging management platform, the method includes: In response to charging requests from a plurality of charging objects, acquiring battery status information of the plurality of charging objects and permitted virtual resource amounts permitted to be consumed by the plurality of charging objects, the permitted virtual resource amounts indicating permitted virtual resource amounts shared by the plurality of charging objects; Determining first virtual resource requirement information corresponding to completion of charging of the plurality of charging objects based at least on the battery status information; determining a charging control strategy based on whether the permitted virtual resource amount meets the virtual resource demand indicated by the first virtual resource demand information; and Based on the charging control strategy, a control instruction is sent to the charging device to control the charging device to execute the charging process of the multiple charging objects according to the determined charging control strategy, wherein the charging control strategy indicates that the multiple charging objects are charged until a charging stop condition is met, and the charging stop condition at least includes charging each of the multiple charging objects to a second charging power corresponding to a predetermined power state when the permitted virtual resource amount cannot meet the virtual resource demand, and the second charging power is less than the total charging power required to charge the multiple charging objects to a fully charged state.

2. The method according to claim 1, characterized in that Determining the first virtual resource requirement information corresponding to the completion of charging of the plurality of charging objects includes: Determining, based on the battery status information, a first charging capacity corresponding to charging each of the plurality of charging objects to a fully charged state; and The first virtual resource requirement information is determined based at least on the first charging power.

3. The method according to claim 2, characterized in that Determining the first virtual resource requirement information includes: Obtaining a mapping table, wherein the mapping table indicates a correspondence between a unit charge amount and a virtual resource consumption amount in a plurality of different time periods; determining a target time period from the plurality of time periods, in which the amount of virtual resources consumed per unit charge amount is the largest; and The first virtual resource demand information corresponding to the first charging power is determined based on the correspondence between the unit charging amount and the virtual resource consumption in the target time period.

4. The method according to claim 1, wherein Determining the charging control strategy includes: If it is determined that the permitted virtual resource amount cannot satisfy the virtual resource demand indicated by the first virtual resource demand information, determining second virtual resource demand information corresponding to the second charging power, where the second charging power indicates a total charging power required to charge each of the plurality of charging objects to a predetermined power state; and If it is determined that the permitted virtual resource amount satisfies the virtual resource demand indicated by the second virtual resource demand information, the charging control policy is determined to instruct to continue charging the plurality of charging targets until a first charging stop condition is satisfied.

5. The method according to claim 4, characterized in that The method further comprises: During the charging process of the multiple charging objects, determining third virtual resource demand information corresponding to a third charging power, where the third charging power is the sum of an actual charging power and an estimated charging power of the multiple charging objects during the charging process, where the estimated charging power indicates a charging power generated from the issuance of a stop charging instruction to the stopping of charging; and In response to the permitted virtual resource amount being unable to satisfy the virtual resource demand indicated by the third virtual resource demand information, it is determined that the first charging stop condition is satisfied.

6. The method according to claim 1, wherein Determining the charging control strategy includes: If it is determined that the permitted virtual resource amount meets the virtual resource requirement indicated by the first virtual resource requirement information, deducting the virtual resource indicated by the first virtual resource requirement information from the permitted virtual resource amount; and The charging control strategy is determined to instruct the plurality of charging targets to continue charging until a second charging stop condition is satisfied.

7. The method according to claim 6, characterized in that The second charging stop condition includes: for a given charging object among the plurality of charging objects, detecting a stop charging instruction for the given charging object, or It is determined that the given charging object reaches a fully charged state.

8. The method according to claim 1, characterized in that Determining the charging control strategy includes: In response to determining that a first charging object among the multiple charging objects is a marked charging object, a charging control strategy for the first charging object is determined to be calculating a virtual resource consumption corresponding to the first charging object in real time during the charging process.

9. The method according to claim 1, characterized in that The method further includes: for a given charging object among the plurality of charging objects, In response to the charging process ending, determining whether an actual consumption of the virtual resource corresponding to the given charging object is abnormal, the abnormal condition indicating that a difference between the actual consumption of the virtual resource and the virtual resource consumption corresponding to the first virtual resource demand information exceeds a corresponding difference threshold; In response to determining that the actual consumption of the virtual resource belongs to an abnormal situation, detecting a proportion of the given charging object where the abnormal situation occurs based on the actual consumption of the virtual resource corresponding to the historical charging process of the given charging object; and In response to the ratio exceeding a corresponding ratio threshold, the given charging object is determined to be a tagged object.

10. A charging management device, characterized in that: Being implemented in a charging management platform, the device includes: an information acquisition module configured to, in response to charging requests from a plurality of charging objects, acquire battery status information of the plurality of charging objects and permitted virtual resource amounts permitted to be consumed by the plurality of charging objects, the permitted virtual resource amount indicating an permitted virtual resource amount shared by the plurality of charging objects; a virtual resource requirement information determining module, configured to determine first virtual resource requirement information corresponding to the completion of charging of the plurality of charging objects based at least on the battery status information; a charging control strategy determination module configured to determine a charging control strategy based on whether the permitted virtual resource amount meets the virtual resource demand indicated by the first virtual resource demand information; and The charging control module is configured to send a control instruction to the charging device based on the charging control strategy to control the charging device to perform a charging process for the multiple charging objects according to the determined charging control strategy, wherein the charging control strategy indicates that the multiple charging objects are charged until a charging stop condition is met, and the charging stop condition at least includes charging each of the multiple charging objects to a second charging power corresponding to a predetermined power state when the permitted virtual resource amount cannot meet the virtual resource demand, and the second charging power is less than the total charging power required to charge the multiple charging objects to a fully charged state.

11. An electronic device, characterized in that: include: at least one processing unit; as well as At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 9 when executed by the at least one processing unit.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is executable by a processor to implement the method according to any one of claims 1 to 9.

13. A computer program product comprising computer executable instructions, characterized in that: The computer executable instructions implement the method according to any one of claims 1 to 9 when executed by a processor.

Citation Information

Patent Citations

  • Control method and device of charging pile

    CN107351713A