Battery mode intelligent switching method and device and storage medium
The battery management system obtains basic battery information and user needs, and combines the load information to automatically adjust the battery working mode, which solves the problem that traditional batteries cannot adjust the mode according to usage needs, and improves user experience and battery efficiency.
Patent Information
- Application Number
- CN202411846443.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-12-16
AI Technical Summary
Traditional batteries cannot automatically adjust the working mode according to users' usage needs, resulting in poor user experience.
Through the battery management system, the basic information of the target battery and the user's use needs, combined with the target load, determine the supporting working mode, and generate the switching instruction to control the battery to enter the target working mode in the preset period.
The battery work mode is automatically adjusted according to the user's needs, ensuring compatibility of the mode and load, and improving the use efficiency and user experience of the battery.
Smart Images

Figure CN119340520A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery control technology, and in particular to a battery mode intelligent switching method, device and storage medium. Background Art
[0002] As the main energy source for RVs, yachts and portable electronic devices, optimizing the performance of batteries is crucial to extending battery life, improving power output and safety. Traditional batteries can usually only operate in fixed working modes, such as standard mode, which provides stable power supply but limited power output, or high power mode, which can provide greater power output but shortens battery life. The working mode cannot be automatically adjusted according to user needs, resulting in poor user experience. Therefore, how to realize the function of automatically adjusting the working mode according to usage needs needs to be solved urgently. Summary of the invention
[0003] The embodiments of the present application provide a battery mode intelligent switching method, device and storage medium, which realize the function of automatically adjusting the working mode according to the user's usage requirements.
[0004] In a first aspect, an embodiment of the present application provides a battery mode intelligent switching method, the method comprising: Obtaining basic information of a target battery through a battery management system; the target battery includes one of the following: a dual-purpose starting battery, a motorhome battery, a marine battery, a golf cart battery, and an energy storage battery; Determining a target load corresponding to the target battery; Determine the working mode supported by the target battery according to the target battery basic information and the target load, and obtain n working modes; the n working modes include at least two of the following: normal mode, power mode, long life mode, fast charge mode, and sleep mode; n is an integer greater than 1; Determining a first operating mode of the target battery at a current moment; Obtain target battery usage requirements of target users; Determine a target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes; Determine a target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period; the start time of the first preset time period is later than the current time.
[0005] In a second aspect, an embodiment of the present application provides a battery mode intelligent switching device, the device comprising: an acquisition unit, a control unit, and a mode switching unit, wherein: The acquisition unit is used to acquire basic information of a target battery through a battery management system; the target battery includes one of the following: a dual-purpose starting battery, a motorhome battery, a marine battery, a golf cart battery, and an energy storage battery; The control unit is used to determine the target load corresponding to the target battery; determine the working mode supported by the target battery according to the basic information of the target battery and the target load, and obtain n working modes; the n working modes include at least two of the following: normal mode, power mode, long life mode, fast charging mode, and sleep mode; n is an integer greater than 1; determine the first working mode of the target battery at the current moment; The acquisition unit is further used to acquire the target battery usage requirement of the target user; The control unit is further configured to determine a target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes; The mode switching unit is used to determine a target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period; the starting time of the first preset time period is later than the current time.
[0006] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory, wherein the memory is used to store one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the present application.
[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute some or all of the steps described in the first aspect of the present application.
[0008] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the present application. The computer program product may be a software installation package.
[0009] The implementation of this application has the following beneficial effects: It can be seen that the battery mode intelligent switching method described in the present application determines the target working mode according to the target battery usage requirements, the target load, the first working mode and n working modes. The target battery usage requirements reflect the user's subjective expectations, while the target load represents the objective requirements of the actual electrical equipment for the battery. The combination of the two ensures that the determined target working mode can not only meet the user's desired usage effect, but also match the actual load conditions, avoiding the situation where the mode is incompatible with the load and cannot work normally, thereby realizing the function of automatically adjusting the working mode according to the user's usage requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0011] Figure 1 It is a structural schematic diagram of a battery management system provided in an embodiment of the present application; Figure 2 is a flow chart of a battery mode intelligent switching method provided in an embodiment of the present application; Figure 3 This is a block diagram of the functional units of a battery mode intelligent switching device provided in an embodiment of the present application; Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0012] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0013] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0014] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0015] The electronic device described in the embodiments of the present application may include a battery management system.
[0016] The following is an explanation of some professional terms involved in this application: Battery Management System: It is a system that cooperates with monitoring the battery status. It is used to manage and monitor the battery charging and discharging process. Its main purpose is to intelligently manage and maintain the battery to ensure that the battery can provide stable and reliable performance during its life cycle, while maximizing the battery's service life.
[0017] Battery working mode: refers to the way and state of the battery's internal chemical reaction, energy conversion, and external power supply or charging under different application scenarios and usage conditions. For example, in normal mode, the battery's charging and discharging current, voltage and other parameters are maintained at a relatively balanced level. It neither pursues high power output too much nor overly restricts the charging and discharging speed to extend life. For example, in long-life mode, the battery's charging and discharging current and voltage will be strictly controlled within a certain range to avoid overcharging, over-discharging, and high-current charging and discharging, which may damage the battery, so as to extend battery life.
[0018] Smart Bluetooth 5.0 technology: A new generation of Bluetooth standard released by the Bluetooth Technology Alliance in 2016. It adopts low-power broadcast and connection mode, which greatly reduces the power consumption of Bluetooth and significantly reduces the power consumption of devices when using Bluetooth functions, thereby extending the battery life of the device.
[0019] See also Figure 1 , Figure 1 is a schematic diagram of the structure of a battery management system provided in an embodiment of the present application; Figure 1 It can be seen that the battery management system may include: a battery management module, a target battery, and a target load, wherein: The battery management module is used to obtain various basic information of the target battery or target load, such as battery voltage, current, temperature, power and other parameters. By monitoring and analyzing these real-time data, the target operating mode required by the target battery is determined according to the preset algorithm and strategy, and then the corresponding target switching instruction is generated.
[0020] The target battery, the main function is to store electrical energy and convert chemical energy into electrical energy to power the target load when needed. Different types of batteries, such as lithium-ion batteries, lead-acid batteries, nickel-metal hydride batteries, etc., have different energy densities, charge and discharge characteristics, and cycle life.
[0021] Target load refers to the equipment or system powered by the battery, which reflects the actual demand for battery power. Different target loads have different power requirements, operating voltage ranges, working time requirements, etc. These requirements directly affect the battery's operating mode and charging and discharging strategy.
[0022] The above-mentioned battery management system can also adopt a battery mode intelligent switching method as provided in the embodiment of the present application to control the target battery to switch between different working modes, specifically: obtain the target battery basic information of the target battery through the battery management system; determine the target load corresponding to the target battery; determine the working mode supported by the target battery according to the target battery basic information and the target load, and obtain n working modes; determine the first working mode of the target battery at the current moment; obtain the target battery usage requirements of the target user; determine the target working mode according to the target battery usage requirements, the target load, the first working mode and the n working modes; determine the target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode within the first preset time period.
[0023] See also Figure 2 , Figure 2 : is a flow chart of a battery mode intelligent switching method provided by an embodiment of the present application; the method may include the following steps: S201. Obtain basic information of a target battery through a battery management system; the target battery includes one of the following: a starting dual-purpose battery, a motorhome battery, a marine battery, a golf cart battery, and an energy storage battery.
[0024] In an embodiment of the present application, the basic battery information may include at least one of the following: battery type, operating voltage range, operating current range, battery capacity, battery service life, battery health status, battery charge and discharge times, etc., which are not limited here.
[0025] In a specific embodiment, a unique identifier of a target battery can be obtained through a battery management system, and then basic information of the target battery can be obtained by querying basic information of the battery from a preset database based on the unique identifier, wherein the preset database is used to store working data of the battery management system and the target battery.
[0026] S202: Determine a target load corresponding to the target battery.
[0027] In the embodiment of the present application, the target load may include at least one of the following: a mobile phone, a computer, a motorhome, a boat or yacht, a golf cart, an energy storage system, etc., which are not limited here.
[0028] In a specific embodiment, the line connection status of the target battery can be obtained through the battery management system, and the load connected to the target battery can be determined according to the line connection status to obtain the target load. For example, assuming that the target battery is only connected to a motorhome, the target load is the motorhome.
[0029] S203. Determine the working mode supported by the target battery according to the target battery basic information and the target load, and obtain n working modes; the n working modes include at least two of the following: normal mode, power mode, long life mode, fast charging mode, and sleep mode; n is an integer greater than 1.
[0030] In the embodiment of the present application, analysis can be performed based on the basic information of the target battery and the target load to find out the working mode supported by the target battery and obtain n working modes.
[0031] Optionally, in step S203, the target battery basic information includes a target battery type, a first operating voltage range, and a first operating current range, and determining the operating mode supported by the target battery according to the target battery basic information and the target load to obtain n operating modes includes: S31, determining a target operating mode set corresponding to the target battery type; the target operating mode set includes k operating modes; k is an integer greater than or equal to n; S32, obtaining a second operating voltage range and a second operating current range corresponding to the target load; S33, determining a target operating voltage range according to the first operating voltage range and the second operating voltage range; S34, determining a target operating current range according to the first operating current range and the second operating current range; S35, selecting an operating mode corresponding to the target operating voltage range from the target operating mode set to obtain a first operating mode set; S36, selecting an operating mode corresponding to the target operating current range from the target operating mode set to obtain a second operating mode set; S37. Determine the intersection between the first working mode set and the second working mode set to obtain a third working mode set; the third working mode set includes the n working modes.
[0032] In an embodiment of the present application, a target operating mode set corresponding to the target battery type can be determined. Specifically, a mapping relationship between a preset battery type and an operating mode set can be pre-stored, and the target operating mode set corresponding to the target battery type can be determined based on the mapping relationship; then, a second operating voltage range and a second operating current range corresponding to the target load can be obtained. For example, a usage document of the target load can be obtained, and the operating voltage range and the operating current range of the target load can be obtained from the usage document, that is, the second operating voltage range and the second operating current range; then, a voltage overlap range between the first operating voltage range and the second operating voltage range can be determined, that is, the target operating voltage range; similarly, a current overlap range between the first operating current range and the second operating current range can also be determined, that is, the target operating current range.
[0033] Furthermore, an operating mode corresponding to the target operating voltage range can be selected from the target operating mode set to obtain a first operating mode set. Specifically, each operating mode corresponds to an operating voltage range and an operating current range, and the operating voltage range corresponding to each operating mode in the target operating mode set is determined to obtain k operating voltage ranges. It is then detected whether these k operating voltage ranges overlap with the target operating voltage range. If an operating voltage range overlaps and the overlap ratio is greater than or equal to a preset overlap ratio (for example, 50%), the operating mode corresponding to the operating voltage range is selected into the first operating mode set. For example, assuming that the target operating voltage range is 30V-80V, the working voltage range corresponding to the power mode is 50V-100V, the overlapping part is 50V-80V, the overlapping ratio = (80-50) / (80-30) = 60%, 60% is greater than the preset overlapping ratio of 50%, so the power mode is selected into the first working mode set; then, the working mode corresponding to the target working current range can be selected from the target working mode set to obtain the second working mode set. Specifically, the method for obtaining the second working mode set can be the same as the method for obtaining the first working mode set; finally, the intersection between the first working mode set and the second working mode set can be obtained to obtain the third working mode set, that is, n working modes.
[0034] In this way, by selecting a third working mode set that matches the target working voltage range and the target working current range from the target working mode set, a stable power supply can be provided to the load. In a complex power consumption environment, such as when an RV is driving or a boat or yacht is sailing on the water, the power demand of various equipment will change constantly. Through this precise mode matching, the power system can be ensured to always operate stably, avoiding problems such as equipment restart and data loss due to unstable power supply.
[0035] Optionally, the first operating voltage range may be 12V-120V.
[0036] S204: Determine the first working mode of the target battery at the current moment.
[0037] In an embodiment of the present application, at the current moment, the operating status of the target battery can be detected by the battery management system, and the first operating mode can be determined according to the operating status. For example, when the target battery is in a high power state and low power consumption, the first operating mode may be a sleep mode. For another example, when the target battery is in a low power state and high power consumption, the first operating mode may be a power mode.
[0038] S205: Obtain the target battery usage requirement of the target user.
[0039] In the embodiment of the present application, the target battery usage requirement may include at least one of the following: battery life requirement, lifespan requirement, power requirement, etc., which are not limited here.
[0040] In a specific embodiment, the battery management system can collect data related to the target battery (i.e., target load), such as mobile phones, computers, RVs, etc., during their use, including usage time, usage frequency, charging time, discharge depth, etc., to obtain historical battery usage data, and predict the target battery usage demand based on the historical battery usage data. For example, the battery management system can collect data such as the time distribution of users using their mobile phones every day, the usage time of each application, etc., and analyze the user's power consumption behavior pattern to obtain the target battery usage demand. Alternatively, the user can manually input the target battery usage demand into the battery management system.
[0041] S206. Determine a target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes.
[0042] In an embodiment of the present application, the target battery usage requirement, the target load, the first working mode and n working modes may be analyzed to determine the working mode to be switched next, that is, the target working mode.
[0043] Optionally, step S206, determining a target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes, includes: A1. Determine a target user demand parameter corresponding to the target battery usage requirement; the target user demand parameter includes at least one of the following: voltage parameter, current parameter, power parameter, battery life parameter; A2. Determine the working mode corresponding to the target user requirement parameter among the n working modes to obtain a fourth working mode set; A3. Obtain a minimum load requirement parameter corresponding to the target load; the minimum load requirement parameter includes at least one of the following: a load requirement voltage parameter, a load requirement current parameter, and a load requirement power parameter; A4. Determine a target usage scenario corresponding to the target load; A5. Adjust the minimum load requirement parameter based on the target usage scenario to obtain a target load requirement parameter; A6. Determine the working mode corresponding to the target load demand parameter among the n working modes to obtain a fifth working mode set; A7. When the first working mode is included in both the fourth working mode set and the fifth working mode set, the target working mode is determined according to the first working mode.
[0044] In the embodiment of the present application, the load demand parameter is a specific quantitative indicator or characteristic data that describes the requirements that the load places on the power source (e.g., the target battery), reflecting the various characteristics of the electrical energy that the load needs to obtain from the power source when operating normally.
[0045] In a specific embodiment, the target user demand parameters corresponding to the target battery usage demand can be determined. Specifically, the target demand category corresponding to the target battery usage demand can be determined first, for example, endurance demand, power demand, safety demand, etc., and then, the target user demand parameters are determined according to the target demand category. The mapping relationship between preset demand categories and user demand parameters can be pre-stored, and the target user demand parameters corresponding to the target demand category are determined based on the mapping relationship. Then, the working mode that can meet the target user demand parameters among n working modes can be determined to obtain at least one working mode, that is, the fourth working mode set; then, the minimum load demand parameters corresponding to the target load can be obtained. Specifically, the target load basic information (for example, load voltage range) of the target load can be obtained through the battery management system, and the minimum load demand parameters can be determined according to the target load basic information. For example, assuming that the load voltage range is 12V-30V, then the minimum load demand parameter is 12V.
[0046] Furthermore, the load type of the target load can be obtained through the battery management system, and then the target usage scenario is determined according to the load type. For example, assuming that the load type is a vehicle type, the target usage scenario is a vehicle driving scenario. Then, the minimum load requirement parameter can be adjusted based on the target usage scenario to obtain the target load requirement parameter. Specifically, the target impact factor of the target usage scenario on the target load can be a mapping relationship between a preset usage scenario and an impact factor stored in advance. Based on the mapping relationship, the target impact factor corresponding to the target usage scenario is determined. The value range of the target impact factor is 0-10. Then, the minimum load demand parameter can be adjusted according to the target impact factor. The specific calculation formula is as follows: Target load requirement parameter = minimum load requirement parameter * (1 + target impact factor); According to the above formula, the target load demand parameters can be obtained; then, the working mode that can meet the target load demand parameters can be determined among the n working modes to obtain the fifth working mode set; when the first working mode is included in both the fourth working mode set and the fifth working mode set, it means that the first working mode can meet the needs of the target user and the target load at the same time, then the first working mode can be determined as the target working mode, and the target battery does not need to switch the working mode.
[0047] In this way, by determining the target user demand parameters, we can accurately understand the user's specific requirements for battery performance, such as specific voltage, current, power and battery life, so as to provide suitable working modes in a more targeted manner. In addition, we can also obtain the minimum load demand parameters and adjust them based on the usage scenario to obtain target load demand parameters that are more in line with the actual load conditions, ensuring that the battery meets the user's needs while also meeting the load requirements, thereby improving energy utilization efficiency and system stability.
[0048] Optionally, when the fourth working mode set does not include the first working mode, or the fifth working mode set does not include the first working mode, the method includes: B1. Determine the intersection between the fourth working mode set and the fifth working mode set to obtain a sixth working mode set; B2. When the sixth working mode set is not an empty set, obtaining the operating data and environmental data of the target battery at the current moment to obtain current operating data and current environmental data; B3. Determine the current evaluation value according to the current operation data; B4. Obtain an evaluation value corresponding to each working mode in the sixth working mode set to obtain m evaluation values, where m is a positive integer less than or equal to n; B5. Determine the difference between each of the m evaluation values and the current evaluation value to obtain m evaluation difference values; B6. Determine a first adjustment difficulty value corresponding to each of the m evaluation differences to obtain m first adjustment difficulty values; B7, determining the power consumption impact parameter of the current environment data on the target battery, and obtaining the environment power consumption impact parameter; B8. Obtain the estimated mode switching power consumption corresponding to each working mode in the sixth working mode set to obtain m estimated mode switching power consumptions; B9. determining m actual mode switching power consumptions based on the environmental power consumption influencing parameter and the m estimated mode switching power consumptions; B10, determining a second adjustment difficulty value corresponding to each of the m actual mode switching power consumptions, to obtain m second adjustment difficulty values; B11. Determine m target adjustment difficulty values based on the m first adjustment difficulty values and the m second adjustment difficulty values; B12. Determine a minimum difficulty value among the m target adjustment difficulty values, and determine a working mode corresponding to the minimum difficulty value as the target working mode.
[0049] In an embodiment of the present application, the current environmental data may include at least one of the following: temperature data, humidity data, dust or impurity area on the surface of the target battery, etc., which are not limited here; the evaluation value of the working mode represents a comprehensive quantitative evaluation result of the degree of pros and cons of the working mode in a specific aspect (for example, battery life) or the degree to which it complies with a certain standard. The evaluation value can range from 0 to 100. The larger the evaluation value, the better the corresponding working mode performs in a specific aspect.
[0050] In a specific embodiment, the intersection between the fourth working mode set and the fifth working mode set is obtained to obtain the sixth working mode set; when the sixth working mode set is not an empty set, the operating data and environmental data of the target battery at the current moment can be obtained to obtain the current operating data and the current environmental data. Specifically, the battery management system can monitor and record various operating parameters of the battery in real time, such as the remaining power of the battery, the battery operating voltage, the battery operating current, etc., so as to obtain the current operating data. Then, the environmental data around the target battery can be detected by an environmental sensor (for example, a temperature sensor) to obtain the current environmental data; then, the current evaluation value can be determined according to the current operating data. Specifically, the battery capacity, charge and discharge efficiency, internal resistance change and other data in the current operating data can be used as evaluation indicators, and the current values of the evaluation indicators are weighted and summed according to their corresponding weights to obtain the current evaluation value. For example, assuming that the weight of the battery capacity is 0.2, the weight of the charge and discharge efficiency is 0.3, and the weight of the internal resistance change is 0.5, the battery capacity in the current operating data is 80%, the charge and discharge efficiency is 85%, and the internal resistance change is 10% (expressed as the internal resistance increase range), then: Current evaluation value = (0.2×80%+0.5×85%+0.5×10%)*100=63.5; Next, the evaluation value corresponding to each working mode in the sixth working mode set (including m working modes) can be obtained to obtain m evaluation values. Specifically, a mapping relationship between a preset working mode and the evaluation value can be pre-stored, and the evaluation value corresponding to each working mode in the sixth working mode set can be determined based on the mapping relationship to obtain m evaluation values; then, the difference between each evaluation value in the m evaluation values and the current evaluation value can be calculated to obtain m evaluation difference values; then, a first adjustment difficulty value corresponding to each evaluation difference value in the m evaluation difference values can be determined to obtain m first adjustment difficulty values. Similarly, a mapping relationship between a preset evaluation difference value and the first adjustment difficulty value can be pre-stored, and the m first adjustment difficulty values corresponding to the m evaluation difference values can be determined based on the mapping relationship. Further, the current environmental data can be determined for the target The power consumption influencing parameters of the battery are obtained to obtain the environmental power consumption influencing parameters. Specifically, the current environmental data may include the ambient temperature, so the influence of different environmental data on the power consumption of the target battery can be analyzed, the target battery can be set in the first working mode, and then the target battery is placed in different environmental data for testing. The power consumption data of the target battery is monitored and recorded by the battery management system, thereby obtaining the power consumption influencing parameters of different environmental data on the target battery, and obtaining multiple power consumption influencing parameters. For example, in a high temperature environment, the power consumption of the target battery will increase (decrease) by what proportion, and in a suitable environment, the power consumption of the target battery will remain unchanged or even decrease. In this way, the environmental power consumption influencing parameters corresponding to the current environmental data in these multiple power consumption influencing parameters can be determined, and the value range of the environmental power consumption influencing parameters can be -0.25-0.25.
[0051] Further, the estimated mode switching power consumption corresponding to each working mode in the sixth working mode set can be obtained to obtain m estimated mode switching power consumptions. Specifically, a mapping relationship between a preset working mode and an estimated mode switching power consumption can be pre-stored, and the estimated mode switching power consumption corresponding to each working mode in the sixth working mode set is determined based on the mapping relationship to obtain m estimated mode switching power consumptions; then, m actual mode switching power consumptions can be determined based on the environmental power consumption influencing parameter and the m estimated mode switching power consumptions. The specific calculation formula is as follows: The first actual mode switching power consumption = the first estimated mode switching power consumption * (1 + environmental power consumption impact parameter); Among them, the first estimated mode switching power consumption is any estimated mode switching power consumption among the m estimated mode switching power consumptions; the first actual mode switching power consumption is the first actual mode switching power consumption corresponding to the first estimated mode switching power consumption; according to the above formula, m actual mode switching power consumptions can be calculated m times to obtain m actual mode switching power consumptions; then, the second adjustment difficulty value corresponding to each actual mode switching power consumption among the m actual mode switching power consumptions can be determined to obtain m second adjustment difficulty values. Specifically, a mapping relationship between a preset actual mode switching power consumption and a second adjustment difficulty value can be pre-stored, and m second adjustment difficulty values corresponding to the m actual mode switching power consumptions can be determined based on the mapping relationship; then, m target adjustment difficulty values can be determined based on the m first adjustment difficulty values and the m second adjustment difficulty values. Specifically, the m first adjustment difficulty values can be directly added to the corresponding second adjustment difficulty values among the m second adjustment difficulty values to obtain m target adjustment difficulty values; finally, the minimum difficulty value among the m target adjustment difficulty values can be found, and the working mode corresponding to the minimum difficulty value can be determined as the target working mode.
[0052] In this way, by determining the intersection of the fourth working mode set and the fifth working mode set to obtain the sixth working mode set, we can focus on those working modes that both meet certain conditions and are relevant to the current situation, avoiding blind consideration of all working modes, narrowing the scope of subsequent analysis and decision-making, and improving the accuracy and efficiency of mode selection.
[0053] Optionally, the target operating mode includes at least one operating mode, and when the sixth operating mode set is not an empty set, the method further includes: C1. acquiring target working mode switching data of the target battery within a second preset time period; the end time of the second preset time period is earlier than the current time; C2. Determine the average operation duration corresponding to each working mode in the sixth working mode set based on the target working mode switching data, and obtain m average operation durations; C3. Determine a target switching frequency corresponding to the target working mode switching data; C4. Divide the first preset time period based on the target switching frequency to obtain j partial time periods, where j is a positive integer; C5. assigning a priority to each working mode in the sixth working mode set according to the m average running times to obtain m priorities; the longer the average running time, the higher the priority; C6. Allocate a working mode to each of the j partial time periods according to the m priorities, to obtain j working modes; C7. Determine the target operating mode based on the j operating modes.
[0054] In the embodiment of the present application, the second preset time period can be preset in advance or defaulted.
[0055] In a specific embodiment, the target working mode switching data of the target battery within the second preset time period can be obtained. Specifically, all working data of the target battery within the second preset time period can be queried from the above-mentioned preset database, and then, the working mode switching data can be extracted from these working data to obtain the target working mode switching data; then, the average operating time corresponding to each working mode in the sixth working mode set can be determined based on the target working mode switching data to obtain m average operating time. Specifically, the m working modes in the sixth working mode set can be determined first, and then, the number of operations and the total operating time of each working mode can be determined according to the target working mode switching data. The average operating time can be obtained by dividing the total operating time by the number of operations. In this way, m average operating time can be obtained.
[0056] Further, the target switching frequency can be determined according to the target working mode switching data. Specifically, the number of working mode switching times in the target working mode switching data can be determined first to obtain the total number of switching times. Then, the total number of switching times can be divided by the second preset time period to obtain the target switching frequency. Then, the first preset time period can be divided based on the target switching frequency to obtain j partial time periods. For example, assuming that the first preset time period is 8:00-16:00 on a certain day, and the target switching frequency is 0.5 times per hour, then 8:00-16:00 can be divided into 4 time periods of 8:00-10:00, 10:00-12:00, 12:00-14:00, and 14:00-16:00, that is, j=4. Then, a priority can be assigned to each working mode in the sixth working mode set according to the m average operating time to obtain m priorities. The longer the average operating time corresponding to the working mode, the higher the priority. Then, a working mode can be assigned to each of the j partial time periods according to the m priorities. , get j working modes. Specifically, you can first arrange the m priorities in order from high to low to get the first priority order, get the list of working modes to be assigned corresponding to the first priority order, start from the highest priority of the first priority order, and assign working modes to j partial time periods in turn. If m is greater than or equal to j, there are enough working modes to choose from. Each time a working mode is assigned, it will be removed from the list of working modes to be assigned to avoid repeated assignment. If m is less than j, you can start from the highest priority and assign working modes to j partial time periods in turn. When all the working modes in the list of working modes to be assigned are assigned once, you can start again from the working mode with a high priority and cyclically assign them to the partial time periods that have not obtained the working mode, so as to get j working modes. Finally, you can determine the target working mode based on the j working modes. Specifically, you can sort the j working modes according to their corresponding partial time periods to get the working mode sequence of the target battery in the first preset time period, that is, the target working mode.
[0057] Thus, by dividing j partial time periods according to the target switching frequency and assigning a working mode to each partial time period, a flexible configuration of different working modes in different time stages is achieved. This can better cope with the different working requirements that the battery may face at different times, for example, a more efficient working mode is adopted in the time period with high equipment load, and an energy-saving mode is adopted in the time period with low load, thereby optimizing the overall performance and energy efficiency of the system.
[0058] Optionally, when the sixth working mode set is an empty set, the method includes: D1. Acquire the operating data of the target battery within the second preset time period to obtain a first operating data set; D2. Obtain the time corresponding to each mode switching operation of the target battery in the second preset time period, and obtain i time points; i is a positive integer; D3. Determine the operation data corresponding to each of the i time points in the first operation data set to obtain i operation data; D4. Determine the similarity between the i operation data and the current operation data to obtain i similarities; D5. Determine the maximum similarity among the i similarities, and determine the target mode switching operation corresponding to the maximum similarity; D6. Determine a second working mode corresponding to the target mode switching operation, and determine the target working mode according to the second working mode.
[0059] In an embodiment of the present application, all working data of the target battery within a second preset time period can be queried from the above-mentioned preset database to obtain a first operating data set. Then, the moment corresponding to each mode switching operation of the target battery can be obtained from the above-mentioned target working mode switching data to obtain i moments; then, the operating data corresponding to each of the i moments in the first operating data set can be determined to obtain i operating data. Specifically, the first operating data set can be traversed, and a suitable search algorithm can be used to find data records matching the i moments according to the timestamp field of the data. For example, if the first operating data set is small, a simple linear search can be used to implement it, but if the first operating data set is large, a high-efficiency search algorithm such as a binary search algorithm can be used to increase the search speed.
[0060] Next, the similarity between the i operation data and the current operation data can be determined to obtain i similarities. Specifically, key variables or indicators that can represent the essential characteristics of the data are selected from the operation data. For example, for battery operation data, voltage, current, temperature, remaining power, etc. can be selected as key features, and the operation data at each moment can be combined into a feature vector according to the selected key features. For example, if voltage and current are selected as key features, then for the operation data at a certain moment, a two-dimensional feature vector (voltage value, current value) can be constructed, so that the i operation data and the current operation data can be converted into feature vectors, and i feature vectors and a current feature vector can be obtained. Then, a suitable similarity algorithm (for example, Euclidean distance) can be used to calculate the similarity between each feature vector in the i feature vectors and a current feature vector to obtain i similarities. Then, the maximum similarity among the i similarities can be found to determine the target mode switching operation corresponding to the maximum similarity; finally, the second working mode corresponding to the target mode switching operation is determined. For example, assuming that the target mode switching operation is to switch the target battery from the power mode to the long life mode (i.e., the second working mode), the second working mode is determined as the target working mode.
[0061] In this way, through the similarity comparison method, the mode switching operation and corresponding working mode that best matches the current operating state can be accurately screened out from numerous historical mode switching situations, which can better adapt to the current specific working conditions, load requirements, environmental conditions and other factors of the battery, thereby improving the accuracy of determining the target working mode.
[0062] S207, determining a target switching instruction corresponding to the target working mode, and sending the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period; the start time of the first preset time period is later than the current time.
[0063] In the embodiment of the present application, the first preset time period can be preset in advance or defaulted.
[0064] In a specific embodiment, a switching instruction for controlling the target battery to enter the target working mode, that is, a target switching instruction, can be generated. For example, a mapping relationship between a preset working mode and a switching instruction can be pre-stored, and the target switching instruction corresponding to the working mode can be determined based on the mapping relationship. Then, the target switching instruction can be sent to the target battery, thereby controlling the target battery to enter the target working mode in a first preset time period.
[0065] Optionally, the method further includes: S71, obtaining a first switching instruction issued by the target user through a preset control method; the preset control method includes at least one of the following: a button control method, an APP control method, a Bluetooth control method, a WiFi control method, and a voice control method; S72, determining that the first switching instruction is the target switching instruction, executing the step of determining the target switching instruction corresponding to the target working mode, and sending the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period.
[0066] In an embodiment of the present application, a first switching instruction issued by a target user through a preset control method can be obtained. For example, the preset control method can be a button control method. By setting a special physical or virtual button for the target battery, these buttons can be physical buttons or touch buttons, and each button corresponds to a different function, including a button for triggering a working mode switch. For example, a separate "mode switch" button can be set. After the user clicks the "mode switch" button, the user can select the working mode that the target battery will enter, and then generate a first switching instruction according to the selected working mode. For example, the preset control method can be a Bluetooth control method. The user terminal (for example, a mobile phone, a computer, etc.) can use smart Bluetooth 5.0 technology to connect to the battery management system through Bluetooth. The target user can select the working mode on the user terminal, and then the user terminal will generate a corresponding switching instruction and send it to the battery management system through the established Bluetooth connection. The switching instruction contains the application mode information selected by the target user and related setting parameters.
[0067] Next, the first switching instruction can be determined as the target switching instruction, the target switching instruction corresponding to the target working mode is directly executed, and the target switching instruction is sent to the target battery to control the target battery to enter the target working mode in the first preset time period.
[0068] The implementation of this application has the following beneficial effects: It can be seen that the battery mode intelligent switching method described in the present application determines the target working mode according to the target battery usage requirements, the target load, the first working mode and n working modes. The target battery usage requirements reflect the user's subjective expectations, while the target load represents the objective requirements of the actual electrical equipment for the battery. The combination of the two ensures that the determined target working mode can not only meet the user's desired usage effect, but also match the actual load conditions, avoiding the situation where the mode is incompatible with the load and cannot work normally, thereby realizing the function of automatically adjusting the working mode according to the user's usage requirements.
[0069] See also Figure 3 , Figure 3: is a functional unit composition block diagram of a battery mode intelligent switching device 300 provided in an embodiment of the present application; the battery mode intelligent switching device 300 includes: an acquisition unit 301, a control unit 302, and a mode switching unit 303, wherein: The acquisition unit 301 is used to acquire basic information of a target battery through a battery management system; the target battery includes one of the following: a dual-purpose starting battery, a motorhome battery, a marine battery, a golf cart battery, and an energy storage battery; The control unit 302 is used to determine the target load corresponding to the target battery; determine the working mode supported by the target battery according to the basic information of the target battery and the target load, and obtain n working modes; the n working modes include at least two of the following: normal mode, power mode, long life mode, fast charging mode, and sleep mode; n is an integer greater than 1; determine the first working mode of the target battery at the current moment; The acquisition unit 301 is further used to acquire the target battery usage requirement of the target user; The control unit 302 is further configured to determine a target operating mode according to the target battery usage requirement, the target load, the first operating mode and the n operating modes; The mode switching unit 303 is used to determine a target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period; the starting time of the first preset time period is later than the current time.
[0070] Optionally, the target battery basic information includes a target battery type, a first operating voltage range, and a first operating current range. In determining the operating mode supported by the target battery according to the target battery basic information and the target load, and obtaining n operating modes, the control unit 302 is specifically used to: Determine a target operating mode set corresponding to the target battery type; the target operating mode set includes k operating modes; k is an integer greater than or equal to n; Acquire a second operating voltage range and a second operating current range corresponding to the target load; Determining a target operating voltage range according to the first operating voltage range and the second operating voltage range; Determining a target operating current range according to the first operating current range and the second operating current range; Selecting an operating mode corresponding to the target operating voltage range from the target operating mode set to obtain a first operating mode set; Selecting an operating mode corresponding to the target operating current range from the target operating mode set to obtain a second operating mode set; Determine the intersection between the first working mode set and the second working mode set to obtain a third working mode set; the third working mode set includes the n working modes.
[0071] Optionally, the first operating voltage range is 12V-120V.
[0072] Optionally, in determining the target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes, the control unit 302 is specifically configured to: Determine a target user demand parameter corresponding to the target battery usage requirement; the target user demand parameter includes at least one of the following: a voltage parameter, a current parameter, a power parameter, and a battery life parameter; Determine a working mode corresponding to the target user requirement parameter among the n working modes to obtain a fourth working mode set; Obtaining a minimum load requirement parameter corresponding to the target load; the minimum load requirement parameter includes at least one of the following: a load requirement voltage parameter, a load requirement current parameter, and a load requirement power parameter; Determine a target usage scenario corresponding to the target load; Adjusting the minimum load requirement parameter based on the target usage scenario to obtain a target load requirement parameter; Determine an operating mode corresponding to the target load demand parameter among the n operating modes to obtain a fifth operating mode set; When the first working mode is included in both the fourth working mode set and the fifth working mode set, the target working mode is determined according to the first working mode.
[0073] Optionally, when the fourth working mode set does not include the first working mode, or the fifth working mode set does not include the first working mode, the battery mode intelligent switching device 300 is specifically used to: Determine an intersection between the fourth working mode set and the fifth working mode set to obtain a sixth working mode set; When the sixth working mode set is not an empty set, acquiring the operating data and environmental data of the target battery at the current moment to obtain current operating data and current environmental data; Determine a current evaluation value according to the current operation data; Obtaining an evaluation value corresponding to each working mode in the sixth working mode set to obtain m evaluation values; m is a positive integer less than or equal to n; Determine the difference between each of the m evaluation values and the current evaluation value to obtain m evaluation difference values; Determine a first adjustment difficulty value corresponding to each evaluation difference value among the m evaluation differences, and obtain m first adjustment difficulty values; Determine the power consumption impact parameter of the current environment data on the target battery, and obtain the environment power consumption impact parameter; Obtaining the estimated mode switching power consumption corresponding to each working mode in the sixth working mode set to obtain m estimated mode switching power consumptions; Determine m actual mode switching power consumptions based on the environmental power consumption influencing parameter and the m estimated mode switching power consumptions; Determine a second adjustment difficulty value corresponding to each actual mode switching power consumption of the m actual mode switching power consumptions to obtain m second adjustment difficulty values; Determine m target adjustment difficulty values based on the m first adjustment difficulty values and the m second adjustment difficulty values; Determine a minimum difficulty value among the m target adjustment difficulty values, and determine a working mode corresponding to the minimum difficulty value as the target working mode.
[0074] Optionally, the target operating mode includes at least one operating mode, and when the sixth operating mode set is not an empty set, the battery mode intelligent switching device 300 is specifically used to: Acquire target working mode switching data of the target battery within a second preset time period; the end time of the second preset time period is earlier than the current time; Determine the average operation time corresponding to each working mode in the sixth working mode set based on the target working mode switching data, and obtain m average operation time; Determining a target switching frequency corresponding to the target working mode switching data; The first preset time period is divided based on the target switching frequency to obtain j partial time periods; j is a positive integer; According to the m average operation durations, a priority is assigned to each working mode in the sixth working mode set to obtain m priorities; the longer the average operation duration, the higher the priority; According to the m priorities, a working mode is assigned to each of the j partial time periods to obtain j working modes; The target operating mode is determined based on the j operating modes.
[0075] Optionally, when the sixth working mode set is an empty set, the battery mode intelligent switching device 300 is specifically used to: Acquire the operating data of the target battery within the second preset time period to obtain a first operating data set; Obtaining a moment corresponding to each mode switching operation of the target battery in the second preset time period, and obtaining i moments; i is a positive integer; Determine the operation data corresponding to each of the i time points in the first operation data set to obtain i operation data; Determine similarities between the i operation data and the current operation data to obtain i similarities; Determine a maximum similarity among the i similarities, and determine a target mode switching operation corresponding to the maximum similarity; A second operating mode corresponding to the target mode switching operation is determined, and the target operating mode is determined according to the second operating mode.
[0076] Optionally, the battery mode intelligent switching device 300 is specifically used for: Obtaining a first switching instruction issued by the target user through a preset control method; the preset control method includes at least one of the following: a button control method, an APP control method, a Bluetooth control method, a WiFi control method, and a voice control method; Determine the first switching instruction as the target switching instruction, execute the target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period.
[0077] In a specific implementation, the battery mode intelligent switching device 300 described in the embodiment of the present invention may also execute other implementations described in the battery mode intelligent switching method provided in the above embodiment of the present invention, which will not be described in detail here.
[0078] See also Figure 4 , Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application, the electronic device includes a processor, a memory, a communication interface and one or more programs, the processor, the memory and the communication interface are interconnected through a bus, the one or more programs are stored in the memory and are configured to be executed by the processor, the one or more programs include instructions for executing other implementations described in the battery mode intelligent switching method provided in the above embodiment of the present invention, which will not be repeated here.
[0079] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments, and the above computer may include an electronic device.
[0080] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer may include an electronic device.
[0081] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0082] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0083] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, 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, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0084] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0085] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0086] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the above-mentioned methods in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0087] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A battery mode intelligent switching method, characterized in that: The method comprises: Obtaining basic information of a target battery through a battery management system; the target battery includes one of the following: a dual-purpose starting battery, a motorhome battery, a marine battery, a golf cart battery, and an energy storage battery; Determining a target load corresponding to the target battery; Determine the working mode supported by the target battery according to the target battery basic information and the target load, and obtain n working modes; the n working modes include at least two of the following: normal mode, power mode, long life mode, fast charge mode, and sleep mode; n is an integer greater than 1; Determining a first operating mode of the target battery at a current moment; Obtain target battery usage requirements of target users; Determine a target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes; Determine a target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period; the start time of the first preset time period is later than the current time.
2. The method according to claim 1, characterized in that The target battery basic information includes a target battery type, a first operating voltage range, and a first operating current range. The operating mode supported by the target battery is determined according to the target battery basic information and the target load to obtain n operating modes, including: Determine a target operating mode set corresponding to the target battery type; the target operating mode set includes k operating modes; k is an integer greater than or equal to n; Acquire a second operating voltage range and a second operating current range corresponding to the target load; Determining a target operating voltage range according to the first operating voltage range and the second operating voltage range; Determining a target operating current range according to the first operating current range and the second operating current range; Selecting an operating mode corresponding to the target operating voltage range from the target operating mode set to obtain a first operating mode set; Selecting an operating mode corresponding to the target operating current range from the target operating mode set to obtain a second operating mode set; Determine the intersection between the first working mode set and the second working mode set to obtain a third working mode set; the third working mode set includes the n working modes.
3. The method according to claim 2, characterized in that The first operating voltage range is 12V-120V.
4. The method according to any one of claims 1 to 3, characterized in that: The determining the target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes includes: Determine a target user demand parameter corresponding to the target battery usage requirement; the target user demand parameter includes at least one of the following: a voltage parameter, a current parameter, a power parameter, and a battery life parameter; Determine a working mode corresponding to the target user requirement parameter among the n working modes to obtain a fourth working mode set; Obtaining a minimum load requirement parameter corresponding to the target load; the minimum load requirement parameter includes at least one of the following: a load requirement voltage parameter, a load requirement current parameter, and a load requirement power parameter; Determine a target usage scenario corresponding to the target load; Adjusting the minimum load requirement parameter based on the target usage scenario to obtain a target load requirement parameter; Determine an operating mode corresponding to the target load demand parameter among the n operating modes to obtain a fifth operating mode set; When the first working mode is included in both the fourth working mode set and the fifth working mode set, the target working mode is determined according to the first working mode.
5. The method according to claim 4, characterized in that When the fourth working mode set does not include the first working mode, or the fifth working mode set does not include the first working mode, the method includes: Determine an intersection between the fourth working mode set and the fifth working mode set to obtain a sixth working mode set; When the sixth working mode set is not an empty set, acquiring the operating data and environmental data of the target battery at the current moment to obtain current operating data and current environmental data; Determine a current evaluation value according to the current operation data; Obtaining an evaluation value corresponding to each working mode in the sixth working mode set to obtain m evaluation values; m is a positive integer less than or equal to n; Determine the difference between each of the m evaluation values and the current evaluation value to obtain m evaluation difference values; Determine a first adjustment difficulty value corresponding to each evaluation difference value among the m evaluation differences, and obtain m first adjustment difficulty values; Determine the power consumption impact parameter of the current environment data on the target battery, and obtain the environment power consumption impact parameter; Obtaining the estimated mode switching power consumption corresponding to each working mode in the sixth working mode set to obtain m estimated mode switching power consumptions; Determine m actual mode switching power consumptions based on the environmental power consumption influencing parameter and the m estimated mode switching power consumptions; Determine a second adjustment difficulty value corresponding to each actual mode switching power consumption of the m actual mode switching power consumptions to obtain m second adjustment difficulty values; Determine m target adjustment difficulty values based on the m first adjustment difficulty values and the m second adjustment difficulty values; Determine a minimum difficulty value among the m target adjustment difficulty values, and determine a working mode corresponding to the minimum difficulty value as the target working mode.
6. The method according to claim 5, characterized in that The target working mode includes at least one working mode, and when the sixth working mode set is not an empty set, the method further includes: Acquire target working mode switching data of the target battery within a second preset time period; the end time of the second preset time period is earlier than the current time; Determine the average operation time corresponding to each working mode in the sixth working mode set based on the target working mode switching data, and obtain m average operation time; Determining a target switching frequency corresponding to the target working mode switching data; The first preset time period is divided based on the target switching frequency to obtain j partial time periods; j is a positive integer; According to the m average operation durations, a priority is assigned to each working mode in the sixth working mode set to obtain m priorities; the longer the average operation duration, the higher the priority; According to the m priorities, a working mode is assigned to each of the j partial time periods to obtain j working modes; The target operating mode is determined based on the j operating modes.
7. The method according to claim 6, characterized in that When the sixth working mode set is an empty set, the method includes: Acquire the operating data of the target battery within the second preset time period to obtain a first operating data set; Obtaining a moment corresponding to each mode switching operation of the target battery in the second preset time period, and obtaining i moments; i is a positive integer; Determine the operation data corresponding to each of the i time points in the first operation data set to obtain i operation data; Determine similarities between the i operation data and the current operation data to obtain i similarities; Determine a maximum similarity among the i similarities, and determine a target mode switching operation corresponding to the maximum similarity; A second operating mode corresponding to the target mode switching operation is determined, and the target operating mode is determined according to the second operating mode.
8. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Obtaining a first switching instruction issued by the target user through a preset control method; the preset control method includes at least one of the following: a button control method, an APP control method, a Bluetooth control method, a WiFi control method, and a voice control method; Determine the first switching instruction as the target switching instruction, execute the target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period.
9. A battery mode intelligent switching device, characterized in that: The device comprises: an acquisition unit, a control unit, and a mode switching unit, wherein: The acquisition unit is used to acquire basic information of a target battery through a battery management system; the target battery includes one of the following: a dual-purpose starting battery, a motorhome battery, a marine battery, a golf cart battery, and an energy storage battery; The control unit is used to determine the target load corresponding to the target battery; determine the working mode supported by the target battery according to the basic information of the target battery and the target load, and obtain n working modes; the n working modes include at least two of the following: normal mode, power mode, long life mode, fast charging mode, and sleep mode; n is an integer greater than 1; determine the first working mode of the target battery at the current moment; The acquisition unit is further used to acquire the target battery usage requirement of the target user; The control unit is further configured to determine a target operating mode according to the target battery usage requirement, the target load, the first operating mode, and the n operating modes; The mode switching unit is used to determine a target switching instruction corresponding to the target working mode, and send the target switching instruction to the target battery to control the target battery to enter the target working mode in a first preset time period; the starting time of the first preset time period is later than the current time.
10. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Charging and discharging control method and device, terminal equipment and storage medium
CN116231787A
Battery control method and device, battery management system and storage medium
CN116811657A
Electric Vehicle Battery Lifetime Optimization Operational Mode
US20130221916A1
Charging method, apparatus, device, medium, battery management system and charging pile
US20210146794A1
Method for battery charging management, terminal device, and storage medium
US20220376541A1
Cited By
Flexible power supply MCU dynamic frequency modulation control method and device
CN119916921A
Flexible power supply MCU dynamic frequency modulation control method and device
CN119916921B