Management method of shared battery and related equipment
By adopting a battery provisioning model in the shared battery business, the shared battery is allocated to the target site, and the problem of uncertain number of available batteries in each site is solved, ensuring that users can always find available batteries and improving user experience.
Patent Information
- Application Number
- CN202411980641.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-16
AI Technical Summary
In the existing shared battery business, the number of real-time available batteries in each site is uncertain, resulting in the situation where the user has no available batteries after arriving at the site, affecting the user experience.
Using a preset battery provisioning model, by obtaining the available batteries for each site, determine the number of shared batteries to the target site that can be allocated to ensure that the target site reaches the preset retention and minimize the allocation cost.
Ensure that each site meets the minimum retention needs, ensure that users always have available shared batteries after arriving at the site, and improve user experience.
Smart Images

Figure CN120013126A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of artificial intelligence, and in particular to a shared battery management method, device, equipment, computer storage medium and computer program product. Background Art
[0002] With the widespread application of the sharing economy model, the shared battery business has emerged. The shared battery business mainly serves users of electric vehicles (electric bicycles, electric cars, etc.) and various portable electronic devices to meet users' needs for battery life.
[0003] The shared battery service is implemented by setting up stations with battery storage and charging functions and guiding users to go to the stations to replace batteries. However, due to the current lack of management of shared batteries, the real-time number of available batteries in each station is uncertain. There are often situations where there are no shared batteries available when users arrive at the shared station, affecting the user experience.
[0004] In view of the above problems, how to manage the shared batteries in each site to ensure that there are available shared batteries when users arrive at the site is an issue that needs to be solved urgently. Summary of the invention
[0005] The embodiments of the present application provide a shared battery management method, apparatus, device, computer storage medium and computer program product to solve the problem of how to manage shared batteries in each site to ensure that there are available shared batteries when the user arrives at the site.
[0006] The present application embodiment adopts the following technical solutions: A shared battery management method, comprising: Obtain the number of available batteries at each site storing shared batteries; When there is a target site among the sites where the number of available batteries is less than the preset reserve amount, the number of shared batteries to be allocated from the deployable site to the target site is determined based on the preset battery allocation model, triggering the allocation of shared batteries from the deployable site to the target site; The battery deployment model uses minimization of deployment cost as the objective function, and uses the number of remaining batteries after the deployable site deploys batteries not less than the minimum reserve of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage quantity of the site as the constraint conditions for solving the objective function, to determine the number of shared batteries deployed from the deployable site to the target site; as well as, Obtaining a user's request for using a shared battery and the user's location, wherein the request includes the user's request type; If the request type is a semi-delivery battery request, determining, based on the user's location and the remaining available power of the user's battery, at least one station that can be reached by the remaining available power; Based on the user's location and the determined site, a driving path for the user to go to the determined site and a delivery path for the delivery person to go to the user's location are determined respectively, and there is an overlap between the driving path and the delivery path; Determine a meeting point between the user and the delivery person on the overlapping paths based on the user's driving speed and the delivery person's delivery speed; The location of the meeting point and the respective navigation paths to the meeting point are sent to the user and the delivery person respectively.
[0007] A shared battery management method, comprising: Obtain the number of available batteries at each site storing shared batteries; When there is a target site among the sites where the number of available batteries is less than the preset reserve amount, the number of shared batteries to be allocated from the deployable site to the target site is determined based on the preset battery allocation model, triggering the allocation of shared batteries from the deployable site to the target site; Among them, the battery deployment model takes minimizing the deployment cost as the objective function, and takes the number of remaining batteries after the deployable site deploys batteries not less than the minimum retention capacity of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage capacity of the site as the constraints for solving the objective function, and determines the number of shared batteries to be deployed from the deployable site to the target site.
[0008] A shared battery management device, comprising: A battery quantity acquisition unit, used to acquire the quantity of available batteries at each site storing shared batteries; A battery allocation unit, configured to trigger allocation of shared batteries from the deployable site to the target site when there is a target site among the sites where the number of available batteries is less than a preset reserve amount, based on the number of shared batteries to be allocated from the deployable site to the target site determined by a preset battery allocation model; The battery deployment model uses minimization of deployment cost as the objective function, and uses the number of remaining batteries after the deployable site deploys batteries not less than the minimum reserve of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage quantity of the site as the constraint conditions for solving the objective function, to determine the number of shared batteries deployed from the deployable site to the target site; as well as, A user request acquisition unit, used to acquire a user's request for using a shared battery and a user's location, wherein the request includes a user's request type; a site selection unit, configured to determine, when the request type is a semi-delivery battery request, based on the user's location and the remaining available power of the user's battery, at least one site that can be reached by the remaining available power; A coincident path determination unit, based on the user's location and the determined site, determines a driving path for the user to the determined site and a delivery path for the delivery person to the user's location, respectively, and there is a coincident path on the driving path and the delivery path; A meeting point determination unit, which determines a meeting point between the user and the delivery person on the overlapping path based on the user's driving speed and the delivery person's delivery speed; The feedback unit is used to send the location of the meeting point and the respective navigation paths to the meeting point to the user and the delivery person respectively.
[0009] A shared battery management device, comprising: A battery quantity acquisition unit, used to acquire the quantity of available batteries at each site storing shared batteries; A battery allocation unit, configured to trigger the allocation of shared batteries from the deployable site to the target site when there is a target site with an available battery quantity less than a preset reserve quantity, based on the quantity of shared batteries to be allocated from the deployable site to the target site determined by a preset battery allocation model; Among them, the battery deployment model takes minimizing the deployment cost as the objective function, and takes the number of remaining batteries after the deployable site deploys batteries not less than the minimum retention capacity of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage capacity of the site as the constraints for solving the objective function, and determines the number of shared batteries to be deployed from each deployable site to the target site.
[0010] A computing device, comprising: a memory and a processor, wherein: The memory is used to store computer programs; The processor is coupled to the memory and is used to execute the computer program stored in the memory to perform the above method.
[0011] A computer-readable storage medium storing a computer program, wherein the computer program can implement the above method when executed by a computer.
[0012] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects: When the number of available batteries in the target site is less than the preset retention capacity, the allocation model is used to allocate shared batteries from the deployable sites to the target site. The allocation model aims to minimize the allocation cost, and sets the number of remaining batteries after the deployable sites are allocated to be no less than the minimum retention capacity of the site as a constraint condition. This can ensure that each site can meet the minimum retention capacity requirement after allocation, thereby satisfying the user's demand for available shared batteries after arriving at each site. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 A specific implementation flow chart of a shared battery management method provided in an embodiment of the present application; Figure 2 A specific implementation flow chart of another shared battery management method provided in an embodiment of the present application; Figure 3 A schematic diagram of a meeting point determined in another shared battery management method provided in an embodiment of the present application; Figure 4 A schematic diagram of another meeting point determined in another shared battery management method provided in an embodiment of the present application; Figure 5 A schematic diagram of the specific structure of a shared battery management device provided in an embodiment of the present application; Figure 6 A schematic diagram of the specific structure of another shared battery management device provided in an embodiment of the present application; Figure 7 A schematic diagram of the specific structure of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0014] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0015] Those skilled in the art may appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0016] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0017] In order to solve the problem of how to manage shared batteries in each site to ensure that there are available shared batteries after the user arrives at the site, a first embodiment of the present application provides a shared battery management method.
[0018] The executor of the method may be any computing device that can implement the method, such as a server, a mobile phone, a personal computer, a smart wearable device, a smart robot, and the like.
[0019] In addition, the execution order of different steps is not limited in the embodiment of the present application. When using the method provided in the embodiment of the present application, the execution order of different steps can be adjusted according to actual needs.
[0020] For ease of description, the method provided in the embodiment of the present application is described in detail below by taking a shared battery management device as the execution subject of the method as an example.
[0021] The management device can be a site management platform, which can communicate with each site where the shared batteries are stored through wireless communication technology (such as 4G / 5G network or other dedicated wireless network) to obtain relevant information of the shared batteries in each site, and, when necessary, control the deployment of shared batteries between sites.
[0022] In the process of communication between the management device and each site, a secure and reliable communication protocol (such as SSL / TLS protocol or other encryption protocols suitable for IoT device communication) is used to ensure the security and integrity of data transmission. A specific interface specification is set between the management device and each site. The interface is based on standard network communication interface technology (such as RESTfulAPI interface or other similar interfaces) to ensure that both parties can accurately exchange data. Through such communication protocols and interface settings, the site can upload various types of information to the management device in a stable, efficient and secure manner, providing data support for subsequent unified management and decision-making.
[0023] like Figure 1As shown, it is a specific implementation flow chart of a shared battery management method provided in an embodiment of the present application, including the following steps: Step 11, obtaining the number of available batteries at each site storing the shared batteries.
[0024] An available battery is usually a shared battery that is in good health and has sufficient power. Sufficient power means that the shared battery is fully charged or that the remaining power of the shared battery can support the user to travel a preset distance.
[0025] Step 12, when there is a target site among the sites where the number of available batteries is less than the preset reserve amount, the number of shared batteries to be deployed from the deployable site to the target site is determined based on the preset battery deployment model, triggering the deployment of shared batteries from the deployable site to the target site.
[0026] The preset retention amount is the number of shared batteries that should be stored at each site in advance to meet user needs. The preset retention amount can be determined by the minimum retention amount of the target site, the expected number of batteries to be used, or the number of batteries requested.
[0027] The available battery quantity is less than the preset reserve quantity, including at least one of the following situations: Case 1: The available battery quantity of the target site is less than the minimum reserve quantity of the target site.
[0028] The minimum retention capacity is the number of shared batteries that each site should store at least to meet user needs. Generally, the minimum retention capacity of each site is different, and the minimum retention capacity is affected by factors such as the site's geographical location, time, and environment.
[0029] Case 2: within the future available deployment time, the estimated usage quantity of the target site's batteries is greater than the available battery quantity of the target site; the estimated usage quantity is predicted based on historical data of the target site's battery usage.
[0030] The expected usage quantity is predicted based on the historical data of battery usage at the target site. A neural network model can be trained based on the historical data of battery usage at each site, and the trained neural network model is used to predict the expected usage quantity of batteries at each target site within the future available time.
[0031] Case 3: within the future available deployment time, the number of batteries requested by the user for the target site is greater than the number of available batteries at the target site; the number of batteries requested is the amount of shared batteries requested by the user for use at the target site within the future available deployment time.
[0032] The usage amount of the shared battery in the target site within the future deployable time requested by the user may be determined based on a usage request for the shared battery in the site within the future deployable time sent by the user to the management device through a terminal.
[0033] It should be noted that there is a difference between the estimated number of batteries used in the above situation 2 and the number of batteries applied for in the above situation 3: the estimated number of batteries used is the number of batteries used predicted based on historical data, which is a predicted value; the number of batteries applied for is based on the actual number of batteries applied for shared batteries within the site by users, which is an actual value.
[0034] The deployable time is the minimum time required for at least one shared battery to be deployed to be transferred from other sites to the target site.
[0035] The above three situations are judged separately. When one of the situations is not satisfied (the number of available batteries is less than the minimum reserved amount, less than the expected number of batteries to be used, or less than the number of batteries requested), it can be judged that the number of available batteries at the target site is less than the preset reserved amount.
[0036] The battery deployment model takes minimizing the deployment cost as the objective function, and takes the number of remaining batteries after the deployable site deploys batteries not less than the minimum retention capacity of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage capacity of the site as the constraints for solving the objective function, and determines the number of shared batteries that the deployable site deploys to the target site.
[0037] The deployment cost includes at least: the transportation cost of the shared battery during the deployment process, the battery loss cost, the labor cost, the battery storage cost and the equipment use cost. Specifically: Transportation costs mainly consider the transportation costs incurred in transporting shared batteries from one site to another, which is related to factors such as transportation distance, transportation method, and energy consumption of transportation equipment.
[0038] Assume d ij represents the distance from site i to site j, c t is the transportation cost per unit distance and single shared battery (e.g., transportation cost per kilometer), n ij is the number of batteries deployed from site i to site j, N is the number of all sites, then the transportation cost C t It can be expressed as: (1) The battery loss cost mainly considers that shared batteries will be lost during transportation and deployment due to factors such as charge and discharge cycles and temperature changes, which will affect the battery's service life and performance. The battery loss cost is related to the number of times the battery is used, the depth of charge and discharge, and environmental factors. Among them, the transportation process refers to the charging and discharging of shared batteries during transportation from one site to another; the deployment process refers to the charging and discharging of shared batteries in another site after the shared batteries are transported to another site and before the user uses the shared batteries.
[0039] Let c l1 is the loss cost per battery usage, c l2 is the loss cost per unit charge and discharge depth, x ij1 is the number of times the battery is deployed from site i to site j, x ij1 The battery loss cost C is the change in charge and discharge depth of the battery deployed from site i to site j. l It can be expressed as: (2) Labor costs mainly consider the expenses of staff involved in battery deployment, such as loading and unloading batteries, monitoring during transportation and other manpower inputs.
[0040] Let c h is the cost per person in the deployment task, m is the number of manpower required to complete the battery deployment task, then the manpower cost C h It can be expressed as: (3) The battery storage cost mainly considers that in the process of shared batteries being deployed from site i to site j, they may need to be temporarily stored at site k or a transfer site, which will incur storage costs; the storage cost is related to factors such as storage time.
[0041] Let c s is the storage cost per unit time and per unit battery, t ij is the storage time of the battery at site k or transfer site waiting to be deployed to site j, then the battery storage cost Cs can be expressed as: (4) The equipment usage cost mainly considers some special equipment that may be used in the deployment process, such as handling equipment, charging equipment, etc. The use of these equipment will incur costs, and the equipment usage cost is related to factors such as the usage time and depreciation of the special equipment.
[0042] Let c e is the cost of using special equipment per unit time, u ijis the usage time of special equipment during the deployment of shared batteries from site i to site j, c is the depreciation cost, and the equipment usage cost Ce can be expressed as: (5) The deployment cost C can be expressed as the sum of the above-mentioned costs: (6) The objective function formed by minimizing the deployment cost can be expressed as: (7) Solve the constraints of the objective function, including at least: Condition 1: The number of batteries remaining after the batteries are transferred out of the deployable site Not less than the minimum retention amount of the site : (8) Condition 2: The number of batteries in the target site after the batteries are transferred in No more than the storage capacity of the site : (9) Condition 3: During a deployment process, the total amount of batteries transferred out is equal to the total amount of batteries transferred in.
[0043] Furthermore, the site is interconnected with the management device to obtain real-time environmental information around the site, such as temperature, humidity, air quality, air pressure, etc. Based on the environmental information, the site can automatically or based on the control instructions of the management device adjust its own operating parameters and cooling strategies to ensure that the shared battery operates under the best environmental conditions and extend the service life of the shared battery. For example, in a high temperature environment, the site can increase the speed of the cooling fan to reduce the temperature of the shared battery to prevent the shared battery from being damaged by overheating; in a humid environment, the site can start moisture-proof measures, such as heating and dehumidification devices, to prevent the shared battery from being corroded by moisture.
[0044] Furthermore, the management device of the present application can also assist users in replacing shared batteries, such as Figure 2 As shown, another shared battery management method provided in an embodiment of the present application further includes steps 21 to 23: Step 21 , obtaining a user's request for using a shared battery and the user's location, wherein the request includes the user's request type.
[0045] A request for use of a shared battery may be a request for use of a shared battery sent by a user to a management device through a terminal; wherein the terminal may be an electronic device such as a mobile phone or tablet, or a wearable device such as a watch, and the user may send a request for use to the management device through an APP (Application) or mini-program installed on the terminal for applying for use of a shared battery.
[0046] After receiving the user's request for using the shared battery, the management device sends a location acquisition request to the user to obtain the user's location.
[0047] The usage request includes the user's request type, which is used to characterize the delivery type of the battery, including full delivery request, half delivery request and on-site replacement request.
[0048] A full delivery request means that the user waits at his location, and the delivery personnel delivers the shared battery to the user's location, and the shared battery is replaced at the user's location; a semi-delivery request means that the user sets out from his location to the station, and the delivery personnel sets out from the station to the user's location, and the user and the delivery personnel meet on the way, and the shared battery is replaced at the meeting point; an on-site replacement request means that the user sets out from his location to the station, and the shared battery is replaced at the station.
[0049] Step 22: If the request type is a full battery delivery request, a site for delivering shared batteries to the user is selected based on the user's location.
[0050] The stations that deliver shared batteries to users are usually selected based on factors such as the distance between each station and the user's location, the number of shared batteries stored in the station, and the road condition information of the delivery path from the station to the user's location. Usually, the focus is on selecting stations with short distances, large storage quantities, and good road condition information.
[0051] Step 23, forming a first delivery path from the selected site to the user's location, and providing the first delivery path to the delivery personnel for use.
[0052] After selecting a site, a delivery path from the site to the user's location is formed based on the road information between the site and the user's location, and the delivery path and the user's location are sent to the delivery personnel.
[0053] In a feasible implementation, if the request type is a semi-delivery request, the replacement of the shared battery is implemented based on the following method, including steps 221 to 224: Step 221 , based on the user's location and the remaining available power of the user's battery, determines at least one station that can be reached by the remaining available power.
[0054] When the management device identifies that the user's request type is a semi-delivery request, it obtains the user's location and the remaining available power of the user's battery; based on the user's location and the remaining available power, it estimates that the remaining available power can support at least one station to be reached; The station for distributing the shared battery to the user is determined based on the distance from the user to the at least one station, the battery storage data of each of the at least one station, and the road condition information for the user to the at least one station.
[0055] Step 222, based on the user's location and the determined site, respectively determine a first driving path for the user to go to the determined site and a second delivery path for the delivery person to go to the user's location, and there is a first overlapping path on the first driving path and the second delivery path.
[0056] like Figure 3 As shown in the figure, the user is at point A1, the determined site is at point B1, and the possible intersections or turning points on the path from A1 to B1 (or from B1 to A1) are a1 to a6. Figure 3 There are multiple feasible driving paths and delivery paths, such as path option one: the user's driving path is A1→a1→a2→a4→a6→B1, and correspondingly, the delivery path of the delivery personnel with overlapping paths is B1→a6→a4→a2→a1→A1; for another example, path option two: the user's driving path is A1→a1→a3→a4→a6→B1, and correspondingly, the delivery path of the delivery personnel with overlapping paths is B1→a6→a4→a3→a1→A1, and so on.
[0057] Based on the traffic information on the two path options, one of the two path options is selected, such as selecting path option two.
[0058] Step 223: Determine a first meeting point between the user and the delivery person on the first overlapping path based on the user's driving speed and the delivery person's delivery speed.
[0059] After determining the first driving path of the user and the second delivery path of the delivery person, the first meeting point of the user and the delivery person on the first overlapping path is calculated based on the speed of the user and the delivery person, such as Figure 3 In the figure, the first meeting point is determined to be point C1.
[0060] Step 224: Send the location of the first meeting point and the respective navigation paths to the first meeting point to the user and the delivery person, respectively.
[0061] The respective navigation paths include a first driving path of the user and a second delivery path of the delivery person.
[0062] The position of the first meeting point and the first driving path of the user are sent to the user, and the position of the first meeting point and the second delivery path of the delivery person are sent to the delivery person.
[0063] In this implementation, users and delivery personnel can meet halfway, avoiding long waiting times for one party (user or site) and improving delivery efficiency.
[0064] Furthermore, in this implementation, when the user's request type is a semi-delivery request and the destination location to which the user is going after replacing the shared battery is obtained, the replacement of the shared battery is implemented based on the following method, specifically including steps 2211 to 2214: Step 2211, based on the user's location, the remaining available power of the user's battery and the destination location, determine a delivery site for shared batteries that can support arrival at the destination location and facilitate travel to the destination location after the shared batteries are replaced.
[0065] First, based on the user's location and the remaining available power of the user's battery, determine that the remaining available power can support at least one station to be reached, such as Figure 4 Among them, the sites that meet the conditions are site B21 and site B22. Combined with the destination location, the site that is convenient for going to the destination location after replacing the battery is site B21. Therefore, the site for delivering shared batteries is determined to be B21.
[0066] Step 2212: Based on the user's location and the determined site, determine a second driving path for the user to go to the determined site and a third delivery path for the delivery person to go to the user's location; there is a third overlapping path on the second driving path and the third delivery path.
[0067] like Figure 4 As shown in the figure, the user is at point A2, and the determined site location is at point B21. In the path from A2 to B21 (or from B21 to A2), the possible intersections or turning points are b1~b4. Figure 4 There are multiple feasible driving paths and delivery paths, such as path option one: the user's driving path is A2→b1→b2→b4→B21, and correspondingly, the delivery path of the delivery personnel with overlapping paths is B21→b4→b2→b1→A2; for another example, path option two: the user's driving path is A2→b1→b3→b4→B21, and correspondingly, the delivery path of the delivery personnel with overlapping paths is B21→b4→b3→b1→A2, and so on.
[0068] Based on the traffic information on the two path options, one of the two path options is selected, such as selecting path option one.
[0069] Step 2213: Determine a second meeting point between the user and the delivery personnel on the second overlapping path based on the user's driving speed and the delivery personnel's delivery speed.
[0070] After the second driving path of the user and the third delivery path of the delivery person are determined, the second meeting point of the user and the delivery person on the second overlapping path is calculated based on the speed of the user and the delivery person, such as Figure 4 In the figure, the second meeting point is determined to be at point C2.
[0071] Step 2214: Send the location of the second meeting point and the respective navigation paths to the meeting point to the user and the delivery person respectively.
[0072] The location of the second meeting point C2 and the user's second driving path are sent to the user, and the location of the second meeting point C2 and the delivery person's third delivery path are sent to the delivery person. After the user and the delivery person complete the battery replacement at the second meeting point C2, the user directly reaches the destination location D via b4 from point C2. During the battery replacement process, no additional path is traveled, that is, the destination D is reached, which saves travel time for the user and improves the user's travel experience.
[0073] In another feasible implementation, when the request type is a replacement request at a station, based on the user's location, the location of each station, and the battery storage quantity in each station, a station that is close to the user and whose battery storage quantity meets the user's needs is selected, and the driving path from the user's location to the selected station and the selected station are sent to the user. Alternatively, at least one station that is close to the user and whose battery storage quantity meets the user's needs is selected, and the at least one selected station is provided for the user to select. After the user selects a station, the driving path from the user's location to the station selected by the user is sent to the user.
[0074] If in this implementation, the request type is a replacement request at a station, and the destination location to which the user is going after replacing the shared battery is obtained, the replacement of the shared battery is implemented based on the following method: Based on the user's location and the destination location, at least one site that is convenient for traveling to the destination location after replacing the shared battery and a navigation path to each site are determined for the user to select.
[0075] In order to further manage the shared battery, the shared battery management method of this embodiment further includes the following steps 1 to 5: Step 1: Obtain the battery voltage and battery current of each shared battery during a period of time during constant current charging.
[0076] Step 2: determining the battery capacity of the shared battery within the period of time based on the acquired battery voltage and battery current.
[0077] The relationship between battery capacity and voltage is calculated by integrating the current over time:
[0078] In the above formula, To obtain the current battery voltage, is the lower voltage limit of the battery, is the battery capacity. Represents the current that changes with time r.
[0079] Step 3: input the battery voltage and battery capacity into a pre-trained neural network model, so that the neural network model outputs a discharge curve of the shared battery.
[0080] The input data H of the neural network model consists of two parts: voltage sequence and the corresponding capacitor sequence , that is, input data ,in For time series.
[0081] The constructed deep neural network model mainly includes convolutional layers, maximum pooling layers and fully connected layers.
[0082] The convolution layer is used to perform a convolution operation on the input data within a given window through multiple filters. The window moves along the input to extract feature information. Different convolution layers have different numbers of filters and window settings.
[0083] The maximum pooling layer is used to select the maximum value in a certain area to further compress the data and extract key information.
[0084] The fully connected layer is used to perform fully connected calculations on the output of the previous layer to integrate information, and the last layer outputs the estimated discharge curve (or IC curve) of the shared battery.
[0085] Step 4: Determine the health status of the shared battery based on the shape of the discharge curve and the peak value of the discharge curve.
[0086] The peak height, peak position and shape of the discharge curve are closely related to the aging mechanism of the battery. For example, the shrinkage and movement of the peak can reflect the loss of active materials and lithium inventory in the shared battery. If the peak height decreases, the peak position shifts or the peak shape becomes less obvious, it may mean that the battery health status is affected.
[0087] Step 5: trigger the recycling mechanism of unhealthy shared batteries so that the unhealthy shared batteries are removed from the site.
[0088] Shared batteries that are in an unhealthy health state will be recycled to prevent users from using unhealthy batteries, which may cause safety hazards, and the short battery life of unhealthy batteries will affect the user experience.
[0089] In this embodiment, when the number of available batteries in the target site is less than the preset retention capacity, the allocation model is used to allocate shared batteries from the deployable sites to the target site. The allocation model aims to minimize the allocation cost, and sets the number of remaining batteries after the deployable sites are allocated to be not less than the minimum retention capacity of the site as a constraint condition. This can ensure that each site can meet the minimum retention capacity requirement after allocation, thereby satisfying the user's demand for available shared batteries after arriving at each site.
[0090] In order to solve the problem of how to manage shared batteries in each site to ensure that there are available shared batteries when users arrive at the site, Example 2 of the present application provides a shared battery management device based on the same inventive concept as the above-mentioned Example 1.
[0091] The specific structural diagram of the device is shown in Figure 5 As shown, it includes the following functional units: The battery quantity acquisition unit 51 is used to acquire the quantity of available batteries of each site storing shared batteries.
[0092] A battery allocation unit 52 is used to trigger the allocation of shared batteries from the deployable site to the target site when there is a target site with an available battery quantity less than a preset reserve quantity, based on the number of shared batteries to be allocated from the deployable site to the target site determined by a preset battery allocation model; Among them, the battery deployment model takes minimizing the deployment cost as the objective function, and takes the number of remaining batteries after the deployable site deploys batteries not less than the minimum retention capacity of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage capacity of the site as the constraints for solving the objective function, and determines the number of shared batteries to be deployed from each deployable site to the target site.
[0093] Shared batteries incur transportation costs, battery loss costs, labor costs, battery storage costs and time costs during the deployment process.
[0094] The available battery quantity of the target site is less than the preset reserve quantity, including at least one of the following: The available battery quantity of the target site is less than the minimum reserve quantity of the target site; The estimated number of batteries used at the target site is greater than the number of available batteries at the target site within the future available deployment time; the estimated number of batteries used is predicted based on historical data of battery usage at the target site; Within the future available deployment time, the number of batteries requested by the user for the target site is greater than the number of available batteries for the target site; the number of batteries requested is the amount of shared batteries requested by the user for use in the target site within the future available deployment time; The deployable time is the minimum time taken for at least one shared battery to be deployed to be transferred from other sites to the target site.
[0095] In this embodiment, when the number of available batteries in the target site is less than the preset retention capacity, the allocation model is used to allocate shared batteries from the deployable sites to the target site. The allocation model aims to minimize the allocation cost, and sets the number of remaining batteries after the deployable sites are allocated to be not less than the minimum retention capacity of the site as a constraint condition. This can ensure that each site can meet the minimum retention capacity requirement after allocation, thereby satisfying the user's demand for available shared batteries after arriving at each site.
[0096] In order to improve the efficiency of users replacing shared batteries and further enhance the user experience, this embodiment also provides a semi-delivery service for shared batteries to meet the different needs of users. Semi-delivery service means that based on the user's semi-delivery request, the user's battery is replaced on the way to the user's location; after the user issues a semi-delivery request, the user often does not wait at the location, but goes to the site pushed by the management device to meet the delivery personnel on the way to replace the shared battery. Specific implementation includes: like Figure 6 As shown, the management device of this embodiment also includes the following functional units: A user request acquisition unit 61 is used to acquire a user's request for using a shared battery and a user's location, wherein the request includes a user's request type; A site selection unit 62, configured to determine, when the request type is a semi-delivery battery request, based on the user's location and the remaining available power of the user's battery, at least one site that can be reached by the remaining available power; The overlapping path determining unit 63 determines, based on the user's location and the determined site, a driving path for the user to go to the determined site and a delivery path for the delivery person to go to the user's location, respectively, and there is an overlapping path on the driving path and the delivery path; A meeting point determination unit 64 determines a meeting point between the user and the delivery person on the overlapping path based on the user's driving speed and the delivery person's delivery speed; The feedback unit 65 is used to send the location of the meeting point and the respective navigation paths to the meeting point to the user and the delivery person respectively.
[0097] After replacing the shared battery, the user often has to go to the next destination. In order to facilitate the user to go to the next destination, reduce the extra time consumed by the user in the process of replacing the battery, and further improve the user's experience, this embodiment includes: The user request acquisition unit 61 is further configured to, when the request type is a semi-delivery request and the destination location to which the user is going after replacing the shared battery is acquired, then: The site selection unit 62 further determines, based on the user's location, the remaining available power of the user's battery and the destination location, a site for delivering shared batteries that can support the arrival of the shared batteries and facilitates the delivery to the destination location after the shared batteries are replaced; The overlapped path determination unit 63 further determines, based on the user's location and the determined site, a driving path for the user to the determined site and a delivery path for the delivery personnel to the user's location; there is an overlapped path on the driving path and the delivery path; The meeting point determination unit 64 further determines the meeting point of the user and the delivery person on the overlapping path based on the driving speed of the user and the delivery speed of the delivery person; The feedback unit 65 is further configured to send the location of the meeting point and the respective navigation paths to the meeting point to the user and the delivery person, respectively.
[0098] In order to meet the diverse needs of users, the management device of this embodiment can also provide users with full delivery services. Specifically including: When the user request acquisition unit 61 acquires that the request type is a full battery delivery request, the site selection unit 62 selects a site for delivering shared batteries to the user based on the user's location; The feedback unit 64 is further used to form a delivery path from the selected site to the user's location, and provide the delivery path to the delivery personnel for use.
[0099] In order to meet the diverse needs of users, the management device of this embodiment can also provide users with a self-replacement service at the station. Specifically including: When the user request acquisition unit 61 acquires that the request type is a replacement request at a station, and acquires the destination location to which the user is going after replacing the shared battery, then: The site selection unit 62 determines, based on the user's location and the destination location, at least one site that is convenient for traveling to the destination location after replacing the shared battery, and a navigation path to each site for the user to select.
[0100] In order to ensure that the shared batteries replaced by the user are in good health, this embodiment adds a management mechanism for the health of the shared batteries, which is specifically implemented through the following functional units: A battery information acquisition unit, used to acquire the battery voltage and battery current of each shared battery during a period of time during constant current charging; a battery capacity determination unit, which determines the battery capacity of the shared battery within the period of time based on the acquired battery voltage and battery current; a discharge curve prediction unit, configured to input the battery voltage and battery capacity into a pre-trained neural network model so that the neural network model outputs a discharge curve of the shared battery; a health state determination unit, which determines the health state of the shared battery based on the shape of the discharge curve and the peak value of the discharge curve; The battery disposal unit is used to trigger the recycling mechanism of unhealthy shared batteries so that the unhealthy shared batteries are removed from the site.
[0101] Based on the same inventive concept as the aforementioned embodiments of the present application, the embodiments of the present application also provide a computing device.
[0102] like Figure 7 As shown, the computing device includes: a memory 71 and a processor 72. The memory 71 can be configured to store various other data to support operations on the electronic device. Examples of these data include instructions for any application or method for operating on the electronic device. The memory 71 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk or an optical disk.
[0103] The processor 72 is coupled to the memory 71 and is used to execute the computer program stored in the memory 71 to execute the shared battery management method described in the above embodiment.
[0104] When the processor 82 executes the computer program for the shared battery management method, when the number of available batteries in the target site is less than the preset retention amount, the shared batteries are deployed from the deployable sites to the target site through the deployment model. The deployment model aims to minimize the deployment cost, and sets the number of remaining batteries after the deployable sites are deployed to be not less than the minimum retention amount of the site as a constraint condition, which can ensure that each site can meet the minimum retention amount requirement after deployment, thereby satisfying the user's demand for available shared batteries after arriving at each site.
[0105] When the processor 72 executes the computer program in the memory 71, in addition to the above functions, it can also realize other functions, and the details can be found in the description of the previous embodiments.
[0106] Further, such as Figure 7 As shown, the computing device also includes: a display 74, a communication component 73, a power component 75, an audio component 76 and other components. Figure 7 Only some components are shown schematically, and it does not mean that the computing device only includes Figure 7 Components shown.
[0107] Accordingly, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a computer, the methods provided in the above embodiments can be implemented.
[0108] An embodiment of the present application also provides a computer program product, including a computer program, which implements the methods provided in the above embodiments when executed by a processor.
[0109] The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a processor, the methods provided in the above embodiments are implemented.
[0110] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0111] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0112] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A shared battery management method, characterized in that: include: Obtain the number of available batteries at each site storing shared batteries; When there is a target site among the sites where the number of available batteries is less than the preset reserve amount, the number of shared batteries to be allocated from the deployable site to the target site is determined based on the preset battery allocation model, triggering the allocation of shared batteries from the deployable site to the target site; The battery deployment model uses minimization of deployment cost as the objective function, and uses the number of remaining batteries after the deployable site deploys batteries not less than the minimum reserve of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage quantity of the site as the constraint conditions for solving the objective function, to determine the number of shared batteries deployed from the deployable site to the target site; as well as, Obtaining a user's request for using a shared battery and the user's location, wherein the request includes the user's request type; If the request type is a semi-delivery battery request, determining, based on the user's location and the remaining available power of the user's battery, at least one station that can be reached by the remaining available power; Based on the user's location and the determined site, a driving path for the user to go to the determined site and a delivery path for the delivery person to go to the user's location are determined respectively, and there is an overlap between the driving path and the delivery path; Determine a meeting point between the user and the delivery person on the overlapping paths based on the user's driving speed and the delivery person's delivery speed; The location of the meeting point and the respective navigation paths to the meeting point are sent to the user and the delivery person respectively.
2. A shared battery management method, characterized in that: include: Obtain the number of available batteries at each site storing shared batteries; When there is a target site among the sites where the number of available batteries is less than the preset reserve amount, the number of shared batteries to be allocated from the deployable site to the target site is determined based on the preset battery allocation model, triggering the allocation of shared batteries from the deployable site to the target site; Among them, the battery deployment model takes minimizing the deployment cost as the objective function, and takes the number of remaining batteries after the deployable site deploys batteries not less than the minimum retention capacity of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage capacity of the site as the constraints for solving the objective function, and determines the number of shared batteries to be deployed from the deployable site to the target site.
3. The method according to claim 2, characterized in that The available battery quantity of the target site is less than the preset reserve quantity, including at least one of the following: The available battery quantity of the target site is less than the minimum reserve quantity of the target site; The estimated number of batteries used at the target site is greater than the number of available batteries at the target site within the future available deployment time; the estimated number of batteries used is predicted based on historical data of battery usage at the target site; Within the future available deployment time, the number of batteries requested by the user for the target site is greater than the number of available batteries for the target site; the number of batteries requested is the amount of shared batteries requested by the user for use in the target site within the future available deployment time; The deployable time is the minimum time taken for at least one deployed shared battery to be transferred from other sites to the target site.
4. The method according to claim 2, characterized in that The method further comprises: Obtaining a user's request for using a shared battery and the user's location, wherein the request includes the user's request type; If the request type is a full battery delivery request, selecting a site for delivering shared batteries to the user based on the user's location; A first delivery path is formed from the selected site to the location of the user, and the first delivery path is provided to the delivery personnel for use.
5. The method according to claim 4, characterized in that The method further comprises: If the request type is a semi-delivery request, determining a station that can be reached by the remaining available power based on the user's location and the remaining available power of the user's battery; Based on the user's location and the determined site, respectively determine a first driving path for the user to go to the determined site and a second delivery path for the delivery person to go to the user's location, and there is a first overlapping path on the first driving path and the second delivery path; Determining a first meeting point of the user and the delivery person on the overlapping paths based on the user's driving speed and the delivery person's delivery speed; The location of the first meeting point and the respective navigation paths to reach the first meeting point are sent to the user and the delivery person respectively.
6. The method according to claim 4, characterized in that The method further comprises: If the request type is a semi-delivery request, and the destination location to which the user is going after replacing the shared battery is obtained, then: Based on the location of the user, the remaining available power of the user's battery and the destination location, determine a delivery station for the shared battery that can support the arrival at the destination location with the remaining available power and is convenient for traveling to the destination location after the shared battery is replaced; Based on the user's location and the determined site, respectively determine a second driving path for the user to go to the determined site and a third delivery path for the delivery person to go to the user's location; there is a second overlapping path on the second driving path and the third delivery path; Determining a second meeting point between the user and the delivery person on the second overlapping path based on the user's driving speed and the delivery person's delivery speed; The location of the second meeting point and the respective navigation paths to reach the second meeting point are sent to the user and the delivery person respectively.
7. The method according to claim 4, characterized in that The method further comprises: If the request type is a replacement request at a station, and the destination location to which the user is going after replacing the shared battery is obtained, then: Based on the user's location and the destination location, at least one site that is convenient for traveling to the destination location after replacing the shared battery and a navigation path to each site are determined for the user to select.
8. The method according to claim 2, characterized in that The method further comprises: Obtain the battery voltage and battery current of each shared battery during a period of time during constant current charging; Determining a battery capacity of the shared battery within the period of time based on the acquired battery voltage and battery current; Inputting the battery voltage and battery capacity into a pre-trained neural network model so that the neural network model outputs a discharge curve of the shared battery; Determining a health state of the shared battery based on the shape of the discharge curve and a peak value of the discharge curve; Trigger the recycling mechanism of unhealthy shared batteries, so that unhealthy shared batteries are removed from the site.
9. A shared battery management device, characterized in that: include: A battery quantity acquisition unit, used to acquire the quantity of available batteries at each site storing shared batteries; A battery allocation unit, configured to trigger allocation of shared batteries from the deployable site to the target site when there is a target site among the sites where the number of available batteries is less than a preset reserve amount, based on the number of shared batteries to be allocated from the deployable site to the target site determined by a preset battery allocation model; The battery deployment model uses minimization of deployment cost as the objective function, and uses the number of remaining batteries after the deployable site deploys batteries not less than the minimum reserve of the site, and the number of batteries in the target site after the target site deploys batteries not exceeding the storage quantity of the site as the constraint conditions for solving the objective function, to determine the number of shared batteries deployed from the deployable site to the target site; as well as, A user request acquisition unit, used to acquire a user's request for using a shared battery and a user's location, wherein the request includes a user's request type; a site selection unit, configured to determine, when the request type is a semi-delivery battery request, based on the user's location and the remaining available power of the user's battery, at least one site that can be reached by the remaining available power; A coincident path determination unit, based on the user's location and the determined site, determines a driving path for the user to the determined site and a delivery path for the delivery person to the user's location, respectively, and there is a coincident path on the driving path and the delivery path; A meeting point determination unit, which determines a meeting point between the user and the delivery person on the overlapping path based on the user's driving speed and the delivery person's delivery speed; The feedback unit is used to send the location of the meeting point and the respective navigation paths to the meeting point to the user and the delivery person respectively.
10. A computing device, characterized in that include: Memory and processor, wherein: The memory is used to store computer programs; The processor is coupled to the memory and is used to execute the computer program stored in the memory to execute the method described in any one of claims 1 to 8.
Citation Information
Patent Citations
Energy supplement system, method and apparatus for electric vehicle
CN106064568A
Cell replacing method and device of electric vehicle, server and mobile cell replacing stations
CN107310412A
Battery sharing method, system and device of mobile electronic device
CN107464346A
Battery sharing method, device and system
CN108336785A
Multi-robot path scheduling method and device, equipment and storage medium
CN112015190A