Battery pack series-parallel connection identification and configuration method, system, equipment and medium

By reconstructing the battery pack layout in a visual interface and identifying the series and parallel connections, the problem of inaccurate battery pack configuration in existing technologies is solved, thereby improving the accuracy and safety of battery pack configuration.

CN121997849APending Publication Date: 2026-05-08SHENZHEN AMPERE TIME DIGITAL ENERGY TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN AMPERE TIME DIGITAL ENERGY TECH CO LTD
Filing Date
2026-01-23
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In the existing technology, the series and parallel configuration of battery packs lacks intuitive visual interaction and automated identification methods, which makes it impossible for users to quickly and accurately determine the series and parallel relationship between the battery pack and other battery packs. This can easily lead to incorrect voltage parameter settings, causing overvoltage protection and equipment failure.

Method used

A method for identifying and configuring series and parallel connections of battery packs is provided. The method generates a visual interface to restore the placement of the physical battery pack, obtains the user's position information in the interface, determines the series and parallel connection relationship based on the placement of the battery pack, and generates a series and parallel connection relationship map.

Benefits of technology

This improves the accuracy and safety of battery pack configuration, avoids overvoltage protection issues caused by incorrect configuration, and enhances the reliability of battery pack configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121997849A_ABST
    Figure CN121997849A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a battery pack series-parallel connection identification and configuration method, system and device and a medium. The method comprises the steps of obtaining information of a to-be-configured battery pack, and generating a battery pack arrangement operation interface based on the information of the to-be-configured battery pack; obtaining the position of a to-be-configured battery pack placed in the battery pack arrangement operation interface by a user; and according to the placement position of each to-be-configured battery pack, determining a series-parallel connection relationship between the battery packs. According to the embodiment of the invention, a user restores the actual placement condition of the real battery pack in the visual interface to identify the series-parallel connection relationship, so that the problem that the series-parallel connection relationship between the battery pack and other battery packs cannot be clearly known in a traditional scheme is solved, the user is helped to obtain the series-parallel connection relationship of the battery packs, and the user experience is improved. And the problems of overvoltage protection and the like caused by wrong configuration are avoided, so that the accuracy and the safety of battery pack configuration are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of battery technology, and in particular to a method, system, device and medium for identifying and configuring series and parallel connections of battery packs. Background Technology

[0002] The series and parallel configuration of batteries is a core element in achieving voltage and capacity matching in energy storage systems, industrial equipment, and other scenarios.

[0003] In existing technologies, battery pack assembly relies heavily on manual recording of the placement and connection methods of physical battery packs, lacking intuitive visual interaction and automated recognition methods.

[0004] This approach has obvious drawbacks: on the one hand, users cannot quickly and accurately determine the series and parallel connection relationship between the battery pack and other battery packs, and the number of series and parallel connections is prone to errors; on the other hand, due to the unclear series and parallel connection relationship, voltage parameter settings are prone to errors during configuration, and it is difficult to predict whether the number of series-connected battery packs exceeds the standard, which may lead to problems such as overvoltage protection triggering and equipment failure, seriously affecting the accuracy and safety of battery pack configuration. Summary of the Invention

[0005] This invention provides a method, system, device, and medium for identifying and configuring series and parallel connections of battery packs. By allowing users to recreate the actual placement of the physical battery pack in a visual interface, the series and parallel connections can be identified. This solves the problem in traditional solutions where the series and parallel connections between the battery pack and other battery packs cannot be clearly known. It helps users obtain the series and parallel connections of the battery pack and avoids problems such as overvoltage protection caused by incorrect configuration.

[0006] In a first aspect, embodiments of the present invention provide a method for identifying and configuring series and parallel connections of battery packs, comprising: acquiring information about a battery pack to be configured; generating a battery pack arrangement operation interface based on the information about the battery pack to be configured; acquiring the position of the battery pack to be configured placed by the user in the battery pack arrangement operation interface; and determining the series and parallel connection relationship between each battery pack according to the placement position of each battery pack to be configured.

[0007] Optionally, the battery pack arrangement operation interface includes a configuration operation area; obtaining information about the battery packs to be configured, and generating the battery pack arrangement operation interface based on the information about the battery packs to be configured, including: obtaining the number n of battery packs to be configured; generating the configuration operation area; wherein, the configuration operation area includes at least n preset battery pack placement positions, each preset battery pack placement position corresponding to a two-dimensional coordinate in a configuration operation area; the configuration operation area includes at least two preset battery pack placement positions arranged along a first coordinate direction, and / or at least two preset battery pack placement positions arranged along a second coordinate direction; determining the series and parallel connection relationship between each battery pack according to the placement position of each battery pack to be configured, including: determining the series and parallel connection relationship between each battery pack according to the two-dimensional coordinate corresponding to the placement position of each battery pack in the configuration operation area; wherein, battery packs with the same first coordinate are identified as connected in series, battery packs with the same second coordinate are identified as connected in parallel, or battery packs with the same second coordinate are identified as connected in series and battery packs with the same first coordinate are identified as connected in parallel.

[0008] Optionally, generating a configuration operation area includes: generating a configuration operation area containing A×B preset battery pack placement positions; where A and B are integers, and A∈[1,n], B∈[1,n];

[0009] Optional, A×B=n.

[0010] Optional, A=B=n.

[0011] Optionally, the battery pack layout operation interface includes a battery pack display area; obtaining information about the battery packs to be configured, and generating the battery pack layout operation interface based on the information about the battery packs to be configured, including: obtaining information about the battery packs to be configured, sorting the battery packs to be configured according to preset rules, and displaying the battery packs to be configured in the battery pack display area based on the sorting results.

[0012] Optionally, after obtaining the information of the battery pack to be configured and generating the battery pack layout operation interface based on the information of the battery pack to be configured, the method further includes: obtaining preset interaction constraint rules; before determining the series and parallel connection relationship between each battery pack according to the placement position of each battery pack to be configured, the method further includes: determining whether the placement position of the battery pack to be configured conforms to the preset interaction constraint rules; and generating error information on the battery pack layout operation interface when the placement position of the battery pack to be configured does not conform to the preset interaction constraint rules.

[0013] Optionally, the position of the battery pack to be configured placed by the user in the battery pack arrangement operation interface is obtained, including: obtaining the current placement position after each time the user places a battery pack to be configured in the battery pack arrangement operation interface; determining whether the placement position of the battery pack to be configured conforms to the preset interaction constraint rules, including: determining whether the placement position of the battery pack to be configured conforms to the preset interaction constraint rules after each time the current placement position is obtained.

[0014] Optionally, after each time a user places a battery pack to be configured in the battery pack arrangement operation interface, and after obtaining the placement positions of all currently placed battery packs, the method further includes: based on the positions of all currently placed battery packs, setting the empty battery pack placement positions adjacent to all currently placed battery packs to the unlocked state, while setting all other remaining empty battery pack placement positions to the locked state.

[0015] Optionally, obtaining information about the battery packs to be configured includes: obtaining the voltage of all battery packs to be configured; obtaining preset interaction constraint rules, including: if the voltage of all battery packs to be configured is consistent, then reading the first preset constraint rule from the preset database as the preset interaction constraint rule; if the voltage of all battery packs to be configured is inconsistent, then reading the second preset constraint rule from the preset database as the preset interaction constraint rule.

[0016] Secondly, the present invention also provides a battery pack series-parallel identification and configuration system, comprising: an information acquisition module for acquiring information of the battery pack to be configured and generating a battery pack arrangement operation interface based on the information of the battery pack to be configured; a position acquisition module for acquiring the position of the battery pack to be configured placed by the user in the battery pack arrangement operation interface; and a series-parallel determination module for determining the series-parallel relationship between each battery pack according to the placement position of each battery pack to be configured.

[0017] Thirdly, the present invention also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method for identifying and configuring the series-parallel relationship of a battery pack according to the first aspect.

[0018] Fourthly, the present invention also provides a computer-readable storage medium storing computer instructions for causing a processor to execute the method for identifying and configuring the series-parallel relationship of a battery pack as described in the first aspect.

[0019] This invention provides a method, system, device, and medium for identifying and configuring series and parallel connections of battery packs. The method includes: acquiring information about the battery pack to be configured; generating a battery pack arrangement operation interface based on the information to provide a visual virtual placement interaction scenario; acquiring the positions of the battery packs to be configured placed by the user in the battery pack arrangement operation interface to capture the coordinates and relative positional relationships of the virtual battery packs; determining the series and parallel connections between each battery pack based on its placement position to clarify the electrical connection method between the battery packs, and generating a series and parallel connection relationship diagram. This invention solves the problem in traditional solutions where the series and parallel connections between battery packs cannot be clearly determined by allowing users to recreate the actual placement of physical battery packs in a visual interface, thereby identifying the series and parallel connections. It helps users obtain the series and parallel connections of battery packs, avoids overvoltage protection issues caused by incorrect configuration, and thus improves the accuracy and safety of battery pack configuration. Attached Figure Description

[0020] Figure 1 This is a flowchart illustrating a battery pack series-parallel identification and configuration method provided in an embodiment of the present invention;

[0021] Figure 2 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention;

[0022] Figure 3 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention;

[0023] Figure 4 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention;

[0024] Figure 5 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention;

[0025] Figure 6 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention;

[0026] Figure 7 This is a schematic diagram of a battery pack arrangement operation interface provided in an embodiment of the present invention;

[0027] Figure 8 This is a schematic diagram of the structure of the battery pack series-parallel identification and configuration system provided in the embodiments of the present invention;

[0028] Figure 9 This is a schematic diagram of the structure of an electronic device that implements the battery pack series-parallel identification and configuration method provided in the embodiments of the present invention. Detailed Implementation

[0029] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0031] Figure 1 This is a flowchart illustrating a battery pack series-parallel identification and configuration method provided in an embodiment of the present invention. (Reference) Figure 1 The method includes:

[0032] S110. Obtain information about the battery pack to be configured, and generate a battery pack layout operation interface based on the information about the battery pack to be configured.

[0033] The information of the battery pack to be configured can be understood as the basic data required to realize the battery pack layout configuration, including the number n, model parameters, voltage, SN code, etc. of the battery pack to be configured; the battery pack layout operation interface can be understood as a visual interactive interface for users to perform battery pack placement operations; the battery pack can be understood as an energy storage unit whose series and parallel relationship can be customized by the user. One or more cells can be configured in the battery pack, and the cells are connected in series and parallel through connecting pieces. After integration and assembly, they are placed inside the battery pack housing.

[0034] Specifically, this application obtains information such as the quantity n, model parameters, voltage, and serial number (SN) of the battery pack to be configured based on image recognition, preset database queries, or user manual input. Then, based on the above information, a battery pack arrangement operation interface is generated, which displays operable placement areas corresponding to the quantity n, and each area is associated with the model parameters, SN, and other identifiers of the corresponding battery pack. On the battery pack arrangement operation interface, the user can use drag-and-drop, click, and other operation modes to virtually place the virtual battery pack corresponding to the battery pack to be configured according to the physical placement position.

[0035] S120: Obtain the position of the battery pack to be configured placed by the user in the battery pack layout operation interface.

[0036] The position of the battery pack can be understood as the positional information, such as coordinates, of the virtual battery pack and its physical placement in the user's battery pack arrangement interface.

[0037] Specifically, obtain the coordinate data of the virtual battery pack in the battery pack layout operation interface.

[0038] S130. Determine the series and parallel connection relationships between each battery pack based on its placement. The series and parallel connection relationships can be understood as the electrical connection methods between battery packs: series connection means the battery packs are connected end-to-end sequentially, and parallel connection means the two ends of the battery packs are connected respectively.

[0039] Specifically, based on the location data of the virtual battery packs, the connection method between each battery pack is determined sequentially. If it meets the series connection rule, it is connected in series; if it meets the parallel connection rule, it is connected in parallel. Finally, a complete series-parallel connection relationship diagram of the battery packs is generated.

[0040] This invention provides a method for identifying and configuring series and parallel connections of battery packs, including: acquiring information about the battery packs to be configured; generating a battery pack arrangement operation interface based on the information to provide a visual virtual placement interaction scenario; acquiring the positions of the battery packs to be configured placed by the user in the battery pack arrangement operation interface to capture the coordinates and relative positional relationships of the virtual battery packs; determining the series and parallel connections between each battery pack according to the placement position of each battery pack to clarify the electrical connection method between the battery packs, and generating a series and parallel connection relationship diagram. This invention solves the problem in traditional solutions where the series and parallel connections between battery packs cannot be clearly determined by allowing users to recreate the actual placement of physical battery packs in a visual interface, thereby identifying the series and parallel connections. It helps users obtain the series and parallel connections of battery packs, avoids overvoltage protection problems caused by incorrect configuration, and thus improves the accuracy and safety of battery pack configuration.

[0041] Figure 2 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention. For the above embodiment, the battery pack arrangement operation interface includes a configuration operation area; "S110, obtaining information about the battery pack to be configured, and generating a battery pack arrangement operation interface based on the information about the battery pack to be configured" can be further refined as follows:

[0042] Get the number n of battery packs to be configured;

[0043] Generate a configuration operation area; wherein the configuration operation area includes at least n preset battery pack placement positions, each preset battery pack placement position corresponds to a two-dimensional coordinate in a configuration operation area; the configuration operation area includes at least two preset battery pack placement positions arranged along the first coordinate direction, and / or at least two preset battery pack placement positions arranged along the second coordinate direction;

[0044] Furthermore, "S130, determining the series and parallel connections between battery packs based on the placement of each battery pack to be configured" can be further refined as follows:

[0045] Based on the two-dimensional coordinates corresponding to the placement position of each battery pack in the configuration operation area, the series and parallel connection relationship between the battery packs is determined; wherein, battery packs with the same first coordinate are identified as connected in series, and battery packs with the same second coordinate are identified as connected in parallel, or battery packs with the same second coordinate are identified as connected in series and battery packs with the same first coordinate are identified as connected in parallel.

[0046] like Figure 2 As shown, the process includes the following steps:

[0047] S211. Obtain the number n of battery packs to be configured.

[0048] Specifically, the number n of battery packs to be configured is obtained through methods such as manual input by the user, data synchronization with the battery pack management system, or barcode scanning.

[0049] S212. Generate a configuration operation area; wherein the configuration operation area includes at least n preset battery pack placement positions, each preset battery pack placement position corresponds to a two-dimensional coordinate in a configuration operation area; the configuration operation area includes at least two preset battery pack placement positions arranged along the first coordinate direction, and / or at least two preset battery pack placement positions arranged along the second coordinate direction.

[0050] Specifically, based on the obtained quantity n, a visual battery pack arrangement operation interface is generated, which includes at least n preset battery pack placement positions. Each preset battery pack placement position in the interface corresponds to a unique two-dimensional coordinate (e.g., (X, Y), where X and Y both increase from 1 to n), which is intuitively viewed and selected by the user. This facilitates the placement of virtual battery packs and ensures that the battery packs arranged by the user through this interface can simultaneously meet the circuit topology requirements of at least two series connections, at least two parallel connections, and at least one series and one parallel composite structure.

[0051] For example, under this scheme, the configuration operation area provides the following four layout modes to meet the battery pack configuration requirements in different scenarios: (1) Preset template: Based on the total number of battery packs n, the system automatically matches and generates a series of A×B regular grid layouts, where A and B are both factors of n (i.e., A×B=n). This mode is suitable for standardized battery pack arrangements, and users can quickly select row and column templates that conform to the integer group division relationship. (2) Free placement: The system generates an n×n square grid space (i.e., A=B=n), providing the maximum free placement area. Users can arbitrarily select n positions from all n² available positions to place battery packs. (3) Partial free placement: On the basis of maintaining a certain layout regularity, users can customize the number of rows and columns or the area division within a certain range. For example, the number of rows or columns of the array is pre-defined, one of which is a fixed value, and the other can be flexibly adjusted within the compliant range. If the array of 6 battery packs is 2 rows × 3 columns, and the number of rows is fixed at 2, the number of columns can be adjusted within the allowable range to form an extended array of 2 rows × 4 columns; if the number of columns is fixed at 3, the number of rows can be adjusted within the allowable range to form an extended array of 3 rows × 3 columns. (4) Series-parallel combination arrangement: another preset template for grouping and connecting battery packs in series and parallel according to the voltage and current requirements of the actual power consumption scenario. For example, in the configuration scenario of 4 battery packs, 2 battery packs can be connected in parallel first, and then connected in series with the other 2 battery packs in sequence to achieve specific voltage and current output adaptation.

[0052] S220: Obtain the location of the battery pack to be configured placed by the user in the configuration operation area.

[0053] S231. Determine the series and parallel connections between each battery pack based on the two-dimensional coordinates corresponding to the placement position of each battery pack in the configuration operation area.

[0054] Among them, battery packs with the same first coordinate are identified as connected in series, and battery packs with the same second coordinate are identified as connected in parallel, or battery packs with the same second coordinate are identified as connected in series and battery packs with the same first coordinate are identified as connected in parallel.

[0055] Specifically, assume there are three battery packs and their coordinates in the configuration operation area: battery pack (1,1), battery pack (1,2), and battery pack (2,2). Battery pack (1,1) and battery pack (1,2) are battery packs with the same first coordinate, while battery pack (1,2) and battery pack (2,2) are battery packs with the same second coordinate. If the rule of series connection is used (same first coordinate, parallel connection) and parallel connection is used (same second coordinate, parallel connection), then battery pack (1,1) and battery pack (1,2) are connected in series, and battery pack (1,2) and battery pack (2,2) are connected in parallel. If the rule of series connection is used (same second coordinate, parallel connection) and parallel connection is used (same second coordinate, parallel connection), then battery pack (1,2) and battery pack (2,2) are connected in series, and battery pack (1,1) and battery pack (1,2) are connected in parallel.

[0056] In an optional embodiment, generating a configuration operation area includes: generating a configuration operation area including A×B preset battery pack placement positions; wherein A and B are integers, and A∈[1,n], B∈[1,n].

[0057] Specifically, under this scheme, the configuration operation area includes a regularized grid layout of A×B, where A∈[1,n] and B∈[1,n]. Referring to the above embodiment, the configuration operation area allows users to use three modes as described in the above embodiment: preset template, free placement, and partially free arrangement.

[0058] In an alternative embodiment, A × B = n.

[0059] Specifically, A × B = n, meaning A and B are factors of n. Under this scheme, the configuration operation area provides user interaction methods such as drop-down menus. Users can directly select preset layout schemes without needing to plan the layout themselves; they only need to place the battery packs one by one into the preset empty spaces corresponding to the scheme to complete the layout. For example, if the total number of battery packs n = 6, and the factors of 6 are 1, 2, 3, and 6, then the selectable preset layout schemes include all in series (1, 6), 3 parallel 2 series (2, 3), 2 parallel 3 series (3, 2), and all in parallel (6, 1).

[0060] In an alternative embodiment, A=B=n.

[0061] Specifically, under this scheme, the configuration operation area provides an n×n placement area. Such a placement area can be compatible with all series and parallel combination requirements of the aforementioned preset layout scheme. For example, when n=6, the 6×6 placement area can simultaneously meet the layout space requirements of full series (1,6), 3 parallel 2 series (2,3), 2 parallel 3 series (3,2), and full parallel (6,1). It also supports users to arbitrarily choose the position to place the battery pack according to actual needs.

[0062] Figure 3This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided by an embodiment of the present invention. Regarding the battery pack arrangement operation interface in the above embodiment, which includes a battery pack display area, "S110, obtaining information about the battery pack to be configured, and generating a battery pack arrangement operation interface based on the information about the battery pack to be configured" can be further refined as follows:

[0063] Obtain information about the battery packs to be configured, sort the battery packs according to preset rules, and display the battery packs to be configured in the battery pack display area based on the sorting results.

[0064] like Figure 3 As shown, the process includes the following steps:

[0065] S310. Obtain information about the battery pack to be configured, sort the battery packs to be configured according to preset rules, and display the battery packs to be configured in the battery pack display area based on the sorting results.

[0066] Specifically, the preset rules can be flexibly configured according to actual application needs, including but not limited to sorting based on battery pack serial number (SN), battery pack voltage value, battery pack capacity, and other methods; all battery packs to be configured can be sorted according to the sorting type selected by the user or the preset default sorting strategy, and the battery packs to be configured can be displayed in the battery pack display area based on the sorting results.

[0067] For example, when using a sorting rule based on battery pack voltage values, the system obtains the voltage data of all battery packs to be configured and arranges them in descending or ascending order of voltage value. If battery packs with the same voltage value exist, they are further arranged in ascending order of serial number. After sorting, battery pack icons are displayed sequentially in the battery pack display area, along with corresponding voltage parameters, to help users distinguish between battery packs of different voltage categories. S320: Obtain the position of the battery pack to be configured placed by the user in the battery pack arrangement operation interface.

[0068] S320: Obtain the position of the battery pack to be configured placed by the user in the battery pack layout operation interface.

[0069] S330. Determine the series and parallel connections between each battery pack based on the placement of each battery pack to be configured.

[0070] In one specific embodiment, when a sorting rule based on battery pack serial number (SN) is adopted, the serial number information of all battery packs to be configured is first obtained, and the serial numbers are sorted in ascending order according to the character encoding or numerical size of the serial numbers to determine the unique serial number corresponding to each battery pack. Then, the icons of the battery packs to be configured are displayed in the battery pack display area from left to right according to the sorting result. The corresponding serial number and key serial number information are marked below each battery pack icon, and the battery pack with the smallest serial number is marked as the host battery pack.

[0071] Figure 4 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention. Following step "S110, obtaining information about the battery pack to be configured and generating a battery pack layout operation interface based on the information about the battery pack to be configured" in the above embodiment, the method further includes:

[0072] Obtain preset interaction constraint rules;

[0073] Furthermore, before "S330, determine the series and parallel connection relationship between each battery pack according to the placement position of each battery pack to be configured," it also includes:

[0074] Determine whether the placement of the battery pack to be configured conforms to the preset interaction constraint rules;

[0075] When the placement of the battery pack to be configured does not conform to the preset interaction constraint rules, an error message is generated on the battery pack layout operation interface.

[0076] like Figure 4 As shown, the process includes the following steps:

[0077] S410: Obtain information about the battery pack to be configured, and generate a battery pack layout operation interface based on the information about the battery pack to be configured.

[0078] S420: Obtain the position of the battery pack to be configured placed by the user in the battery pack layout operation interface.

[0079] S421. Obtain preset interaction constraint rules.

[0080] Among them, the preset interaction constraint rules can be understood as the interaction logic used to regulate the user's virtual battery pack placement operation and ensure that the configuration scheme is compliant and free of logical conflicts.

[0081] Specifically, after the user begins placing the battery packs, the system captures the data in real time and determines whether the placement of the battery packs meets the constraints. Alternatively, the constraints can be determined after all the battery packs have been placed, or the constraints can be determined based on the relationship between the series and parallel voltages of the battery packs.

[0082] S422. Determine whether the placement of the battery pack to be configured conforms to the preset interaction constraint rules.

[0083] Specifically, the actual data of the currently placed battery pack is compared with the constraint rules one by one. If no constraint rule matching the current placement is found, it indicates that the current placement is reasonable, and the final determination is that the placement of the battery pack to be configured conforms to the interaction constraint rules.

[0084] S423. When the placement of the battery pack to be configured does not conform to the preset interaction constraint rules, an error message is generated on the battery pack layout operation interface.

[0085] Specifically, if the current placement state conflicts with the constraint rules, a pop-up window will appear explaining the reason for the violation.

[0086] S430. Determine the series and parallel connections between each battery pack based on the placement of each battery pack to be configured.

[0087] In an optional embodiment, the battery pack layout interface is also equipped with preset layout templates. Users can directly select preset battery pack placement positions through interactive operations with the preset layout templates. For example, when the user knows that the battery packs need to be connected in series, they can select the preset template for series connection, and then simply click on the battery packs to be placed in sequence. The system will automatically fill the battery packs into the preset positions corresponding to the template, without requiring the user to manually drag the battery packs to adjust their placement coordinates. Alternatively, after the user selects the series connection template, the system can only unlock the placement positions corresponding to that template, allowing the user to manually drag the battery packs to the preset positions to complete the layout. Similarly, preset layout templates for all-parallel connection, half-series and half-parallel connection, etc., can also be provided. In addition, users can also save historical layout schemes as custom preset layout templates after layout.

[0088] Figure 5 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention. Regarding the above embodiment, "S420, obtaining the position of the battery pack to be configured placed by the user in the battery pack arrangement operation interface" includes:

[0089] After each user places a battery pack to be configured in the battery pack arrangement operation interface, obtain the current placement position;

[0090] Furthermore, "S422, determine whether the placement of the battery pack to be configured conforms to the preset interaction constraint rules", including:

[0091] After obtaining the current placement position each time, determine whether the placement position of the battery pack to be configured conforms to the preset interaction constraint rules.

[0092] like Figure 4 As shown, the process includes the following steps:

[0093] S510: Obtain information about the battery pack to be configured, and generate a battery pack layout operation interface based on the information about the battery pack to be configured.

[0094] S520: After each user places a battery pack to be configured in the battery pack layout operation interface, obtain the current placement position.

[0095] Specifically, after a user places a single battery pack to be configured on the interface by dragging, clicking to select coordinates, or entering location parameters, the system captures the two-dimensional coordinates of the battery pack in the interface coordinate system, records the relative position information of the battery pack and the already placed battery packs, and generates location data containing the battery pack identifier, coordinate parameters, and location information.

[0096] S521. Obtain preset interaction constraint rules.

[0097] S522. After obtaining the current placement position each time, determine whether the placement position of the battery pack to be configured conforms to the preset interaction constraint rules.

[0098] Specifically, after obtaining the current placement position each time, the relevant information of the current placement position is compared with the preset interaction constraint rules to determine whether the current placement position meets the preset interaction constraint rules.

[0099] S523. When the placement of the battery pack to be configured does not conform to the preset interaction constraint rules, an error message is generated on the battery pack layout operation interface.

[0100] S530. Determine the series and parallel connections between each battery pack based on the placement of each battery pack to be configured.

[0101] In an optional embodiment, after obtaining the placement positions of all currently placed battery packs once each time the user places a battery pack to be configured in the battery pack placement operation interface, the method further includes:

[0102] Based on the positions of all currently placed battery packs, the free battery pack placement positions adjacent to all currently placed battery packs are set to the unlocked state, while all other remaining free battery pack placement positions are set to the locked state.

[0103] Specifically, an adjacent free battery pack placement position refers to a free position in the X / Y coordinate system layout that differs from the coordinates of an already placed battery pack by 1 unit in the X-axis or Y-axis direction. After detecting the coordinates of an already placed battery pack, free positions around that coordinate that meet the condition of "X-axis ±1 or Y-axis ±1" are searched and marked as unlocked, allowing the user to drag and drop battery pack icons to fill them. Other free positions that do not meet the adjacent condition are marked as locked, displayed as gray and unselectable on the interface, and cannot respond to user drag and drop operations. When the user fills a new battery pack icon into an unlocked adjacent free position, the process of "getting all placed battery pack positions - searching for adjacent free positions - unlocking adjacent positions + locking non-adjacent positions" is repeated until all battery packs to be configured are placed; guiding the user to complete the battery pack arrangement in an orderly coordinate layout.

[0104] In an optional embodiment, after the user completes the placement of the first battery pack to be configured, the system only searches for free positions around the coordinates of the first battery pack that meet the condition of "X-axis ±1 or Y-axis ±1" and marks them as unlocked; at the same time, all other free positions in the X / Y coordinate system are directly set to locked. When the user completes the placement of other battery packs to be configured, it is not necessary to search for all adjacent positions of the placed battery packs; it is only necessary to search for free positions around the coordinates of the newly placed battery pack that meet the condition of "X-axis ±1 or Y-axis ±1" and update them to unlocked, until all battery packs to be configured have been placed.

[0105] Figure 6 This is a flowchart illustrating another battery pack series-parallel identification and configuration method provided in an embodiment of the present invention. For the above embodiment, "S421, Obtaining preset interaction constraint rules" includes:

[0106] If all the battery packs to be configured have the same voltage, then the first preset constraint rule is read from the preset database as the preset interaction constraint rule;

[0107] If the voltages of all the battery packs to be configured are inconsistent, the second preset constraint rule is read from the preset database as the preset interactive constraint rule.

[0108] like Figure 6 As shown, the process includes the following steps:

[0109] S610: Obtain information about the battery pack to be configured, and generate a battery pack layout operation interface based on the information about the battery pack to be configured.

[0110] S620: Obtain the position of the battery pack to be configured placed by the user in the battery pack layout operation interface.

[0111] S621. If the voltage of all battery packs to be configured is consistent, then read the first preset constraint rule from the preset database as the preset interactive constraint rule.

[0112] The first preset constraint rule can be understood as a set of series and parallel configuration constraint rules for battery packs of the same voltage category. It is used to standardize the arrangement logic of battery packs of the same voltage in the X / Y coordinate system and avoid problems such as voltage surges and confusion in the identification of series and parallel relationships caused by improper connection methods.

[0113] Specifically, obtain the voltage data of all battery packs to be configured, and determine whether there are at least two different voltages: if the voltage values ​​of all battery packs are consistent, then read the first preset constraint rule from the preset database as the preset interaction constraint rule.

[0114] S622. If the voltages of all battery packs to be configured are inconsistent, the second preset constraint rule is read from the preset database as the preset interactive constraint rule.

[0115] Inconsistent voltages in the battery packs to be configured can be understood as the presence of at least two different voltage values ​​within the set of battery packs to be configured. For example, if the battery packs to be configured include 12V, 24V, and 36V battery packs, they are divided into three voltage categories: "12V voltage category," "24V voltage category," and "36V voltage category." Each category corresponds to a set of battery packs with the same voltage value. It should be noted that 11.9V and 12.1V can be considered the same voltage and do not need to be connected in series to match the reference voltage. The determination of voltage inconsistency has a preset voltage tolerance threshold, which can be flexibly configured in a preset database based on the application scenario of the battery packs, such as ±0.2V.

[0116] If at least two voltage categories are confirmed, the controller reads the second preset constraint rule from the preset database and uses it as the preset interaction constraint rule. The second preset constraint rule is as follows: First, determine the highest reference voltage, which is the category with the highest voltage value among all battery packs to be configured; identify battery packs with voltage values ​​lower than the highest reference voltage, and connect them in series to form an equivalent battery pack with a total voltage equal to the highest reference voltage (e.g., two 12V battery packs connected in series have a total voltage of 24V, forming a 24V equivalent battery pack); only the equivalent battery pack is allowed to establish a parallel relationship with the original battery pack with a voltage value equal to the highest reference voltage, and it is prohibited to directly connect original battery packs with different voltages in parallel, or to connect series combinations that have not reached the highest reference voltage in parallel with the battery pack with the highest reference voltage.

[0117] S623. Determine whether the placement of the battery pack to be configured conforms to the preset interaction constraint rules.

[0118] S624. When the placement of the battery pack to be configured does not conform to the preset interaction constraint rules, an error message is generated on the battery pack layout operation interface.

[0119] S630. Determine the series and parallel connections between each battery pack based on the placement of each battery pack to be configured.

[0120] In some specific embodiments, based on a first preset constraint rule, assuming there are N battery packs with the same voltage, and the battery packs are arranged in an X / Y coordinate system, if m of the N battery packs with the same voltage have already been connected in series, and the remaining (Nm) battery packs attempt to be connected in parallel with this series group, and the condition 2m>N is met, then the system will display a pop-up warning window, prohibiting the remaining battery packs from being connected in parallel with the current series group. Furthermore, the pop-up window can also indicate: the current series group contains m battery packs with a total voltage of m×V1, and the remaining (Nm) battery packs have a voltage of V1. Direct parallel connection will cause the low-voltage battery packs to be damaged due to the voltage difference.

[0121] In one specific embodiment, the configuration operation area B has a built-in X / Y coordinate system, where the X-axis represents series groups and the Y-axis represents parallel groups. Assuming there are N battery packs to be configured, if the user has already placed N / 2 battery packs on the Y=X axis of this coordinate system (this axis is not visible to the user), when the user attempts to place the remaining battery packs on the Y=X axis, the system will automatically pop up a prompt window, prohibiting the placement of the currently selected battery pack on that axis.

[0122] In some specific embodiments, for the arrangement of battery packs with the same voltage, if three battery packs have already been connected in series, the system can pop up a prompt window to provide the user with two optional configuration options: 1. Add the remaining battery pack to the series group to achieve a series connection of all four battery packs; 2. Maintain the series connection of the three battery packs and connect the remaining battery pack in parallel with any battery pack in the series group. The parallel connection can be determined by whether the X coordinates of the battery packs are consistent in the coordinate system.

[0123] In a specific embodiment, based on the second preset constraint rule, when the voltages of the battery packs to be configured are inconsistent (there are at least two different voltages), assuming there are four battery packs to be configured, where battery pack 1 and battery pack 2 both have a voltage of 24V, and battery pack 3 and battery pack 4 both have a voltage of 12V. First, the highest reference voltage V1 is determined to be 24V (the voltage of battery packs 1 and 2). The 12V voltage category of battery packs 3 and 4 is lower than the reference voltage, and they must be connected in series according to the second preset constraint rule. Only filling in the coordinate system of series relationship is allowed, and it is prohibited to directly connect battery pack 3 or battery pack 4 in parallel with battery packs 1 and 2. If the user attempts to connect the non-series-connected battery pack 3 in parallel with battery pack 1, a prompt window will pop up, prohibiting direct parallel connection. Mandatory requirement: Battery pack 3 must be connected in series with battery pack 4 (total voltage = 24V) to form an equivalent battery pack before it can be established in parallel with battery packs 1 and 2.

[0124] Figure 7This is a schematic diagram of a battery pack arrangement operation interface provided by an embodiment of the present invention. In a specific embodiment, when a user receives four battery packs, they are connected in series and parallel, taking 2 series and 2 parallel as an example: the battery packs are sorted according to their serial numbers (SN), with the smaller SN at the first position and labeled with a serial number. The first SN is selected as the host, thus obtaining a table that corresponds one-to-one between serial numbers and SNs. This table is sent to the APP via Bluetooth, and the APP knows the serial numbers and SNs of the four battery packs. Based on the serial numbers, the APP displays the battery packs from left to right in the battery pack display area A, with the serial numbers ascending. The user moves the icons of the four battery packs at the top to fill in the blanks, where 1 and 3 represent series, and 3 and 4 represent parallel. Let the battery pack serial numbers be 1, 2, 3, and 4. The configuration operation area B includes an X / Y coordinate system, where the X-axis represents the series group, the Y-axis represents the parallel group, and the array elements are the battery pack SNs (or serial numbers). It should be noted that the coordinate system is hidden in the user interface; this coordinate system is only for the convenience of explaining the logic of determining the series and parallel relationships. Users need to drag the four battery pack icons into the following field: Figure 5 The diagram shows four empty spaces on the coordinate axis layout in the battery pack arrangement interface. If battery packs 1-4 are placed in the same order as in the following coordinate system, then: Battery packs 3 and 4 have the same Y-coordinate, and battery packs 1 and 2 have the same Y-coordinate, indicating they are connected in parallel. Battery packs 3 and 1 have the same X-coordinate, and battery packs 4 and 2 have the same X-coordinate, indicating they are connected in series. Assuming the user ultimately enters the following coordinates for the battery packs: Battery pack 3 (0,1), Battery pack 4 (1,1), Battery pack 1 (0,0), Battery pack 2 (1,0), then: Parallel relationship: 1 and 2 in parallel, 3 and 4 in parallel; Series relationship: 1 and 3 in series, 2 and 4 in series; Overall structure: 2 series and 2 parallel (2 series groups, each containing 2 parallel battery packs). This method can be extended to allow users to obtain the series and parallel relationships of battery packs by arbitrarily connecting them.

[0125] Figure 8 This is a schematic diagram of the structure of the battery pack series-parallel identification and configuration system provided in the embodiments of the present invention, with reference to... Figure 8 The system includes:

[0126] Information acquisition module 1 is used to acquire information about the battery pack to be configured and generate a battery pack layout operation interface based on the information about the battery pack to be configured.

[0127] Location acquisition module 2 is used to acquire the location of the battery pack to be configured placed by the user in the battery pack arrangement operation interface:

[0128] The series-parallel connection determination module 3 is used to determine the series-parallel connection relationship between each battery pack based on the placement position of each battery pack to be configured.

[0129] Optionally, the information acquisition module 1 includes a battery pack quantity acquisition submodule and an operation interface generation submodule, wherein:

[0130] The battery pack quantity acquisition submodule is used to obtain the quantity n of the battery packs to be configured.

[0131] The operation interface generation submodule is used to generate the configuration operation area; wherein, the configuration operation area includes at least n preset battery pack placement positions, each preset battery pack placement position corresponds to a two-dimensional coordinate in a configuration operation area; the configuration operation area includes at least two preset battery pack placement positions arranged along the first coordinate direction, and / or at least two preset battery pack placement positions arranged along the second coordinate direction.

[0132] The operation interface generation submodule is also used to generate the configuration operation area including A×B preset battery pack placement positions; where A and B are integers, and A∈[1,n], B∈[1,n].

[0133] The series-parallel connection determination module 3 is also used to determine the series-parallel connection relationship between each battery pack based on the two-dimensional coordinates corresponding to the placement position of each battery pack; wherein, battery packs with the same first coordinate are identified as connected in series, battery packs with the same second coordinate are identified as connected in parallel, or battery packs with the same second coordinate are identified as connected in series and battery packs with the same first coordinate are identified as connected in parallel.

[0134] Optionally, the information acquisition module 1 further includes a constraint rule acquisition submodule; the serial-parallel determination module 3 further includes a position verification submodule and an error information submodule, wherein:

[0135] The constraint rules submodule is used to obtain preset interaction constraint rules after obtaining the information of the battery pack to be configured and generating the battery pack layout operation interface based on the information of the battery pack to be configured.

[0136] The position verification submodule is used to determine whether the placement of the battery pack to be configured conforms to the preset interaction constraint rules before determining the series and parallel connection relationship between the battery packs based on the placement position of each battery pack to be configured.

[0137] The error message submodule is used to generate error messages on the battery pack layout operation interface when the placement of the battery pack to be configured does not conform to the preset interaction constraint rules.

[0138] Optionally, the constraint rules submodule is also used to read the first preset constraint rule from the preset database as a preset interaction constraint rule;

[0139] Optionally, the constraint rule submodule also includes a voltage acquisition unit and a voltage judgment unit, wherein: the voltage acquisition unit is used to acquire the voltage of all battery packs to be configured;

[0140] The voltage judgment unit is used to determine whether the voltages of all battery packs to be configured are consistent.

[0141] The constraint rules submodule is also used to obtain a second preset constraint rule as the preset constraint rule.

[0142] The battery pack series-parallel identification and configuration system provided in this embodiment of the invention can execute the battery pack series-parallel identification and configuration method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0143] Based on the same inventive concept, embodiments of the present invention also provide an electronic device for executing the battery pack series-parallel identification and configuration method in any of the above embodiments.

[0144] Figure 9 This is a schematic diagram of the structure of an electronic device that implements the battery pack series-parallel identification and configuration method provided in the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0145] like Figure 9 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded into the RAM 13 from storage unit 18. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0146] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0147] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, central processing unit (CPU), graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 is capable of executing the intelligent handling error correction method for production systems described in the above embodiments of the invention.

[0148] In some embodiments, the intelligent handling error correction method for a production system can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the intelligent handling error correction method for a production system described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the intelligent handling error correction method for a production system by any other suitable means (e.g., by means of firmware).

[0149] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0150] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0151] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0152] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0153] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0154] This embodiment provides a computer-readable storage medium storing computer instructions, also referred to as programs, software, software applications, or code, including machine instructions for a programmable processor, which can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus for providing machine instructions and / or data to a programmable processor, such as a magnetic disk, optical disk, memory, programmable logic device (PLD), including a machine-readable medium that receives machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0155] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0156] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A method for identifying and configuring series and parallel connections of battery packs, characterized in that, include: Obtain information about the battery pack to be configured, and generate a battery pack layout operation interface based on the information about the battery pack to be configured. Obtain the position of the battery pack to be configured placed by the user in the battery pack layout operation interface; The series and parallel connections between each battery pack are determined based on the placement of each battery pack to be configured.

2. The method according to claim 1, characterized in that, The battery pack layout operation interface includes a configuration operation area; it acquires information about the battery pack to be configured, and generates the battery pack layout operation interface based on the information about the battery pack to be configured, including: Obtain the quantity n of the battery packs to be configured; The configuration operation area is generated; wherein the configuration operation area includes at least n preset battery pack placement positions, each preset battery pack placement position corresponds to a two-dimensional coordinate in the configuration operation area; the configuration operation area includes at least two preset battery pack placement positions arranged along the first coordinate direction, and / or at least two preset battery pack placement positions arranged along the second coordinate direction; Based on the placement of each of the battery packs to be configured, the series and parallel connections between the battery packs are determined, including: Based on the two-dimensional coordinates corresponding to the placement position of each battery pack in the configuration operation area, the series and parallel connection relationships between the battery packs are determined; wherein, battery packs with the same first coordinate are identified as connected in series, and battery packs with the same second coordinate are identified as connected in parallel, or Battery packs with the same second coordinate are identified as connected in series, while battery packs with the same first coordinate are identified as connected in parallel.

3. The method according to claim 2, characterized in that, Generating the configuration operation area includes: Generate the configuration operation area including A×B preset battery pack placement positions; where A and B are integers, and A∈[1,n], B∈[1,n].

4. The method according to claim 3, characterized in that, A×B=n.

5. The method according to claim 3, characterized in that, A=B=n.

6. The method according to claim 1, characterized in that, The battery pack layout operation interface includes a battery pack display area; it acquires information about the battery packs to be configured and generates the battery pack layout operation interface based on the information about the battery packs to be configured, including: Obtain the information of the battery pack to be configured, sort the battery packs to be configured according to preset rules, and display the battery packs to be configured in the battery pack display area based on the sorting results.

7. The method according to claim 1, characterized in that, After obtaining the information of the battery pack to be configured and generating a battery pack layout operation interface based on the information of the battery pack to be configured, the system further includes: Obtain preset interaction constraint rules; Before determining the series and parallel connections between battery packs based on their placement positions, the process also includes: Determine whether the placement of the battery pack to be configured conforms to the preset interaction constraint rules; When the placement of the battery pack to be configured does not conform to the preset interactive constraint rules, an error message is generated on the battery pack layout operation interface.

8. The method according to claim 7, characterized in that, Retrieve the position of the battery pack to be configured placed by the user in the battery pack layout operation interface, including: After each user places a battery pack to be configured in the battery pack arrangement operation interface, the current placement position is obtained; Determining whether the placement of the battery pack to be configured conforms to preset interaction constraint rules includes: After obtaining the current placement position each time, it is determined whether the placement position of the battery pack to be configured conforms to the preset interaction constraint rules.

9. The method according to claim 8, characterized in that, After each time a user places a battery pack to be configured in the battery pack arrangement operation interface, and after obtaining the placement positions of all currently placed battery packs, the method further includes: Based on the positions of all currently placed battery packs, the free battery pack placement positions adjacent to all currently placed battery packs are set to the unlocked state, while all other remaining free battery pack placement positions are set to the locked state.

10. The method according to claim 7, characterized in that, Obtain information about the battery pack to be configured, including: Obtain the voltage of all the battery packs to be configured; Retrieve preset interaction constraint rules, including: If the voltages of all the battery packs to be configured are consistent, then the first preset constraint rule is read from the preset database as the preset interaction constraint rule; If the voltages of all the battery packs to be configured are inconsistent, a second preset constraint rule is read from the preset database as the preset interaction constraint rule.

11. A battery pack series-parallel connection identification and configuration system, characterized in that, include: The information acquisition module is used to acquire information about the battery pack to be configured and generate a battery pack layout operation interface based on the information about the battery pack to be configured. The location acquisition module is used to acquire the position of the battery pack to be configured placed by the user in the battery pack arrangement operation interface. The series-parallel connection determination module is used to determine the series-parallel connection relationship between each battery pack based on the placement position of each battery pack to be configured.

12. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method for identifying and configuring the series-parallel relationship of the battery pack as described in any one of claims 1-10.

13. A computer-readable storage medium storing computer instructions for causing a processor to execute the method for identifying and configuring the series-parallel relationship of a battery pack as described in any one of claims 1-10.