Battery replacement method and device
Patent Information
- Application Number
- CN202380048676.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-17
- Publication Date
- 2025-02-11
Smart Images

Figure CN119421811A_ABST
Abstract
Description
Battery replacement method and device Technical Field
[0001] The present application relates to the field of new energy technology, and in particular to a method and device for battery replacement. Background Art
[0002] Developing new energy and achieving substitution between traditional energy and new energy is the primary way to address current energy supply and demand bottlenecks and alleviate environmental pressures. It is also a fundamental guarantee for sustainable development. As a key component of sustainable development, new energy vehicles will become the mainstream direction of development in the automotive industry.
[0003] Currently, battery swapping stations can quickly recharge low-energy electric vehicles by replacing their batteries, thus avoiding prolonged battery charging. However, during the operation of battery swap stations, electric vehicles may have different battery swap requirements due to their different models and / or different power batteries. This can result in the stations being unable to meet these needs, reducing the user experience. Summary of the Invention
[0005] The embodiments of the present application provide a method and device for battery replacement, which can provide a battery whose battery software version meets the needs of the electrical device, thereby improving the user experience.
[0006] In a first aspect, a method for battery replacement is provided, comprising: obtaining information about an electric device and information about a software version of a battery in an electric battery replacement station, wherein the information about the electric device includes information about a software version of a battery required by the electric device and / or information that has a mapping relationship with the information about the software version of the battery required; and replacing the battery of the electric device according to the information about the electric device and information about the software version of the battery in the electric battery replacement station.
[0007] The battery replacement solution provided in the embodiment of the present application can replace the battery of the power-consuming device based on the information of the power-consuming device including information about the software version of the required battery and / or information that has a mapping relationship with the information about the software version of the required battery, as well as information about the software version of the battery in the battery replacement station, thereby providing the power-consuming device with a battery whose software version meets the power replacement needs of the power-consuming device. For example, a battery whose software version meets the power replacement needs of the power-consuming device can be provided to power-consuming devices with different power-consuming device models and / or battery models, and the resource utilization of the battery can also be improved.
[0008] In one possible implementation, the battery of the power-consuming device is replaced based on the information of the power-consuming device and the software version information of the battery in the battery swap station, including: determining a target battery based on the information of the power-consuming device and the software version information of the battery in the battery swap station, the target battery being a battery whose software version meets the software version of the required battery; and using the target battery to replace the battery of the power-consuming device.
[0009] The battery replacement solution provided in the embodiment of the present application can determine the target battery that can ultimately meet the required battery software version based on the information of the power-consuming device and the software version information of the battery in the battery replacement station, and then use the target battery to replace the power of the power-consuming device, thereby providing the power-consuming device with a battery whose battery software version meets the power replacement needs of the power-consuming device, thereby improving the user experience.
[0010] In one possible implementation, determining the target battery includes: if there is a first battery in the battery swap station whose software version meets the software version of the required battery, using the first battery as the target battery.
[0011] The battery replacement solution provided in the embodiment of the present application can use the first battery with the software version that meets the required battery in the battery replacement station as the target battery to replace the battery of the power-consuming device, thereby providing the power-consuming device with a battery with a battery software version that meets the power replacement needs of the power-consuming device.
[0012] In one possible implementation, determining the target battery includes: when there is no first battery in the battery swap station whose software version meets the software version of the required battery, updating the software version of the second battery in the battery swap station to the software version that meets the required battery to obtain the target battery.
[0013] The battery replacement solution provided in the embodiment of the present application can update the software version of the battery that does not meet the required software version in the battery replacement station to the software version that meets the required software version in order to obtain a target battery for battery replacement of the power-consuming device, thereby providing the power-consuming device with a battery whose software version meets the battery replacement requirements of the power-consuming device, thereby improving the user's battery replacement experience.
[0014] In one possible implementation, determining the target battery includes: when there is a first battery set in the battery battery swap station whose software version meets the software version of the demand battery, determining whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the demand battery; if there is a third battery, using the third battery as the target battery.
[0015] In an embodiment of the present application, when there is a battery in the battery swap station whose SOC is within the required battery SOC upper limit range, the battery in the battery swap station whose SOC is within the required battery SOC upper limit range can be used to swap power for the power-consuming device.
[0016] The battery replacement solution provided in the embodiment of the present application can select a battery whose SOC is within the upper limit of the SOC of the required battery from among the batteries whose software version meets the software version of the required battery, and use it as the target battery to replace the battery of the power-consuming device. In this way, by selecting a battery whose software version meets the software version of the required battery and whose SOC meets the upper limit of the SOC of the required battery as the target battery, the power of the power-consuming device can be replaced quickly, thereby improving the battery replacement efficiency and reducing the user's waiting time for battery replacement.
[0017] In one possible implementation, determining a target battery includes: when there is a first battery set in the battery battery swap station whose software version meets the software version of the demand battery, determining whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the demand battery; if there is no third battery, charging the fourth battery in the first battery set to a SOC within the upper limit range of the SOC of the demand battery to obtain the target battery.
[0018] The battery replacement solution provided in the embodiment of the present application is that, when there is no battery with an SOC within the upper limit range of the SOC of the required battery in the first battery set whose software version meets the software version of the required battery, the batteries in the first battery set are charged to an SOC within the upper limit range of the SOC of the required battery to obtain a target battery, so that the battery of the electric device can be replaced with the battery with the software version meeting the software version of the required battery and the SOC within the upper limit range of the SOC of the required battery, thereby meeting the battery replacement demand of the electric device for the battery software version.
[0019] In one possible implementation, the SOC of the fourth battery is greater than or equal to a preset SOC threshold.
[0020] The battery replacement solution provided in the embodiment of the present application is that, when there is no battery with an SOC within the upper limit range of the SOC of the required battery in the first battery set whose software version meets the software version of the required battery, the battery with a larger SOC in the first battery set is charged to a SOC within the upper limit range of the SOC of the required battery to obtain a target battery. The target battery can be obtained quickly, so that the power-consuming device can be replaced quickly, thereby minimizing the user's waiting time for battery replacement and improving the user experience.
[0021] In one possible implementation, determining a target battery includes: if there is no battery in the battery swap station whose software version meets the software version of the demand battery, determining if there is a fifth battery in the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery; if there is a fifth battery, updating the software version of the fifth battery to the software version that meets the software version of the demand battery to obtain the target battery.
[0022] The battery swap solution provided by the embodiment of the present application can, if there is no battery with the software version that meets the software version of the required battery at the battery swap station, update the software version of the battery at the battery swap station whose SOC is within the upper limit of the SOC of the required battery to the software version that meets the required battery. In this way, there is no need to charge the battery additionally; the target battery can be obtained through software update alone, which can minimize the user's waiting time for battery swapping, improve battery swapping efficiency, and enhance user experience.
[0023] In one possible implementation, determining the target battery includes: when there is a second battery set in the battery battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determining whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery; if there is a sixth battery, using the sixth battery as the target battery.
[0024] In an embodiment of the present application, when there is a battery in the battery swap station whose SOC is within the required battery SOC upper limit range, the battery in the battery swap station whose SOC is within the required battery SOC upper limit range can be used to swap power for the power-consuming device.
[0025] The battery swap solution provided in the embodiment of the present application can select a battery whose software version meets the software version of the required battery from among the batteries whose SOC is within the upper limit of the SOC of the required battery at the battery swap station, and use it as the target battery to swap the battery for the power-consuming device. In this way, by selecting a battery whose SOC is within the upper limit of the SOC of the required battery and whose software version meets the software version of the required battery as the target battery, the power-consuming device can be quickly swapped, improving the battery swap efficiency and enhancing the user's battery swap experience.
[0026] In one possible implementation, determining a target battery includes: in a case where there is a second battery set in the battery battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determining whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery; in a case where there is no sixth battery, updating the software version of the seventh battery in the second battery set to a software version that meets the software version of the demand battery to obtain the target battery.
[0027] The battery replacement solution provided in the embodiment of the present application is that, if there is no battery with a software version that meets the software version of the demand battery in the second battery set whose SOC is within the SOC upper limit range of the demand battery in the battery replacement station, the software version of the battery in the second battery set can be updated to the software version that meets the demand battery to obtain the target battery, so that the battery of the power-consuming device can be replaced with a battery with an SOC within the SOC upper limit range of the demand battery and a software version that meets the software version of the demand battery, thereby meeting the power-consuming device's demand for battery software version replacement.
[0028] In one possible implementation, determining the target battery includes: if there is no battery in the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determining if there is an eighth battery in the battery swap station whose software version meets the software version of the demand battery; if there is an eighth battery, charging the eighth battery until the SOC is within the upper limit range of the SOC of the demand battery to obtain the target battery.
[0029] The battery swapping solution provided by the embodiment of the present application can, if there is no battery in the battery swap station whose SOC is within the upper limit of the SOC of the required battery, charge the SOC of the battery in the battery swap station whose software version meets the software version of the required battery to the upper limit of the SOC of the required battery to obtain the target battery. In this way, the target battery can be obtained simply by charging without having to update the battery software, which can reduce the signaling overhead of the battery swap station and / or cloud computing platform and improve the performance of the battery swap station and / or cloud computing platform.
[0030] In one possible implementation, the SOC of the eighth battery is greater than or equal to a preset SOC threshold.
[0031] The battery replacement solution provided in the embodiment of the present application can charge the battery with a larger SOC among the batteries whose software version meets the software version of the demand battery in the battery replacement station until the SOC is within the upper limit of the SOC of the demand battery, thereby minimizing the charging time of the target battery to be obtained. This allows the power-consuming device to be replaced quickly, reducing the user's waiting time for battery replacement and improving the user experience.
[0032] In one possible implementation, the method includes: if software corresponding to the software version of the battery that meets the requirements exists in the battery swap station, obtaining the software corresponding to the software version of the battery that meets the requirements from the battery swap station.
[0033] The battery swapping solution provided by the embodiment of the present application can obtain the software corresponding to the software version of the battery that meets the requirement from the battery swapping station if the software corresponding to the software version of the battery that meets the requirement exists at the battery swapping station. In this way, the battery software can be updated using the software of the battery that meets the requirement stored locally at the battery swapping station, which can reduce the signaling overhead of the battery swapping station and / or cloud computing platform. It can also reduce the signaling interaction time between the battery swapping station and the cloud platform when obtaining the required battery software version, thereby enabling rapid software updates and reducing the user's waiting time for battery swapping.
[0034] In one possible implementation, the method includes: when the battery swap station does not have software corresponding to the software version of the battery that meets the requirements, obtaining software corresponding to the software version of the battery that meets the requirements from a cloud computing platform.
[0035] The battery replacement solution provided in the embodiment of the present application can obtain the software corresponding to the battery software version that meets the battery requirements from the cloud computing platform when the software corresponding to the battery software version that meets the battery requirements does not exist in the battery replacement station, and update the software version of the battery in the battery replacement station to meet the battery software version requirements of the power-consuming device.
[0036] In a possible implementation, before obtaining information about the software version of the battery required by the electric device, the method further includes: sending instruction information to the electric device, where the instruction information is used to instruct the electric device to stop updating the battery software of the electric device.
[0037] The battery replacement solution provided in the embodiment of the present application avoids updating the battery software version of the power consuming device during battery replacement by sending an instruction message to the power consuming device, instructing the power consuming device to stop updating the battery software of the power consuming device, thereby avoiding the problem of mismatch between the obtained target battery and the battery software of the power consuming device.
[0038] In a possible implementation, the software version of the required battery includes a battery software version that is compatible with the power-consuming device.
[0039] The battery replacement solution provided in the embodiment of the present application requires that the battery software version include a battery software version that is compatible with the electrical device, so that as many battery software versions as possible can be used for selection to meet the software version requirements of the electrical device and improve user experience.
[0040] In a possible implementation, the software version of the required battery is determined according to coding information of the electric device, where the coding information of the electric device includes a VIN code of the electric device.
[0041] The battery replacement solution provided in the embodiment of the present application can determine the software version of the required battery based on the coding information of the power-consuming device, so that the power of the power-consuming device can be replaced based on the software version of the required battery to meet the power-consuming device's requirements for the battery software version.
[0042] In a possible implementation, the software version of the required battery is determined according to the software version of the power-consuming device.
[0043] The battery replacement solution provided in the embodiment of the present application can determine the required battery software version according to the software version of the power-consuming device, so that the power of the power-consuming device can be replaced based on the required battery software version to meet the power-consuming device's requirements for the battery software version.
[0044] In a possible implementation, the software version of the required battery is determined according to the software version of the battery of the power-consuming device.
[0045] The battery replacement solution provided in the embodiment of the present application can determine the required battery software version based on the battery software version of the power-consuming device, so that the power of the power-consuming device can be replaced based on the required battery software version to meet the power-consuming device's requirements for the battery software version.
[0046] In a possible implementation, the method further includes: sending a prompt message to the power-consuming device when the target battery does not exist in the battery swap station.
[0047] The battery replacement solution provided in the embodiment of the present application can send a prompt message to the power-consuming device when the target battery does not exist in the battery replacement station, thereby avoiding the user waiting for a long time when replacing the battery and improving the user experience.
[0048] In one possible implementation, there is a correspondence between the software version of the required battery and the performance information of the required battery, and the performance information of the required battery includes at least one of the following: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, and the coolant type of the required battery. There is a correspondence between the software version of the battery in the battery swap station and the performance information of the battery in the battery swap station, and the performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the upper and lower limits of the SOC of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0049] In the battery swapping solution provided by the embodiment of the present application, there is a corresponding relationship between the software version of the required battery and the performance of the required battery, and there is a corresponding relationship between the software version of the battery in the battery swapping station and the performance of the battery in the battery swapping station. That is, when the software version of the battery is determined, the performance information of the battery can also be determined. In this way, when swapping batteries, the battery of the power-consuming device can be swapped by comparing the software version of the battery in the battery swapping station with the software version of the battery required by the power-consuming device. There is no need to additionally compare the various performance of the battery required by the power-consuming device with the various performance of the battery in the battery swapping station, which can reduce the signaling interaction and data overhead between the battery swapping station and / or the cloud computing platform and the power-consuming device.
[0050] In one possible implementation, the required battery is a battery that meets at least one of the following performance information: the required battery voltage, the required battery capacity, the required battery SOH, the required battery SOC upper and lower limits, and the required battery coolant type. The performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the SOC upper and lower limits of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0051] The battery replacement solution provided in the embodiment of the present application can determine the battery in the battery replacement station whose performance information meets the requirements of the required battery by comparing the performance information of the battery in the battery replacement station with the performance information of the required battery, so that the battery in the battery replacement station whose performance and software version meet the requirements of the required battery can be used to replace the battery of the electrical device.
[0052] In a second aspect, a battery replacement device is provided, comprising: an acquisition unit for acquiring information about an electric user and information about a software version of a battery in an electric power replacement station, wherein the information about the electric user includes information about a software version of a battery required by the electric user and / or information that has a mapping relationship with the information about the software version of the battery required; and a control unit for replacing the battery of the electric user according to the information about the electric user and information about the software version of the battery in the electric power replacement station.
[0053] In one possible implementation, the control unit is used to: determine a target battery based on information about the power-consuming device and information about the software version of the battery in the battery swap station, where the target battery is a battery whose software version meets the software version of the required battery; and use the target battery to swap the power of the power-consuming device.
[0054] In a possible implementation, the control unit is configured to: when there is a first battery in the battery swap station whose software version meets the software version of the required battery, use the first battery as the target battery.
[0055] In one possible implementation, the control unit is used to: when there is no first battery in the battery swap station whose software version meets the software version of the required battery, update the software version of the second battery in the battery swap station to the software version that meets the required battery to obtain the target battery.
[0056] In one possible implementation, the control unit is used to: when there is a first battery set in the batteries within the battery swap station whose software version meets the software version of the required battery, determine whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the required battery; if there is a third battery, use the third battery as the target battery.
[0057] In one possible implementation, the control unit is used to: when there is a first battery set in the batteries within the battery swap station whose software version meets the software version of the demand battery, determine whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the demand battery; if there is no third battery, charge the fourth battery in the first battery set to an SOC within the upper limit range of the SOC of the demand battery to obtain the target battery.
[0058] In one possible implementation, the SOC of the fourth battery is greater than or equal to a preset SOC threshold.
[0059] In one possible implementation, the control unit is used to: in a case where there is no battery in the battery swap station whose software version meets the software version of the demand battery, determine whether there is a fifth battery in the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery; in a case where there is a fifth battery, update the software version of the fifth battery to the software version that meets the software version of the demand battery to obtain the target battery.
[0060] In one possible implementation, the control unit is used to: when there is a second battery set in the battery battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determine whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery; if there is a sixth battery, use the sixth battery as the target battery.
[0061] In one possible implementation, the control unit is used to: when there is a second battery set in the battery battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determine whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery; if there is no sixth battery, update the software version of the seventh battery in the second battery set to the software version that meets the demand battery to obtain the target battery.
[0062] In one possible implementation, the control unit is used to: in a case where there is no battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery, determine whether there is an eighth battery in the battery swap station whose software version meets the software version of the required battery; in a case where there is an eighth battery, charge the eighth battery until the SOC is within the upper limit range of the SOC of the required battery to obtain the target battery.
[0063] In one possible implementation, the SOC of the eighth battery is greater than or equal to a preset SOC threshold.
[0064] In a possible implementation, the acquisition unit is configured to: if software corresponding to the software version of the battery that meets the requirements exists in the battery swap station, acquire the software corresponding to the software version of the battery that meets the requirements from the battery swap station.
[0065] In a possible implementation, the acquisition unit is used to: when the battery swap station does not have software corresponding to the software version of the battery that meets the requirements, obtain software corresponding to the software version of the battery that meets the requirements from the cloud computing platform.
[0066] In a possible implementation, the device further includes: a sending unit, configured to send instruction information to the electric device, where the instruction information is used to instruct the electric device to stop updating the battery software of the electric device.
[0067] In a possible implementation, the software version of the required battery includes a battery software version that is compatible with the power-consuming device.
[0068] In a possible implementation, the software version of the required battery is determined according to coding information of the electric device, where the coding information of the electric device includes a VIN code of the electric device.
[0069] In a possible implementation, the software version of the required battery is determined according to the software version of the power-consuming device.
[0070] In a possible implementation, the software version of the required battery is determined according to the software version of the battery of the power-consuming device.
[0071] In a possible implementation, the device includes: a sending unit, configured to send a prompt message to the power-consuming device when the target battery does not exist in the battery swap station.
[0072] In one possible implementation, there is a correspondence between the software version of the required battery and the performance information of the required battery, and the performance information of the required battery includes at least one of the following: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, and the coolant type of the required battery. There is a correspondence between the software version of the battery in the battery swap station and the performance information of the battery in the battery swap station, and the performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the upper and lower limits of the SOC of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0073] In one possible implementation, the required battery is a battery that meets at least one of the following performance information: the required battery voltage, the required battery capacity, the required battery SOH, the required battery SOC upper and lower limits, and the required battery coolant type. The performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the SOC upper and lower limits of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0074] In a third aspect, a battery swap station is provided, which includes the device as described in the second aspect and any possible implementation of the second aspect.
[0075] In a fourth aspect, a cloud computing platform is provided, which includes the device according to the second aspect and any possible implementation of the second aspect.
[0076] In a fifth aspect, a battery replacement device is provided, which includes a memory and a processor, the memory is used to store instructions, and the processor is used to read the instructions and execute the method in the above-mentioned first aspect and any possible implementation of the first aspect according to the instructions.
[0077] In a sixth aspect, a chip is provided, comprising: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in the first aspect and any possible implementation of the first aspect.
[0078] In a seventh aspect, a computer program is provided. When the computer program is executed by a computer, the computer implements the method as described in the first aspect and any possible implementation of the first aspect.
[0079] In an eighth aspect, a computer-readable storage medium is provided, which is used to store a computer program. When the computer program is executed by a computer, the computer implements the method as described in the first aspect and any possible implementation of the first aspect.
[0080] In a ninth aspect, a computer program product is provided, comprising computer program instructions, which, when executed by a computer, enable the computer to implement the method as described in the first aspect and any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the drawings without creative work.
[0082] FIG1 is a schematic diagram of an application scenario of battery replacement provided in an embodiment of the present application.
[0083] Figure 2 is a flow chart of the battery replacement method provided in an embodiment of the present application.
[0084] FIG3 is a flow chart of the battery replacement method provided in an embodiment of the present application.
[0085] FIG4 is a flow chart of a method for determining a target battery according to an embodiment of the present application.
[0086] FIG5 is a flow chart of a method for determining a target battery according to an embodiment of the present application.
[0087] Figure 6 is a flow chart of the battery replacement method provided in an embodiment of the present application.
[0088] Figure 7 is a schematic block diagram of the battery replacement device provided in an embodiment of the present application.
[0089] Figure 8 is a schematic block diagram of the battery replacement device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0090] The following detailed description of the embodiments of the present application is provided in conjunction with the accompanying drawings and examples. The following detailed description of the embodiments and the accompanying drawings are used to illustrate the principles of the present application, but are not intended to limit the scope of the present application, that is, the present application is not limited to the described embodiments.
[0091] In the description of the embodiments of this application, the technical terms "first" and "second" are used only to distinguish different objects and should not be understood to indicate or imply relative importance or implicitly specify the quantity, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "plurality" is more than two, unless otherwise clearly and specifically defined.
[0092] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0093] In the description of the embodiments of this application, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0094] Developing new energy and achieving substitution between traditional energy and new energy is the primary way to address current energy supply and demand bottlenecks and alleviate environmental pressures. It is also a fundamental guarantee for sustainable development. As a key component of sustainable development, new energy vehicles will become the mainstream direction of development in the automotive industry.
[0095] Currently, battery swapping stations can quickly recharge low-energy electric vehicles by replacing their batteries, thus avoiding prolonged battery charging. However, due to the different models and / or power batteries of electric vehicles, different battery swap requirements may exist in these stations, making it difficult for these stations to meet these diverse needs.
[0096] In view of this, an embodiment of the present application provides a method and device for battery replacement, the method comprising: obtaining information about an electric device and information about a software version of a battery in an electric battery replacement station, wherein the information about the electric device includes information about a software version of a battery required by the electric device and / or information that has a mapping relationship with the information about the software version of the battery required; and replacing the battery of the electric device according to the information about the electric device and the information about the software version of the battery in the electric battery replacement station.
[0097] The battery replacement solution provided in the embodiment of the present application can replace the battery of the power-consuming device based on information about the power-consuming device including information about the software version of the required battery and / or information that has a mapping relationship with information about the software version of the required battery, as well as information about the software version of the battery in the battery replacement station, thereby providing the power-consuming device with a battery whose battery software version meets the power replacement needs of the power-consuming device. For example, batteries that meet the power replacement needs of power-consuming devices with different power-consuming device models and / or battery models can be provided, and the resource utilization of the battery can also be improved.
[0098] In the embodiments of the present application, the electrical devices may be vehicles, mobile phones, portable devices, laptop computers, ships, spacecraft, electric toys, and electric tools, etc. Vehicles may be fuel vehicles, gas vehicles, or new energy vehicles. New energy vehicles may be pure electric vehicles, hybrid vehicles, or extended-range vehicles, etc. Spacecraft include airplanes, rockets, space shuttles, and spacecraft, etc. Electric toys include fixed or mobile electric toys, such as game consoles, electric car toys, electric ship toys, and electric airplane toys, etc. Electric tools include metal cutting tools, grinding tools, assembly tools, and railway tools, such as electric drills, electric grinders, electric wrenches, electric screwdrivers, electric hammers, impact drills, concrete vibrators, and electric planers, etc. This application does not impose any special restrictions on the above-mentioned electrical devices.
[0099] It should be understood that the technical solutions described in the embodiments of the present application are not limited to the above-described electrical devices, but can also be applied to all devices that use batteries. For the sake of simplicity, Figure 1 of the following embodiments uses a vehicle as an example to illustrate the battery replacement scenario of the electrical device. Figure 1 is a schematic diagram of the application scenario of battery replacement provided in the embodiment of the present application. The application scenario of battery replacement may involve a battery replacement station 11, a vehicle 12, and a battery.
[0100] The battery swap station 11 may be a location that provides battery swap services for vehicles. For example, the battery swap station 11 may be a fixed location, or the battery swap station 11 may be a mobile location such as a mobile battery swap vehicle, etc., which is not limited in this application.
[0101] The vehicle 12 may be detachably connected to the battery. In some examples, the vehicle 12 may be a car, truck, or other vehicle that uses a power battery as a power source.
[0102] The battery may include a battery provided in the vehicle 12 and a battery located in the battery swap station 11 for battery swapping. For ease of distinction, as shown in FIG1 , the battery to be replaced in the vehicle 12 is referred to as battery 141, and the battery used for battery swapping in the battery swap station is referred to as battery 142. The battery may be a lithium-ion battery, a lithium metal battery, a lead-acid battery, a nickel-cathode battery, a nickel-hydrogen battery, a lithium-sulfur battery, a lithium-air battery, or a sodium-ion battery, etc., and is not limited here. In terms of scale, the battery may be a battery cell, a battery module, or a battery pack, and is not limited here.
[0103] Optionally, in an embodiment of the present application, in addition to being a power source for powering the motor of the vehicle 12 , the battery can also power other electrical devices in the vehicle 12 . For example, the battery can also power the in-vehicle air conditioner, car player, etc.
[0104] When vehicle 12 equipped with battery 141 enters battery swap station 11, battery 141 is removed from vehicle 12 using a battery swapping device, battery 142 is removed from station 11, and battery 142 is then installed on vehicle 12. Vehicle 12 with battery 142 installed can then leave station 11. This battery swapping technology allows for rapid energy replenishment of vehicles within minutes or even tens of seconds, improving the user experience.
[0105] Optionally, in the embodiment of the present application, a battery swap cabinet 13 may be provided in the battery swap station 11. The battery swap cabinet 13 includes a battery management unit (BMU) 131.
[0106] Optionally, in an embodiment of the present application, the battery exchange cabinet 13 may also be provided with a plurality of charging compartments 132 for placing batteries 141 removed from the vehicle 12 and charging the batteries 141 .
[0107] Optionally, in an embodiment of the present application, the battery exchange cabinet 12 may also be provided with a plurality of battery exchange compartments for placing batteries that have been fully charged, for example, in the charging compartment 132 .
[0108] Optionally, in an embodiment of the present application, the battery swap station 11 may also be provided with a corresponding management device. The management device may be a centralized structure or a distributed structure, which is not limited here. The management device may be arranged inside the battery swap station 11 or outside the battery swap station 11. In the case where the management device is a distributed structure, the management device may also be partially arranged inside the battery swap station 11 and partially arranged outside the battery swap station 11. For example, as shown in Figure 1, the management device may include a station control system 151 inside the battery swap station 11 and a cloud server 152 outside the battery swap station 11, which is not limited here.
[0109] Optionally, in the embodiment of the present application, the BMU 131 can communicate and interact with other units, modules, devices, etc. via wired or wireless means. The station control system 151 can communicate and interact with other units, modules, devices, etc. via wired or wireless means. Wired communication means may include, for example, a control area network (CAN) communication means and a daisy chain communication means. Wireless communication means may include, for example, Bluetooth communication, wireless fidelity (WIFI) communication, ZigBee communication, and various other means, which are not limited herein.
[0110] For example, the station control system 151 can communicate with the BMU 131 to obtain information about the battery 141 on the power-consuming device 12 or the battery 142 in the charging compartment 133. For another example, the station control system 151 can also communicate with the cloud server 152 to obtain information about the battery 141 on the power-consuming device 12 or the battery 142 in the charging compartment 132.
[0111] Figure 2 is a flow chart of the battery replacement method provided in an embodiment of the present application.
[0112] 210, obtain information about the power-consuming device and the software version of the battery in the battery swap station.
[0113] The information of the electric device includes information of a software version of a battery required by the electric device and / or information that has a mapping relationship with the information of the software version of the battery required.
[0114] In the embodiment of the present application, the required battery software version can be understood as the battery software version required by the electrical device when replacing the battery.
[0115] Optionally, in the embodiment of the present application, the information that is mapped to the information of the software version of the required battery may include the software version of the electric device, the model of the electric device, or the coding information of the electric device. That is, the information of the electric device may include the software version of the electric device, the model of the electric device, or the coding information of the electric device, and the software version, model, or coding information of the electric device may be mapped to the software version of the required battery of the electric device.
[0116] Optionally, the software version of the power consumer may include the software version of the power consumer's control device. For example, the software version of a vehicle includes the software version of the vehicle's control device. For example, if the software version of the power consumer is 1.0, there is a mapping relationship between the software version 1.0 of the power consumer and the software version 1.0.1 of the battery required by the power consumer. In other words, by obtaining the software version information of the power consumer, the software version information of the battery required by the power consumer can also be determined through the mapping relationship.
[0117] Optionally, in an embodiment of the present application, software version information of all batteries in the battery swap station can be obtained.
[0118] Optionally, in an embodiment of the present application, software version information of batteries in a battery swap station that meet preset conditions may be obtained. The preset conditions may include at least one of the following: the battery voltage is within a preset voltage range, the battery state of charge (SOC) is within a preset SOC range, the battery capacity is within a preset capacity range, or the battery state of health (SOH) is within a preset SOH range.
[0119] For example, the software version information of batteries with an SOC within a preset SOC range can be obtained. For example, the software version of a fully charged battery in a battery swap station (e.g., in a battery swap bay at a battery swap station) can be obtained, or the software version of a battery in a battery swap station with an SOC above a certain threshold (e.g., an SOC above 90%) can be obtained.
[0120] Optionally, in an embodiment of the present application, the software versions of all batteries in the battery swap station that meet the preset conditions can be obtained. For example, the software versions of all batteries in the battery swap station with an SOC of more than 90% can be obtained. Optionally, one or more batteries can be selected from the batteries in the battery swap station that meet the preset conditions, and the software versions of the one or more batteries can be determined. For example, one or more batteries can be selected from the batteries in the battery swap station with an SOC of more than 90%, and then the software versions of the one or more batteries can be determined.
[0121] 220. Replace the battery of the power-consuming device according to the information of the power-consuming device and the software version information of the battery in the power-changing station.
[0122] Optionally, in an embodiment of the present application, if the information of the electric device includes information on the software version of the battery required by the electric device, the electric device can be replaced based on the information on the software version of the battery in the battery swap station and the information on the software version of the battery required by the electric device.
[0123] Optionally, in an embodiment of the present application, if the information of the power consumer includes information that has a mapping relationship with the software version of the required battery, then the power consumer can be replaced based on the information of the software version of the battery in the battery swap station and the information that has a mapping relationship with the software version of the required battery of the power consumer. For example, the information that has a mapping relationship with the software version of the required battery is the software version of the power consumer. Assuming that the software version of the power consumer is 1.0, and the software version of the required battery that has a mapping relationship with the software version 1.0 of the power consumer is 1.0.1, then the power consumer can be replaced based on the software version of the battery in the battery swap station and the software version of the power consumer.
[0124] Optionally, in an embodiment of the present application, if the information of the electrical device includes information about the software version of the battery required by the electrical device and information that has a mapping relationship with the information about the software version of the battery required, then the electrical device can be replaced based on the information about the software version of the battery in the battery swap station and the information about the software version of the battery required by the electrical device and information that has a mapping relationship with the information about the software version of the battery required.
[0125] The battery replacement solution provided in the embodiment of the present application can replace the battery of the power-consuming device based on the information of the power-consuming device including information about the software version of the required battery and / or information that has a mapping relationship with the information about the software version of the required battery, as well as information about the software version of the battery in the battery replacement station, thereby providing the power-consuming device with a battery whose software version meets the power replacement needs of the power-consuming device. For example, a battery whose software version meets the power replacement needs of the power-consuming device can be provided to power-consuming devices with different power-consuming device models and / or battery models, and the resource utilization of the battery can also be improved.
[0126] FIG3 is a flow chart of the battery replacement method provided in an embodiment of the present application.
[0127] 310, obtaining information about the power-consuming device and the software version of the battery in the battery swap station.
[0128] The information of the electric device includes information of a software version of a battery required by the electric device and / or information that has a mapping relationship with the information of the software version of the battery required.
[0129] For information on obtaining the information of the power-consuming device and the software version of the battery in the battery swap station, please refer to the relevant description of step 210, which will not be repeated in this application.
[0130] 320. Determine a target battery based on the information of the power-consuming device and the software version information of the batteries in the battery swap station. The target battery is a battery whose software version meets the software version of the required battery.
[0131] Optionally, in an embodiment of the present application, the target battery may be a battery in the battery swap station whose software version meets the software version of the required battery. That is, the battery swap station may have a software version that meets the required battery without the need for software update.
[0132] Optionally, in an embodiment of the present application, the target battery may be a battery in the battery swap station whose software version does not meet the software version of the required battery and whose software version after the software update meets the software version of the required battery.
[0133] Optionally, in an embodiment of the present application, when there is a first battery in the battery swap station whose software version meets the software version of the required battery, the first battery is used as the target battery.
[0134] Alternatively, if the information about the power consumer includes information about the software version of the battery it requires, the target battery can be determined based on the software version information of the batteries in the battery swap station and the software version information of the battery it requires. For example, if the software version of the required battery is 1.0.1, a battery with software version 1.0.1 in the battery swap station can be selected as the target battery.
[0135] Optionally, if the power consumer information includes information that maps to the software version of the desired battery, the target battery can be determined based on the software version information of the batteries within the battery swap station and the information that maps to the software version of the desired battery. For example, if the information that maps to the software version of the desired battery is the software version of the power consumer, and the software version of the power consumer is 1.0, and the software version of the desired battery that maps to software version 1.0 of the power consumer is 1.0.1, then the battery with software version 1.0.1 within the battery swap station is selected as the target battery.
[0136] Optionally, if the information about the electrical device includes information about the software version of the battery required by the device and information that is mapped to the software version of the required battery, then the target battery can be obtained based on the software version information of the batteries at the battery swap station and the software version information of the battery required by the device and information that is mapped to the software version of the required battery. For example, based on the information about the electrical device and the software version information of the batteries at the battery swap station, a battery at the battery swap station that meets the software version requirements can be selected as the target battery.
[0137] Optionally, in this embodiment, batteries that meet the required battery software version can be selected from all batteries in the battery swap station that meet the required battery software version as target batteries. For example, if the number of required batteries for the power consumption device is 3, and there are 10 batteries in the battery swap station that meet the required battery software version, 3 of these 10 batteries can be selected as target batteries.
[0138] Optionally, batteries that meet the preset conditions can be determined from all batteries with the required software version at the battery swap station, and then batteries that meet the required number of batteries can be selected from the batteries that meet the preset conditions as target batteries. For example, if the number of required batteries for the power device is 3, and there are 10 batteries with the required software version at the battery swap station, and 7 of these 10 batteries meet the preset conditions, then 7 batteries that meet the preset conditions can be determined from the 10 batteries with the required software version, and then 3 batteries can be selected from these 7 batteries as target batteries.
[0139] Optionally, the preset condition may include at least one of the battery voltage being within a preset voltage range, the battery SOC being within a preset SOC range, the battery capacity being within a preset capacity range, or the battery SOH being within a preset SOH range.
[0140] Optionally, the preset condition may be determined based on performance information of a required battery of the electrical device. For example, if the voltage of the required battery is a first voltage, the battery that meets the preset condition may be a battery having the first voltage.
[0141] The battery replacement solution provided in the embodiment of the present application can use the first battery with the software version that meets the required battery in the battery replacement station as the target battery to replace the battery of the power-consuming device, thereby providing the power-consuming device with a battery with a battery software version that meets the power replacement needs of the power-consuming device.
[0142] Optionally, in an embodiment of the present application, if there is no first battery in the battery swap station whose software version meets the software version of the required battery, the software version of the second battery in the battery swap station is updated to the software version of the required battery to obtain the target battery.
[0143] Optionally, in this embodiment, if there is no battery in the battery swap station whose software version meets the software version of the required battery, the software version of the battery in the battery swap station that meets the preset conditions can be updated to the software version of the battery that meets the required battery to obtain the target battery.
[0144] Optionally, the preset condition may include at least one of the following: the battery voltage is within a preset voltage range, the battery SOC is within a preset SOC range, the battery capacity is within a preset capacity range, or the battery SOH is within a preset SOH range. For example, the software version of batteries with an SOC above 90% in the battery swap station may be updated to the software version of the required battery.
[0145] Optionally, if there are no batteries with software versions that meet the required software version at the battery swap station, batteries that meet the required number of batteries can be selected from all batteries that meet the preset conditions at the battery swap station for software version updates to obtain target batteries that meet the required number of batteries. For example, if the required number of batteries is three, three batteries can be selected from the batteries that meet the preset conditions at the battery swap station for software version updates.
[0146] Optionally, if no battery with the software version that meets the required software version exists at the battery swap station, the software version of the target battery that meets the required number of batteries can be selected from all batteries that meet the preset conditions at the battery swap station according to the battery performance parameters corresponding to the preset conditions, to obtain the target number of batteries that meet the required number of batteries. For example, if the required number of batteries is two and the preset condition is that the SOC is above 90%, the two batteries with the largest SOCs can be selected from the batteries with SOCs above 90% at the battery swap station for the software version update.
[0147] The battery replacement solution provided in the embodiment of the present application can update the software version of the battery that does not meet the required software version in the battery replacement station to the software version that meets the required software version in order to obtain a target battery for battery replacement of the power-consuming device, thereby providing the power-consuming device with a battery whose software version meets the battery replacement requirements of the power-consuming device, thereby improving the user's battery replacement experience.
[0148] Optionally, in an embodiment of the present application, when the number of first batteries cannot meet the number of required batteries, the second battery in the battery swap station can be used as the target battery.
[0149] That is to say, in the embodiment of the present application, the first battery can be used as the target battery; the second battery can be used as the target battery; or the first battery and the second battery can be used as the target battery. For example, if there is at least one first battery in the battery swap station, and the number of first batteries meets the number of required batteries, then the first battery can be used as the target battery. For example, if there is no first battery in the battery swap station, there is at least one second battery in the battery swap station, and the number of second batteries meets the number of required batteries, then the second battery can be used as the target battery. For another example, if there are a first battery and a second battery in the battery swap station, the number of the first battery cannot meet the number of required batteries, and the sum of the number of the first battery and the second battery can meet the number of required batteries, then the first battery and the second battery can be used together as target batteries.
[0150] 330 , use the target battery to replace the power of the power-consuming device.
[0151] The battery replacement solution provided in the embodiment of the present application can determine the target battery that can ultimately meet the required battery software version based on the information of the power-consuming device and the software version information of the battery in the battery replacement station, and then use the target battery to replace the power of the power-consuming device, thereby providing the power-consuming device with a battery whose battery software version meets the power replacement needs of the power-consuming device, thereby improving the user experience.
[0152] In an embodiment of the present application, the target battery can be determined based on the battery software version and the battery SOC. The following is an exemplary method of determining the target battery with reference to FIG4 and FIG5.
[0153] FIG4 is a flow chart of a method for determining a target battery according to an embodiment of the present application.
[0154] 410, obtaining information about the power-consuming device and the software version of the battery in the battery swap station.
[0155] The information of the electric device includes information of a software version of a battery required by the electric device and / or information that has a mapping relationship with the information of the software version of the battery required.
[0156] For information on obtaining the information of the power-consuming device and the software version of the battery in the battery swap station, please refer to the relevant description of step 210, which will not be repeated in this application.
[0157] 420a, when there is a first battery set in the battery swap station whose software version meets the software version of the demand battery, determine whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the demand battery.
[0158] In the embodiment of the present application, the first battery set can be understood as at least one battery. That is, if there is at least one battery in the battery swap station whose software version meets the software version of the required battery, it is determined whether there is a third battery in the at least one battery whose SOC is within the upper limit of the SOC of the required battery.
[0159] The presence of a third battery can be determined in different ways:
[0160] For example, a battery whose software version meets the software version of the required battery can be selected from the batteries in the battery swap station. Then, the SOC of the selected battery is determined to be within the upper limit of the SOC of the required battery, and the presence of the third battery is determined. That is, each time a battery whose software version meets the software version of the required battery is selected in the battery swap station, it is necessary to determine whether the SOC of each selected battery is within the upper limit of the SOC of the required battery.
[0161] Exemplarily, multiple batteries whose software versions meet the software version of the required battery (for example, all batteries in the battery swap station that meet the software version of the required battery) can be selected from the batteries in the battery swap station, and then it is determined whether there is a third battery among the multiple batteries whose SOC is within the upper limit range of the SOC of the required battery.
[0162] In an embodiment of the present application, when there is a battery with an SOC within the upper limit range of the required battery in the battery swap station, the battery with an SOC within the upper limit range of the required battery in the battery swap station can be used to swap power for the power-consuming device. For example, the upper limit value of the SOC of the required battery is 95%, then the upper limit range of the SOC of the required battery can be SOC ≥ 95%. When the SOC of a battery in the battery swap station reaches 95%, the battery can be used to swap power for the power-consuming device. For another example, if the upper limit value of the SOC of the required battery is 100%, then the upper limit range of the SOC of the required battery can be SOC = 100%. When the SOC of a battery in the battery swap station reaches 100%, the battery can be used to swap power for the power-consuming device.
[0163] 430a: If a third battery exists, the third battery is used as a target battery.
[0164] Optionally, in an embodiment of the present application, each time a battery whose software version meets the software version of the required battery is selected in the battery swap station, it is necessary to determine whether the SOC of each selected battery whose software version meets the software version of the required battery is within the upper limit of the SOC of the required battery to determine whether a third battery exists. If, among the batteries whose software version meets the software version of the required battery each time, there is a battery whose SOC is within the upper limit of the SOC of the required battery, then it can be considered that a third battery exists.
[0165] Exemplarily, the number of batteries required by the power consumer is 2. The battery whose software version meets the software version of the required battery is selected for the first time in the battery swap station. The SOC of this battery is not within the upper limit of the SOC of the required battery, and this battery cannot be used as the target battery. A battery whose software version meets the software version of the required battery can be selected for the second time in the battery swap station. If the SOC of this battery is within the upper limit of the SOC of the required battery, this battery can be used as the target battery. Then, a battery whose software version meets the software version of the required battery can be selected for the third time in the battery swap station. If the SOC of this battery is within the upper limit of the SOC of the required battery, this battery can be used as the target battery. In this way, 2 batteries are selected as target batteries in the battery swap station, and the power consumer is swapped, thereby meeting the power swap needs of the power consumer.
[0166] Optionally, in an embodiment of the present application, multiple batteries whose software versions meet the software version of the required battery are selected from the batteries at the battery swap station. It is then determined whether any of the multiple batteries has an SOC within the upper limit of the SOC of the required battery, and whether a third battery exists. If any of the multiple batteries has an SOC within the upper limit of the SOC of the required battery, then it is considered that a third battery exists.
[0167] Exemplarily, the number of required batteries for the power-consuming device is 2. All batteries whose software versions meet the software version of the required battery can be selected in the battery swap station, and then the batteries whose SOC is within the upper limit of the SOC of the required battery can be determined among all the batteries that meet the software version of the required battery. For example, all batteries that meet the software version of the required battery in the battery swap station can be determined, and then the SOCs of all batteries that meet the software version of the required battery can be determined, and then 2 batteries whose SOC is within the upper limit of the SOC of the required battery can be selected as target batteries. For another example, the SOC of the first battery can be determined among all the batteries that meet the software version of the required battery. If the SOC of the first battery is within the upper limit of the SOC of the required battery, the first battery can be used as the target battery; then the SOC of the second battery can be determined. If the SOC of the second battery is also within the upper limit of the SOC of the required battery, the second battery can be used as the target battery, and it is no longer necessary to confirm whether the SOC of the remaining batteries is within the upper limit of the SOC.
[0168] In an embodiment of the present application, batteries whose software versions meet the software version of the required battery can be preferentially selected in the battery swap station, and then batteries whose SOC is within the upper limit range of the SOC of the required battery can be selected as target batteries among the batteries that meet the software version of the required battery, so as to use the target batteries to replace the power of the electrical device.
[0169] The battery replacement solution provided in the embodiment of the present application can select a battery whose SOC is within the upper limit of the SOC of the required battery from among the batteries whose software version meets the software version of the required battery, and use it as the target battery to replace the battery of the power-consuming device. In this way, by selecting a battery whose software version meets the software version of the required battery and whose SOC meets the upper limit of the SOC of the required battery as the target battery, the power of the power-consuming device can be replaced quickly, thereby improving the battery replacement efficiency and reducing the user's waiting time for battery replacement.
[0170] In 430b, in the absence of the third battery, the fourth battery in the first battery set is charged until the SOC is within the upper limit range of the SOC of the demand battery to obtain the target battery.
[0171] In this embodiment, if there is no battery with an SOC within the upper limit range among the batteries whose software version meets the required software version in the battery swap station, the battery whose software version meets the required software version can be charged until the SOC is within the upper limit range of SOC to obtain the target battery.
[0172] Optionally, in an embodiment of the present application, each time a battery whose software version meets the software version of the required battery is selected in the battery swap station, it is necessary to determine whether the SOC of the battery whose software version meets the software version of the required battery is within the upper limit of the SOC of the required battery, and to determine whether there is a third battery. If the SOC of the battery whose software version meets the software version of the required battery selected each time in the battery swap station is not within the upper limit of the SOC of the required battery, it can be considered that there is no third battery in the first battery set whose software version meets the software version of the required battery in the battery swap station. In this way, the fourth battery in the first battery set can be charged until the SOC is within the upper limit of the SOC of the required battery to obtain the target battery.
[0173] Optionally, in an embodiment of the present application, multiple batteries whose software versions meet the software version of the required battery are selected from the batteries at the battery swap station, and then it is determined whether there is a battery whose SOC is within the upper limit range of the SOC of the required battery among the multiple batteries to determine whether there is a third battery. If all batteries whose software versions meet the software version of the required battery are selected from the batteries at the battery swap station, and the SOCs of these batteries are not within the upper limit range of the SOC of the required battery, it can be considered that there is no third battery in the first battery set in the battery swap station whose software version meets the software version of the required battery. In this way, the fourth battery in the first battery set can be charged until its SOC is within the upper limit range of the SOC of the required battery to obtain the target battery.
[0174] The battery replacement solution provided in the embodiment of the present application is that, when there is no battery with an SOC within the upper limit range of the SOC of the required battery in the first battery set whose software version meets the software version of the required battery, the batteries in the first battery set are charged to an SOC within the upper limit range of the SOC of the required battery to obtain a target battery, so that the battery of the electric device can be replaced with the battery with the software version meeting the software version of the required battery and the SOC within the upper limit range of the SOC of the required battery, thereby meeting the battery replacement demand of the electric device for the battery software version.
[0175] Optionally, in the embodiment of the present application, the fourth battery may be any battery in the first battery set.
[0176] Optionally, in an embodiment of the present application, the SOC of the fourth battery is greater than or equal to a preset SOC threshold.
[0177] The preset SOC threshold may be a relatively large SOC value. For example, the SOC upper limit range may be greater than or equal to 95%, and the preset SOC threshold may be 85%. Then, the SOC of the fourth battery is greater than or equal to 85% and less than 95%.
[0178] The battery replacement solution provided in the embodiment of the present application is that, when there is no battery with an SOC within the upper limit range of the SOC of the required battery in the first battery set whose software version meets the software version of the required battery, the battery with a larger SOC in the first battery set is charged to a SOC within the upper limit range of the SOC of the required battery to obtain a target battery. The target battery can be obtained quickly, so that the power-consuming device can be replaced quickly, thereby minimizing the user's waiting time for battery replacement and improving the user experience.
[0179] 420b, when there is no battery in the battery swap station whose software version meets the software version of the required battery, determine whether there is a fifth battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery.
[0180] In an embodiment of the present application, it is possible to prioritize determining whether there is a battery in the battery swap station with a software version that meets the software version of the required battery. If there is no battery with the software version of the required battery in the battery swap station, it is determined whether there is a battery in the battery swap station with an SOC within the upper limit range of the SOC of the required battery.
[0181] 430c, in case the fifth battery exists, the software version of the fifth battery is updated to the software version of the battery that meets the requirement to obtain the target battery.
[0182] In an embodiment of the present application, if there is no battery in the battery swap station whose software version meets the software version of the required battery, the software version of the battery in the battery swap station whose SOC is within the upper limit of the SOC of the required battery can be updated to the software version that meets the required battery.
[0183] The battery swap solution provided by the embodiment of the present application can, if there is no battery with the software version that meets the software version of the required battery at the battery swap station, update the software version of the battery at the battery swap station whose SOC is within the upper limit of the SOC of the required battery to the software version that meets the required battery. In this way, there is no need to charge the battery additionally; the target battery can be obtained through software update alone, which can minimize the user's waiting time for battery swapping, improve battery swapping efficiency, and enhance user experience.
[0184] 430d, in the absence of a fifth battery, the battery in the battery swap station can be charged to an SOC within the upper limit range of the SOC of the demand battery and the software version is updated to the software version that meets the demand battery to obtain the target battery.
[0185] In this embodiment, if there is neither a battery whose software version meets the software version of the required battery nor a battery whose SOC is within the upper limit of the SOC of the required battery in the battery swap station, the software version of the batteries in the battery swap station can be updated and charged simultaneously to obtain the target battery.
[0186] Optionally, the battery in the battery swap station in the above step 430d may be a battery in the battery swap station whose SOC is greater than or equal to a preset SOC threshold.
[0187] In this embodiment, if there is neither a battery with a software version that meets the required battery's software version nor a battery with an SOC within the SOC upper limit range in the battery swap station, a battery with a larger SOC can be selected in the battery swap station for charging and software version update, which can reduce the charging time to obtain the target battery, thereby reducing the user's waiting time for battery swapping and improving the user experience.
[0188] FIG5 is a flow chart of a method for determining a target battery according to an embodiment of the present application.
[0189] 510, obtaining information about the power-consuming device and the software version of the battery in the battery swap station.
[0190] For information on obtaining the information of the power-consuming device and the software version of the battery in the battery swap station, please refer to the relevant description in step 210, which will not be repeated in this application.
[0191] 520a, when there is a second battery set in the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determine whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery.
[0192] In this embodiment of the present application, the second battery set can be understood as at least one battery. That is, if there is at least one battery in the battery swap station whose SOC is within the upper limit of the SOC of the required battery, it is determined whether there is a sixth battery in the at least one battery whose software version meets the software version of the required battery.
[0193] The presence of a sixth battery can be determined in different ways:
[0194] For example, a battery with an SOC within the upper limit of the required battery's SOC can be selected from the batteries in the battery swap station, and then the software version of the selected battery can be determined to see if it meets the software version of the required battery. That is, each time a battery with an SOC within the upper limit of the required battery's SOC is selected in the battery swap station, it is necessary to determine if the software version of the selected battery meets the software version of the required battery.
[0195] Exemplarily, multiple batteries whose SOC is within the upper limit range of the SOC of the required battery (for example, all batteries in the battery swap station whose SOC is within the upper limit range of the SOC) can be selected from the batteries in the battery swap station, and then it is determined whether there is a battery among the multiple batteries whose software version meets the software version of the required battery.
[0196] In an embodiment of the present application, when the SOC of the battery in the battery swap station is within the SOC upper limit range of the demand battery, the battery in the battery swap station can be used to swap power for the power-consuming device. For example, if the SOC upper limit value of the demand battery is 95%, then the SOC upper limit range of the demand battery can be SOC ≥ 95%. When the SOC of a battery in the battery swap station reaches 95%, the battery can be used to swap power for the power-consuming device. For another example, if the SOC upper limit value of the demand battery is 100%, then the SOC upper limit range of the demand battery can be SOC = 100%. When the SOC of a battery in the battery swap station reaches 100%, the battery can be used to swap power for the power-consuming device.
[0197] In step 530a, if a sixth battery exists, the sixth battery is used as a target battery.
[0198] Optionally, in an embodiment of the present application, each time a battery with an SOC within the upper limit of the SOC of the required battery is selected at the battery swap station, it is necessary to determine whether the software version of each selected battery with an SOC within the upper limit of the SOC of the required battery meets the software version of the required battery, thereby determining whether a sixth battery exists. If, among the batteries selected each time with an SOC within the upper limit of the SOC of the required battery, there exists a battery with a software version that meets the software version of the required battery, it can be considered that a sixth battery exists.
[0199] Exemplarily, the number of batteries required by the power consumer is 2. A battery whose SOC is within the upper limit of the SOC of the required battery is selected for the first time in the battery swap station. If the software version of the battery meets the software version of the required battery, the battery can be used as the target battery. Then, a battery whose SOC is within the upper limit of the SOC of the required battery can be selected for the second time in the battery swap station. If the software version of the battery does not meet the software version of the required battery, a battery whose SOC is within the upper limit of the SOC of the required battery can be selected for the third time in the battery swap station. If the software version of the battery selected for the third time meets the software version of the required battery, the battery selected for the third time can be used as the target battery. In this way, 2 batteries can be selected as target batteries in the battery swap station to swap the battery of the power consumer, thereby meeting the battery swap demand of the power consumer.
[0200] Optionally, in an embodiment of the present application, multiple batteries whose SOCs are within the upper limit of the SOC of the demand battery can be selected from the batteries at the battery swap station, and then a determination can be made as to whether there is a sixth battery among the multiple batteries whose software version meets the software version of the demand battery. If there is a battery among the multiple batteries whose software version meets the software version of the demand battery, it can be considered that the sixth battery exists.
[0201] For example, the number of required batteries for the power-consuming device is two. All batteries within the battery swap station whose SOCs fall within the upper SOC range of the required battery can be selected, and then a sixth battery that meets the software version of the required battery can be determined from among all batteries within the upper SOC range. For example, all batteries within the battery swap station whose SOCs fall within the upper SOC range of the required battery can be determined, and then the software versions of all batteries within the upper SOC range of the required battery can be determined. From these batteries, two batteries whose software versions meet the software version of the required battery can be selected as target batteries. For another example, all batteries within the battery swap station whose SOCs fall within the upper SOC range of the required battery can be determined, and then the software version of the first battery from among all batteries within the upper SOC range of the required battery can be determined. If the software version of the first battery meets the software version of the required battery, the first battery can be selected as the target battery. The software version of the second battery can be determined, and if the software version of the second battery meets the software version of the required battery, the second battery can be selected as the target battery. Whether the software versions of the remaining batteries meet the software version of the required battery can be left undetermined.
[0202] In an embodiment of the present application, a battery whose SOC is within the upper limit range of the SOC of the required battery can be preferentially selected in the battery swap station, and then a battery whose software version meets the software version of the required battery can be selected as the target battery among the batteries whose SOC is within the upper limit range of the SOC of the required battery, so as to use the target battery to replace the battery of the electrical device.
[0203] The battery swap solution provided in the embodiment of the present application can select a battery whose software version meets the software version of the required battery from among the batteries whose SOC is within the upper limit of the SOC of the required battery at the battery swap station, and use it as the target battery to swap the battery for the power-consuming device. In this way, by selecting a battery whose SOC is within the upper limit of the SOC of the required battery and whose software version meets the software version of the required battery as the target battery, the power-consuming device can be quickly swapped, improving the battery swap efficiency and enhancing the user's battery swap experience.
[0204] In step 530b , if the sixth battery does not exist, the software version of the seventh battery in the second battery set is updated to the software version of the battery that meets the requirement to obtain the target battery.
[0205] In this embodiment, if there is no battery in the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery and whose software version meets the software version of the demand battery, the software version of the battery whose SOC is within the upper limit range of the SOC of the demand battery can be updated to the software version that meets the demand battery to obtain the target battery.
[0206] Optionally, in an embodiment of the present application, each time a battery with an SOC within the upper limit of the SOC of the required battery is selected at the battery swap station, it is necessary to determine whether the software version of each selected battery with an SOC within the upper limit of the SOC of the required battery meets the software version of the required battery, and to determine whether there is a sixth battery. If, among the batteries selected each time with an SOC within the upper limit of the SOC of the required battery, no battery with a software version that meets the software version of the required battery exists, it can be considered that there is no sixth battery in the second battery set with an SOC within the upper limit of the SOC of the required battery. In this way, the software version of the seventh battery in the second battery set can be updated to the software version that meets the software version of the required battery to obtain the target battery.
[0207] Optionally, in an embodiment of the present application, multiple batteries whose SOCs are within the upper limit of the SOC of the required battery can be selected from the batteries in the battery swap station, and then a determination can be made as to whether there is a sixth battery among the multiple batteries whose software version meets the software version of the required battery. If none of the multiple batteries whose SOCs are within the upper limit of the SOC of the required battery has a software version that meets the software version of the required battery, it can be considered that there is no sixth battery in the second battery set whose SOCs are within the upper limit of the SOC of the required battery. In this way, the software version of the seventh battery in the second battery set can be updated to the software version that meets the software version of the required battery to obtain the target battery.
[0208] The battery replacement solution provided in the embodiment of the present application is that, if there is no battery with a software version that meets the software version of the demand battery in the second battery set whose SOC is within the SOC upper limit range of the demand battery in the battery replacement station, the software version of the battery in the second battery set can be updated to the software version that meets the demand battery to obtain the target battery, so that the battery of the power-consuming device can be replaced with a battery with an SOC within the SOC upper limit range of the demand battery and a software version that meets the software version of the demand battery, thereby meeting the power-consuming device's demand for battery software version replacement.
[0209] 520b, when there is no battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery, determine whether there is an eighth battery in the battery swap station whose software version meets the software version of the required battery.
[0210] In an embodiment of the present application, it is possible to prioritize determining whether there is a battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery. If there is no battery in the SOC within the upper limit range of the SOC of the required battery, it is determined whether there is a battery in the battery swap station whose software version meets the software version of the required battery.
[0211] In step 530c, if the eighth battery exists, the eighth battery is charged until the SOC thereof is within the upper limit range of the SOC of the demand battery to obtain the target battery.
[0212] In an embodiment of the present application, if there is no battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery, the battery in the battery swap station whose software version meets the software version of the required battery can be charged until the SOC is within the upper limit range of the SOC of the required battery to obtain the target battery.
[0213] The battery swapping solution provided by the embodiment of the present application can, if there is no battery in the battery swap station whose SOC is within the upper limit of the SOC of the required battery, charge the SOC of the battery in the battery swap station whose software version meets the software version of the required battery to the upper limit of the SOC of the required battery to obtain the target battery. In this way, the target battery can be obtained simply by charging without having to update the battery software, which can reduce the signaling overhead of the battery swap station and / or cloud computing platform and improve the performance of the battery swap station and / or cloud computing platform.
[0214] Optionally, in an embodiment of the present application, the SOC of the eighth battery is greater than or equal to a preset SOC threshold.
[0215] The preset SOC threshold may be a relatively large SOC value. For example, the SOC upper limit range may be greater than or equal to 95%, and the preset SOC threshold may be 85%. Then, the SOC of the fourth battery is greater than or equal to 85% and less than 95%.
[0216] The battery replacement solution provided in the embodiment of the present application can charge the battery with a larger SOC among the batteries whose software version meets the software version of the demand battery in the battery replacement station until the SOC is within the upper limit of the SOC of the demand battery, thereby minimizing the charging time of the target battery to be obtained. This allows the power-consuming device to be replaced quickly, reducing the user's waiting time for battery replacement and improving the user experience.
[0217] 530d, in the absence of the eighth battery, the battery in the battery swap station is charged until the SOC is within the upper limit range of the SOC of the demand battery and the software version is updated to the software version that meets the demand battery to obtain the target battery.
[0218] In this embodiment, if there is neither a battery whose SOC is within the upper limit of the SOC of the required battery nor a battery whose software version meets the software version of the required battery in the battery swap station, the batteries in the battery swap station can be charged and the software version updated simultaneously to obtain the target battery.
[0219] Optionally, the battery in the battery swap station in the above step 530d may be a battery in the battery swap station whose SOC is greater than or equal to a preset SOC threshold.
[0220] In this embodiment, if there is neither a battery whose SOC is within the upper limit of the SOC of the required battery nor a battery whose software version meets the software version of the required battery in the battery swap station, a battery with a larger SOC can be selected in the battery swap station for charging and software version update, which can reduce the charging time to obtain the target battery, thereby reducing the user's waiting time for battery replacement and improving the user experience.
[0221] Optionally, in an embodiment of the present application, if the target battery that meets the software version of the required battery can only be obtained after the software of the battery in the battery swap station is updated, it is also necessary to obtain the software corresponding to the software version of the required battery before performing the software update.
[0222] Optionally, in an embodiment of the present application, if software corresponding to the software version of the battery that meets the requirements exists in the battery swap station, the software corresponding to the software version of the battery that meets the requirements is obtained from the battery swap station.
[0223] Optionally, the battery swap station may store some or all of the battery software of the power-consuming devices registered at the battery swap station.
[0224] Optionally, the battery swap station may also store a list of some or all of the power-consuming devices registered at the station and their battery software information, for example, a version tree list of vehicle code, vehicle version, and battery version.
[0225] The battery swapping solution provided by the embodiment of the present application can obtain the software corresponding to the software version of the battery that meets the requirement from the battery swapping station if the software corresponding to the software version of the battery that meets the requirement exists at the battery swapping station. In this way, the battery software can be updated using the software of the battery that meets the requirement stored locally at the battery swapping station, which can reduce the signaling overhead of the battery swapping station and / or cloud computing platform. It can also reduce the signaling interaction time between the battery swapping station and the cloud platform when obtaining the required battery software version, thereby enabling rapid software updates and reducing the user's waiting time for battery swapping.
[0226] Optionally, in an embodiment of the present application, when the battery swap station does not have software corresponding to the software version of the battery that meets the requirements, the software corresponding to the software version of the battery that meets the requirements is obtained from the cloud computing platform.
[0227] Optionally, after obtaining the software corresponding to the software version of the battery that meets the requirements, the obtained software can be stored in the battery swap station.
[0228] Optionally, when the battery swap station stores the acquired software, it can also update the list of some or all vehicles registered at the battery swap station and their battery software information. For example, the list can include the corresponding relationship between the code of the power consumption device and the battery software version of the power consumption device.
[0229] Figure 6 is a flow chart of the battery replacement method provided in an embodiment of the present application.
[0230] 610 , sending instruction information to the electric device, where the instruction information is used to instruct the electric device to stop updating the battery software of the electric device.
[0231] For example, a flag may be sent to the electric device to instruct the electric device to stop updating the battery software of the electric device.
[0232] Optionally, in this embodiment of the present application, there is a corresponding relationship between the software version of the power device and the software version of the battery of the power device. When the software of the power device is updated, the battery software of the power device also needs to be updated. Therefore, in this embodiment of the present application, it is also possible to avoid updating the battery software of the power device by instructing the power device to stop updating the software of the power device.
[0233] The battery replacement solution provided in the embodiment of the present application avoids updating the battery software version of the power consuming device during battery replacement by sending an instruction message to the power consuming device, instructing the power consuming device to stop updating the battery software of the power consuming device, thereby avoiding the problem of mismatch between the obtained target battery and the battery software of the power consuming device.
[0234] Optionally, in an embodiment of the present application, there may be multiple batteries in the power consumption device. If the power consumption device needs to replace the batteries of some of the multiple batteries, the battery software of the power consumption device that stops updating should only be for the batteries that need to be replaced. For example, if there are 5 batteries in the power consumption device, 2 of which need to be replaced and the remaining 3 batteries do not need to be replaced, then sending an instruction to the power consumption device can be used to instruct the power consumption device to stop updating the software of the 2 batteries that need to be replaced.
[0235] 620, obtain information about the power-consuming device and the software version of the battery in the battery swap station.
[0236] To obtain information about the power-consuming device and the software version of the battery in the battery swap station, please refer to the relevant description of step 210, which will not be repeated in this application.
[0237] Optionally, in the embodiment of the present application, the software version of the required battery includes a battery software version that is compatible with the electrical device.
[0238] In the embodiments of the present application, the software version of the power consumption device may correspond to different battery software versions, that is, the power consumption device may be compatible with different battery software versions. For example, if the software version of a power consumption device is 1.0, and the corresponding battery software versions are 1.0.1, 1.0.2, and 1.0.3, then the software version of the battery required by the power consumption device may include 1.0.1, 1.0.2, or 1.0.3.
[0239] The battery replacement solution provided in the embodiment of the present application requires that the battery software version include a battery software version that is compatible with the electrical device, so that as many battery software versions as possible can be used for selection to meet the software version requirements of the electrical device and improve user experience.
[0240] Optionally, in an embodiment of the present application, the software version of the required battery is determined based on the coding information of the electrical device.
[0241] Optionally, the coded information of the electric device may include a vehicle identification number (VIN) of the electric device.
[0242] Optionally, when the electrical device is a vehicle, the coding information of the electrical device may include the license plate number of the vehicle.
[0243] Optionally, the battery swap station can determine the required battery software version based on the coding information of the power consumer. For example, the power consumer can send its coding information to the power swap station, and the power swap station can query a stored list of correspondences between the power consumer's coding and the power consumer's battery software version (the battery software version currently used by the power consumer) to determine the required battery software version for the power consumer.
[0244] Optionally, the software version of the required battery can be determined by the cloud computing platform based on the coding information of the power consumer. For example, the power consumer can send its own coding information to the cloud computing platform, and the cloud computing platform can query a list of correspondences between the power consumer's coding and the power consumer's battery software version stored on the cloud computing platform to determine the software version of the power consumer's required battery. Optionally, the power consumer can send the coding information directly to the cloud computing platform or send the coding information to the cloud computing platform via the battery swap station. Optionally, the cloud computing platform can also send the determined software version of the required battery to the battery swap station.
[0245] Optionally, the corresponding relationship list may also include the compatible battery software versions of the power consumer. For example, a battery swap station or cloud computing platform may query its internally stored list of power consumer codes and compatible battery software versions to determine the required battery software version for the power consumer.
[0246] Optionally, the correspondence list may further include software versions of the electrical devices.
[0247] The battery replacement solution provided in the embodiment of the present application can determine the software version of the required battery based on the coding information of the power-consuming device, so that the power of the power-consuming device can be replaced based on the software version of the required battery to meet the power-consuming device's requirements for the battery software version.
[0248] Optionally, in an embodiment of the present application, the software version of the required battery is determined according to the software version of the power-consuming device.
[0249] Alternatively, the software version of the electric device may include the software version of a control device of the electric device. For example, the software version of a vehicle may include the software version of a control device of the vehicle.
[0250] Optionally, the battery swap station can determine the required battery software version based on the power consumer's software version. For example, the power consumer can send information about its software version to the battery swap station, and the station can query a stored list of correspondences between the power consumer's software version and the power consumer's software version to determine the required battery software version for the power consumer.
[0251] Optionally, the software version of the required battery can be determined by the cloud computing platform based on the software version of the power consumer. For example, the power consumer can send information about its software version to the cloud computing platform, and the battery swap station can query a list of correspondences between the power consumer's software version and the power consumer's software version stored within the station to determine the software version of the required battery for the power consumer. Optionally, the battery swap station can send the determined software version of the required battery to the power consumer.
[0252] Optionally, the battery swap station or cloud computing platform may also determine the software version of the required battery of the electric device by querying a corresponding list of the software version of the electric device and the software version of the battery compatible with the electric device stored internally.
[0253] The battery replacement solution provided in the embodiment of the present application can determine the required battery software version according to the software version of the power-consuming device, so that the power of the power-consuming device can be replaced based on the required battery software version to meet the power-consuming device's requirements for the battery software version.
[0254] Optionally, in an embodiment of the present application, the software version of the required battery is determined according to the battery software version of the power-consuming device.
[0255] Optionally, the battery software version of the electric device may include a software version of a battery management system of the electric device.
[0256] Optionally, the software version of the required battery can be determined by the battery swap station based on the battery software version of the power consumer. For example, the power consumer can send the battery software version of the power consumer to the battery swap station (such as the battery software version of the power consumer is 1.0.2), and the battery swap station can determine the software version of the required battery (the software version of the required battery is 1.0.2) based on the battery software version of the power consumer. For another example, the power consumer can send the battery software version of the power consumer to the battery swap station (such as the battery software version of the power consumer is 1.0.2), and the battery swap station can query the list of other battery software versions compatible with the battery software version of the power consumer stored inside the battery swap station (such as the other battery software versions compatible with version 1.0.2 of the battery software in the list include 1.0.3 and 1.0.4), and determine the software version of the required battery (the software version of the required battery includes 1.0.2, 1.0.3 or 1.0.4).
[0257] Optionally, the software version of the required battery can be determined by the cloud computing platform based on the battery software version of the power consumer. For example, the power consumer can send the battery software version of the power consumer to the cloud computing platform (such as the battery software version of the power consumer is 1.0.3), and the cloud computing platform can determine the software version of the required battery (the software version of the required battery is 1.0.3) based on the battery software version of the power consumer. For another example, the power consumer can send the battery software version of the power consumer to the cloud computing platform (such as the battery software version of the power consumer is 1.0.2), and the battery swap station can query the cloud computing platform for a list of other battery software versions compatible with the battery software version of the power consumer (such as the other battery software versions compatible with version 1.0.2 of the battery software in the list include 1.0.3 and 1.0.4), and determine the software version of the required battery (the software version of the required battery includes 1.0.2, 1.0.3 or 1.0.4).
[0258] The battery replacement solution provided in the embodiment of the present application can determine the required battery software version based on the battery software version of the power-consuming device, so that the power of the power-consuming device can be replaced based on the required battery software version to meet the power-consuming device's requirements for the battery software version.
[0259] 630. Determine the target battery based on the information of the power-consuming device and the software version information of the batteries in the battery swap station.
[0260] The target battery is a battery whose software version meets the software version of the requirement battery.
[0261] For determining the content of the target battery, reference may be made to the above step 320 and the related descriptions in FIG. 4 and FIG. 5 , which will not be elaborated herein.
[0262] 640a, when the target battery exists in the battery swap station, the target battery is used to swap the power of the electrical device.
[0263] 640b, when the target battery does not exist in the battery swap station, a prompt message is sent to the power-consuming device.
[0264] Optionally, in an embodiment of the present application, the prompt information may include the waiting time for battery replacement.
[0265] Optionally, in the embodiment of the present application, the prompt information may include reminder information that the target battery does not exist.
[0266] Optionally, in an embodiment of the present application, the prompt information may include recommended other battery replacement times, information on recommended other battery replacement stations, and the like.
[0267] The battery replacement solution provided in the embodiment of the present application can send a prompt message to the power-consuming device when the target battery does not exist in the battery replacement station, thereby avoiding the user waiting for a long time when replacing the battery and improving the user experience.
[0268] Optionally, in an embodiment of the present application, there is a correspondence between the software version of the required battery and the performance information of the required battery, and the performance information of the required battery includes at least one of the following: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, and the coolant type of the required battery. There is a correspondence between the software version of the battery in the battery swap station and the performance information of the battery in the battery swap station, and the performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the upper and lower limits of the SOC of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0269] In an embodiment of the present application, the software version of the battery is determined, and the performance information of the battery is also determined. For example, the performance information of the required battery includes the voltage of the required battery and the capacity of the required battery, and the performance information of the battery in the battery swap station includes the voltage of the battery in the battery swap station and the capacity of the battery in the battery swap station. Assuming that the software version of the battery is 1.0.1, the corresponding performance of the battery is that the voltage is the first voltage and the capacity is the first capacity. If it is determined that the software version of the required battery is 1.0.1, a battery with a software version of 1.0.1 can be selected in the battery swap station to swap power for the electrical device, thereby ensuring that the performance of the battery with a software version of 1.0.1 in the battery swap station can meet the performance requirements of the required battery with a software version of 1.0.1.
[0270] In the battery swapping solution provided by the embodiment of the present application, there is a corresponding relationship between the software version of the required battery and the performance of the required battery, and there is a corresponding relationship between the software version of the battery in the battery swapping station and the performance of the battery in the battery swapping station. That is, when the software version of the battery is determined, the performance information of the battery can also be determined. In this way, when swapping batteries, the battery of the power-consuming device can be swapped by comparing the software version of the battery in the battery swapping station with the software version of the battery required by the power-consuming device. There is no need to additionally compare the various performance of the battery required by the power-consuming device with the various performance of the battery in the battery swapping station, which can reduce the signaling interaction and data overhead between the battery swapping station and / or the cloud computing platform and the power-consuming device.
[0271] Optionally, in an embodiment of the present application, the required battery is a battery that meets at least one of the following performance information: the required battery voltage, the required battery capacity, the required battery SOH, the required battery SOC upper and lower limits, and the required battery coolant type. The performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the SOC upper and lower limits of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0272] In an embodiment of the present application, in addition to comparing the software version of the required battery with the software version of the batteries in the battery swap station, it is also necessary to compare the performance information of the batteries in the battery swap station with the performance information of the required battery. A battery that meets the performance and software version of the required battery is selected from the battery swap station, and the battery is swapped for the power consumption device. For example, the required battery is a battery that meets a first voltage, a first capacity, and a first SOH. The performance information of the batteries in the battery swap station includes the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, and the SOH of the battery in the battery swap station. In one possible implementation, a battery with a first voltage, a first capacity, and a first SOH can be preferentially selected from the batteries in the battery swap station as a to-be-selected battery. Then, a battery with a software version that meets the software version of the required battery is selected from the to-be-selected batteries, and the battery is swapped for the power consumption device. In another possible implementation, a battery with a software version that meets the software version of the required battery can be preferentially selected from the batteries in the battery swap station. Then, a battery with a first voltage, a first capacity, and a first SOH is selected from the to-be-selected batteries, and the battery is swapped for the power consumption device.
[0273] The battery replacement solution provided in the embodiment of the present application can determine the battery in the battery replacement station whose performance information meets the requirements of the required battery by comparing the performance information of the battery in the battery replacement station with the performance information of the required battery, so that the battery in the battery replacement station whose performance and software version meet the requirements of the required battery can be used to replace the battery of the electrical device.
[0274] The battery swapping method provided in the embodiments of the present application can be performed by a battery swap station or by a management device of the battery swap station. The management device can be located inside the battery swap station or outside the station, such as in a cloud computing platform. This application does not limit this.
[0275] Optionally, the battery swapping method provided in the embodiments of the present application can be performed entirely by the battery swap station, entirely by the cloud computing platform, or partially by the battery swap station and partially by the cloud computing platform. For example, the battery swap station can obtain information about the power-consuming device and information about the software version of the battery in the battery swap station, and swap the power of the power-consuming device based on the information about the power-consuming device and the software version of the battery in the battery swap station; the cloud computing platform can send instruction information to the power-consuming device, which is used to instruct the power-consuming device to stop updating the battery software of the power-consuming device.
[0276] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0277] The above describes in detail the battery replacement method of an embodiment of the present application. The battery replacement device of an embodiment of the present application will be described in detail below in combination with Figures 7 and 8. The technical features described in the method embodiment are applicable to the following device embodiments.
[0278] Figure 7 shows a schematic block diagram of a battery replacement device 4000 according to an embodiment of the present application. As shown in Figure 7, the device includes some or all of the following contents.
[0279] An acquisition unit 4010 is configured to acquire information about the power consumption device and software version information about the batteries in the battery swap station, wherein the information about the power consumption device includes information about the software version of the battery required by the power consumption device and / or information that is mapped to the software version information of the battery required;
[0280] The control unit 4020 is used to replace the battery of the power-consuming device based on the information of the power-consuming device and the software version information of the battery in the battery swap station.
[0281] Optionally, in an embodiment of the present application, the control unit 4020 is used to: determine the target battery based on information about the power-consuming device and information about the software version of the battery in the battery swap station, the target battery being a battery whose software version meets the software version of the required battery; and use the target battery to swap the power of the power-consuming device.
[0282] Optionally, in an embodiment of the present application, the control unit 4020 is used to: when there is a first battery in the battery swap station whose software version meets the software version of the required battery, use the first battery as the target battery.
[0283] Optionally, in an embodiment of the present application, the control unit 4020 is used to: when there is no first battery in the battery in the battery swap station whose software version meets the software version of the required battery, update the software version of the second battery in the battery swap station to the software version that meets the required battery to obtain the target battery.
[0284] Optionally, in an embodiment of the present application, the control unit 4020 is used to: when there is a first battery set in the batteries within the battery swap station whose software version meets the software version of the required battery, determine whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the required battery; if there is a third battery, use the third battery as the target battery.
[0285] Optionally, in an embodiment of the present application, the control unit 4020 is used to: when there is a first battery set in the batteries within the battery swap station whose software version meets the software version of the demand battery, determine whether there is a third battery in the first battery set whose SOC is within the upper limit range of the SOC of the demand battery; if there is no third battery, charge the fourth battery in the first battery set to a SOC within the upper limit range of the SOC of the demand battery to obtain the target battery.
[0286] Optionally, in an embodiment of the present application, the SOC of the fourth battery is greater than or equal to a preset SOC threshold.
[0287] Optionally, in an embodiment of the present application, the control unit 4020 is used to: in a case where there is no battery in the battery swap station whose software version meets the software version of the required battery, determine whether there is a fifth battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery; in a case where there is a fifth battery, update the software version of the fifth battery to the software version that meets the software version of the required battery to obtain the target battery.
[0288] Optionally, in an embodiment of the present application, the control unit 4020 is used to: when there is a second battery set in the batteries in the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determine whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery; if there is a sixth battery, use the sixth battery as the target battery.
[0289] Optionally, in an embodiment of the present application, the control unit 4020 is used to: when there is a second battery set in the batteries within the battery swap station whose SOC is within the upper limit range of the SOC of the demand battery, determine whether there is a sixth battery in the second battery set whose software version meets the software version of the demand battery; if there is no sixth battery, update the software version of the seventh battery in the second battery set to the software version that meets the demand battery to obtain the target battery.
[0290] Optionally, in an embodiment of the present application, the control unit 4020 is used to: in a case where there is no battery in the battery swap station whose SOC is within the upper limit range of the SOC of the required battery, determine whether there is an eighth battery in the battery swap station whose software version meets the software version of the required battery; in a case where there is an eighth battery, charge the eighth battery until the SOC is within the upper limit range of the SOC of the required battery to obtain the target battery.
[0291] Optionally, in an embodiment of the present application, the SOC of the eighth battery is greater than or equal to a preset SOC threshold.
[0292] Optionally, in an embodiment of the present application, the acquisition unit 4010 is used to: when software corresponding to the software version of the battery that meets the requirements exists in the battery swap station, obtain software corresponding to the software version of the battery that meets the requirements from the battery swap station.
[0293] Optionally, in an embodiment of the present application, the acquisition unit 4010 is used to: when the battery swap station does not have software corresponding to the software version of the battery that meets the requirements, obtain software corresponding to the software version of the battery that meets the requirements from the cloud computing platform.
[0294] Optionally, in the embodiment of the present application, the device 4000 further includes: a sending unit 4030, configured to send instruction information to the electric device, where the instruction information is used to instruct the electric device to stop updating the battery software of the electric device.
[0295] Optionally, in the embodiment of the present application, the software version of the required battery includes a battery software version that is compatible with the electrical device.
[0296] Optionally, in an embodiment of the present application, the software version of the required battery is determined based on coding information of the electric device, where the coding information of the electric device includes a VIN code of the electric device.
[0297] Optionally, in an embodiment of the present application, the software version of the required battery is determined according to the software version of the power-consuming device.
[0298] Optionally, in an embodiment of the present application, the software version of the required battery is determined according to the battery software version of the power-consuming device.
[0299] Optionally, in an embodiment of the present application, the device 4000 includes: a sending unit 4030, configured to send a prompt message to the power-consuming device when the target battery does not exist in the battery swap station.
[0300] Optionally, in an embodiment of the present application, there is a correspondence between the software version of the required battery and the performance information of the required battery, and the performance information of the required battery includes at least one of the following: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, and the coolant type of the required battery. There is a correspondence between the software version of the battery in the battery swap station and the performance information of the battery in the battery swap station, and the performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the upper and lower limits of the SOC of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0301] Optionally, in an embodiment of the present application, the required battery is a battery that meets at least one of the following performance information: the required battery voltage, the required battery capacity, the required battery SOH, the required battery SOC upper and lower limits, and the required battery coolant type. The performance information of the battery in the battery swap station includes at least one of the following: the voltage of the battery in the battery swap station, the capacity of the battery in the battery swap station, the SOH of the battery in the battery swap station, the SOC upper and lower limits of the battery in the battery swap station, and the coolant type of the battery in the battery swap station.
[0302] It should be understood that the above-mentioned and other operations and / or functions of each module in the battery replacement device 4000 are for realizing the corresponding processes in each method of Figures 2 to 6, and for the sake of brevity, they will not be repeated here.
[0303] Optionally, an embodiment of the present application further provides a battery swap station, which includes the device 4000 provided by the various embodiments described above.
[0304] Optionally, an embodiment of the present application further provides a cloud computing platform, which includes the device 4000 provided by the various embodiments described above.
[0305] Figure 8 shows a schematic block diagram of a battery replacement device 5000 according to an embodiment of the present application. As shown in Figure 8, the device 5000 includes a processor 5010 and a memory 5020, wherein the memory 5020 is used to store instructions, and the processor 5010 is used to read the instructions and execute the methods of the various embodiments of the present application described above based on the instructions.
[0306] The memory 5020 may be a separate device independent of the processor 5010 , or may be integrated into the processor 5010 .
[0307] Optionally, as shown in Figure 8, the battery replacement device 5000 may further include a transceiver 5030, and the processor 5010 may control the transceiver 5030 to communicate with other devices. Specifically, it may send information or data to other devices, or receive information or data sent by other devices.
[0308] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment may be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0309] It is understood that the memory in the embodiments of the present application 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 be 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 be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0310] Optionally, in an embodiment of the present application, a chip is also provided, which includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the corresponding processes implemented by the battery replacement device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0311] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0312] Optionally, the computer-readable storage medium can be applied to the battery replacement device in the embodiments of the present application, and when the computer program runs on the computer, it enables the computer to execute the corresponding processes implemented by the battery replacement device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0313] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0314] Optionally, the computer program product can be applied to the battery replacement device in the embodiments of the present application, and when the computer program instructions are run on a computer, the computer executes the corresponding processes implemented by the battery replacement device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0315] The embodiment of the present application also provides a computer program.
[0316] Optionally, the computer program can be applied to the battery replacement device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the battery replacement device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0317] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0318] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0319] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0320] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0321] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0322] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0323] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for battery swapping, characterized in that, Including: Obtaining information of the power-consuming device and information of the software version of the batteries in the battery swapping station, where the information of the power-consuming device includes information of the software version of the required battery of the power-consuming device and / or information having a mapping relationship with the information of the software version of the required battery; Performing battery swapping on the power-consuming device according to the information of the power-consuming device and the information of the software version of the batteries in the battery swapping station.
2. The method according to claim 1, wherein The performing battery swapping on the power-consuming device according to the information of the power-consuming device and the information of the software version of the batteries in the battery swapping station includes: Determining a target battery according to the information of the power-consuming device and the information of the software version of the batteries in the battery swapping station, where the target battery is a battery whose software version meets the software version of the required battery; Performing battery swapping on the power-consuming device by using the target battery.
3. The method according to claim 2, characterized in that, The determining the target battery includes: When there is a first battery in the batteries in the battery swapping station whose software version meets the software version of the required battery, using the first battery as the target battery.
4. The method according to claim 2 or 3, characterized in that, The determining the target battery includes: When there is no first battery in the batteries in the battery swapping station whose software version meets the software version of the required battery, updating the software version of the second battery in the battery swapping station to meet the software version of the required battery to obtain the target battery.
5. The method according to any one of claims 2 to 4, characterized in that The determining the target battery includes: When there is a first battery set in the batteries in the battery swapping station whose software version meets the software version of the required battery, determining whether there is a third battery in the first battery set whose SOC is within the SOC upper limit range of the required battery; When there is the third battery, using the third battery as the target battery.
6. The method according to any one of claims 2 to 5, characterized in that The determining the target battery includes: When there is a first battery set in the batteries in the battery swapping station whose software version meets the software version of the required battery, determining whether there is a third battery in the first battery set whose SOC is within the SOC upper limit range of the required battery; When there is no third battery, charging the fourth battery in the first battery set to an SOC within the SOC upper limit range of the required battery to obtain the target battery.
7. The method according to claim 6, wherein The SOC of the fourth battery is greater than or equal to a preset SOC threshold.
8. The method according to any one of claims 2 to 7, characterized in that The determining the target battery includes: When there is no battery in the batteries in the battery swapping station whose software version meets the software version of the required battery, determining whether there is a fifth battery in the batteries in the battery swapping station whose SOC is within the SOC upper limit range of the required battery; When there is the fifth battery, updating the software version of the fifth battery to meet the software version of the required battery to obtain the target battery.
9. The method according to any one of claims 2 to 8, characterized in that, The determining the target battery includes: When there is a second battery set in the batteries in the battery swapping station whose SOC is within the SOC upper limit range of the required battery, determining whether there is a sixth battery in the second battery set whose software version meets the software version of the required battery; When there is the sixth battery, using the sixth battery as the target battery.
10. The method according to any one of claims 2 to 9, characterized in that The determination of the target battery includes: When there is a second battery set with an SOC within the upper limit range of the SOC of the required battery among the batteries in the battery swapping station, determining whether there is a sixth battery in the second battery set whose software version meets the software version of the required battery; When there is no such sixth battery, updating the software version of the seventh battery in the second battery set to the software version that meets the required battery to obtain the target battery.
11. The method according to any one of claims 2 to 10, characterized in that, The determination of the target battery includes: When there is no battery with an SOC within the upper limit range of the SOC of the required battery among the batteries in the battery swapping station, determining whether there is an eighth battery in the batteries in the battery swapping station whose software version meets the software version of the required battery; When there is such an eighth battery, charging the eighth battery to an SOC within the upper limit range of the SOC of the required battery to obtain the target battery.
12. The method according to claim 11, wherein The SOC of the eighth battery is greater than or equal to a preset SOC threshold.
13. The method according to claim 4, 6 or 8, characterized in that The method includes: When there is software corresponding to the software version of the required battery in the battery swapping station, obtaining the software corresponding to the software version of the required battery from the battery swapping station.
14. The method according to claim 4, 6 or 8, characterized in that, The method includes: When there is no software corresponding to the software version of the required battery in the battery swapping station, obtaining the software corresponding to the software version of the required battery from the cloud computing platform.
15. The method according to any one of claims 1 to 14, characterized in that, Before obtaining the information of the power-consuming device, the method further includes: Sending an indication message to the power-consuming device, where the indication message is used to indicate the power-consuming device to stop updating the battery software of the power-consuming device.
16. The method according to any one of claims 1 to 15, characterized in that, The software version of the required battery includes the battery software version compatible with the power-consuming device.
17. The method according to any one of claims 1 to 16, characterized in that, The software version of the required battery is determined according to the coding information of the power-consuming device, and the coding information of the power-consuming device includes the VIN code of the power-consuming device.
18. The method according to any one of claims 1 to 16, characterized in that, The software version of the required battery is determined according to the software version of the power-consuming device.
19. The method according to any one of claims 1 to 16, characterized in that, The software version of the required battery is determined according to the battery software version of the power-consuming device.
20. The method according to any one of claims 2 to 19, characterized in that The method further includes: When the target battery does not exist in the battery swapping station, sending a prompt message to the power-consuming device.
21. The method according to any one of claims 1 to 20, characterized in that, There is a corresponding relationship between the software version of the required battery and the performance information of the required battery, and the performance information of the required battery includes at least one of the following: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, the coolant type of the required battery. There is a corresponding relationship between the software version of the battery in the battery swapping station and the performance information of the battery in the battery swapping station, and the performance information of the battery in the battery swapping station includes at least one of the following: the voltage of the battery in the battery swapping station, the capacity of the battery in the battery swapping station, the SOH of the battery in the battery swapping station, the upper and lower limits of the SOC of the battery in the battery swapping station, the coolant type of the battery in the battery swapping station.
22. The method according to any one of claims 1 to 20, characterized in that, The required battery is a battery that meets at least one of the following performance information: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, the coolant type of the required battery. The performance information of the batteries in the battery swapping station includes at least one of the following: the voltage of the batteries in the battery swapping station, the capacity of the batteries in the battery swapping station, the SOH of the batteries in the battery swapping station, the upper and lower limits of the SOC of the batteries in the battery swapping station, the coolant type of the batteries in the battery swapping station.
23. A device for battery swapping, characterized in that, Including: An acquisition unit, configured to acquire information of the power-consuming device and information of the software version of the batteries in the battery swapping station, where the information of the power-consuming device includes information of the software version of the required battery of the power-consuming device and / or information that has a mapping relationship with the information of the software version of the required battery; A control unit, configured to perform battery swapping on the power-consuming device according to the information of the power-consuming device and the information of the software version of the batteries in the battery swapping station.
24. The device according to claim 23, wherein The control unit is configured to: Determine a target battery according to the information of the power-consuming device and the information of the software version of the batteries in the battery swapping station, where the target battery is a battery whose software version meets the software version of the required battery; Use the target battery to perform battery swapping on the power-consuming device.
25. The device according to claim 24, characterized in that, The control unit is configured to: In the case where there is a first battery in the batteries in the battery swapping station whose software version meets the software version of the required battery, use the first battery as the target battery.
26. The device according to claim 24 or 25, characterized in that, The control unit is configured to: In the case where there is no first battery in the batteries in the battery swapping station whose software version meets the software version of the required battery, update the software version of the second battery in the battery swapping station to meet the software version of the required battery to obtain the target battery.
27. The device according to any one of claims 24 to 26, characterized in that, The control unit is configured to: In the case where there is a set of first batteries in the batteries in the battery swapping station whose software versions meet the software version of the required battery, determine whether there is a third battery in the set of first batteries whose SOC is within the upper limit range of the SOC of the required battery; In the case where there is the third battery, use the third battery as the target battery.
28. The device according to any one of claims 24 to 27, characterized in that, The control unit is configured to: In the case where there is a set of first batteries in the batteries in the battery swapping station whose software versions meet the software version of the required battery, determine whether there is a third battery in the set of first batteries whose SOC is within the upper limit range of the SOC of the required battery; In the case where there is no third battery, charge the fourth battery in the set of first batteries to an SOC within the upper limit range of the SOC of the required battery to obtain the target battery.
29. The device according to claim 28, wherein The SOC of the fourth battery is greater than or equal to a preset SOC threshold.
30. The device according to any one of claims 24 to 29, characterized in that, The control unit is configured to: In the case where there is no battery in the batteries in the battery swapping station whose software version meets the software version of the required battery, determine whether there is a fifth battery in the batteries in the battery swapping station whose SOC is within the upper limit range of the SOC of the required battery; In the presence of the fifth battery, update the software version of the fifth battery to meet the software version of the required battery to obtain the target battery.
31. The device according to any one of claims 24 to 30, characterized in that, The control unit is configured to: In the case where there is a second set of batteries with SOC within the upper limit range of the SOC of the required battery among the batteries in the battery swapping station, determine whether there is a sixth battery in the second set of batteries whose software version meets the software version of the required battery; In the presence of the sixth battery, use the sixth battery as the target battery.
32. The device according to any one of claims 24 to 31, characterized in that, The control unit is configured to: In the case where there is a second set of batteries with SOC within the upper limit range of the SOC of the required battery among the batteries in the battery swapping station, determine whether there is a sixth battery in the second set of batteries whose software version meets the software version of the required battery; In the absence of the sixth battery, update the software version of the seventh battery in the second set of batteries to meet the software version of the required battery to obtain the target battery.
33. The device according to any one of claims 24 to 32, characterized in that, The control unit is configured to: In the case where there is no battery with SOC within the upper limit range of the SOC of the required battery among the batteries in the battery swapping station, determine whether there is an eighth battery in the batteries in the battery swapping station whose software version meets the software version of the required battery; In the presence of the eighth battery, charge the eighth battery to an SOC within the upper limit range of the SOC of the required battery to obtain the target battery.
34. The device according to claim 33, characterized in that, The SOC of the eighth battery is greater than or equal to a preset SOC threshold.
35. The device according to claim 26, 28 or 30, characterized in that, The obtaining unit is configured to: In the case where there is software corresponding to the software version of the required battery in the battery swapping station, obtain the software corresponding to the software version of the required battery from the battery swapping station.
36. The device according to claim 26, 28 or 30, characterized in that, The obtaining unit is configured to: In the case where there is no software corresponding to the software version of the required battery in the battery swapping station, obtain the software corresponding to the software version of the required battery from the cloud computing platform.
37. The device according to any one of claims 23 to 36, characterized in that, The device further includes: A sending unit, configured to send indication information to the power consuming device, where the indication information is used to instruct the power consuming device to stop updating the battery software of the power consuming device.
38. The device according to any one of claims 23 to 37, characterized in that The software version of the required battery includes a battery software version compatible with the power consuming device.
39. The device according to any one of claims 23 to 38, characterized in that, The software version of the required battery is determined according to the coding information of the power consuming device, and the coding information of the power consuming device includes the VIN code of the power consuming device.
40. The device according to any one of claims 23 to 38, characterized in that, The software version of the required battery is determined according to the software version of the power consuming device.
41. The device according to any one of claims 23 to 38, characterized in that, The software version of the required battery is determined according to the battery software version of the power consuming device.
42. The device according to any one of claims 23 to 38, characterized in that, The device includes: A sending unit, configured to send a prompt message to the power consuming device in the case where the target battery does not exist in the battery swapping station.
43. The device according to any one of claims 23 to 42, characterized in that, There is a corresponding relationship between the software version of the required battery and the performance information of the required battery. The performance information of the required battery includes at least one of the following: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, the coolant type of the required battery. There is a corresponding relationship between the software version of the battery in the swap station and the performance information of the battery in the swap station. The performance information of the battery in the swap station includes at least one of the following: the voltage of the battery in the swap station, the capacity of the battery in the swap station, the SOH of the battery in the swap station, the upper and lower limits of the SOC of the battery in the swap station, the coolant type of the battery in the swap station.
44. The device according to any one of claims 23 to 42, characterized in that, The required battery is a battery that meets at least one of the following performance information: the voltage of the required battery, the capacity of the required battery, the SOH of the required battery, the upper and lower limits of the SOC of the required battery, the coolant type of the required battery. The performance information of the battery in the swap station includes at least one of the following: the voltage of the battery in the swap station, the capacity of the battery in the swap station, the SOH of the battery in the swap station, the upper and lower limits of the SOC of the battery in the swap station, the coolant type of the battery in the swap station.
45. A battery swapping station, characterized in that, The swap station includes the device according to any one of claims 23 to 44.
46. A cloud computing platform, characterized in that, The cloud computing platform includes the device according to any one of claims 23 to 44.
47. A device for battery swapping, characterized in that, The device includes a memory and a processor. The memory is used to store instructions, and the processor is used to read the instructions and execute the method according to any one of claims 1 to 22 based on the instructions.
48. A computer-readable storage medium, characterized in that, For storing a computer program, the computer program causes a computer to execute the method according to any one of claims 1 to 22.
49. A computer program product, characterized in that, Includes computer program instructions that cause a computer to execute the method according to any one of claims 1 to 22.