Charging control method and device, equipment and storage medium
By monitoring the battery charging power curve in real time in the charging pile management platform and adjusting the self-stop condition for fullness according to the curve characteristics, the problem in the prior art is difficult to accurately identify the pulsed battery when it is about to be fully charged, and accurately judge the battery fullness is achieved Time to avoid overcharging charges and overcharging, and improve user charging experience.
Patent Information
- Application Number
- CN202411940317.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-02-14
AI Technical Summary
When the existing charging pile management platform determines that the electric vehicle battery is fully charged, it is difficult to accurately identify that the pulsed battery enters the pulse mode when it is about to be fully charged, resulting in fluctuations in charging power and unable to meet the conditions for full self-stop, resulting in excessive charging fees and overcharging. .
By receiving the charging request, select the applicable full self-stop condition, and monitor the charging power curve of the battery in real time, adjust the full self-stop condition according to the curve characteristics to ensure that the battery is fully charged is accurately judged.
Differentiated judgments of different users and battery types are achieved, accurate identification of the timing of battery fullness, avoid overcharging and overcharging, and improve user charging experience.
Smart Images

Figure CN119428319A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of charging technology, and in particular to a charging control method, device, equipment and storage medium. Background Art
[0002] Generally, electric vehicles are charged through charging piles. After the charging pile management platform detects that the battery of the electric vehicle is full, it will automatically control the charging pile to stop charging the battery of the electric vehicle. That is, the charging pile management platform has a full automatic stop function.
[0003] At present, the full-charge automatic stop condition of the charging pile management platform is generally set as: the charging power is lower than the preset power for a preset time (such as 30 minutes). That is, when the charging pile management platform detects that the current charging power of the charging pile is lower than the preset power for a preset time, it is judged that the full-charge automatic stop condition is met and the charging pile is controlled to stop charging the battery of the electric vehicle.
[0004] However, for some pulse batteries (such as nickel-metal hydride batteries, lithium-ion batteries and lead-acid batteries), they will enter pulse mode when they are about to be fully charged. If the battery of an electric vehicle is composed of pulse batteries, then in pulse mode, the charging power of the charging pile will fluctuate up and down, which may cause the charging power of the charging pile to be lower than the preset power for a period of time that cannot reach the preset time, resulting in the battery of the electric vehicle failing to meet the full self-stop condition, so that charging fees are always charged, and there may be overcharging, affecting the user's charging experience. Summary of the invention
[0005] The embodiments of the present application provide a charging control method, device, equipment and storage medium to solve the problems existing in the related technologies. The technical solutions are as follows:
[0006] In a first aspect, an embodiment of the present application provides a charging control method, including:
[0007] receiving a charging request, wherein the charging request includes target user information of a target user currently requesting charging and relevant information of a target charging pile;
[0008] According to the target user information, select the currently applicable target full automatic stop condition;
[0009] After the target battery of the electric vehicle is connected to the target charging pile, based on the relevant information, the target charging pile is controlled to start charging the target battery, and a target charging power curve of the target battery is monitored in real time;
[0010] Based on the target charging power curve, when it is monitored that the target battery meets the target full-charge automatic stop condition, the target charging pile is controlled to stop charging the target battery.
[0011] In one implementation, selecting the currently applicable target full automatic stop condition according to the target user information includes:
[0012] Determining whether the target user is a new user or an old user according to the target user information;
[0013] When it is determined that the target user is a new user, selecting a first reference full charge automatic stop condition of a common battery type as the target full charge automatic stop condition;
[0014] When it is determined that the target user is an old user, the best full charge self-stop condition corresponding to the battery type of the target battery is selected as the target full charge self-stop condition. The battery types include ordinary battery types and pulse battery types. The battery type of the target battery is obtained according to the target user information by querying the correspondence between the user information stored in the charging pile management platform and the user tag. The user tag is used to indicate the battery type used by the user.
[0015] In one implementation, the corresponding relationship is established in the following manner:
[0016] Grouping all historical charging orders stored on the charging pile management platform according to the user dimension to obtain a historical charging order group corresponding to each user, wherein the historical charging orders in the historical charging order group include a charging power curve and user information;
[0017] analyzing whether the charging power curves of the historical charging orders in the historical charging order group conform to the pulse characteristics;
[0018] When it is determined that the charging power curve in the historical charging order meets the pulse characteristic, the user tag of each user is set to a pulse battery tag, and the pulse battery tag is used to indicate that the battery type used by each user is a pulse battery type;
[0019] When it is determined that the charging power curve in the historical charging order does not conform to the pulse characteristic, the user tag of each user is set to a common battery tag, where the common battery tag is used to indicate that the battery type used by each user is a common battery type;
[0020] The corresponding relationship is established based on the user information and user tag of each user.
[0021] In one embodiment, the first benchmark full charge automatic stop condition is that the continuous time for which the charging power is lower than the first power threshold reaches a first time threshold, and the first power threshold and the first time threshold are obtained by AI analysis based on the first historical charging order of other users using ordinary batteries;
[0022] When the battery type of the target battery is a common battery type, the optimal full charge automatic stop condition is that the continuous time for which the charging power is lower than a second power threshold reaches a second time threshold, and the second power threshold and the second time threshold are obtained by AI analysis based on a second historical charging order of the target user using the target battery;
[0023] When the battery type of the target battery is a pulse battery type, the optimal full charging self-stop condition is that the number of pulse powers with pulse amplitude lower than the third power threshold reaches a first number threshold, and the third power threshold and the first number threshold are obtained based on AI analysis of the third historical charging order of the target user using the target battery.
[0024] In one embodiment, the method further comprises:
[0025] When the target user is a new user and the target charging power curve is monitored to meet the pulse characteristic, the target full charge automatic stop condition is switched to the second reference full charge automatic stop condition of the pulse battery type, and the subsequent charging power curve of the target battery is continuously monitored;
[0026] Based on the subsequent charging power curve, when it is monitored that the target battery meets the target full-charge automatic stop condition after switching, the target charging pile is controlled to stop charging the target battery.
[0027] In one embodiment, the second benchmark full charge self-stop condition is that the number of pulse powers with pulse amplitude lower than the fourth power threshold reaches a second quantity threshold, and the fourth power threshold and the second quantity threshold are obtained based on AI analysis of the fourth historical charging orders of other users using pulse batteries.
[0028] In one embodiment, the method further comprises:
[0029] Based on the target charging power curve, when it is monitored that the target battery meets the no-load condition, the charging order is terminated, and the no-load condition is that the continuous time when the charging power is 0 reaches a third time threshold.
[0030] In a second aspect, an embodiment of the present application further provides a charging control device, including:
[0031] A receiving unit, configured to receive a charging request, wherein the charging request includes target user information of a target user currently requesting charging and relevant information of a target charging pile;
[0032] A selection unit, configured to select a currently applicable target full automatic stop condition according to the target user information;
[0033] A first control unit is configured to control the target charging pile to start charging the target battery based on the relevant information after the target battery of the electric vehicle is connected to the target charging pile, and to monitor a target charging power curve of the target battery in real time;
[0034] The second control unit is used to control the target charging pile to stop charging the target battery when it is detected that the target battery meets the target full-charge automatic stop condition based on the target charging power curve.
[0035] In one implementation, when the selection unit is used to select the currently applicable target full automatic stop condition according to the target user information, it is specifically used to:
[0036] Determining whether the target user is a new user or an old user according to the target user information;
[0037] When it is determined that the target user is a new user, selecting a first reference full charge automatic stop condition of a common battery type as the target full charge automatic stop condition;
[0038] When it is determined that the target user is an old user, the best full charge self-stop condition corresponding to the battery type of the target battery is selected as the target full charge self-stop condition. The battery types include ordinary battery types and pulse battery types. The battery type of the target battery is obtained according to the target user information by querying the correspondence between the user information stored in the charging pile management platform and the user tag. The user tag is used to indicate the battery type used by the user.
[0039] In one implementation, the corresponding relationship is established by the selection unit in the following manner:
[0040] Grouping all historical charging orders stored on the charging pile management platform according to the user dimension to obtain a historical charging order group corresponding to each user, wherein the historical charging orders in the historical charging order group include a charging power curve and user information;
[0041] analyzing whether the charging power curves of the historical charging orders in the historical charging order group conform to the pulse characteristics;
[0042] When it is determined that the charging power curve in the historical charging order meets the pulse characteristic, the user tag of each user is set to a pulse battery tag, and the pulse battery tag is used to indicate that the battery type used by each user is a pulse battery type;
[0043] When it is determined that the charging power curve in the historical charging order does not conform to the pulse characteristic, the user tag of each user is set to a common battery tag, where the common battery tag is used to indicate that the battery type used by each user is a common battery type;
[0044] The corresponding relationship is established based on the user information and user tag of each user.
[0045] In one embodiment, the first benchmark full charge automatic stop condition is that the continuous time for which the charging power is lower than the first power threshold reaches a first time threshold, and the first power threshold and the first time threshold are obtained by AI analysis based on the first historical charging order of other users using ordinary batteries;
[0046] When the battery type of the target battery is a common battery type, the optimal full charge automatic stop condition is that the continuous time for which the charging power is lower than a second power threshold reaches a second time threshold, and the second power threshold and the second time threshold are obtained by AI analysis based on a second historical charging order of the target user using the target battery;
[0047] When the battery type of the target battery is a pulse battery type, the optimal full charging self-stop condition is that the number of pulse powers with pulse amplitude lower than the third power threshold reaches a first number threshold, and the third power threshold and the first number threshold are obtained based on AI analysis of the third historical charging order of the target user using the target battery.
[0048] In one embodiment, the second control unit is further configured to:
[0049] When the target user is a new user and the target charging power curve is monitored to meet the pulse characteristic, the target full charge automatic stop condition is switched to the second reference full charge automatic stop condition of the pulse battery type, and the subsequent charging power curve of the target battery is continuously monitored;
[0050] Based on the subsequent charging power curve, when it is monitored that the target battery meets the target full-charge automatic stop condition after switching, the target charging pile is controlled to stop charging the target battery.
[0051] In one embodiment, the second benchmark full charge self-stop condition is that the number of pulse powers with pulse amplitude lower than the fourth power threshold reaches a second quantity threshold, and the fourth power threshold and the second quantity threshold are obtained based on AI analysis of the fourth historical charging orders of other users using pulse batteries.
[0052] In one embodiment, the second control unit is further configured to:
[0053] Based on the target charging power curve, when it is monitored that the target battery meets the no-load condition, the charging order is terminated, and the no-load condition is that the continuous time when the charging power is 0 reaches a third time threshold.
[0054] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a memory and a processor, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement a method in any one of the above-mentioned aspects, wherein the memory and the processor communicate with each other through an internal connection path.
[0055] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program runs on a computer, the method in any one of the above-mentioned embodiments is implemented.
[0056] The advantages or beneficial effects of the above technical solution include at least:
[0057] This application can start from the user dimension and adopt different full-charge automatic stop conditions for different users, which can realize differentiated judgment at each charging and accurately judge the full-charge automatic stop time of the battery used by each user, avoiding the situation of overcharging and overcharging, thereby improving the user's charging experience.
[0058] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in the present application and should not be regarded as limiting the scope of the present application.
[0060] Figure 1 A flowchart of a charging control method provided in an embodiment of the present application;
[0061] Figure 2 An example diagram of a charging power curve in a first historical charging order provided in an embodiment of the present application;
[0062] Figure 3 An example diagram of a charging power curve in a third historical charging order provided in an embodiment of the present application;
[0063] Figure 4 A flowchart of another charging control method provided in an embodiment of the present application;
[0064] Figure 5 A structural block diagram of a charging control device provided in an embodiment of the present application;
[0065] Figure 6 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.
[0067] Figure 1 The flowchart of the charging control method according to an embodiment of the present application is shown. The execution subject of the method may be a charging pile management platform, or other devices that interact with the charging pile management platform, which is not limited in the present embodiment. Figure 1 As shown, the method may include the following steps:
[0068] S110: Receive a charging request.
[0069] In one embodiment, the charging request may include, but is not limited to: target user information of the target user currently requesting charging and relevant information of the target charging pile. Among them, the target user information may include, but is not limited to: a unique user number. The unique user number may be a mobile phone number, or may be obtained by numbering in other ways, which is not limited in the embodiments of the present application. The relevant information may include, but is not limited to: area, device number, device name, and socket number. The area refers to the area where the target charging pile is located.
[0070] As an example, the target user can initiate the charging request to the charging pile management platform through a user terminal (such as a mobile phone, etc.). For example, the target user selects the target charging pile on the mini program of the charging pile management platform through the user terminal, selects the socket number of the socket to be used on the target charging pile, and then clicks the charging control on the mini program to initiate the charging request. Correspondingly, the charging pile management platform receives the charging request.
[0071] S120: According to the target user information, select the currently applicable target full automatic stop condition.
[0072] In one implementation, it can be determined whether the target user is a new user or an old user based on the target user information.
[0073] As an example, the number of historical charging orders of the target user can be queried on the charging pile management platform according to the target user information. When it is determined that the number of historical charging orders is less than a preset number, the target user is determined to be a new user, or when it is determined that the number of historical charging orders is greater than or equal to the preset number, the target user is determined to be an old user.
[0074] Among them, the preset number can be set according to actual needs, and the embodiments of the present application are not limited to this. For example, the specific value of the preset number can be set according to the quantity demand of the AI analysis for data. For example, when it is determined that 3 historical charging orders can meet the quantity demand of the AI analysis for data, the preset number can be set to 3.
[0075] In one implementation, when it is determined that the target user is a new user, a first reference full charge auto-stop condition for a common battery type is selected as the target full charge auto-stop condition.
[0076] In specific implementation, the first benchmark full-charge automatic stop condition can be: the continuous length of time that the charging power is lower than the first power threshold reaches the first time threshold. For example, when the first power threshold is 30w and the first time threshold is 60s, the first benchmark full-charge automatic stop condition is that the continuous length of time that the charging power is lower than 30w reaches 60s.
[0077] In a specific implementation, the first historical charging order may be a historical charging order marked as a full self-stop order by the charging pile management platform. The first historical charging order may include, but is not limited to: a charging power curve, a charging start time, a charging end time, and a charging power at the end. For example, a charging power curve in a first historical charging order may be as follows: Figure 2 shown.
[0078] In a specific implementation, the first power threshold and the first duration threshold are obtained by AI analysis based on the first historical charging orders of other users using ordinary batteries. Other users refer to users other than the target user.
[0079] As an example, the charging pile management platform can use an AI analysis algorithm in the background to analyze the charging power curve, charging end time and charging power at the end in each first historical charging order, and determine the charging power range corresponding to when the ordinary battery may be fully charged in each first historical charging order and the duration range corresponding to the charging power range. Then, statistical methods (such as descriptive statistics, etc.) are used to respectively take values based on the determined charging power range and duration range of each first historical charging order, such as taking the average, median or mode, to obtain the first power threshold and the first duration threshold.
[0080] When the target user is a new user, the charging pile management platform cannot determine the battery type of the target battery currently used by the target user. Based on this, in the embodiment of the present application, when the target user is a new user, the first benchmark full-time automatic stop condition of the ordinary battery type is selected as the currently applicable target full-time automatic stop condition, which can be suitable for the charging needs of most new users, especially for the charging needs of new users who use ordinary batteries.
[0081] In one embodiment, when the target user is an old user, the best full-time automatic stop condition corresponding to the battery type of the target battery is selected as the target full-time automatic stop condition, wherein the target battery is a battery of an electric vehicle.
[0082] In specific implementation, the charging pile management platform may store the correspondence between the target user information and the user tag, and the user tag is used to indicate the type of battery used by the user. That is, the battery type of the target battery can be obtained by querying the correspondence stored in the charging pile management platform according to the target user information.
[0083] In specific implementation, the corresponding relationship can be established in the following manner:
[0084] The first step is to group all historical charging orders stored on the charging pile management platform according to the user dimension to obtain the historical charging order group corresponding to each user.
[0085] The historical charging orders in the historical charging order group may include, but are not limited to: charging power curve and user information.
[0086] The second step is to analyze whether the charging power curves of the historical charging orders in the historical charging order group conform to the pulse characteristics.
[0087] For example, it is possible to determine whether the charging power curve in the historical charging order meets the pulse characteristics by determining whether the charging power curve in the historical charging order has continuous up and down fluctuations within a period of time.
[0088] The third step is to set each user's user tag to a pulse battery tag when it is determined that the charging power curve in the historical charging order meets the pulse characteristics; or, to set each user's user tag to a normal battery tag when it is determined that the charging power curve in the historical charging order does not meet the pulse characteristics. The pulse battery tag is used to indicate that the battery type used by each user is a pulse battery type, and the normal battery tag is used to indicate that the battery type used by each user is a normal battery type.
[0089] For example, when it is determined that the charging power curve in the historical charging order has a situation where it fluctuates up and down continuously within a period of time, it is determined that the charging power curve in the historical charging order meets the pulse characteristics. When it is determined that the charging power curve in the historical charging order does not have a situation where it fluctuates up and down continuously within a period of time, it is determined that the charging power curve in the historical charging order does not meet the pulse characteristics.
[0090] That is, in the embodiment of the present application, the battery type includes two types: ordinary battery type and pulse battery type. Among them, for ordinary batteries classified as ordinary batteries, they can be composed of non-pulse batteries. For pulse batteries classified as pulse battery types, they can be composed of pulse batteries.
[0091] In the fourth step, the corresponding relationship can be established based on the user information and user tag of each user.
[0092] In the embodiment of the present application, by establishing the corresponding relationship and storing it on the charging pile management platform, differentiated judgments can be made for each old user, so that the full charge automatic stop condition judgment can be implemented based on the user dimension. For example, when it is determined that the target user is an old user, the target charging automatic stop condition suitable for the target user is selected directly according to the user tag, so as to accurately judge the full charge automatic stop timing of the target battery, prevent the occurrence of overcharging and overcharging, and improve the charging experience of the target user.
[0093] In specific implementation, the corresponding relationship can be dynamically updated according to the user deregistration and registration status on the charging pile management platform. For example, if an old user deregisters, the user information and user tag of the old user can be deleted in the corresponding relationship to update the corresponding relationship. If a new user registers, when the user tag of the new user is obtained, the user information and user tag of the new user can be added to the corresponding relationship to update the corresponding relationship.
[0094] In one embodiment, when the target battery is a common battery, the corresponding optimal full charge automatic stop condition is: the continuous time when the charging power is lower than the second power threshold reaches the second time threshold. For example, when the second power threshold is 25w and the second time threshold is 50s, the optimal full charge automatic stop condition is that the continuous time when the charging power is lower than 25w reaches 50s.
[0095] In a specific implementation, the second historical charging order may be a historical charging order marked as a full self-stop order by the charging pile management platform. The second historical charging order may include, but is not limited to: a charging power curve, a charging start time, a charging end time, and a charging power at the end.
[0096] In a specific implementation, the second power threshold and the second duration threshold are obtained by analyzing the second historical charging order of the target user using the target battery. The second power threshold and the second duration threshold can be determined in the same or similar manner as the first power threshold and the first duration threshold, and the embodiments of the present application will not be repeated here.
[0097] In one embodiment, when the battery type of the target battery is a pulse type battery type, the corresponding optimal full charge automatic stop condition may be: the number of pulse powers with pulse amplitudes lower than the third power threshold reaches the first number threshold, wherein the pulse amplitude is the difference between the highest value and the lowest value of the pulse power.
[0098] For example, when the third power threshold is 28w and the first quantity threshold is 6, the optimal full charge auto-stop condition is that the number of pulse powers with pulse amplitudes lower than 28w reaches 6.
[0099] In a specific implementation, the third historical charging order may be a historical charging order marked as a full self-stop order by the charging pile management platform. The third historical charging order may include, but is not limited to: a charging power curve, a charging start time, a charging end time, and a charging power at the end. For example, a charging power curve in a third historical charging order may be as follows: Figure 3 shown.
[0100] In a specific implementation, the third power threshold and the first quantity threshold may be obtained by performing AI analysis based on the third historical charging order of the target user using the target battery.
[0101] As an example, the charging pile management platform can use an AI analysis algorithm in the background to analyze the charging power curve, charging end time and charging power at the end in each third historical charging order, and determine the pulse amplitude range corresponding to the pulse battery when it is likely to be fully charged in each third historical charging order. Then, statistical methods (such as descriptive statistics, etc.) are used to take corresponding values based on the determined pulse amplitude range of each third historical charging order and the pulse power corresponding to the pulse amplitude range to obtain the third power threshold and the first quantity threshold.
[0102] Exemplarily, taking the third historical charging order of the target user using the target battery including historical charging order a, historical charging order b, historical charging order c and historical charging order d as an example, if it is determined through AI analysis that the pulse amplitude range corresponding to the possible full charge in historical charging order a is 0-30w, the pulse amplitude range corresponding to the possible full charge in historical charging order b is 0-31w, the pulse amplitude range corresponding to the possible full charge in historical charging order c is 0-32w, and the pulse amplitude range corresponding to the possible full charge in historical charging order d is 0-26w. Then, a statistical method can be used to take the average value of the highest value in the pulse amplitude range of these four third historical charging orders as the third power threshold, that is, the third power threshold = (30w + 31w + 32w + 31w) ÷ 4 = 31w. And, a statistical method can be used to count the number of pulse powers with pulse amplitudes lower than 31w in the pulse powers corresponding to the pulse amplitude ranges of these four third historical charging orders, and then take the average value, which is used as the first quantity threshold.
[0103] Since the pulse amplitude of the battery used by each user may be quite different, based on this, in the embodiment of the present application, when the target user is an old user, the optimal full charge automatic stop condition corresponding to the battery type of the target battery used by the target user is selected as the target full charge automatic stop condition, so as to achieve the effect of selecting the optimal full charge automatic stop condition suitable for the battery used by the user in the user dimension, so that the full charge automatic stop timing of the target battery can be accurately judged later, and the situation of overcharging and overcharging can be prevented, thereby improving the user's charging experience.
[0104] S130: After the target battery of the electric vehicle is connected to the target charging pile, based on the relevant information, the target charging pile is controlled to start charging the target battery, and a target charging power curve of the target battery is monitored in real time.
[0105] As an example, based on the relevant information in the charging request, it can be determined which socket of the target charging pile is used for charging. After the target battery is connected to the socket of the target charging pile, the target charging pile is controlled to start the socket to charge the target battery, and the output voltage and output current of the socket are monitored in real time. According to the real-time monitored output current and output voltage, the output power is calculated according to the following formula (1), and the output power curve of the socket can be drawn in real time.
[0106] P=U×I (1)
[0107] Among them, P represents the output power, U represents the output voltage, and I represents the output current.
[0108] That is, in this example, the target charging power curve can be understood as the output power curve of the socket.
[0109] As an example, when the charging request is received, it can be assumed that the target battery is connected to the target charging pile. Alternatively, other methods can be used to determine whether the target battery is connected to the target charging pile. This embodiment of the present application is not limited to this.
[0110] S140: Based on the target charging power curve, when it is monitored that the target battery meets the target full-charge automatic stop condition, the target charging pile is controlled to stop charging the target battery.
[0111] In one embodiment, when it is detected based on the target charging power curve that the target battery meets the target full-charge automatic stop condition, a charging stop instruction may be sent to the target charging pile through the charging pile management platform, and the charging stop instruction carries the socket number of the socket connected to the target battery. When the target charging pile receives the charging stop instruction, it immediately stops charging the target battery through the socket.
[0112] In the embodiment of the present application, by executing step S140, the full-time automatic stop timing of the target battery can be accurately determined, thereby preventing overcharging and overcharging, thereby improving the user's charging experience.
[0113] In an applicable scenario provided in the embodiment of the present application, combined with Figure 1 and Figure 4 As shown, after executing step S130, the charging control method provided in the embodiment of the present application may further include the following steps:
[0114] S150: When the target user is a new user and the target charging power curve is monitored to meet the pulse characteristic, the target full charge stop condition is switched to the second reference full charge stop condition of the pulse battery type, and the subsequent charging power curve of the target battery is continuously monitored.
[0115] As an example, when, based on the target charging power curve, it is monitored that several pulse powers appear continuously within a period of time, it can be determined that the target charging power meets the pulse characteristics, that is, it can be determined that the target battery enters the pulse mode. At this time, the target full charge self-stop condition can be switched to the second benchmark full charge self-stop condition of the pulse battery type, and the subsequent charging power curve of the target battery can continue to be monitored.
[0116] In one implementation, the second reference full charge auto-stop condition may be: the number of pulse powers whose pulse amplitude is lower than the fourth power threshold reaches a second number threshold.
[0117] For example, when the fourth power threshold is 30w and the second quantity threshold is 7, the second reference full automatic stop condition is that the number of pulse powers with pulse amplitudes lower than 30w reaches 7.
[0118] In a specific implementation, the fourth historical charging order may be a historical charging order marked as a full self-stop order by the charging pile management platform. The fourth historical charging order may include, but is not limited to: a charging power curve, a charging start time, a charging end time, and a charging power at the end.
[0119] In specific implementation, the fourth power threshold and the second quantity threshold are obtained based on AI analysis of each fourth historical charging order of other users using the pulse battery. The fourth power threshold and the second quantity threshold can be determined in the same or similar manner as the third power threshold and the first quantity threshold, and the embodiments of the present application will not be repeated here.
[0120] S160: Based on the subsequent charging power curve, when it is monitored that the target battery meets the target full-time automatic stop condition after switching, the target charging pile is controlled to stop charging the target battery.
[0121] In one implementation, the implementation of step S160 is the same as or similar to the implementation of the above-mentioned step S140, and this embodiment of the present application is not limited to this.
[0122] In the embodiment of the present application, by executing step S150 and step S160, the target full charge stop condition can be adjusted in time to be more suitable for judging the full charge stop of the target battery, and the full charge stop timing of the target battery can be accurately judged to prevent overcharging and overcharging, thereby improving the user's charging experience.
[0123] In specific implementation, if this charging order is terminated based on the judgment that the target full-time automatic stop condition is met, then this charging order can be marked as a full-time automatic stop order through the charging pile management platform and classified as a historical charging order for the target user.
[0124] In another applicable scenario provided in the embodiment of the present application, combined with Figure 1 and Figure 4 As shown, after executing step S130, the charging control method provided in the embodiment of the present application may further include the following steps:
[0125] S170: Based on the target charging power curve, when it is detected that the target battery meets the no-load condition, the charging order is terminated.
[0126] In one embodiment, the no-load condition may be that the continuous time duration of the charging power being 0 reaches a third time duration threshold. The third time duration threshold may be set according to actual needs, such as 10 seconds.
[0127] As an example, the third duration threshold can be obtained by AI analysis based on all historical charging orders using pulse batteries. For example, an AI analysis algorithm can be used to analyze the interval between two adjacent power pulses in the charging power of these historical charging orders when the full automatic stop condition is met, and then the largest interval is selected as the third duration threshold.
[0128] In specific implementation, the target battery is charged during the charging process until it is monitored that the target battery meets the full target self-stop conditions, or the charging is stopped when an abnormal situation is detected. In this case, if the target user is a new user, it is impossible to determine the type of battery the target battery belongs to through the charging pile management platform. When the target battery is a pulse battery, its lowest charging power during normal charging may be 0, and when the target battery is an ordinary battery, its lowest charging power of 0 is an abnormal charging situation. Therefore, when the charging power is detected to be 0 based on the target charging power, the target battery may be in a normal charging state or in an abnormal charging situation.
[0129] Based on this, the embodiment of the present application sets a no-load condition to prevent overcharging of charging fees or abnormal termination of orders, which can further improve the user's charging experience.
[0130] In another applicable scenario provided by an embodiment of the present application, the first benchmark full charge self-stop condition, the second benchmark full charge self-stop condition and the optimal full charge self-stop condition corresponding to the battery type used by each old user can be regularly updated to improve the accuracy of judging the full charge self-stop timing of the battery used by each new user, as well as to improve the accuracy of judging the full charge self-stop timing of the battery used by each old user, thereby further improving the user's charging experience.
[0131] For example, since each charging pile can generate multiple charging orders every day, based on this, by regularly obtaining the corresponding historical charging orders and adopting the above-mentioned corresponding AI analysis method, a new first benchmark full stop condition, a new second benchmark full stop condition and a new optimal full stop condition corresponding to the battery type used by each old user can be determined, and then the old and the new can be replaced to complete the regular update of the first benchmark full stop condition, the second benchmark full stop condition and the optimal full stop condition corresponding to the battery type used by each old user.
[0132] In summary, the charging control method provided in the embodiment of the present application can be carried out from the user dimension, and different full-charge automatic stop conditions can be adopted for different users, so as to realize differentiated judgment at each charging, and can accurately judge the full-charge automatic stop timing of the battery used by each user, thereby preventing the occurrence of overcharging and overcharging, thereby improving the user's charging experience.
[0133] Figure 5 FIG. 2 shows a structural block diagram of a charging control device according to an embodiment of the present application. Figure 5 As shown, the charging control device may include:
[0134] The receiving unit 210 is used to receive a charging request, where the charging request includes target user information of a target user currently requesting charging and relevant information of a target charging pile;
[0135] A selection unit 220, for selecting a currently applicable target full automatic stop condition according to target user information;
[0136] The first control unit 230 is used to control the target charging pile to start charging the target battery based on relevant information after the target battery of the electric vehicle is connected to the target charging pile, and to monitor the target charging power curve of the target battery in real time;
[0137] The second control unit 240 is used to control the target charging pile to stop charging the target battery when it is detected that the target battery meets the target full-charge automatic stop condition based on the target charging power curve.
[0138] In one implementation, when the selection unit 220 is used to select the currently applicable target full automatic stop condition according to the target user information, it is specifically used to:
[0139] Determine whether the target user is a new user or an old user based on the target user information;
[0140] When it is determined that the target user is a new user, the first reference full charge automatic stop condition of the common battery type is selected as the target full charge automatic stop condition;
[0141] When it is determined that the target user is an old user, the best full charge automatic stop condition corresponding to the battery type of the target battery is selected as the target full charge automatic stop condition. The battery types include ordinary battery types and pulse battery types. The battery type of the target battery is obtained according to the target user information by querying the correspondence between the user information stored in the charging pile management platform and the user tag. The user tag is used to indicate the battery type used by the user.
[0142] In one implementation, the corresponding relationship is established by the selection unit 220 in the following manner:
[0143] All historical charging orders stored on the charging pile management platform are grouped according to the user dimension to obtain a historical charging order group corresponding to each user, wherein the historical charging orders in the historical charging order group include a charging power curve and user information;
[0144] Analyze whether the charging power curves of the historical charging orders in the historical charging order group conform to the pulse characteristics;
[0145] When it is determined that the charging power curve in the historical charging order meets the pulse characteristic, the user tag of each user is set to a pulse battery tag, and the pulse battery tag is used to indicate that the battery type used by each user is a pulse battery type;
[0146] When it is determined that the charging power curve in the historical charging order does not conform to the pulse characteristics, the user tag of each user is set to a common battery tag, and the common battery tag is used to indicate that the battery type used by each user is a common battery type;
[0147] Based on the user information and user tag of each user, a corresponding relationship is established.
[0148] In one embodiment, the first benchmark full charge automatic stop condition is that the continuous time for which the charging power is lower than the first power threshold reaches a first time threshold, and the first power threshold and the first time threshold are obtained by AI analysis based on the first historical charging order of other users using ordinary batteries;
[0149] When the battery type of the target battery is a common battery type, the optimal full charge automatic stop condition is that the continuous time for which the charging power is lower than the second power threshold reaches the second time threshold, and the second power threshold and the second time threshold are obtained through AI analysis based on the second historical charging order of the target user using the target battery;
[0150] When the battery type of the target battery is a pulse battery type, the optimal full charging self-stop condition is that the number of pulse powers with a pulse amplitude lower than the third power threshold reaches a first quantity threshold, and the third power threshold and the first quantity threshold are obtained through AI analysis based on the third historical charging order of the target user using the target battery.
[0151] In one implementation, the second control unit 240 is further configured to:
[0152] When the target user is a new user and the target charging power curve is monitored to meet the pulse characteristic, the target full charge automatic stop condition is switched to the second reference full charge automatic stop condition of the pulse battery type, and the subsequent charging power curve of the target battery is continuously monitored;
[0153] Based on the subsequent charging power curve, when it is monitored that the target battery meets the target full-time automatic stop condition after switching, the target charging pile is controlled to stop charging the target battery.
[0154] In one embodiment, the second benchmark full charge self-stop condition is that the number of pulse powers with pulse amplitude lower than the fourth power threshold reaches the second quantity threshold, and the fourth power threshold and the second quantity threshold are obtained based on AI analysis of the fourth historical charging orders of other users using pulse batteries.
[0155] In one implementation, the second control unit 240 is further configured to:
[0156] Based on the target charging power curve, when it is monitored that the target battery meets the no-load condition, the charging order is terminated. The no-load condition is that the continuous time when the charging power is 0 reaches the third time threshold.
[0157] The functions of each unit in the charging control device of the embodiment of the present application can refer to the corresponding description in the above method, which will not be repeated here.
[0158] Figure 6 FIG. 1 is a block diagram showing a structure of an electronic device according to an embodiment of the present application. Figure 6 As shown, the electronic device includes: a memory 310 and a processor 320. The memory 310 stores instructions, and the instructions are loaded and executed by the processor 320 to implement the charging control method in the above embodiment. The number of the memory 310 and the processor 320 can be one or more.
[0159] The electronic device also includes:
[0160] The communication interface 330 is used to communicate with external devices and perform data exchange transmission.
[0161] If the memory 310, the processor 320 and the communication interface 330 are implemented independently, the memory 310, the processor 320 and the communication interface 330 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0162] Optionally, in a specific implementation, if the memory 310, the processor 320 and the communication interface 330 are integrated on a chip, the memory 310, the processor 320 and the communication interface 330 can communicate with each other through an internal interface.
[0163] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program runs on a computer, the method provided in the embodiment of the present application is implemented.
[0164] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in a memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present application.
[0165] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the application.
[0166] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.
[0167] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).
[0168] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
[0169] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.
[0170] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0171] Any process or method description in the flow chart or otherwise described herein can be understood to represent a module, fragment or portion of a code including one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.
[0172] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with these instruction execution systems, apparatuses or devices.
[0173] It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.
[0174] In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.
[0175] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A charging control method, characterized in that: include: receiving a charging request, wherein the charging request includes target user information of a target user currently requesting charging and relevant information of a target charging pile; According to the target user information, select the currently applicable target full automatic stop condition; After the target battery of the electric vehicle is connected to the target charging pile, based on the relevant information, the target charging pile is controlled to start charging the target battery, and a target charging power curve of the target battery is monitored in real time; Based on the target charging power curve, when it is monitored that the target battery meets the target full-charge automatic stop condition, the target charging pile is controlled to stop charging the target battery.
2. The method according to claim 1, characterized in that According to the target user information, the currently applicable target full automatic stop condition is selected including: Determining whether the target user is a new user or an old user according to the target user information; When it is determined that the target user is a new user, selecting a first reference full charge automatic stop condition of a common battery type as the target full charge automatic stop condition; When it is determined that the target user is an old user, the best full charge self-stop condition corresponding to the battery type of the target battery is selected as the target full charge self-stop condition. The battery types include ordinary battery types and pulse battery types. The battery type of the target battery is obtained according to the target user information by querying the correspondence between the user information stored in the charging pile management platform and the user tag. The user tag is used to indicate the battery type used by the user.
3. The method according to claim 2, characterized in that The corresponding relationship is established in the following way: Grouping all historical charging orders stored on the charging pile management platform according to the user dimension to obtain a historical charging order group corresponding to each user, wherein the historical charging orders in the historical charging order group include a charging power curve and user information; analyzing whether the charging power curves of the historical charging orders in the historical charging order group conform to the pulse characteristics; When it is determined that the charging power curve in the historical charging order meets the pulse characteristic, the user tag of each user is set to a pulse battery tag, and the pulse battery tag is used to indicate that the battery type used by each user is a pulse battery type; When it is determined that the charging power curve in the historical charging order does not conform to the pulse characteristic, the user tag of each user is set to a common battery tag, where the common battery tag is used to indicate that the battery type used by each user is a common battery type; The corresponding relationship is established based on the user information and user tag of each user.
4. The method according to claim 2, characterized in that: The first benchmark full charge automatic stop condition is that the continuous time for which the charging power is lower than the first power threshold reaches a first time threshold, and the first power threshold and the first time threshold are obtained by AI analysis based on the first historical charging order of other users using ordinary batteries; When the battery type of the target battery is a common battery type, the optimal full charge automatic stop condition is that the continuous time for which the charging power is lower than a second power threshold reaches a second time threshold, and the second power threshold and the second time threshold are obtained by AI analysis based on a second historical charging order of the target user using the target battery; When the battery type of the target battery is a pulse battery type, the optimal full charging self-stop condition is that the number of pulse powers with pulse amplitude lower than the third power threshold reaches a first number threshold, and the third power threshold and the first number threshold are obtained based on AI analysis of the third historical charging order of the target user using the target battery.
5. The method according to claim 2, characterized in that: The method further comprises: When the target user is a new user and the target charging power curve is monitored to meet the pulse characteristic, the target full charge automatic stop condition is switched to the second reference full charge automatic stop condition of the pulse battery type, and the subsequent charging power curve of the target battery is continuously monitored; Based on the subsequent charging power curve, when it is monitored that the target battery meets the target full-charge automatic stop condition after switching, the target charging pile is controlled to stop charging the target battery.
6. The method according to claim 5, characterized in that The second benchmark full charge self-stop condition is that the number of pulse powers with pulse amplitude lower than the fourth power threshold reaches a second quantity threshold, and the fourth power threshold and the second quantity threshold are obtained through AI analysis based on the fourth historical charging orders of other users using pulse batteries.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Based on the target charging power curve, when it is monitored that the target battery meets the no-load condition, the charging order is terminated, and the no-load condition is that the continuous time when the charging power is 0 reaches a third time threshold.
8. A charging control device, characterized in that: include: A receiving unit, configured to receive a charging request, wherein the charging request includes target user information of a target user currently requesting charging and relevant information of a target charging pile; A selection unit, configured to select a currently applicable target full automatic stop condition according to the target user information; A first control unit is configured to control the target charging pile to start charging the target battery based on the relevant information after the target battery of the electric vehicle is connected to the target charging pile, and to monitor a target charging power curve of the target battery in real time; The second control unit is used to control the target charging pile to stop charging the target battery when it is detected that the target battery meets the target full-charge automatic stop condition based on the target charging power curve.
9. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the method according to any one of claims 1 to 7 is implemented.