Method for managing charging demand of vehicle, electronic device and computer storage medium

By analyzing user historical charging data to determine the reference and actual baseline, and dynamically configuring the charging period with the peak-to-valley price difference, the problems of low charging efficiency and poor user experience in traditional systems during peak periods are solved, and efficient charging management and cost reduction are achieved.

CN119227984APending Publication Date: 2024-12-31BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310790333.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

Traditional car charging station management systems are difficult to accurately analyze vehicle charging demand during peak periods or specific time periods, resulting in low charging efficiency, long queue waiting time, high power supply costs, and the existing regulatory strategies lack timeliness and poor user experience.

Method used

By analyzing the user's historical charging data, determining the reference baseline and actual baseline, dynamically configure the charging period with the peak and valley price difference, and using the server to perform big data analysis to optimize charging management and improve charging efficiency and user experience.

Benefits of technology

It achieves improved charging efficiency, reduced waiting time in queues, reduced power supply costs, and provides a simple and explainable user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227984A_ABST
    Figure CN119227984A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method for managing the charging demand of a vehicle, electronic equipment and a computer storage medium. The method comprises the following steps: in response to determining that a user is a baseline user and has a charging demand on a response day, determining a reference baseline based on non-response day charging data in historical charging data of the user; determining a reference daily charging amount and a response daily charging amount according to the reference baseline and response daily charging data in the historical charging data; determining an actual baseline based on the reference baseline, the reference daily charging amount and the response daily charging amount; and presenting the actual baseline and the reference baseline to the user. The method can reflect the change of the all-day charging demand of the user, and has the characteristics of simplicity and interpretability, so that the stable operation of the power system can be ensured and the power supply cost can be reduced based on the method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of vehicle charging, and more particularly, to a method, electronic device, and computer storage medium for managing charging requirements of a vehicle. Background Art

[0002] A car charging station is a facility that provides charging services for new energy vehicles such as electric vehicles and hybrid vehicles. It centrally manages a large number of electric vehicles through an intelligent management system to achieve the best charging efficiency and user experience.

[0003] As the number of new energy vehicles increases, users have higher requirements for charging efficiency and user experience. During peak hours or specific time periods, users may need to complete charging as soon as possible before continuing to drive. Therefore, in these cases, how to improve service efficiency through intelligent management systems and reasonable planning of charging pile layouts has become the key. Summary of the invention

[0004] The purpose of the present disclosure is to provide a method for managing the charging requirements of a vehicle, an electronic device and a computer storage medium for executing the method, so as to at least partially solve the above-mentioned problems and / or other potential problems existing in the traditional method for managing the charging requirements of a vehicle.

[0005] A first aspect of the present disclosure provides a method for managing the charging demand of a vehicle. The method includes: in response to determining that a user is a baseline user and has a charging demand on a response day, determining a reference baseline based on non-response day charging data in the user's historical charging data; determining a reference day charging amount and a response day charging amount based on the reference baseline and the response day charging data in the historical charging data, respectively; determining an actual baseline based on the reference baseline, the reference day charging amount, and the response day charging amount; and presenting the actual baseline and the reference baseline to the user.

[0006] In the embodiment of the present disclosure, the method first determines the reference baseline based on the user's recent average charging amount, and then determines the actual baseline through the reference baseline, the reference daily charging amount and the response daily charging amount, so as to accurately analyze the user's charging needs in real time and provide corresponding charging services according to their needs. In addition, when responding to the peak power demand period, the method can effectively plan and dispatch the power system in advance, thereby improving the user's charging efficiency and reducing the waiting time in queues, thereby ensuring the stable operation of the power system and reducing the power supply cost.

[0007] In some embodiments, determining whether a user is a baseline user includes: obtaining historical charging data of the user; determining whether the number of charging days of the user in a response period during non-responsive days of a preset number of days exceeds a threshold number of days based on the historical charging data; and in response to determining that the number of charging days exceeds the threshold number of days, determining that the user is a baseline user.

[0008] In some embodiments, determining the reference baseline includes: determining the reference baseline based on an average value of charging loads in a unit time period of a previous threshold number of days in which charging loads are sorted from high to low among preset days of historical charging data.

[0009] In some embodiments, determining the reference daily charge capacity includes: determining the reference daily charge capacity of the non-response day according to a reference baseline of the unit period.

[0010] In some embodiments, determining the charge amount on the response day includes: determining the charge data on the response day based on the actual charge amount on the response day in the historical charge data.

[0011] In some embodiments, determining the actual baseline includes: determining a floating factor based on a reference day charge amount and a response day charge amount; and determining the actual baseline according to the floating factor and the reference baseline.

[0012] The second aspect of the present disclosure provides an electronic device. The electronic device includes: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing machine executable instructions, when the instructions are executed by the at least one processing unit, the device performs actions, the actions including: in response to determining that the user is a baseline user and has a charging demand on the response day, determining a reference baseline based on non-response day charging data in the user's historical charging data; determining a reference day charging amount and a response day charging amount based on the reference baseline and the response day charging data in the historical charging data, respectively; determining an actual baseline based on the reference baseline, the reference day charging amount and the response day charging amount; and presenting the actual baseline and the reference baseline to the user.

[0013] In some embodiments, determining whether a user is a baseline user includes: obtaining historical charging data of the user; determining whether the number of charging days of the user in a response period during non-responsive days of a preset number of days exceeds a threshold number of days based on the historical charging data; and in response to determining that the number of charging days exceeds the threshold number of days, determining that the user is a baseline user.

[0014] In some embodiments, determining the reference baseline includes: determining the reference baseline based on an average value of charging loads in a unit time period of a previous threshold number of days in which charging loads are sorted from high to low among preset days of historical charging data.

[0015] In some embodiments, determining the reference daily charge capacity includes: determining the reference daily charge capacity of the non-response day according to a reference baseline of the unit period.

[0016] In some embodiments, determining the charge amount on the response day includes: determining the charge data on the response day based on the actual charge amount on the response day in the historical charge data.

[0017] In some embodiments, determining the actual baseline includes: determining a floating factor based on a reference day charge amount and a response day charge amount; and determining the actual baseline according to the floating factor and the reference baseline.

[0018] The third aspect of the present disclosure provides a computer storage medium. A computer program product stored on the computer storage medium includes machine executable instructions, which, when executed, cause a machine to perform the steps of the method of the first aspect of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, wherein like reference numerals generally represent like components throughout the exemplary embodiments of the present disclosure.

[0020] Figure 1 A simplified schematic diagram of a charging station is shown;

[0021] Figure 2 A flow chart showing a method for managing vehicle charging requirements according to an embodiment of the present disclosure is shown;

[0022] Figure 3 A schematic diagram showing a change trend of determining an actual baseline by a floating reference baseline according to an embodiment of the present disclosure is shown;

[0023] Figure 4 A flowchart showing a method for managing charging requirements of a vehicle according to an embodiment of the present disclosure; and

[0024] Figure 5 A schematic block diagram of an electronic device suitable for implementing an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0025] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0026] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "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 terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0027] The principles of the present disclosure will be described below with reference to several example embodiments shown in the accompanying drawings. Although preferred embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that these embodiments are described only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way.

[0028] In addition, the term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly related to the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; while in other cases, the subsequent action may be executed after a period of time after the event occurs or the condition is satisfied.

[0029] As mentioned above, with the increase in the number of new energy vehicles, the lagging infrastructure of car charging stations has resulted in long charging times, insufficient power supply, and insufficient parking spaces at charging stations. In addition, since the electricity consumption time of vehicles is relatively flexible, there will be peak and valley periods of electricity consumption. The degree of shortage and supply cost of electricity in different periods are different, so peak and valley time-of-use electricity prices have emerged. Peak and valley time-of-use electricity prices are set to guide users to use electricity reasonably and reduce the peak and valley imbalance of the power system. Time-of-use electricity prices refer to dividing 24 hours a day into several time periods according to the operating conditions of the system, and charging different electricity prices for each time period. The real-time electricity price in the power market is a pricing method that balances the instantaneous supply and demand of electricity and takes into account the safe operation of the power system. It is an important factor affecting the orderly charging of electric vehicles.

[0030] The charging and discharging control strategies used by some charging stations are configured in the local energy management system based on the local peak and valley power consumption combined with the power consumption of the charging station. That is, the vehicle responds to the charging demand by charging in the valley and discharging at the peak. Some charging stations also consider the differences in the flow of charging vehicles in different periods and time periods and adopt cloud-based control strategies. The cloud-based control strategy combines the big data of the cloud to analyze the recent average power consumption of the vehicle, predict the charging demand of the vehicle, and then dynamically configure the charging time of the vehicle based on the peak and valley price difference.

[0031] However, the peak power consumption and valley charging control strategies configured by the local energy management system lack timeliness, and only consider the price mechanism to meet the consumption of valley electricity, and there is no guarantee whether the stored valley electricity can be fully consumed. Although the cloud control strategy dynamically adjusts the energy storage charging and discharging strategy according to the vehicle's power consumption, which can better meet the balance of charging and discharging, it does not solve the maximum consumption of valley electricity that can be stored. This is because the charging demand will fluctuate with the time period, so big data cannot accurately analyze the vehicle's charging demand, making the cloud control strategy dynamically configure the vehicle's charging time period unable to meet the charging demand.

[0032] In order to optimize the control strategy and experience, it is usually necessary to predict the user's electricity consumption for the day. In traditional solutions, the load baseline estimation method is usually used. In this method, based on the electricity consumption of the power user at a certain time t in the past Y non-responsive days, the first X values ​​are selected from these Y values ​​from high to low, and the average is taken as the load baseline for the day at that time t. A similar method is to average all Y values ​​to determine the load baseline at that time t. Of course, there are also different solutions for averaging the first X values ​​from low to high and averaging the middle X values. However, for these solutions, the charging demand of electric vehicles is flexible and not fixed, and there will be fluctuations in a short period of time. Using the recent average charging amount as the load baseline cannot accurately reflect the original power load of the user on that day.

[0033] Another solution is to use machine learning methods to predict the daily electricity consumption of electric vehicle users and use the predicted value as the load baseline of electric vehicles on the response day. However, this machine learning-based method has prediction errors on the one hand and poor interpretability on the other. In other words, when conveying or presenting the load baseline to users, users cannot understand the internal calculation logic, resulting in problems such as poor user experience.

[0034] In order to solve or at least partially solve the above-mentioned problems or other potential problems of traditional management of vehicle charging needs, an embodiment of the present disclosure provides a method, which uses the server of the power system to accurately analyze the recent average charging amount of the vehicle as a reference baseline, and makes floating adjustments to the reference baseline according to the difference between the charging amount on the reference day and the charging amount on the response day, so that the vehicle can accurately respond to charging needs and dynamically configure the appropriate charging time period according to the peak-valley price difference in real time. At the same time, the method is simple and explainable.

[0035] Figure 1 A schematic diagram of a charging station for charging an electric vehicle is shown in FIG. Figure 1The ubiquitous power Internet of Things architecture system for the distribution network construction of the charging station 110 is shown in the figure, which includes a four-layer structure of the perception layer, the network layer, the platform layer and the application layer. Through the perception layer and the network layer, the geographical location of the charging station 110, the charging demand of the vehicle and other information can be obtained in real time, and the platform layer and the application layer use big data methods to analyze and process the real-time shared information, so as to manage the charging demand of the vehicle in real time. The perception layer, that is, the data acquisition layer, generally refers to the collection of user data through the charging station 110, the network layer, that is, the network transmission 120, can adopt wired transmission, wireless transmission or Bluetooth transmission, which is not limited in this disclosure, and is used to transmit user data. The platform layer, that is, the data center layer, is generally a server 130 used by the power system for data storage, data analysis, etc., and is used to process data from the network layer. The application layer, that is, the client layer, generally refers to the terminal 140, which can be a user or a device. This disclosure is not limited to this, and is used to receive information from the platform layer. This disclosure is to transmit the data of the perception layer to the platform layer through the network layer for processing and then send it to the terminal 140.

[0036] The perception layer is generally implemented by charging the vehicle using a charging pile of the charging station 110, but it should be understood that according to the solution of the embodiment of the present disclosure, the charging pile can charge the vehicle by wire, and can also charge the vehicle wirelessly (for example, using an electromagnetic field). It should be understood that the situation of charging by other methods is similar, and the present disclosure does not limit this, and will not be repeated in the following.

[0037] Each charging pile generally includes multiple (for example, two) charging guns 1101. The plug portion of the charging gun 1101 is used to be inserted into the socket of the electric vehicle to connect the electrical connection between the battery of the vehicle and the charging pile. During vehicle charging, the vehicle and the charging pile will communicate via messages. For example, the vehicle can send the required power demand to the charging pile according to its own conditions, and the charging pile can charge the vehicle's battery based on factors such as the required power and its own power output. Message communication between the vehicle and the charging pile is usually carried out at predetermined time intervals.

[0038] In addition, the charging pile can also directly transmit the message information to the platform layer through the network layer regularly (for example, 30s intervals or any other appropriate intervals) after collating or without collating, for analysis and use by the server 130 of the platform layer. These message data reported to the server 130 usually meet certain specifications and standards, and at least include the charging power, charging current, charging voltage, required power, required voltage, required current, and charging vehicle information, charging amount, charging time, charging date and other data reported by each charging gun 1101. The data transmitted to the platform layer is calculated and analyzed, combined with the actual charging situation of the charging station 110, that is, the peak discharge and valley charging as described above, and under the premise of considering the electricity price, respond to the charging needs of the vehicle, and send instructions to the application layer, that is, the user of the charging vehicle that meets the response needs receives relevant information suitable for charging and performs charging behavior.

[0039] According to the method for managing the charging needs of a vehicle in accordance with an embodiment of the present disclosure, the electronic device of the platform layer mentioned above can be executed, so that the message data (hereinafter also referred to as historical charging data or historical message data) reported by the charging station 110 to the server 130 (i.e., the platform layer mentioned above) can be analyzed to determine the situation in which the charging station 110 responds to the charging demand (the charging and discharging conditions during the peak and valley times mentioned above), and ultimately guide the user to efficiently realize vehicle charging and discharging based on these operating conditions.

[0040] The demand response mentioned in this article is the electricity demand response (DR), which refers to the short-term behavior of electricity users to temporarily change their electricity consumption behavior and reduce (increase) electricity consumption according to prices or incentives when the electricity market price increases (decreases) significantly or the safety and reliability of the power system is at risk, thereby promoting the balance of power supply and demand, ensuring the stable operation of the power grid, and suppressing the rise in electricity prices. In simple terms, demand response is the behavior of users responding to the call of the power system and temporarily adjusting their electricity consumption (including both reduction and increase) in a planned manner, thereby promoting the stability of the power system. The response day mentioned in this article is the date when the power grid carries out demand response. Non-response day (period): the date (period) when the user does not participate in demand response. The response period is the specific period of the response day when demand response is generally carried out, which is the response period. Load baseline: In demand response, it is used to measure how much electricity the user originally used, that is, the actual baseline mentioned above. The difference with the actual power consumption is the response power of demand response.

[0041] Figure 2A flow chart of the method according to an embodiment of the present disclosure is shown. The step in box 210 is the step of data collection, that is, the electronic device at the platform layer obtains historical charging data. For example, in some embodiments, the historical charging data of the non-response day and the charging data of the response day of the charging station 110 mentioned above are reported to the server 130 of the power system in units of the user's vehicle, and the process of storing them in the server 130 can be used as a data collection process. The method according to an embodiment of the present disclosure can obtain the message data reported by the charging station 110 from the server 130 in various appropriate ways, which are not limited here. In addition, in some embodiments, the process of data collection may also refer to the process of the electronic device obtaining the stored data from the memory for analysis.

[0042] Next, in box 220, the collected data is used to determine the user type. Specifically, after receiving the message data, the message data will first be preprocessed. The preprocessing may include: obtaining the vehicle's historical charging data, including the charging amount, charging time, and charging date on the non-response day. At the same time, the charging amount, charging time, and charging date of the vehicle on the response day are obtained. According to the historical charging data, it can be determined whether the user is a baseline user. For example, in some embodiments, it can be determined whether the user is a baseline user based on whether the number of charging days of the vehicle in the response period of the preset number of days on the non-response day exceeds the threshold number of days. It should be noted here that the role of determining baseline users and non-baseline users is to screen a large number of historical users to meet the requirements of baseline users, and then participate in the technology and analysis of the charging demand response of the power system. For example, in the present disclosure, the threshold number of days can be 5 days, or 7, 15, or 25 days, and the preset number of days can be 7 days, or 10, 20, or 30 days, which is not limited by the present disclosure.

[0043] Following the above steps, confirm whether the user is a charging user. Specifically, whether the user is a charging user can be determined by whether there is any charging behavior on the response day. In some embodiments, the charging load on the response day can be obtained through the message data of the charging station to determine whether the user has charging behavior on the response day. If there is charging behavior on the response day, it means that the user is a charging user, otherwise it is a non-charging user, and the subsequent evaluation process ends. It should be noted here that the dual conditions of baseline user and charging user need to be met at the same time before the subsequent steps of the method can be continued.

[0044] Next, in box 230, a reference baseline is calculated, and the reference baseline is first determined based on the charging load of the non-response day. The reference baseline is the charging load per unit time period, and the unit time period can be any appropriate value, for example, it can be half an hour, one hour, two hours, etc. In some embodiments, the reference baseline can be determined by using the High X of Y rule. In the High X of Y rule, Y is a preset number of days, and X is a threshold number of days, where X (threshold number of days) can be the average value of the charging amount of the first X (threshold number of days) in Y (preset number of days) sorted from high to low in the unit time period as the reference baseline.

[0045] Based on the reference baseline of the response period in the non-response day, the reference day charge amount can be determined. For example, if the reference baseline is the charge amount per hour, the charge baseline multiplied by 24 is the reference day charge amount. The reference day charge amount can include the response period charge amount and the non-response period charge amount. Similarly, the response day charge amount can be confirmed based on the response day charge amount in the historical charging data, which can also include the response period charge amount and the non-response period charge amount.

[0046] The floating factor can be determined by the ratio between the response day charge amount and the reference day charge amount, that is, floating factor = response day charge amount / reference day charge amount. The reference baseline is then adjusted by the floating factor to obtain the actual baseline, that is, actual baseline = reference baseline × floating factor. In this way, the user's charging needs can be described more accurately while being simple and explainable. After determining the actual baseline, in box 240, the actual baseline can be presented to the user and / or used to accurately determine the user's response and needs, thereby facilitating the subsequent power management of the platform and the promotion of activities.

[0047] Figure 3 A schematic diagram of a load baseline curve determined by a method according to an embodiment of the present disclosure is shown, wherein the change trend of the actual baseline is determined by a floating reference baseline. Table 1 below shows the determined load baseline table. The method according to an embodiment of the present disclosure can present the load baseline curve and / or the load baseline table to a user.

[0048] Table 1: Load Baseline Table

[0049]

[0050]

[0051] From Table 1 above Figure 3It can be seen that for some users, after the above process, it is determined that the reference daily charging amount determined according to the reference baseline is 100 kWh, and the charging amount on the response day is 120 kWh, then the floating factor can be determined to be 120÷100=1.2. The actual baseline in the response period can be determined to be 72 based on the charging amount of 60 in the response period determined by the reference baseline and the floating factor, while the actual response amount is 10. Therefore, it can be determined that the response amount in the response period is 10-72=-62. If the demand response is for the power grid to ease the power shortage and hope that users can reduce their electricity consumption, then in this case, the user has reduced his electricity consumption by 62 kWh compared to the past, and the platform can send rewards or subsidies for charging demand response to the user.

[0052] From the above description, it can be seen that the method according to the embodiment of the present disclosure can analyze and allocate user demand response according to the power consumption scenario of the charging station 110 (such as the situation mentioned above to promote the balance of power supply and demand and enable users to reduce or increase power consumption) by analyzing the historical message data reported by the vehicle. In this way, the management level of the charging needs of the vehicle can be improved, thereby improving the stability of the power supply of the power system and reducing the charging costs for users.

[0053] Figure 4 A flow chart of a method for managing the charging demand of a vehicle according to an embodiment of the present disclosure is shown. In some embodiments, the method 400 may be implemented by a server 130 or a platform or a control system of the charging station 110 itself or a processor of other appropriate devices that communicate with the charging station 110. For ease of understanding, the specific examples, numbers or values ​​mentioned in the following description are merely exemplary and are not intended to limit the scope of protection of the present disclosure.

[0054] like Figure 4 As shown, in block 410, in response to determining that the user is a baseline user and has a charging demand on the response day, the processor determines a reference baseline based on the non-response day charging data in the user's historical charging data. Next, in block 420, the processor determines a reference day charging amount and a response day charging amount based on the reference baseline and the response day charging data in the historical charging data, respectively.

[0055] At block 430, the processor determines the actual baseline based on the reference baseline, the reference daily charge amount and the response daily charge amount. Finally, at block 440, the processor presents the actual baseline and the reference baseline, as well as the power usage of the response period, to the user through appropriate means.

[0056] In some embodiments, the processor determines that the user is a baseline user, which may include the following process. The processor obtains the user's historical charging data, and determines whether the number of charging days of the user in the response period during the preset number of non-response days exceeds the threshold number of days according to the historical charging data. If the processor determines in response that the number of charging days exceeds the threshold number of days, the user is determined to be a baseline user.

[0057] In some embodiments, the processor determining the reference baseline may include: determining the reference baseline based on an average value of charging loads in a unit time period of a previous threshold number of days in which charging loads are sorted from high to low among preset days of historical charging data.

[0058] In some embodiments, the processor may determine a reference daily charge capacity for a non-responsive day based on a reference baseline for a unit period.

[0059] In some embodiments, the processor may determine the response day charging data based on the actual charging amount of the response day in the historical charging data.

[0060] In some embodiments, the processor may determine a floating factor based on a reference daily charge amount and a response daily charge amount, and determine an actual baseline according to the floating factor and the reference baseline.

[0061] The method according to the embodiment of the present disclosure uses the user's recent average charging amount as a reference baseline, and uses a floating factor to make an overall up and down fluctuation according to the change in daily charging amount. In this way, the method according to the embodiment of the present disclosure can reflect the change in the user's charging demand throughout the day on the response day, and at the same time has the characteristics of being simple and explainable.

[0062] Figure 5 1 shows a schematic block diagram of an electronic device 500 suitable for implementing an embodiment of the present disclosure. The electronic device 500 may be the server 130 mentioned above that communicates with the charging station 110 or the control system of the charging station 110 itself or other appropriate devices. Figure 5 As shown, the electronic device 500 includes at least one processing unit and at least one memory, and at least one processing unit can adopt a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 502 or computer program instructions loaded from a storage unit to a random access memory (RAM) 503. In RAM 503, various programs and data required for device operation can also be stored. CPU 501, ROM 502 and RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0063] Multiple components in the electronic device 500 are connected to the I / O interface 505, including: an input unit 506, such as a touch screen, buttons, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, an optical disk, etc.; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 509 allows the electronic device 500 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0064] The various processes and processing described above, such as the processes mentioned above, can be performed by the processing unit 501. For example, in some embodiments, the processes 410, 420, 430 and 440 can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the CPU 501, one or more actions of the processes 410, 420 and 430 described above can be performed.

[0065] Embodiments of the present disclosure relate to methods, electronic devices, and / or computer program products. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for executing various aspects of the present disclosure.

[0066] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, (but not limited to) an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.

[0067] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0068] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or entirely on the remote computer or server 130. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present disclosure.

[0069] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0070] 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, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0071] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating 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.

[0072] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.

[0073] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A method for managing charging requirements of a vehicle, comprising: In response to determining that the user is a baseline user and has a charging demand on a response day, determining a reference baseline based on charging data on non-response days in historical charging data of the user; Determine a reference day charging amount and a response day charging amount according to the reference baseline and the response day charging data in the historical charging data respectively; determining an actual baseline based on the reference baseline, the reference daily charge capacity, and the response daily charge capacity; as well as The actual baseline and the reference baseline are presented to the user.

2. The method of claim 1 , wherein determining that the user is the baseline user comprises: Acquire the historical charging data of the user; Determine, based on the historical charging data, whether the number of charging days of the user in the response period during the non-response days of the preset number of days exceeds a threshold number of days; as well as In response to determining that the number of charging days exceeds the threshold number of days, the user is determined to be the baseline user.

3. The method of claim 1 , wherein determining the reference baseline comprises: The reference baseline is determined based on an average value of charging loads in a unit period of a previous threshold number of days in which charging loads are sorted from high to low among preset days of the historical charging data.

4. The method according to claim 3, wherein determining the reference daily charge capacity comprises: The reference daily charge amount of the non-response day is determined based on the reference baseline of the unit period.

5. The method according to any one of claims 1 to 4, wherein determining the response daily charge amount comprises: The response day charging data is determined based on the actual charging amount on the response day in the historical charging data.

6. The method according to any one of claims 1 to 4, wherein determining the actual baseline comprises: determining a floating factor based on the reference daily charge amount and the response daily charge amount; as well as The actual baseline is determined according to the floating factor and the reference baseline.

7. An electronic device comprising: at least one processing unit; as well as at least one memory coupled to the at least one processing unit and storing machine-executable instructions, which, when executed by the at least one processing unit, cause the device to perform actions, the actions comprising: In response to determining that the user is a baseline user and has a charging demand on a response day, determining a reference baseline based on charging data on non-response days in historical charging data of the user; Determine a reference day charging amount and a response day charging amount according to the reference baseline and the response day charging data in the historical charging data respectively; determining an actual baseline based on the reference baseline, the reference daily charge amount, and the response daily charge amount; and The actual baseline and the reference baseline are presented to the user.

8. The electronic device of claim 7, wherein determining that the user is the baseline user comprises: Acquire the historical charging data of the user; Determine, based on the historical charging data, whether the number of charging days of the user in the response period during the non-response days of the preset number of days exceeds a threshold number of days; as well as In response to determining that the number of charging days exceeds the threshold number of days, the user is determined to be the baseline user.

9. The electronic device of claim 7, wherein determining the reference baseline comprises: The reference baseline is determined based on an average value of charging loads in a unit period of a previous threshold number of days in which charging loads are sorted from high to low among preset days of the historical charging data.

10. The electronic device according to claim 7, wherein determining the reference daily charge amount comprises: The reference daily charge amount of the non-response day is determined based on the reference baseline of the unit period.

11. The electronic device according to any one of claims 7 to 10, wherein determining the response day charge amount comprises: The response day charging data is determined based on the actual charging amount on the response day in the historical charging data.

12. The electronic device according to any one of claims 7 to 10, wherein determining the actual baseline comprises: determining a floating factor based on the reference daily charge amount and the response daily charge amount; as well as The actual baseline is determined according to the floating factor and the reference baseline.

13. A computer storage medium comprising a computer program product stored thereon comprising machine executable instructions which, when executed, cause a machine to perform the steps of the method according to any one of claims 1 to 6.