Networking method and device of wireless battery management system, equipment and medium
By introducing the main battery monitoring unit and cross-confirm broadcast packet technology in the wireless battery management system, the problems of excessive BMU load, low network efficiency and insufficient fault tolerance are solved, and rapid networking is achieved and system stability and reliability are improved.
Patent Information
- Application Number
- CN202510054430.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-04-25
AI Technical Summary
In the existing wireless battery management systems, the BMU has too high load, low network efficiency and insufficient fault tolerance, resulting in long system initialization time and poor stability and reliability.
By introducing a main battery monitoring unit into the wireless battery management system, wireless communication connections with multiple slave battery monitoring units are established, network configuration information is obtained, and network initialization configuration is quickly completed by cross-confirming the broadcast packet.
The number of battery monitoring units interacting with the battery management unit is significantly reduced, the system's networking efficiency and response speed is improved, and the system's fault tolerance and data reliability are enhanced.
Smart Images

Figure CN119893759A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of battery management, and in particular to a networking method, device, equipment and medium of a wireless battery management system. Background Art
[0002] In the field of BMS (Battery Management System), traditional networking technology usually relies on each CMU (Cell Monitoring Unit) to independently confirm network configuration information with the BMU (Battery Management Unit). Although this point-to-point communication method is feasible from a theoretical perspective, it has many shortcomings in practical applications, especially in large-scale battery management systems.
[0003] In traditional networking technology, each CMU unit needs to register with the BMU and perform network configuration after power-on. During this process, multiple CMU units will send data to the BMU by broadcasting, and the BMU is responsible for data collection and processing. The advantage of this method is that it simplifies the design of the CMU and enables it to run independently. However, in the early stage of system power-on, a large number of CMU units send registration requests to the BMU almost at the same time, making the BMU quickly become the bottleneck of the entire system. Especially when a large number of CMUs are powered on at the same time, the BMU needs to process a large number of registration requests, which greatly increases the system initialization time and also causes the load of the BMU to rise sharply, posing a severe test on its processing capacity.
[0004] In addition, in traditional networking technology, since each CMU unit independently sends configuration information and data to the BMU, the BMU needs to process a large number of requests at the beginning of system power-on, which not only increases the processing load of the BMU, but also prolongs the system initialization time. Especially when the system scale is large, the communication delay and data processing time between the CMU and the BMU increase significantly, affecting the overall performance of the system. In addition, there is a lack of necessary interaction and configuration information backup mechanism between CMU units in the existing system. Once a CMU unit fails, the entire system is often difficult to respond quickly and restore to normal working state. This design lacks fault tolerance and makes the system stability and reliability poor.
[0005] In summary, the existing technology has problems such as excessive BMU load, low networking efficiency and insufficient fault tolerance in the wireless BMS system. These problems not only affect the overall performance of the system, but also limit the application of the wireless BMS system in large-scale battery pack monitoring and management. Therefore, it is urgent to provide a more efficient and reliable networking technology to solve these problems in the existing technology and improve the networking efficiency and reliability of the wireless BMS system. Summary of the invention
[0006] In order to solve the above technical problems, the present invention provides a networking method, device, equipment and medium for a wireless battery management system.
[0007] In a first aspect, the present invention provides a networking method for a wireless battery management system, the networking method is applied to a main battery monitoring unit of the wireless battery management system, and the networking method comprises the following steps:
[0008] Establishing wireless communication connections with multiple slave battery monitoring units and obtaining network configuration information uploaded by each slave battery monitoring unit;
[0009] Generate a cross-confirmation broadcast packet based on the network configuration information uploaded from each battery monitoring unit;
[0010] Sending a cross-confirmation broadcast packet to each slave battery monitoring unit through a broadcast channel, so that each slave battery monitoring unit cross-confirms the network configuration information of the slave battery monitoring units other than itself in the cross-confirmation broadcast packet, and generates a cross-confirmation response packet;
[0011] receiving a cross-confirmation response packet sent from a battery monitoring unit, and verifying the cross-confirmation response packet to generate cross-confirmation verification information;
[0012] The cross-confirmation verification information is uploaded to the battery management unit, so that the battery management unit configures the network for the slave battery monitoring unit according to the cross-confirmation verification information.
[0013] In a further embodiment, the master battery monitoring unit is obtained by the following screening method:
[0014] Obtaining the physical location information of each battery monitoring unit in the battery monitoring cluster, and calculating the relative distance between each battery monitoring unit in the battery monitoring cluster and the center position of the battery monitoring cluster;
[0015] The relative distance is normalized to obtain the physical location score of each battery monitoring unit;
[0016] The network configuration status score is obtained based on the comprehensive network performance evaluation indicators of each battery monitoring unit in the battery monitoring cluster; the comprehensive network performance evaluation indicators include the completeness of network configuration information, the success rate of network initialization, and the number of historical network anomalies;
[0017] Based on the number of data packet frames sent by the battery management unit and the number of data packet frames received, the communication bit error rate of each battery monitoring unit in the battery monitoring cluster is calculated, and the communication bit error rate is used as the signal transmission quality score;
[0018] The physical location score, network configuration status score and signal transmission quality score are weighted and summed to obtain the comprehensive score of each battery monitoring unit in the battery monitoring cluster;
[0019] A battery monitoring unit with the highest comprehensive score is selected from the battery monitoring cluster as the master battery monitoring unit, and the remaining battery monitoring units are selected as slave battery monitoring units.
[0020] In a further embodiment, the master battery monitoring unit is dynamically adjusted by:
[0021] In response to the master battery monitoring unit switching trigger instruction, obtain the self-state information regularly broadcast by each slave battery monitoring unit; the self-state information includes the operation state data, communication quality parameters, power supply state and communication fault information of each slave battery monitoring unit;
[0022] According to the status information of each slave battery monitoring unit, a multi-dimensional evaluation index is used to comprehensively evaluate each slave battery monitoring unit to obtain a comprehensive switching score of each slave battery monitoring unit; the multi-dimensional evaluation index includes a communication quality evaluation index, a resource availability evaluation index, a stability evaluation index, and a physical location evaluation index;
[0023] The slave BMU with the highest comprehensive switching score is selected as the new master BMU.
[0024] In a further embodiment, the generation process of the master battery monitoring unit switching trigger instruction includes:
[0025] When it is detected that the comprehensive score of the current master battery monitoring unit is not the highest comprehensive score in the battery monitoring cluster, or when a communication failure or power interruption occurs in the current master battery monitoring unit, a master battery monitoring unit switching trigger instruction is generated.
[0026] In a further embodiment, the networking method further comprises:
[0027] When the wireless battery management system is powered on for the first time or when the network configuration information of the slave battery monitoring unit is abnormal, obtaining the identity registration information uploaded by each slave battery monitoring unit;
[0028] Registration authorization is performed for each slave battery monitoring unit according to the identity registration information.
[0029] In a further embodiment, the networking method further comprises:
[0030] Obtaining the operating status data uploaded from the battery monitoring unit;
[0031] Fault detection is performed according to the operating status data, and when a fault is detected in a slave battery monitoring unit, a slave battery monitoring unit in a normal operating status is selected to replace the faulty slave battery monitoring unit.
[0032] In a further implementation, the networking method further includes: after receiving the task instruction sent by the battery management unit, controlling each slave battery monitoring unit to synchronously execute the task instruction at the same time point through a synchronous clock.
[0033] In a second aspect, the present invention provides a networking device for a wireless battery management system, the wireless battery management system includes a battery management unit and a battery monitoring cluster communicatively connected to the battery management unit, the battery monitoring cluster includes a plurality of battery monitoring units, the plurality of battery monitoring units include a single master battery monitoring unit connected to the battery management unit, and a plurality of slave battery monitoring units connected to the master battery monitoring unit, the networking device includes:
[0034] A master battery monitoring unit is used to establish a wireless communication connection with a plurality of slave battery monitoring units, obtain network configuration information uploaded by each slave battery monitoring unit, generate a cross-confirmation broadcast packet according to the network configuration information uploaded by each slave battery monitoring unit, and send the cross-confirmation broadcast packet to each slave battery monitoring unit through a broadcast channel;
[0035] The slave battery monitoring unit is used to cross-confirm the network configuration information of the slave battery monitoring units other than itself in the cross-confirmation broadcast packet, and generate a cross-confirmation response packet;
[0036] The master battery monitoring unit is used to receive the cross-confirmation response packet sent from the battery monitoring unit, verify the cross-confirmation response packet, generate cross-confirmation verification information; and upload the cross-confirmation verification information to the battery management unit;
[0037] The battery management unit is configured to configure a network for the slave battery monitoring unit based on the cross-validation verification information.
[0038] In a third aspect, the present invention further provides a computer device, comprising a processor and a memory, wherein the processor is connected to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory so that the computer device performs the steps of implementing the above method.
[0039] In a fourth aspect, the present invention further provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0040] The present invention provides a networking method, device, equipment and medium of a wireless battery management system. The networking method is applied to a master battery monitoring unit of a wireless battery management system. The networking method establishes wireless communication connections with multiple slave battery monitoring units and obtains network configuration information uploaded by each slave battery monitoring unit; generates a cross-confirmation broadcast packet according to the network configuration information uploaded by each slave battery monitoring unit; sends the cross-confirmation broadcast packet to each slave battery monitoring unit through a broadcast channel, so that each slave battery monitoring unit cross-confirms the network configuration information of the slave battery monitoring unit except itself in the cross-confirmation broadcast packet, and generates a cross-confirmation response packet; receives the cross-confirmation response packet sent by the slave battery monitoring unit, verifies the cross-confirmation response packet, and generates cross-confirmation verification information; uploads the cross-confirmation verification information to the battery management unit, so that the battery management unit configures the network for the slave battery monitoring unit according to the cross-confirmation verification information. Compared with the prior art, the method quickly realizes the network initialization configuration process of the system through a cross-confirmation mode, significantly reduces the number of battery monitoring units interacting with the battery management unit, and improves the networking efficiency and response speed of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is a schematic diagram of the networking method flow of the wireless battery management system provided by an embodiment of the present invention;
[0042] Figure 2 is a schematic diagram of the structure of a wireless battery management system provided by an embodiment of the present invention;
[0043] Figure 3 is a network configuration information cross-confirmation block diagram provided by an embodiment of the present invention;
[0044] Figure 4 is a schematic diagram of a network configuration information cross-confirmation process provided by an embodiment of the present invention;
[0045] Figure 5 It is a schematic diagram of the communication process between the main battery monitoring unit and the battery management unit provided by an embodiment of the present invention;
[0046] Figure 6 is a schematic diagram of a dynamic adjustment process of a main battery monitoring unit provided by an embodiment of the present invention;
[0047] Figure 7 is a block diagram of a networking device of a wireless battery management system provided by an embodiment of the present invention;
[0048] Figure 8 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0049] The following specifically illustrates the implementation mode of the present invention in conjunction with the accompanying drawings. The embodiments are provided for illustrative purposes only and cannot be understood as limiting the present invention. The accompanying drawings are provided for reference and illustration only and do not constitute a limitation on the scope of patent protection of the present invention, because many changes can be made to the present invention without departing from the spirit and scope of the present invention.
[0050] refer to Figure 1 The embodiment of the present invention provides a networking method for a wireless battery management system, and the networking method is applied to a main battery monitoring unit of a wireless battery management system, such as Figure 2 As shown, the wireless battery management system includes a battery management unit and multiple battery monitoring clusters communicatively connected to the battery management unit, each battery monitoring cluster includes multiple battery monitoring units, and the multiple battery monitoring units include a single master battery monitoring unit connected to the battery management unit, and a number of slave battery monitoring units connected to the master battery monitoring unit. Specifically, this embodiment selects one of the battery monitoring units in each battery monitoring cluster as the master battery monitoring unit, and the remaining battery monitoring units as slave battery monitoring units; wherein the master battery monitoring unit serves as the central node of the battery monitoring cluster, which is used to communicate with the battery management unit and coordinate the tasks of the slave battery monitoring units; the battery management unit is responsible for monitoring and managing the operating status of the entire system.
[0051] like Figure 1 As shown, the networking method of the wireless battery management system provided by the embodiment of the present invention includes the following steps:
[0052] S1. Establish wireless communication connections with multiple slave battery monitoring units, and obtain network configuration information uploaded by each slave battery monitoring unit.
[0053] In some embodiments, this embodiment initializes a wireless communication connection on the master battery monitoring unit of the wireless battery management system to ensure that the wireless communication function is in a normal state, and then the master battery monitoring unit starts to establish a wireless communication connection with each slave battery monitoring unit. After the master battery monitoring unit successfully establishes a wireless communication connection with all slave battery monitoring units, when the wireless battery management system is powered on for the first time or detects that the network configuration information of the slave battery monitoring unit is abnormal, the slave battery monitoring unit sends identity registration information to the master battery monitoring unit through the established wireless communication connection. The identity registration information includes key data such as the unique identifier (such as MAC address) of the slave battery monitoring unit, the model, and its location information in the wireless battery management system. After receiving the identity registration information, the master battery monitoring unit will register and authorize each slave battery monitoring unit according to the identity registration information to ensure that each slave battery monitoring unit in the wireless battery management system The legitimacy and effectiveness of the monitoring unit prevents unauthorized devices from accessing the wireless battery management system; it should be noted that in order to improve the networking efficiency of the wireless battery management system, when the configuration of the slave battery monitoring unit in the battery monitoring cluster remains stable (i.e., no change), the wireless battery management system does not need to repeat the identity registration authorization process each time it is powered on. This optimization can reduce unnecessary operations and speed up the networking speed of the system. However, when the network configuration information is confirmed between the slave battery monitoring units in the battery monitoring cluster, once the network configuration information of a slave battery monitoring unit is found to have changed (for example, due to an abnormality caused by battery replacement or maintenance), the slave battery monitoring unit needs to be re-registered to ensure that the abnormal slave battery monitoring unit can re-access the system and resume normal working conditions. This mechanism ensures that the wireless battery management system can quickly adjust and ensure data consistency and overall security when the network configuration information changes.
[0054] After the slave battery monitoring unit successfully obtains registration authorization, this embodiment sends a network configuration information request to each successfully registered slave battery monitoring unit through the master battery monitoring unit. After receiving the network configuration information request, the slave battery monitoring unit uploads its own network configuration information to the master battery monitoring unit via a wireless communication connection. The network configuration information may include but is not limited to an IP address, a subnet mask, and a gateway address.
[0055] S2. Generate a cross-confirmation broadcast packet according to the network configuration information uploaded from each battery monitoring unit.
[0056] Specifically, the master battery monitoring unit generates a cross-confirmation broadcast packet based on the network configuration information uploaded by all slave battery monitoring units. The broadcast packet contains the network configuration information of the slave battery monitoring units. To ensure the security of the information, the master battery monitoring unit can encrypt the cross-confirmation broadcast packet. For example, the cross-confirmation broadcast packet can be attached with a check code or signature to ensure the integrity and authenticity of the data.
[0057] S3. Send the cross confirmation broadcast packet to each slave battery monitoring unit through the broadcast channel, so that each slave battery monitoring unit cross-confirms the network configuration information of the slave battery monitoring units other than itself in the cross confirmation broadcast packet, and generates a cross confirmation response packet.
[0058] Specifically, in some embodiments, the wireless battery management system pre-configures the broadcast channel parameters of the wireless communication connection to ensure that the broadcast channel can cover all slave battery monitoring units so that the master battery monitoring unit can effectively broadcast information to all slave battery monitoring units. The master battery monitoring unit then sends the cross-confirmation broadcast packet to each slave battery monitoring unit through the configured broadcast channel. After each slave battery monitoring unit receives the cross-confirmation broadcast packet, it parses the network configuration information in the cross-confirmation broadcast packet, and within the battery monitoring cluster, each slave battery monitoring unit cross-confirms the network configuration information with each other. During this process, the wireless battery management system stores the network configuration information of each slave battery monitoring unit in the corresponding slave battery monitoring unit, and each slave battery monitoring unit backs up the network configuration information of other slave battery monitoring units in the battery monitoring cluster. This backup mechanism not only improves the fault tolerance of the system, but also enhances the reliability of the data. Therefore, each slave battery monitoring unit backs up the network configuration information of other slave battery monitoring units in the battery monitoring cluster, and each slave battery monitoring unit checks the network configuration information of other slave battery monitoring units and performs consistency check on the information. For example, Figure 3As shown, taking the example that the slave battery monitoring units in the battery monitoring cluster are composed of the first slave battery monitoring unit CMU1, the second slave battery monitoring unit CMU2, the third slave battery monitoring unit CMU3 and the fourth slave battery monitoring unit CMU4, the first slave battery monitoring unit CMU1 confirms the network configuration information of the second slave battery monitoring unit CMU2, the second slave battery monitoring unit CMU2 confirms the network configuration information of the third slave battery monitoring unit CMU3, the third slave battery monitoring unit CMU3 confirms the network configuration information of the fourth slave battery monitoring unit CMU4, and the fourth slave battery monitoring unit CMU4 confirms the network configuration information of the first slave battery monitoring unit CMU1. The cyclic confirmation process ensures the consistency of the network configuration information, thereby completing the cross-confirmation of the network configuration information, and each slave battery monitoring unit will generate a cross-confirmation response packet and send the cross-confirmation response packet back to the master battery monitoring unit. This cross-confirmation process ensures that each slave battery monitoring unit can verify the network configuration information of other units, reduces the workload of the battery management unit, greatly accelerates the initialization configuration of the entire battery management system, and improves efficiency.
[0059] It should be noted that if Figure 4 As shown, each slave battery monitoring unit sends its own network configuration information to the master battery monitoring unit, and the master battery monitoring unit broadcasts this information back to each slave battery monitoring unit. After receiving the network configuration information, each slave battery monitoring unit will verify it, and if it detects inconsistencies in the network configuration information, the master battery monitoring unit will trigger a reconfiguration process to ensure the synchronization and consistency of the network configuration information in all slave battery monitoring units. In summary, this embodiment cross-stores and confirms the configuration information between the slave battery monitoring units. Each slave battery monitoring unit not only stores its own configuration information, but also backs up the network configuration information of other slave battery monitoring units in the battery monitoring cluster, forming a mutually supporting and verified network, ensuring the consistency and accuracy of the network configuration information of the slave battery monitoring units in the wireless battery management system, while improving the system's fault tolerance and data reliability.
[0060] S4. Receive a cross-confirmation response packet sent from the battery monitoring unit, verify the cross-confirmation response packet, and generate cross-confirmation verification information.
[0061] Specifically, each master battery monitoring unit is responsible for receiving a cross-confirmation response packet sent by a slave battery monitoring unit, and based on the received cross-confirmation response packet, the master battery monitoring unit verifies the confirmation result in the cross-confirmation response packet, checks whether the cross-confirmation results in the cross-confirmation response packet are consistent, and checks the integrity and authenticity of the response packet. For example, for the consistency check of the cross-confirmation result, the master battery monitoring unit checks the cross-confirmation results returned by each slave battery monitoring unit to ensure that all cross-confirmation results are consistent; for the integrity check of the response packet, the master battery monitoring unit checks whether the cross-confirmation response packet is damaged or tampered with during transmission to ensure that the integrity of the data is not affected; for the authenticity confirmation of the cross-confirmation response packet, the master battery monitoring unit can verify whether the source of the cross-confirmation response packet is authentic and reliable to prevent interference from forged data.
[0062] S5. Upload the cross-confirmation verification information to the battery management unit, so that the battery management unit configures the network for the slave battery monitoring unit according to the cross-confirmation verification information.
[0063] Specifically, the main battery monitoring unit is the core. The main battery monitoring unit is not only responsible for collecting information, but also bears the responsibility of verifying the accuracy of network configuration information to ensure the correctness of the information, such as Figure 5 As shown, after the network configuration information is verified and confirmed to be correct, the main battery monitoring unit transmits the confirmed network configuration information to the battery management unit to provide accurate basic data for subsequent battery monitoring and management. After receiving the cross-confirmation verification information uploaded by the main battery monitoring unit, the battery management unit configures the network for the slave battery monitoring unit according to the cross-confirmation verification information. For the slave battery monitoring units with consistent network configuration information, the battery management unit can directly assign network configuration information to them; for the slave battery monitoring units with inconsistent network configuration information, the battery management unit needs to reconfigure its network parameters, or require the slave battery monitoring unit to re-upload the network configuration information for reconfirmation. The battery management unit notifies each slave battery monitoring unit of the network configuration result through a wireless communication connection. The slave battery monitoring unit initializes the network according to the configuration result to complete the networking process. In summary, the wireless battery management system can efficiently and reliably complete the network configuration from the battery monitoring unit to the battery management unit, ensure the stability of the system and the consistency of the data, and provide a solid guarantee for the stable operation of the battery monitoring system.
[0064] On the basis of the above embodiments, in other embodiments, the main battery monitoring unit is obtained by the following screening method:
[0065] Obtaining the physical location information of each battery monitoring unit in the battery monitoring cluster, and calculating the relative distance between each battery monitoring unit in the battery monitoring cluster and the center position of the battery monitoring cluster;
[0066] The relative distance is normalized to obtain the physical location score of each battery monitoring unit;
[0067] The network configuration status score is obtained based on the comprehensive network performance evaluation indicators of each battery monitoring unit in the battery monitoring cluster; the comprehensive network performance evaluation indicators include the completeness of network configuration information, the success rate of network initialization, and the number of historical network anomalies;
[0068] Based on the number of data packet frames sent by the battery management unit and the number of data packet frames received, the communication bit error rate of each battery monitoring unit in the battery monitoring cluster is calculated, and the communication bit error rate is used as the signal transmission quality score;
[0069] The physical location score, network configuration status score and signal transmission quality score are weighted and summed to obtain the comprehensive score of each battery monitoring unit in the battery monitoring cluster;
[0070] A battery monitoring unit with the highest comprehensive score is selected from the battery monitoring cluster as the master battery monitoring unit, and the remaining battery monitoring units are selected as slave battery monitoring units.
[0071] Specifically, the wireless battery management system includes a battery management unit and a battery monitoring cluster that is communicatively connected to the battery management unit. The battery monitoring cluster includes multiple battery monitoring units. This embodiment selects a master battery monitoring unit from multiple battery monitoring units in the battery monitoring cluster. For the selection of the master battery monitoring unit, this embodiment should comprehensively consider the physical location of each battery monitoring unit, the comprehensive evaluation index of network performance, and the signal transmission quality and other parameters to optimize the wireless signal transmission path, reduce communication delays, and improve the overall communication efficiency of the wireless battery management system. First, this embodiment evaluates the physical location of each battery monitoring unit in the battery monitoring cluster, and gives priority to the battery monitoring unit located at the battery monitoring cluster. The battery monitoring units in the central area of the monitoring cluster are candidates for the main battery monitoring units. The closer the battery monitoring unit is to the center of the battery monitoring cluster, the higher the score it has for being selected as the main battery monitoring unit. For example, when the first battery monitoring unit is located at the center of the battery monitoring cluster, the first battery monitoring unit obtains the highest score of 100 due to its central location. The second to fifth battery monitoring units adjacent to the first battery monitoring unit all have scores of 80, and the sixth to ninth battery monitoring units, which are the next closest neighbors to the first battery monitoring unit, all have scores of 70. The scores of the remaining battery monitoring units are deduced accordingly. In this embodiment, the weight of the physical location is set to 0.4.
[0072] Secondly, for the comprehensive evaluation index of the network performance of the battery monitoring unit, this embodiment takes into account the completeness of the network configuration information, the network initialization success rate and the number of historical network abnormalities of the battery monitoring unit. For example, battery monitoring units with complete network configuration information, high initialization success rate and no historical network abnormalities or a small number of abnormalities can be preferentially selected as candidates for the main battery monitoring unit. This embodiment sets the weight of the comprehensive evaluation index of network performance to 0.2.
[0073] Finally, this embodiment uses the communication bit error rate (PER) as the basis for judgment based on the historical signal transmission quality of the battery monitoring unit. When the PER is lower, it means that the signal transmission quality of the battery monitoring unit is higher. Therefore, the signal transmission quality score of the battery monitoring unit is also higher. In some embodiments, PER is calculated by comparing the size or number of data packets sent by the main battery monitoring unit, received from the battery monitoring unit, uploaded from the battery monitoring unit, and received by the main battery monitoring unit. For example, the historical PER of the first battery monitoring unit is 99.99%, so its score is 99.99. During the power-on cycle of the BMS, the PER is calculated based on the continuous statistics of data packet exchange. In this embodiment, the weight of the signal transmission quality is set to 0.4.
[0074] This embodiment performs weighted summation based on the three evaluation criteria of the physical location of each battery monitoring unit, the comprehensive evaluation index of network performance, and the signal transmission quality and their respective weights, regularly calculates and updates the comprehensive score of each battery monitoring unit, and selects the battery monitoring unit with the highest comprehensive score as the master battery monitoring unit, and the other battery monitoring units as slave battery monitoring units. This mechanism ensures the communication quality between the master battery monitoring unit and the battery management unit, reduces the data transmission error rate, and can quickly respond to configuration confirmation requests from other slave battery monitoring units in the battery monitoring cluster, thereby achieving efficient communication with the battery management unit and effectively improving the operating efficiency and stability of the entire wireless battery management system.
[0075] Based on the above implementation, in other implementations, the main battery monitoring unit is dynamically adjusted by the following method:
[0076] In response to the master battery monitoring unit switching trigger instruction, obtain the self-state information regularly broadcast by each slave battery monitoring unit; the self-state information includes the operation state data, communication quality parameters, power supply state and communication fault information of each slave battery monitoring unit;
[0077] According to the status information of each slave battery monitoring unit, a multi-dimensional evaluation index is used to comprehensively evaluate each slave battery monitoring unit to obtain a comprehensive switching score of each slave battery monitoring unit; the multi-dimensional evaluation index includes a communication quality evaluation index, a resource availability evaluation index, a stability evaluation index, and a physical location evaluation index;
[0078] The slave BMU with the highest comprehensive switching score is selected as the new master BMU.
[0079] Specifically, in some embodiments, Figure 6 As shown, each battery monitoring unit in the battery monitoring cluster (including the master battery monitoring unit and the slave battery monitoring unit) regularly broadcasts its own status information in the network. The status information includes key data such as operating status, communication quality, power status and fault information. When it is detected that the comprehensive score of the current master battery monitoring unit is not the highest comprehensive score in the battery monitoring cluster, or when the current master battery monitoring unit has abnormal conditions such as communication failure or power interruption, a master battery monitoring unit switching trigger instruction is generated.
[0080] After receiving the master battery monitoring unit switching trigger instruction, the master battery monitoring unit will collect the self-state information of all battery monitoring units in the battery monitoring cluster, and conduct a comprehensive evaluation of each slave battery monitoring unit according to multi-dimensional evaluation indicators (including communication quality evaluation indicators, resource availability evaluation indicators, stability evaluation indicators and physical location evaluation indicators), and obtain the comprehensive switching score of each slave battery monitoring unit by calculation. According to the comprehensive switching score, the slave battery monitoring unit with the highest comprehensive switching score is selected as the new master battery monitoring unit. If there are multiple battery monitoring units with the same score in the battery monitoring cluster, the priority can be set or a new master battery monitoring unit can be selected randomly. The newly selected master battery monitoring unit broadcasts the master battery monitoring unit change notification to the network, and the original master battery monitoring unit (if available) synchronizes the latest configuration and status information to the new master battery monitoring unit. The new master battery monitoring unit collects the status information and historical data of other battery monitoring units for better The master battery monitoring unit performs the duties of the master battery monitoring unit, and the new master battery monitoring unit begins to perform the duties of the master battery monitoring unit. The duties of the master battery monitoring unit include communicating with the battery management unit BMU, coordinating configuration and other tasks, and reporting the switching status of the master battery monitoring unit to the battery management unit to ensure that the battery management unit can update the communication target in time, while other slave battery monitoring units need to update their internal records to confirm the identity of the new master battery monitoring unit. The system will continue to monitor the operating status of the new master battery monitoring unit. Once it is detected that the performance of the new master battery monitoring unit has declined, the load is too high, or the environment has changed and needs to be optimized, the system will trigger the master battery monitoring unit switching process again to ensure the stability and reliability of the system. This embodiment can ensure that the master battery monitoring unit can be switched and adjusted quickly and accurately when the network environment changes or the master battery monitoring unit fails through the dynamic adjustment mechanism of the master battery monitoring unit, thereby effectively ensuring the normal operation of the battery monitoring system and the accurate transmission of data.
[0081] On the basis of the above-mentioned embodiments, in other embodiments, when the wireless battery management system is powered on for the first time, this embodiment automatically selects the battery monitoring unit that best meets the standards as the initial main battery monitoring unit according to the main battery monitoring unit screening method of the above-mentioned embodiment. Those skilled in the art can also manually specify a battery monitoring unit as the main battery monitoring unit through the system management interface according to actual needs. The manual configuration can be adjusted when necessary. During the operation of the main battery monitoring unit, the wireless battery management system will continuously monitor its status. When it is detected that the current main battery monitoring unit fails, its performance degrades, or the communication quality with the battery management unit BMU is reduced, the wireless battery management system will immediately start the switching of the backup main battery monitoring unit. The replacement process automatically re-evaluates all battery monitoring units in the battery monitoring cluster. At this time, the backup main battery monitoring unit is re-evaluated according to the above-mentioned main battery monitoring unit screening method, and the backup main battery monitoring unit takes over the work of the original main battery monitoring unit in real time to ensure the continuity and reliability of system communication. After the switching between the original main battery monitoring unit and the backup main battery monitoring unit is completed, the system will continue to dynamically monitor and evaluate the new main battery monitoring unit. As the system environment and load change, the system will make timely adjustments and optimizations to the main battery monitoring unit according to the new evaluation results, which can ensure that the backup main battery monitoring unit can be quickly and accurately selected and switched under any circumstances, thereby effectively ensuring the reliability and stability of system communication.
[0082] It should be noted that in the wireless battery management system, all important configuration and status information will be redundantly backed up between each battery monitoring unit to ensure that the information stored in any battery monitoring unit is complete and recoverable, thereby providing a basis for the reliable switching of the main battery monitoring unit. The wireless battery management system continuously monitors the operating status of the main battery monitoring unit. When an unexpected failure of the main battery monitoring unit is detected, the backup main battery monitoring unit automatically starts the takeover procedure. This seamless switching process is designed to minimize system interruption time. During each switching of the main battery monitoring unit, the wireless battery management system will record each step of the switching operation and key time points and other log information to provide a basis for subsequent troubleshooting and further improve the stability and reliability of the system. The wireless battery management system can quickly resume operation when the main battery monitoring unit fails through redundant backup and other mechanisms, while retaining complete configuration and status information to ensure high availability and continuity of system services.
[0083] Based on the above-mentioned embodiments, in other embodiments, the networking method also includes: obtaining operating status data uploaded from the battery monitoring unit; performing fault detection based on the operating status data, and when a fault is detected in the slave battery monitoring unit, selecting a slave battery monitoring unit with normal operating status to replace the faulty slave battery monitoring unit.
[0084] Specifically, in this embodiment, the master battery monitoring unit periodically sends status requests to each slave battery monitoring unit. The slave battery monitoring unit responds to these status requests and uploads its current operating status data and other key parameters to the master battery monitoring unit. The operating status data includes battery voltage and temperature, etc. The master battery monitoring unit receives the operating status data and other key parameters from each slave battery monitoring unit, and periodically summarizes and packages the operating status data and other key parameters and transmits them to the battery management unit to ensure that the battery management unit can grasp the operating status of the entire battery monitoring cluster in real time and comprehensively. In some embodiments, the master battery monitoring unit can quickly detect the failure of the slave battery monitoring unit in the battery monitoring cluster according to the operating status data through regular operating status data monitoring. Failure situations, such as communication interruption, abnormal data, etc., when the master battery monitoring unit detects that a slave battery monitoring unit has failed, the master battery monitoring unit will check the operating status of other slave battery monitoring units, and select a slave battery monitoring unit with normal operating status and able to meet the replacement requirements to replace the failed slave battery monitoring unit. This replacement process ensures the continuity and stability of the system, and will not cause the entire system to be paralyzed due to the failure of a single battery monitoring unit. If a slave battery monitoring unit is replaced due to a failure, the system will automatically transfer the functions originally undertaken by the slave battery monitoring unit to the replaced slave battery monitoring unit, thereby enabling effective monitoring and management of the slave battery monitoring units, timely detection and response to failures, and ensuring the stability and reliability of the entire system.
[0085] Based on the above implementations, in other implementations, the networking method further includes: after receiving the task instruction issued by the battery management unit, controlling each slave battery monitoring unit to synchronously execute the task instruction at the same time point through a synchronous clock.
[0086] Specifically, the battery management unit BMU will issue task instructions to the master battery monitoring unit. After receiving the task instructions issued by the battery management unit, the master battery monitoring unit will promptly and accurately convey these task instructions to the slave battery monitoring units in the battery monitoring cluster, ensuring that the slave battery monitoring units in the entire battery monitoring cluster can receive the same instructions. At the same time, in order to ensure that the slave battery monitoring units in the battery monitoring cluster can execute instructions synchronously, the master battery monitoring unit sets a unified instruction execution time. This instruction execution time can be determined by a synchronized clock or timestamp to ensure that all slave battery monitoring units can start to execute operations at the same time. When the synchronous instruction execution time is reached, all slave battery monitoring units will start to execute the same operation according to the task instructions received previously. Since all slave battery monitoring units start to execute at the same time, the problem of inconsistent data processing can be effectively avoided, ensuring the consistency of the entire battery monitoring cluster. Operation, thereby achieving accurate communication and synchronous execution of task instructions issued by the battery management unit, ensuring that the slave battery monitoring units in the entire battery monitoring cluster can complete various tasks in a coordinated and consistent manner.
[0087] Based on the above embodiments, in other embodiments, the communication between the main battery monitoring unit and the battery management unit adopts wireless communication technology, and the wireless communication technology includes but is not limited to RF (Radio Frequency), NFC (Near Field Communication), Bluetooth and other low-power wireless communication protocols. The selected wireless communication protocol needs to support multi-node networking to meet the communication needs between multiple battery monitoring units. This embodiment uses wireless communication technology to establish a communication connection between the main battery monitoring unit and the battery management unit to ensure that the two can transmit data without a physical connection. After the communication connection is established, fast and stable data transmission begins between the main battery monitoring unit and the battery management unit.
[0088] In summary, in the current wireless battery management system, each battery monitoring unit independently confirms the network configuration information with the battery management unit, which results in that after the wireless battery management system is powered on, the battery management unit needs to respond to registration requests from multiple battery monitoring units, which not only increases the processing burden of the battery management unit, but also leads to the extension of the networking time. Specifically, each battery monitoring unit needs to communicate with the battery management unit separately to complete registration and configuration. This one-by-one processing method makes the battery management unit a bottleneck for improving system performance. In order to overcome the limitations of the prior art, this embodiment organizes multiple battery monitoring units into a battery monitoring cluster, and in each battery monitoring cluster, selects a battery management unit. The battery monitoring unit serves as the main battery monitoring unit. The main battery monitoring unit will be responsible for communicating with the battery management unit on behalf of other battery monitoring units in the battery monitoring cluster. When the wireless battery management system is powered on for the first time, only the main battery monitoring unit communicates with the battery management unit, thereby significantly reducing the number of battery monitoring units interacting with the battery management unit, reducing the configuration load of the battery management unit, and being able to adapt to battery packs of different capacities and sizes. This embodiment accelerates the system's network initialization configuration process by constructing a battery monitoring cluster and setting a main battery monitoring unit, achieves rapid networking, and effectively solves the problem of the battery management unit becoming a system bottleneck in the prior art, thereby improving the system's networking efficiency and response speed.
[0089] The embodiment of the present invention provides a networking method for a wireless battery management system, which is applied to a master battery monitoring unit of a wireless battery management system. The networking method establishes wireless communication connections with multiple slave battery monitoring units and obtains network configuration information uploaded by each slave battery monitoring unit; generates a cross-confirmation broadcast packet according to the network configuration information uploaded by each slave battery monitoring unit; sends the cross-confirmation broadcast packet to each slave battery monitoring unit through a broadcast channel, so that each slave battery monitoring unit cross-confirms the network configuration information of the slave battery monitoring unit other than itself in the cross-confirmation broadcast packet, and generates a cross-confirmation response packet; receives the cross-confirmation response packet sent by the slave battery monitoring unit, and verifies the cross-confirmation response packet to generate cross-confirmation verification information; uploads the cross-confirmation verification information to the battery management unit, so that the battery management unit configures the network for the slave battery monitoring unit according to the cross-confirmation verification information. Compared with the prior art, the method realizes cross-confirmation of network configuration information through the master battery monitoring unit, reduces the number of battery monitoring units interacting with the battery management unit, accelerates the network initialization configuration process of the system, and improves the networking efficiency and response speed of the system.
[0090] It should be noted that the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0091] In one embodiment, Figure 7 As shown, an embodiment of the present invention provides a networking device of a wireless battery management system, the wireless battery management system includes a battery management unit 101 and a battery monitoring cluster connected to the battery management unit in communication, the battery monitoring cluster includes multiple battery monitoring units, the multiple battery monitoring units include a single master battery monitoring unit 102 connected to the battery management unit, and multiple slave battery monitoring units 103 connected to the master battery monitoring unit, the networking device includes:
[0092] The master battery monitoring unit 102 is used to establish a wireless communication connection with multiple slave battery monitoring units, obtain network configuration information uploaded by all slave battery monitoring units, generate a cross-confirmation broadcast packet according to the network configuration information uploaded by each slave battery monitoring unit, and send the cross-confirmation broadcast packet to each slave battery monitoring unit through a broadcast channel;
[0093] The slave battery monitoring unit 103 is used to cross-confirm the network configuration information of the slave battery monitoring units except itself in the cross-confirmation broadcast packet, and generate a cross-confirmation response packet;
[0094] The master battery monitoring unit 102 is used to receive the cross-confirmation response packet sent from the battery monitoring unit, verify the cross-confirmation response packet, generate cross-confirmation verification information; and upload the cross-confirmation verification information to the battery management unit;
[0095] The battery management unit 101 is used to configure a network for the slave battery monitoring unit according to the cross-validation verification information.
[0096] For the specific limitations of a networking device for a wireless battery management system, please refer to the above-mentioned limitations on a networking method for a wireless battery management system, which will not be repeated here. A person of ordinary skill in the art will appreciate that the various modules and steps described in conjunction with the embodiments disclosed in this application can be implemented in hardware, software, or a combination of both. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0097] The embodiment of the present invention provides a networking device for a wireless battery management system, which is applied to a wireless battery management system. The networking device establishes a wireless communication connection with a plurality of slave battery monitoring units through a master battery monitoring unit, and obtains network configuration information uploaded by each slave battery monitoring unit; generates a cross-confirmation broadcast packet according to the network configuration information uploaded by each slave battery monitoring unit; sends the cross-confirmation broadcast packet to each slave battery monitoring unit through a broadcast channel; the slave battery monitoring unit cross-confirms the network configuration information of the slave battery monitoring unit except itself in the cross-confirmation broadcast packet, and generates a cross-confirmation response packet; the master battery monitoring unit receives the cross-confirmation response packet sent by the slave battery monitoring unit, and verifies the cross-confirmation response packet to generate cross-confirmation verification information; and uploads the cross-confirmation verification information to the battery management unit; the battery management unit configures a network for the slave battery monitoring unit according to the cross-confirmation verification information. Compared with the prior art, the networking device realizes cross-confirmation of network configuration information by setting a network architecture such as communication between the master battery monitoring unit and the battery management unit, reduces the number of battery monitoring units interacting with the battery management unit, accelerates the network initialization configuration process of the system, and improves the networking efficiency and response speed of the system.
[0098] Figure 8 A computer device provided by an embodiment of the present invention includes a memory, a processor and a transceiver, which are connected via a bus; the memory is used to store a set of computer program instructions and data, and can transmit the stored data to the processor, and the processor can execute the program instructions stored in the memory to perform the steps of the above method.
[0099] The memory may include a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories; the processor may be a central processing unit, a microprocessor, an application-specific integrated circuit, a programmable logic device, or a combination thereof. By way of example but not limitation, the programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0100] Additionally, the memory may be a physically separate unit or may be integrated with the processor.
[0101] It can be understood by those skilled in the art that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have the same component arrangement.
[0102] In one embodiment, the present invention provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented.
[0103] An embodiment of the present invention provides a networking method, device, equipment and medium for a wireless battery management system. The networking method of a wireless battery management system accelerates the network initialization configuration process of the system through the network architecture and cross-confirmation management mechanism of the wireless battery management system, significantly reduces the number of battery monitoring units that interact with the battery management unit, effectively solves the problem of the battery management unit becoming a system bottleneck in the prior art, and improves the networking efficiency and response speed of the system.
[0104] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., an SSD), etc.
[0105] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods.
[0106] The above-mentioned embodiments only express several preferred implementation modes of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in the technical field, several improvements and substitutions can be made without departing from the technical principles of the present invention, and these improvements and substitutions should also be regarded as the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be based on the protection scope of the claims.
Claims
1. A networking method for a wireless battery management system, characterized in that: The networking method is applied to the main battery monitoring unit of the wireless battery management system; the networking method comprises the following steps: Establishing wireless communication connections with a plurality of slave battery monitoring units, and obtaining network configuration information uploaded by each of the slave battery monitoring units; generating a cross-confirmation broadcast packet according to the network configuration information uploaded by each of the slave battery monitoring units; Sending the cross-confirmation broadcast packet to each of the slave battery monitoring units through a broadcast channel, so that each of the slave battery monitoring units cross-confirms the network configuration information of the slave battery monitoring units except itself in the cross-confirmation broadcast packet, and generates a cross-confirmation response packet; receiving the cross-confirmation response packet sent from the battery monitoring unit, and verifying the cross-confirmation response packet to generate cross-confirmation verification information; The cross-confirmation verification information is uploaded to a battery management unit, so that the battery management unit configures a network for the slave battery monitoring unit according to the cross-confirmation verification information.
2. A networking method for a wireless battery management system as claimed in claim 1, characterized in that: The master battery monitoring unit is obtained by the following screening method: Obtaining physical location information of each battery monitoring unit in a battery monitoring cluster, and calculating a relative distance between each battery monitoring unit in the battery monitoring cluster and a center position of the battery monitoring cluster; Normalizing the relative distance to obtain a physical location score of each battery monitoring unit; According to the comprehensive network performance evaluation index of each battery monitoring unit in the battery monitoring cluster, a network configuration status score is obtained by evaluation; The comprehensive evaluation index of network performance includes network configuration information completeness, network initialization success rate and number of historical network abnormalities; Based on the number of data packet frames sent by the battery management unit and the number of data packet frames received, a communication bit error rate of each battery monitoring unit in the battery monitoring cluster is calculated, and the communication bit error rate is used as a signal transmission quality score; Performing a weighted summation on the physical location score, the network configuration status score, and the signal transmission quality score to obtain a comprehensive score of each battery monitoring unit in the battery monitoring cluster; The battery monitoring unit with the highest comprehensive score is selected from the battery monitoring cluster as the master battery monitoring unit, and the remaining battery monitoring units are selected as slave battery monitoring units.
3. A networking method for a wireless battery management system as claimed in claim 2, characterized in that: The master battery monitoring unit is dynamically adjusted by the following method: In response to the master battery monitoring unit switching trigger instruction, obtain the self-state information regularly broadcast by each of the slave battery monitoring units; the self-state information includes the operation state data, communication quality parameters, power supply state and communication fault information of each of the slave battery monitoring units; According to the self-state information of each slave battery monitoring unit, a multi-dimensional evaluation index is used to comprehensively evaluate each slave battery monitoring unit to obtain a comprehensive switching score of each slave battery monitoring unit; the multi-dimensional evaluation index includes a communication quality evaluation index, a resource availability evaluation index, a stability evaluation index and a physical location evaluation index; The slave battery monitoring unit with the highest comprehensive switching score is selected as the new master battery monitoring unit.
4. A networking method for a wireless battery management system as claimed in claim 3, characterized in that: The generation process of the master battery monitoring unit switching trigger instruction includes: When it is detected that the comprehensive score of the current master battery monitoring unit is not the highest comprehensive score in the battery monitoring cluster, or when a communication failure or power interruption occurs in the current master battery monitoring unit, a master battery monitoring unit switching trigger instruction is generated.
5. The networking method of a wireless battery management system according to claim 1, characterized in that: The networking method further includes: When the wireless battery management system is powered on for the first time or the network configuration information of the slave battery monitoring unit is abnormal, obtaining the identity registration information uploaded by each slave battery monitoring unit; Registration authorization is performed for each slave battery monitoring unit according to the identity registration information.
6. A networking method for a wireless battery management system as claimed in claim 1, characterized in that: The networking method further includes: Obtaining the operating status data uploaded from the battery monitoring unit; Fault detection is performed according to the operating status data, and when it is detected that the slave battery monitoring unit fails, the slave battery monitoring unit with a normal operating status is selected to replace the slave battery monitoring unit with a failure.
7. A networking method for a wireless battery management system as claimed in claim 1, characterized in that: The networking method further includes: after receiving the task instruction sent by the battery management unit, controlling each of the slave battery monitoring units to synchronously execute the task instruction at the same time point through a synchronous clock.
8. A networking device for a wireless battery management system, characterized in that: The wireless battery management system includes a battery management unit and a battery monitoring cluster that is communicatively connected to the battery management unit, the battery monitoring cluster includes a plurality of battery monitoring units, the plurality of battery monitoring units include a single master battery monitoring unit connected to the battery management unit, and a plurality of slave battery monitoring units connected to the master battery monitoring unit, and the networking device includes: The master battery monitoring unit is used to establish a wireless communication connection with the plurality of slave battery monitoring units, and obtain network configuration information uploaded by each of the slave battery monitoring units, generate a cross-confirmation broadcast packet according to the network configuration information uploaded by each of the slave battery monitoring units, and send the cross-confirmation broadcast packet to each of the slave battery monitoring units through a broadcast channel; The slave battery monitoring unit is used to cross-confirm the network configuration information of the slave battery monitoring units except itself in the cross-confirmation broadcast packet, and generate a cross-confirmation response packet; The master battery monitoring unit is used to receive the cross-confirmation response packet sent by the slave battery monitoring unit, verify the cross-confirmation response packet, generate cross-confirmation verification information; and upload the cross-confirmation verification information to the battery management unit; The battery management unit is used to configure a network for the slave battery monitoring unit according to the cross-confirmation verification information.
9. A computer device, characterized in that: The computer device comprises a processor and a memory, wherein the processor is connected to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the computer device executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.