Battery information tracking method and device, equipment and storage medium
By obtaining the identity of the battery and determining its tracking link, the problem of difficulty in battery status tracking in the prior art is solved, and effective tracking and information confirmation of the entire life cycle of the battery is achieved.
Patent Information
- Application Number
- CN202311022430.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-14
- Publication Date
- 2025-02-25
AI Technical Summary
It is difficult for the existing technology to effectively track the battery status, especially in different manufacturers, equipment and application scenarios, resulting in different data formats, protocols and acquisition methods, making it difficult to track the battery status full life cycle.
By obtaining the identity of the battery to be tracked, the battery tracking link is determined and the battery is tracked through the link. The method includes acquiring production data of the battery, generating a battery tracking link, determining a battery identity, and responding to the battery service data to update the tracking link.
The full life cycle tracking of the battery status is realized, the comprehensiveness and convenience of battery information tracking is improved, and the confirmation of battery-related business information can be easily and efficiently completed in different business scenarios.
Smart Images

Figure CN119514833A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a battery information tracking method, device, equipment and storage medium. Background Art
[0002] Batteries from different battery manufacturers, different production plants, different production equipment, or used in different OEMs, different models, different equipment, different vehicles, different charging piles, or battery replacement, maintenance and other factors lead to different data formats, data protocols and acquisition methods, which will make it difficult to track the battery status after the data is extracted from each system, and it is difficult to complete the tracking of battery status and battery traceability.
[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present invention is to provide a battery information tracking method, device, equipment and storage medium, aiming to solve the technical problem that the prior art is difficult to track the battery status.
[0005] In a first aspect, the present invention provides a battery information tracking method, the method comprising the following steps:
[0006] Acquire an identity of a battery to be tracked; determine a battery tracking link of the battery to be tracked according to the identity; and track information of the battery to be tracked through the battery tracking link.
[0007] In this solution, the battery tracking link of the battery is determined by the identity of the battery to be tracked, and the business links are tracked to help technicians or users track the battery information according to the business nodes experienced by the battery, easily and efficiently complete the confirmation of battery-related business information, and realize the tracking process of the battery status.
[0008] In some embodiments, the information tracking of the battery to be tracked through the battery tracking link includes: obtaining the tracking items of the battery to be tracked; matching the tracking items with the battery tracking link to determine the target business node; and obtaining corresponding node association information according to the target business node to track the battery information.
[0009] In this solution, by associating business-related information of different businesses with corresponding business nodes, more business information can be included in the tracking link. While tracking the link, not only can the business links passed by the battery be obtained, but the specific working information of the batteries and related equipment in each link can also be further tracked to adapt to more information tracking demand scenarios, thereby improving the comprehensiveness and convenience of battery information tracking.
[0010] In some embodiments, before obtaining the identity of the battery to be tracked, it also includes: obtaining production data; generating a battery tracking link based on the production data; determining the identity of the battery to be tracked based on the battery tracking link; responding to battery business data, determining a business node based on the battery business data; and updating the battery tracking link based on the business node.
[0011] Through the above method, the function of updating the battery tracking link in real time according to the battery business data is realized, so that users can query the latest battery tracking link at any time, improving the timeliness of the battery tracking link.
[0012] In some embodiments, the response to battery business data determines the business node based on the battery business data, including: determining multiple business sub-nodes based on the battery business data; obtaining the data type, data feature information and timing information corresponding to the business sub-nodes; screening each of the business sub-nodes according to the data type and data feature information to determine multiple target business sub-nodes; and sorting the multiple target business sub-nodes according to the timing information to obtain the business node.
[0013] Through the above method, different services can be classified. By classifying service sub-nodes according to data feature information and data types, it is possible to determine how to divide the nodes for a continuous stream of data packets and how to sort the sub-nodes, thereby forming an effective link structure. This allows users to search by type and time sequence when making inquiries, thereby improving the convenience of using data links.
[0014] In some embodiments, the business node also includes a battery operating condition node; before determining the battery tracking link of the battery to be tracked according to the identity identifier, it also includes: responding to the battery working data of the battery to be tracked, analyzing according to the battery working data, and determining the battery operating condition of the battery to be tracked; generating the battery operating condition node according to the battery operating condition.
[0015] By associating a business node with multiple battery condition nodes, the working condition of the battery can be tracked according to the battery tracking link. The process of determining the battery working condition by analyzing the battery working data only requires obtaining the battery working data. It does not require any data processing on the mobile vehicle side, but only requires obtaining the most original working data. This method provides high flexibility. This solution can define the content, form and standard of the working condition as needed, thereby improving the flexibility of the battery condition node.
[0016] In some embodiments, the business node also includes a battery interaction node; before determining the battery tracking link of the battery to be tracked according to the identity identifier, it also includes: responding to the working data of the service device corresponding to the battery to be tracked, determining the interaction status of the battery to be tracked according to the working data; determining the battery interaction node according to the interaction status.
[0017] Adding a battery interaction node to the battery tracking link can effectively track the process information when interacting with the battery, such as the process of interacting with the charging pile when the battery is charging. Uploading the data of battery interaction through the charging pile can help technicians find the cause during battery failure analysis and battery maintenance, such as whether all steps are included in the battery charging process, whether charging authentication has been performed, etc., improving the accuracy of battery interaction status tracking.
[0018] In some embodiments, the interaction status includes at least one of: charging request, authentication authorization, charging start, charging, charging completion, and gun drawing.
[0019] By tracking the battery charging process, the integrity of the battery tracking link is improved, including charging request, authentication authorization, charging start, charging, charging completion and charging. Since a large number of fault problems are actually closely related to the charging process, adding the battery charging process to the battery tracking link can more effectively help users perform fault analysis through the battery tracking link.
[0020] In some embodiments, the business node also includes a production link node; before determining the battery tracking link of the battery to be tracked according to the identity identifier, it also includes: responding to the battery production information of the battery to be tracked, and generating a corresponding production link node according to the battery production information.
[0021] The production link node includes the production link information of the battery. By recording the production links, it is possible to clearly trace which production links the battery has gone through and what the production process is. This is conducive to determining the relationship between the production process and the subsequent battery business performance based on the production link combined with the information of other business nodes of the battery. The production link part of the battery in the battery tracking link is established, the battery tracking link is improved, and the integrity of the battery tracking link is improved.
[0022] In some embodiments, generating a corresponding production link node according to the battery production information includes: determining multiple production links and equipment information corresponding to each production link according to the battery production information; generating at least one production equipment sub-node corresponding to the production link according to the equipment information corresponding to the production link; and splicing the production equipment sub-nodes to obtain a production link node.
[0023] By mapping each production link node to multiple production equipment nodes, it is helpful to track which production equipment is used to produce the batteries in the production link. By associating the production equipment with the battery cells, the related production equipment can be determined through the battery tracking link. When a problem occurs in a production equipment, all the battery cells produced by it can be traced, which improves the comprehensiveness of the battery tracking link.
[0024] In some embodiments, the method further includes: obtaining sensitive data information and initial battery production information of the battery to be tracked; desensitizing the initial battery production information according to the sensitive data information to obtain battery production information. By obtaining sensitive data information and initial battery production information of the battery to be tracked; desensitizing the initial battery production information according to the sensitive data information to obtain battery production information.
[0025] Since batteries are manufactured by a wide variety of manufacturers or may be produced by multiple manufacturers, there may be problems with information leakage. By desensitizing the production data, sensitive data can be effectively protected. Desensitizing the sensitive data of the battery will not affect the record of the production process, but can also meet the confidentiality requirements between different manufacturers, thereby improving the security of the battery tracking link.
[0026] In some embodiments, the battery tracking link includes business nodes of each business link that the battery passes through, and the business nodes correspond to business node identifiers.
[0027] In this solution, the entire business process of the battery is tracked through the identity of the battery to be tracked. By setting identifiers with different business nodes in the tracking link, it is possible to clearly determine which business nodes the battery has gone through based on the business node identifiers, thereby helping technicians or users to track the battery information based on the business nodes the battery has gone through.
[0028] In some embodiments, the business links also include: one or more of: a production link, an operation link, an interaction link, a detection link, a maintenance link, and a scrapping link.
[0029] In order to record the entire life cycle of the battery, the business links can be associated with the production link, operation link, interaction link, detection link, maintenance link and scrapping link. Generally, the data link only focuses on the nodes during operation, while the battery tracking link often serves the fields of battery operation monitoring and fault analysis. If you only focus on operation, many root problems are difficult to find. Therefore, the contents of the production link, operation link, interaction link, detection link, maintenance link and scrapping link are selected and recorded according to needs. This can effectively provide comprehensive information support for businesses such as traceability and fault analysis, thereby improving the practical value of the battery tracking link.
[0030] In a second aspect, in order to achieve the above-mentioned object, the present invention further provides a battery information tracking device, the battery information tracking device comprising:
[0031] An acquisition module, used to acquire the identity of the battery to be tracked;
[0032] A processing module, used to determine the battery tracking link of the battery to be tracked according to the identity identifier;
[0033] The control module is used to track the information of the battery to be tracked through the battery tracking link.
[0034] In the third aspect, in order to achieve the above-mentioned purpose, the present invention also proposes a battery information tracking device, which includes: a memory, a processor, and a battery information tracking program stored in the memory and executable on the processor, and the battery information tracking program is configured to implement the steps of the battery information tracking method described above.
[0035] In a fourth aspect, in order to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which a battery information tracking program is stored, and when the battery information tracking program is executed by a processor, the steps of the battery information tracking method described above are implemented.
[0036] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Moreover, the same reference numerals are used throughout the drawings to represent the same components. In the drawings:
[0038] Figure 1 A schematic diagram of the flow chart of some embodiments of the present application;
[0039] Figure 2 A schematic diagram of a battery tracking link in some embodiments of the present application;
[0040] Figure 3 A schematic diagram of a battery tracking link service node generation for some embodiments of the present application;
[0041] Figure 4 A schematic diagram for generating a battery tracking link service subnode for some embodiments of the present application;
[0042] Figure 5 A schematic diagram of the desensitization process of some embodiments of the present application;
[0043] Figure 6 A schematic diagram of battery tracking link generation for some embodiments of the present application;
[0044] Figure 7 Schematic diagram of devices according to some embodiments of the present application.
[0045] The reference numerals in the specific implementation manner are as follows:
[0046] 1000 business node, 10001 business sub-node, 1001 device layer, 1002 service layer, 1003 desensitization service layer, 1004 battery tracking link layer
[0047] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0048] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0050] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0051] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0052] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0053] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0054] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the embodiments of the present application.
[0055] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0056] At present, the battery maintenance business has a large demand for data on the life cycle of battery cells, such as production, use, monitoring, testing, maintenance, and scrapping, but the information of these links needs to be obtained through different channels. Therefore, in the actual application process, it is difficult to timely discover the problem of the battery in a certain link through a certain data content and quickly complete the location.
[0057] Specifically, assuming that some embodiments are applied in the field of electric vehicles, the batteries are produced by different battery manufacturers, in different production plants, or in different production equipment, or are used in different OEMs, different vehicle models, and use different charging piles, or are replaced or repaired, etc., resulting in different data formats and data protocols, and due to confidentiality requirements, data isolation, or the inability to obtain complete data, it is difficult to fully track the data link of the battery throughout its entire life cycle.
[0058] Furthermore, assuming that some embodiments are applied in the field of drones, when the batteries are from different battery manufacturers, different production plants or different production equipment, or are used in different drones or different drone charging stations, differences in equipment providers may very likely cause differences in the data, making it difficult to track based on scattered data.
[0059] In addition, when some embodiments are applied in power equipment maintenance scenarios, the data format and protocol of the maintenance equipment and maintenance record system used by the maintenance station may differ from those of the power equipment manufacturer and the battery manufacturer, which may also make the collected data difficult to track. Therefore, it is also urgent to establish a battery tracking link.
[0060] The above cases are not used to limit the application scenarios of this solution, but only to illustrate this solution. This solution can be used to track the battery life cycle when facing different battery manufacturers, different equipment, different business processes, and different usage scenarios, such as: various electric vehicles, power supply equipment, various charging scenarios, power supply scenarios, battery usage scenarios, specifically including drones, battery charging stations, battery replacement stations, electric vehicle maintenance stations, energy storage, mobile charging, wireless charging, insurance, used car transactions, etc., not just limited to automotive usage scenarios.
[0061] This embodiment can be applied to the above-mentioned battery information tracking scenario. Through battery tracking, it is possible to determine which business links the battery has gone through, organize the information obtained from different devices and data subjects into a complete and regular data link, and through the link, it is possible to track the information of any link in the entire life cycle of the battery. Figure 2 As shown, Figure 2It is a battery tracking data link, which contains multiple business nodes in the middle. Each business node is associated with node-related association information. The association information can exist in the form of a key-value pair, with the node identifier as the key and the association information as the value for association. Among them, the order of business nodes is not limited, and the same business node can appear multiple times. For example: business node A is a production link node, business node B is a battery operating condition node, business node C is an interaction node, and business node D is a battery operating condition node. The battery tracking link is used to track the process of the entire life cycle of the battery, so you only need to complete the addition of nodes according to the timing of the business.
[0062] The battery tracking link is mainly used in battery operation monitoring, battery business analysis, battery fault analysis or battery information tracing. The more comprehensive the battery tracking link is, the more convenient the process of carrying out the above services will be, and the less time and various costs will be spent, which further improves the processing efficiency of different services. Therefore, the link structure of the battery tracking link and the comprehensiveness of the information contained in the battery tracking link are crucial, which directly determines the processing efficiency of the services supported by the battery tracking link.
[0063] In some embodiments, an identity of a battery to be tracked is obtained; a battery tracking link of the battery to be tracked is determined according to the identity; and information of the battery to be tracked is tracked through the battery tracking link.
[0064] refer to Figure 1 The battery to be tracked is the tracking subject of the battery tracking link, and the identification of the battery to be tracked is the identification of the battery to be tracked, where the identification is used to determine the identity of the battery, which can be the battery serial number, battery barcode (code) or other unique identification information of the battery. The battery tracking link is formed by establishing a mapping relationship between the battery and the relevant information of the battery.
[0065] The battery tracking link includes the business nodes of each business link that the battery has passed through. Different business links represent different stages that the battery has gone through. The main difference is that the information of different business links is obtained in different ways. For example, the information generated by the nodes in the production link mainly relies on the manufacturer. The nodes generated in the battery use link may be uploaded in real time by the mobile vehicle. The business nodes correspond to business node identifiers. By associating the identity identifier of the battery to be tracked with each business node identifier, the framework of the battery tracking link is formed. When the system recognizes different business node identifiers, it can find the corresponding battery tracking link of the battery to be tracked according to the identity identifier of the battery to be tracked, associate the information with the business node corresponding to the business node identifier, and update the battery tracking link. For example: when the production information of the battery to be tracked provided by the manufacturer is obtained, the identity identifier of the battery to be tracked is determined through the production information, and then the production information is associated with the identity identifier to form a production node, forming the initial battery tracking link. Subsequently, whenever information from different links is received, information from different links is generated after the initial battery tracking link in a chronological order. In this way, every link that the battery has gone through can be tracked according to the order of the battery link. Figure 3 As shown, assuming that the service node currently being established is 1000 service node N+1, when service data is received, the current service node N+1 is finally generated at the battery tracking link according to the content of the service data.
[0066] The process of information tracking for the battery to be tracked is determined according to the user's needs. The battery tracking link of the target battery is determined by the identity of the battery to be tracked in the needs, and then the content to be tracked is determined according to the user's needs. The tracking content of different business links only needs to be queried through the business node identifier, thereby determining the sub-nodes of different business links and the information associated with each node, thereby completing the battery information tracking.
[0067] Specifically, this embodiment proposes the following preferred solution for explanation: a global battery tracking link is generated during the production, use, maintenance, and testing of the battery. The battery tracking link is composed of tracking item numbers (barcodes of battery packs), reporting timestamps, data reporting node numbers, and event numbers stored in the data node. Data reporting node: the generation link refers to each generation device, and charging refers to the charging device, and maintenance and testing are similar. Event numbers stored in data nodes: defined by each device, as long as it can be determined at the node, the number is unique. Usually, the event self-increment method can be used. The barcode corresponds to a certain battery pack, the data reporting node corresponds to a certain node, and the event number corresponds to an event that is unique to the node. In this way, the battery tracking link can be used to determine which battery pack, when, where, and what happened.
[0068] In this solution, the battery tracking link of the battery is determined through the identity of the battery to be tracked, and the business links are tracked to help technicians or users track the battery information according to the business nodes experienced by the battery, and easily and efficiently complete the confirmation of battery-related business information.
[0069] In some embodiments, before obtaining the identity of the battery to be tracked, it also includes: obtaining production data; generating a battery tracking link based on the production data; determining the identity of the battery to be tracked based on the battery tracking link; responding to battery business data, determining a business node based on the battery business data; and updating the battery tracking link based on the business node.
[0070] It should be noted that there is a one-to-one correspondence between the identity identifier of the battery to be tracked and the battery to be tracked. If the battery to be tracked is tracked based on the identity identifier of the battery to be tracked, it is necessary to determine the corresponding identity identifier in the process of generating the battery tracking link. This embodiment proposes a preferred method for the identity identifier generation process. For example, in the initial link generation process, since the first link in the battery life cycle is generally the production link, the initial state of the battery tracking link may only include the data link of the production process. The initial battery tracking link is generated by obtaining the production data of the manufacturer, and the identity identifier is determined based on the information in the battery tracking link generated based on the production data. For example, the battery serial number in the battery tracking link is generated based on the production data as the identity identifier, or the data in the production data is extracted as the identity identifier according to certain rules. In other subsequent business links, the battery information collected in the business information can be used to determine which battery tracking link the battery information belongs to.
[0071] Furthermore, after the battery tracking link is generated, it is necessary to update the battery tracking link according to the real-time uploaded information to ensure that the battery life cycle can be recorded in time. This embodiment proposes a preferred battery tracking link update solution, for example: when receiving battery service data, the service data is analyzed to determine which service node it belongs to, and the service node is determined according to the battery service data. After obtaining the service node, Figure 3 As shown, the service node 1000 is added to the original battery tracking link to implement the update of the battery tracking link.
[0072] Through the above method, the function of updating the battery tracking link in real time according to the battery business data is realized, so that users can query the latest battery tracking link at any time, improving the timeliness of the battery tracking link.
[0073] In some embodiments, the response to battery business data determines the business node based on the battery business data, including: determining multiple business sub-nodes based on the battery business data; obtaining the data type, data feature information and timing information corresponding to the business sub-nodes; screening each of the business sub-nodes according to the data type and data feature information to determine multiple target business sub-nodes; and sorting the multiple target business sub-nodes according to the timing information to obtain the business node.
[0074] Specifically, a service node may contain multiple service sub-nodes. For example, each service link may include sub-events. For example, the recharging node also includes six sub-events, namely, charging request, authentication authorization, charging start, charging, charging completion, and gun drawing. Each sub-event forms a service sub-node. Figure 4 As shown, assuming that the currently generated node is the identifier 1000 (business node N+1) in the figure, its corresponding business link is the charging business, and the business data uploaded is the status information of charging start, then the charging start subnode is generated in the business subnode N at this time, and each subnode is spliced to form a business node. Specifically, different states can be set as subnodes to form an interactive state node. For example, the battery assigns the state as a subnode in a complete data tracking, and splices the sub-event number in time sequence to generate an interactive tracking identifier. We can further obtain complete detailed data in this data tracking process. Sub-event number: uniquely and uniformly number various minimum granularity events in the generation, use, maintenance, and detection of the battery. For example: the charging event is defined as starting with C. Charging request, authentication authorization, charging start, charging, charging completion, and gun drawing are defined as C0~C6 respectively. Among them, the interactive tracking identifier: the sub-events are spliced in time sequence, generally the parent event node number + the current event node number. Furthermore, for example, in charging request C0, charging: C0-C1-C2-C3, if we receive an unreasonable set of interactive tracking identifiers (for example: C0-C2-C3), we can immediately find that there is a problem in the middle link, and a battery has been charged without passing the authentication authorization.
[0075] Among them, data type refers to the transmission form of data. For example, the information form uploaded by the charging pile is different from that uploaded by the electric vehicle. Therefore, the type of data can be easily determined from the data header. Data feature information refers to some information contained in the data that can determine its characteristics, such as the geographical location and time of the data sender. Through the data type and data feature information, it can be determined whether the business type of the data is the same, and the same ones are processed together to ensure the unity of the data in the node. For example, the data of the same type and the data with time and geographical location within a certain range are regarded as the data of the same business node, and the business sub-nodes are screened according to the data type and data feature information, and the above information is analyzed to determine multiple target business sub-nodes. Specifically, the business data can be analyzed to determine its business type. For example, during the charging process, there are charging start, authentication, end and other types.
[0076] The timing information is the time information of the data, which can be obtained through the timestamp of the message, log or data.
[0077] In the process of generating a battery tracking link, since data may be continuously transmitted in the form of data packets, it is very important to determine which node the current data packet belongs to and the direct structural relationship of the nodes. Therefore, this embodiment proposes the following preferred solution: when obtaining business data, the business data is analyzed to determine its data type and data feature information, and the business data is classified according to the data type and data feature information, and data with more identical features are classified into the same category, and business nodes are established according to the same type of data. The data of the same category is further classified according to the business features in the business data to obtain business sub-nodes, and the business sub-nodes are organized into business nodes in chronological order by sorting according to the timestamps of each business data.
[0078] Through the above method, different services can be classified. By classifying service sub-nodes according to data feature information and data types, it is possible to determine how to divide the nodes for a continuous stream of data packets and how to sort the sub-nodes, thereby forming an effective link structure. This allows users to search by type and time sequence when making inquiries, thereby improving the convenience of using data links.
[0079] In some embodiments, the tracking items of the battery to be tracked are obtained; the target business node is determined by matching the tracking items with the battery tracking link; and the corresponding node association information is obtained according to the target business node to track the battery information.
[0080] After obtaining the battery tracking link, the user may have a target that he or she wishes to track. Therefore, the item to be tracked that the user desires can be further obtained to complete the battery information tracking process. This embodiment proposes the following preferred scheme for information tracking of the battery to be tracked. For example, by matching the item to be tracked with the battery tracking link, the corresponding business node is found, and the information associated with the business node can be given.
[0081] In the actual application process, the tracking target content is often determined by the user's needs, so there are often specific tracking targets. For example: in the fault analysis demand scenario, the tracking target is often the working process of the battery to be tracked before the fault and the interaction process with related equipment. Then, according to the user's business needs, the tracking items can be determined as "target fault node", "several working condition nodes before the fault" and "several interaction nodes before the fault". The tracking items can be matched with the battery tracking link to obtain the N working condition nodes and interaction nodes before the target fault node in the battery to be tracked, and the nodes and related information of the nodes are provided to the user in time sequence for query or analysis. Another example: in the operation monitoring scenario, the tracking target is often all the information of the battery to be tracked, so the items to be tracked are all the nodes of the battery to be tracked. At this time, the complete battery tracking link of the battery to be tracked can be obtained by matching the items to be tracked with the battery link. Figure 2 As shown, assuming that the fault occurs in the service node D, the service node C and the service node D can be called out, and then the associated information C and the associated information D can be found through the service node C and the service node D.
[0082] The target business node is a business node determined based on the items to be tracked of the battery to be tracked, where the business nodes may include: production nodes, interaction nodes, working condition nodes, maintenance nodes, scrapping nodes, etc. The target business node may be one or more of the above nodes. By determining different nodes, the information of different nodes can be extracted. The timing information of the target node can be determined based on the position of the target node in the battery tracking link of the battery to be tracked. According to the node information associated with the target node, the relevant information of the node can be obtained, for example: in the working condition node, the battery working data associated with the working condition node and other information about the driving of the mobile vehicle are obtained.
[0083] In this solution, by associating business-related information of different businesses with corresponding business nodes, more business information can be included in the tracking link. While tracking the link, not only can the business links passed by the battery be obtained, but the specific working information of the batteries and related equipment in each link can also be further tracked to adapt to more information tracking demand scenarios, thereby improving the comprehensiveness and convenience of battery information tracking.
[0084] In some embodiments, in response to the battery operating data of the battery to be tracked, an analysis is performed based on the battery operating data to determine the battery operating condition of the battery to be tracked; and a battery operating condition node is generated based on the battery operating condition.
[0085] In actual application, mobile vehicles can process battery working data to form working conditions and upload them to this system. However, different mobile vehicles belong to different manufacturers and their definitions of working conditions are different, which easily leads to the situation that the battery tracking link data format is difficult to unify. Therefore, this embodiment directly obtains battery working data, analyzes the working conditions according to the battery data to unify the definition of battery working conditions, and at the same time, associates the battery working data with the working condition node to further enrich the specific battery working information associated with the working condition node.
[0086] Responding to the battery working data of the battery to be tracked may be an action to respond by analyzing the battery working data to determine the battery working status when the battery working data is received. Specifically, the battery working status may include: start, shut down, charge, discharge, high power, low power, etc., which can be set according to actual needs, and further subdivided into the state of battery SOC, SOH, etc., so as to record all the working conditions experienced by the battery and the specific working data of the battery corresponding to a certain working condition. For example: Figure 3 In the figure, it is assumed that the business node N+1 is a battery operating condition node. At this time, the business data received is the battery operating data uploaded by the mobile vehicle. The operating condition analysis is performed based on the battery operating data and the operating condition information obtained by the analysis is processed to generate the business node N+1.
[0087] In this solution, the business node is associated with multiple battery condition nodes. The battery working condition can be tracked according to the battery tracking link. The battery working condition is determined by analyzing the battery working data. It only needs to obtain the battery working data. It does not require any data processing on the mobile vehicle side. It only needs to obtain the most original working data. This method provides high flexibility. This solution can define the content, form and standard of the working condition as needed, thereby improving the flexibility of the battery condition node.
[0088] In some embodiments, in response to working data of a service device corresponding to the battery to be tracked, an interaction state of the battery to be tracked is determined according to the working data; and a battery interaction node is determined according to the interaction state.
[0089] Regarding the node setting of the battery tracking link, this embodiment proposes the following preferred scheme, for example: a battery interaction node is set in the battery tracking link, and the battery interaction node is mainly used to record the status of the battery interaction device. Among them, the service device generally refers to a device that has energy interaction or data interaction with the battery, such as: a charging pile, a battery swap station, a mobile vehicle, etc. Based on the above examples, this embodiment is explained as a case. First, it is assumed that the interactive device is a charging pile. The charging event can be composed of a charging request, authentication authorization, charging start, charging, charging completion, and gun drawing. One charge is defined as an interaction node. The interaction node contains the interaction information of each stage. When the user needs to track the charging information, the interaction node corresponding to the charging can be directly located. On the other hand, taking the battery swap station as an example, the battery swap station event can be composed of battery removal, battery detection, charging, battery installation and other links. When installing the battery, the information of the mobile vehicle of the installation object contained in the node information can be used as the identity information of the subsequent battery condition data acquisition source.
[0090] Since each interactive node does not necessarily include all interactive states, it is necessary to determine which interactive states are included in an interactive process based on the working data of the service device and associate them with the interactive node to facilitate user query.
[0091] Adding a battery interaction node to the battery tracking link can effectively track the process information when interacting with the battery, such as the process of interacting with the charging pile when the battery is charging. Uploading the data of battery interaction through the charging pile can help technicians find the cause during battery failure analysis and battery maintenance, such as whether all steps are included in the battery charging process, whether charging authentication has been performed, etc., improving the accuracy of battery interaction status tracking.
[0092] In some embodiments, the interaction status includes at least one of: charging request, authentication authorization, charging start, charging, charging completion, and gun drawing.
[0093] The interaction status may include at least one of: charging request, authentication authorization, charging start, charging, charging completed, and gun drawing. For example, each business link may include sub-events. For example, the recharging node also includes 6 sub-events such as charging request, authentication authorization, charging start, charging, charging completed, and gun drawing. Each sub-event forms a business sub-node. Figure 4As shown, assuming that the currently generated node is the identifier 1000 (business node N+1) in the figure, its corresponding business link is the charging business, and the business data uploaded is the status information of charging start, then the charging start subnode is generated in the business subnode N at this time, and each subnode is spliced to form a business node. Specifically, different states can be set as subnodes to form an interactive state node. For example, the battery assigns the state as a subnode in a complete data tracking, and splices the sub-event number in time sequence to generate an interactive tracking identifier. We can further obtain complete detailed data in this data tracking process. Sub-event number: uniquely and uniformly number various minimum granularity events in the generation, use, maintenance, and detection of the battery. For example: the charging event is defined as starting with C. Charging request, authentication authorization, charging start, charging, charging completion, and gun drawing are defined as C0~C6 respectively. Among them, the interactive tracking identifier: the sub-events are spliced in time sequence, generally the parent event node number + the current event node number. Furthermore, for example, in charging request C0, charging: C0-C1-C2-C3, if we receive an unreasonable set of interactive tracking identifiers (for example: C0-C2-C3), we can immediately find that there is a problem in the middle link, and a battery has been charged without passing the authentication authorization.
[0094] By tracking the battery charging process, the integrity of the battery tracking link is improved, including charging request, authentication authorization, charging start, charging, charging completion and charging. Since a large number of fault problems are actually closely related to the charging process, adding the battery charging process to the battery tracking link can more effectively help users perform fault analysis through the battery tracking link.
[0095] In some embodiments, the business node also includes a production link node; before determining the battery tracking link of the battery to be tracked according to the identity identifier, it also includes: responding to the battery production information of the battery to be tracked, and generating a corresponding production link node according to the battery production information.
[0096] The business nodes also include production link nodes. The production link solves the problem of where the battery comes from, and provides support for further fault analysis, product quality, hidden risks and other businesses. Since once the battery to be tracked has a quality problem, it is very likely that the problem occurred in the production link. Therefore, the information of the production link can be traced back to the production link node, and the production process can be analyzed to determine the risks during production. For example: if the battery leaks, the production link node can be searched and tracked to the production link nodes, such as the primary injection, secondary injection and sealing nodes, and the production information in the production link node can be retrieved for confirmation to determine whether there is a production problem.
[0097] The production process actually needs to be determined according to the type of battery. Each type of battery goes through different production links and production processes. Taking the lithium battery manufacturing process as an example, the production process may include: coating, rolling, pole piece slitting, pole ear forming, winding, liquid injection, sealing and testing, etc.
[0098] The production link node includes the production link information of the battery. By recording the production links, it is possible to clearly trace which production links the battery has gone through and what the production process is. This is conducive to determining the relationship between the production process and the subsequent battery business performance based on the production link combined with the information of other business nodes of the battery. The production link part of the battery in the battery tracking link is established, the battery tracking link is improved, and the integrity of the battery tracking link is improved.
[0099] In some embodiments, multiple production links and equipment information corresponding to each production link are determined based on battery production information; at least one production equipment sub-node corresponding to the production link is generated based on the equipment information corresponding to the production link; and the production equipment sub-nodes are spliced to obtain a production link node.
[0100] The production link node can be composed of production equipment sub-nodes. The specific composition form can be to assign business node identifiers to different production link nodes, and then splice the production equipment nodes experienced by the production link into a complete production link node after splicing the business node identifier of the production link node according to the production process sequence.
[0101] Generally speaking, a production link may include multiple devices. Assuming that the laser tab forming process is used in the tab forming production link, the tab forming production link node may include: unwinding equipment, laser cutting equipment, dust removal equipment, various correction equipment and waste recycling equipment, etc. The production link node is spliced by the sub-nodes corresponding to different equipment. It is possible to determine which equipment the battery has undergone in this link, whether there are omissions in the processing process, and then provide a data basis for quality analysis, and whether the same quality problems are related to the processing equipment.
[0102] By mapping each production link node to multiple production equipment nodes, it is helpful to track which production equipment is used to produce the batteries in the production link. By associating the production equipment with the battery cells, the related production equipment can be determined through the battery tracking link. When a problem occurs in a production equipment, all the battery cells produced by it can be traced, which improves the comprehensiveness of the battery tracking link.
[0103] In some embodiments, sensitive data information and initial battery production information of the battery to be tracked are obtained; the initial battery production information is desensitized according to the sensitive data information to obtain the battery production information.
[0104] For different manufacturers, a lot of data needs to be kept confidential. They need a complete data link internally, but a desensitized data link is disclosed to the outside. One or more desensitized service nodes can be added, and these node numbers can be added to the data link by splicing or replacing, thereby generating a new desensitized battery tracking link. The data nodes also report these desensitized data links to the outside. When an external query is made through the battery tracking link, a desensitized battery tracking link is also obtained, and based on the desensitized battery tracking link, it is possible to obtain the data links provided by different manufacturers. For example Figure 5 As shown, the business data can determine the part to be desensitized and the part without desensitization requirements according to the user's confidentiality requirements, and directly store the part without desensitization requirements in the corresponding subnode 10001 and the associated information corresponding to the subnode, and directly perform desensitization on the part to be desensitized and then store it in the corresponding subnode 10001 and the associated information corresponding to the subnode. Specifically, the desensitization means can be to replace the data of the sensitive part, or calculate the desensitized data content through a desensitization algorithm.
[0105] Since batteries are manufactured by a wide variety of manufacturers or may be produced by multiple manufacturers, there may be problems with information leakage. By desensitizing the production data, sensitive data can be effectively protected. Desensitizing the sensitive data of the battery will not affect the record of the production process, but can also meet the confidentiality requirements between different manufacturers, thereby improving the security of the battery tracking link.
[0106] In some embodiments, the battery tracking link includes business nodes of each business link that the battery passes through, and the business nodes correspond to business node identifiers.
[0107] Among them, the business node corresponds to a business node identifier. By associating the identity identifier of the battery to be tracked with each business node identifier, a framework of the battery tracking link is formed. When the system recognizes different business node identifiers, it can find the corresponding battery tracking link of the battery to be tracked according to the identity identifier of the battery to be tracked, associate the information with the business node corresponding to the business node identifier, and update the battery tracking link.
[0108] In this embodiment, the battery's identity identifier can be used to track which stage the battery is in or which stages it has passed through. Therefore, a business node identifier corresponding to a business node is set in the business node. With the help of the business node identifier, the business information of the battery can be tracked. If the complete battery life cycle needs to be tracked as completely as possible, the structure of the battery tracking link can be adjusted to a structure that includes business nodes corresponding to all business links that the battery has passed through, thereby further improving the comprehensiveness of the battery link.
[0109] In this solution, by associating business-related information of different businesses with corresponding business nodes, more business information can be included in the tracking link. While tracking the link, not only can the business links passed by the battery be obtained, but the specific working information of the batteries and related equipment in each link can also be further tracked to adapt to more information tracking demand scenarios, thereby improving the comprehensiveness and convenience of battery information tracking.
[0110] In some embodiments, the business link also includes: one or more of the production link, operation link, interaction link, detection link, maintenance link and scrapping link.
[0111] In order to build a battery tracking link that can adapt to the entire life cycle of the battery, it is necessary to selectively or completely add the production link, operation link, interaction link, detection link, maintenance link and scrapping link. Among them, the production link corresponds to each process in battery production, such as coating, rolling, pole piece slitting, pole ear forming, winding, liquid injection, sealing and testing, etc. Each link can generate its own production link node. The production link needs to be added to the battery tracking link because
[0112] The operation link can include the working conditions of the battery at work, which is mainly used to record the working process of the battery. In the fault analysis business, it can locate the working condition in which the fault occurred and whether there are any problems with the previous working conditions, such as: startup, shutdown, charging, discharging, high power, low power, etc.
[0113] The interaction link can include the interaction process between the battery and various interactive devices, mainly charging piles, including various processes of the charging process, such as: charging request, authentication authorization, charging start, charging, charging completion and gun drawing. The battery assigns the state as a sub-node in a complete data tracking, and splices the sub-event number in time sequence to generate an interactive tracking identifier. We can further obtain complete and detailed data in this data tracking process. Sub-event number: uniquely and uniformly number various minimum granularity events in the generation, use, maintenance and detection of the battery. For example: the charging event is defined as starting with C. Charging request, authentication authorization, charging start, charging, charging completion, and gun drawing are defined as C0~C6 respectively. Interaction tracking identifier: splice the sub-event in time sequence, generally the parent event node number + current event node number. Further, such as charging request C0, charging: C0-C1-C2-C3. If we receive a set of unreasonable interactive tracking identifiers (for example: C0-C2-C3), we can immediately find that there is a problem in the middle link, and a battery has been charged without authentication authorization.
[0114] The testing process may include the battery testing process. After a period of use, the battery may need maintenance or factory recall, which requires further testing. The test data is mainly uploaded by the testing manufacturer. The testing process may include the following nodes, such as voltage and current testing, battery appearance testing, battery life testing, etc. By tracking the battery test content, it can be determined whether the battery is tested regularly and whether there are any problems with the battery at the business node corresponding to the testing process.
[0115] The maintenance link mainly records the content of the maintenance process, such as: determining maintenance items, parts replacement, parts repair, battery maintenance, inspection after maintenance, etc. The data is mainly uploaded by the maintenance manufacturer, and the node information corresponding to the maintenance link is determined according to the maintenance process data.
[0116] The scrapping phase is mainly the end of the life cycle. It records less information and is used to give the battery to be tracked a final node. After determining the node corresponding to the scrapping phase, the battery data can be received and the battery tracking link of the battery to be tracked can be sealed. This saves the operating resources of the data link update system.
[0117] In order to record the entire life cycle of the battery, the business links can be associated with the production link, operation link, interaction link, detection link, maintenance link and scrapping link. Generally, the data link only focuses on the nodes during operation, while the battery tracking link often serves the fields of battery operation monitoring and fault analysis. If you only focus on operation, many root problems are difficult to find. Therefore, the contents of the production link, operation link, interaction link, detection link, maintenance link and scrapping link are selected and recorded according to needs. This can effectively provide comprehensive information support for businesses such as traceability and fault analysis, thereby improving the practical value of the battery tracking link.
[0118] In some embodiments, the generation process of the battery tracking link of the battery to be tracked may be a process of splicing different nodes in each link based on Figure 6 The content describes the generation process of the battery tracking link of the battery to be tracked, assuming Figure 6 In the process of splicing the production link nodes into the battery tracking link, the production equipment layer 1001 uploads the information recorded by the production equipment, the service layer 1002 processes the production information of different production links respectively, and then transmits the production information to the desensitizing layer 1003 to desensitize the data that needs to be desensitized as required, and uploads the desensitized data to the traceid battery tracking link 1004 for splicing. In a complete data tracking of the battery, the sub-event number (production equipment sub-node) is spliced in time sequence to generate spanId1 (production link node), and we can further obtain the complete and detailed data of this data tracking process.
[0119] In addition, an embodiment of the present invention further proposes a storage medium, on which a battery information tracking program is stored. When the battery information tracking program is executed by a processor, the steps of the battery information tracking method described above are implemented.
[0120] Reference Figure 7 , Figure 7 It is a structural block diagram of the first embodiment of the battery information tracking device of the present invention.
[0121] like Figure 7 As shown, the battery information tracking device proposed in the embodiment of the present invention includes:
[0122] An acquisition module 10 is used to acquire the identity of the battery to be tracked;
[0123] A processing module 20, configured to determine a battery tracking link of the battery to be tracked according to the identity identifier;
[0124] The control module 30 is used to track the information of the battery to be tracked through the battery tracking link.
[0125] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.
[0126] In this embodiment, the acquisition module 10 acquires the identity of the battery to be tracked; the processing module 20 determines the battery tracking link of the battery to be tracked according to the identity; and the control module 30 tracks the information of the battery to be tracked through the battery tracking link. In this solution, the battery tracking link of the battery is determined by the identity of the battery to be tracked, and the business links are tracked to help technicians or users track the battery information according to the business nodes experienced by the battery, easily and efficiently complete the confirmation of battery-related business information, and realize the tracking process of the battery status.
[0127] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.
[0128] In addition, for technical details not fully described in this embodiment, reference can be made to the battery information tracking method provided in any embodiment of the present invention, and will not be repeated here.
[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and specification of the present application. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.
Claims
1. A battery information tracking method, characterized in that: The battery information tracking method comprises: Obtain the identity of the battery to be tracked; Determine a battery tracking link of the battery to be tracked according to the identity identifier; Information of the battery to be tracked is tracked through the battery tracking link.
2. The method according to claim 1, characterized in that Before obtaining the identity of the battery to be tracked, the method further includes: Obtain production data; generating a battery tracking link based on the production data; Determine the identity of the battery to be tracked according to the battery tracking link; In response to the battery service data, determine the service node according to the battery service data; The battery tracking link is updated according to the service node.
3. The method according to claim 1, characterized in that The responding to the battery service data and determining the service node according to the battery service data includes: Determine a plurality of service sub-nodes according to the battery service data; Obtaining the data type, data feature information, and timing information corresponding to the business subnode; Screening each of the service sub-nodes according to the data type and data feature information to determine a plurality of target service sub-nodes; The multiple target service sub-nodes are sorted according to the timing information to obtain a service node.
4. The method according to claim 1, characterized in that Tracking information of the battery to be tracked through the battery tracking link includes: Get the tracking items of the battery to be tracked; According to the item to be tracked, the battery tracking link is matched to determine the target service node; The corresponding node association information is obtained according to the target service node, and battery information tracking is performed.
5. The method according to claim 2, characterized in that The service node includes a battery operating condition node; The responding to the battery service data and determining the service node according to the battery service data includes: In response to the battery operating data of the battery to be tracked, analyzing according to the battery operating data to determine the battery operating condition of the battery to be tracked; The battery operating condition node is generated according to the battery operating condition.
6. The method according to claim 2, characterized in that The service node includes a battery interaction node; The responding to the battery service data and determining the service node according to the battery service data includes: In response to working data of a service device corresponding to the battery to be tracked, determining an interaction state of the battery to be tracked according to the working data; The battery interaction node is determined according to the interaction state.
7. The method according to claim 6, characterized in that The interaction status includes at least one of: charging request, authentication authorization, charging start, charging, charging completion and gun drawing.
8. The method according to claim 2, characterized in that The business nodes include production link nodes; The responding to the battery service data and determining the service node according to the battery service data includes: In response to the battery production information of the battery to be tracked, a corresponding production link node is generated according to the battery production information.
9. The method according to claim 8, characterized in that The generating a corresponding production link node according to the battery production information includes: Determine multiple production links and equipment information corresponding to each production link according to the battery production information; Generate at least one production equipment sub-node corresponding to the production link according to the equipment information corresponding to the production link; The production equipment sub-nodes are spliced together to obtain a production link node.
10. The method according to claim 8, characterized in that Also includes: Obtain sensitive data information and initial battery production information of the battery to be tracked; The initial battery production information is desensitized according to the sensitive data information to obtain the battery production information.
11. The method according to claim 1, characterized in that The battery tracking link includes business nodes of each business link that the battery passes through, and the business nodes correspond to business node identifiers.
12. The method according to claim 1, characterized in that The business links also include: one or more of the production link, operation link, interaction link, detection link, maintenance link and scrapping link.
13. A battery information tracking device, characterized in that: The battery information tracking includes: An acquisition module, used to acquire the identity of the battery to be tracked; A processing module, used for determining a battery tracking link of the battery to be tracked according to the identity identifier; The control module is used to track the information of the battery to be tracked through the battery tracking link.
14. A battery information tracking device, characterized in that: The device comprises: a memory, a processor, and a battery information tracking program stored in the memory and executable on the processor, wherein the battery information tracking program is configured to implement the steps of the battery information tracking method according to any one of claims 1 to 12.
15. A storage medium, characterized in that: The storage medium stores a battery information tracking program, and when the battery information tracking program is executed by the processor, the steps of the battery information tracking method according to any one of claims 1 to 12 are implemented.