Power battery raw material data management method and apparatus, and electronic device and medium
By writing the data of the raw material of power battery into the blockchain network and evaluating, the analysis report and certification documents are generated, the problem of high difficulty traceability of the power battery raw material and low evaluation and analysis efficiency is solved, and the efficiency of the data is achieved. Essence
Patent Information
- Application Number
- PCT/CN2023/123818
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-25
- Filing Date
- 2023-10-10
- Publication Date
- 2025-01-30
AI Technical Summary
The traceability of power battery raw materials is difficult and the evaluation and analysis efficiency is low, resulting in low data transparency, low data security, and inefficient data sharing, increasing legal risks.
By writing the collected power battery raw material data into the blockchain network, the data is evaluated according to the preset rules, the analysis report and certification file are generated, and the target data of the user inquiry requests the display of the request.
It improves the authenticity, integrity, credibility and security of power battery raw material data, reduces the difficulty of traceability, and improves the efficiency of evaluation and analysis, and enhances the interoperability and efficiency of data.
Smart Images

Figure CN2023123818_30012025_PF_FP_ABST
Abstract
Description
Power battery raw material data management method, device, electronic equipment and medium
[0001] This application claims priority to Chinese patent application No. 202310924013.7 filed on July 25, 2023, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of blockchain technology, and in particular to a method, device, electronic device and medium for managing power battery raw material data. Background Art
[0003] Power batteries are a core component of electric vehicles (EVs), and their performance and safety directly impact the vehicle's range and market competitiveness. Typically, power batteries are made from raw materials such as cobalt, lithium, nickel, and manganese. The mining and processing of these rare metals can lead to environmental pollution, human rights violations, and conflict minerals, creating significant social responsibilities and legal risks for the power battery industry chain.
[0004] To ensure the legality, compliance, and sustainability of power battery raw materials, the European Union and other countries and regions have enacted a series of laws and regulations requiring power battery manufacturers and suppliers to fully track and disclose the source and flow of raw materials to avoid using raw materials from conflict mines or irresponsibly sourced. However, due to the following issues: low data transparency, low data security, inefficient data sharing, and potential legal risks associated with power battery raw materials, the management and traceability of power battery raw materials are currently difficult. In addition, when assessing the legal risks of power battery raw materials, manual evaluation and analysis of various data on power battery raw materials are required, comparing them to relevant laws and regulations, making it difficult to efficiently obtain effective analysis reports and supporting documents. Technical issues
[0005] The main purpose of this application is to provide a power battery raw material data management method, device, electronic equipment and medium, aiming to solve the technical problems of high difficulty in tracing the source of power battery raw materials and low efficiency in the evaluation and analysis of power battery raw materials. Technical Solutions
[0006] To achieve the above objectives, the present application provides a method for managing power battery raw material data, the method comprising:
[0007] Write the collected power battery raw material data into the blockchain network;
[0008] Evaluate the power battery raw material data in the blockchain network according to preset power battery raw material rules, and generate an analysis report corresponding to the power battery raw material data;
[0009] Generate a certification document corresponding to the power battery raw material data based on the evidence information of the power battery raw material data in the blockchain network;
[0010] In response to a user's query request, target data corresponding to the query request in the blockchain network is displayed to the user, wherein the target data includes at least one of the power battery raw material data, the analysis report, or the certification document.
[0011] In one embodiment, the step of evaluating the power battery raw material data in the blockchain network according to the preset power battery raw material rules and generating an analysis report corresponding to the power battery raw material data includes:
[0012] Obtaining preset power battery raw material rules, wherein the power battery raw material rules at least include evaluation criteria corresponding to various power battery raw material types;
[0013] evaluating data of each dimension in the power battery raw material data according to an evaluation standard corresponding to a raw material type of the power battery raw material data, to obtain an evaluation result of the data of each dimension in the power battery raw material data;
[0014] An analysis report corresponding to the power battery raw material data is generated based on the evaluation results of the data in each dimension of the power battery raw material data.
[0015] In one embodiment, the power battery raw material data includes at least attribute data and flow data. Before the step of writing the collected power battery raw material data into the blockchain network, the method further includes:
[0016] Collecting attribute data of power battery raw materials during the mining, processing, transportation, use, and recycling of power battery raw materials through IoT devices, wherein the attribute data includes at least one of location, temperature, weight, voltage, and current;
[0017] Obtaining flow data input by a user, wherein the flow data includes participants involved in the flow of power battery raw materials, wherein the participants include at least one of a mine, a material producer, a battery manufacturer, a smelter, a logistics company, an automobile manufacturer, and a recycling company;
[0018] The collected power battery raw material data is encrypted to obtain encrypted power battery raw material data.
[0019] In one embodiment, the step of writing the collected power battery raw material data into the blockchain network includes:
[0020] Perform hash operation on the encrypted power battery raw material data to obtain a hash value;
[0021] Digitally signing the hash value according to a preset private key to obtain a digital signature value;
[0022] Sending the encrypted power battery raw material data and the digital signature value to a blockchain network, and verifying the digital signature value according to a consensus mechanism in the blockchain network to obtain a verification result;
[0023] If the verification result is passed, the encrypted power battery raw material data is written into the blockchain network.
[0024] In one embodiment, in response to a user's query request, the step of displaying target data corresponding to the query request in the blockchain network to the user includes:
[0025] Obtaining a query request input by a user through a preset user interface, wherein the query request includes at least one of a raw material batch number, a participant identity, and a time range;
[0026] Retrieving target data corresponding to the query request in the blockchain network;
[0027] The target data is presented to the user in a visual manner, wherein the visual manner includes at least one of a table, a chart, and a map.
[0028] In one embodiment, the step of retrieving the target data corresponding to the query request in the blockchain network includes:
[0029] If the query request includes power battery raw material data, retrieving the encrypted power battery raw material data corresponding to the query request in the blockchain network;
[0030] decrypting the encrypted power battery raw material data to obtain the power battery raw material data;
[0031] If the query request includes an analysis report or certification document corresponding to the power battery raw material data, the analysis report or certification document corresponding to the query request is retrieved in the blockchain network.
[0032] In one embodiment, the blockchain network is connected to other systems or platforms, and the power battery raw material data management method further includes:
[0033] Converting the data in the blockchain network into a form compatible with other systems or platforms, and transmitting the data in the blockchain network to other systems or platforms through a pre-set standardized data interface; and / or,
[0034] The data sent by other systems or platforms is converted into a form adapted to the blockchain network through the standardized data interface.
[0035] The present application also provides a power battery raw material data management device, which is applied to a power battery raw material data management device, and includes:
[0036] The data writing module is used to write the collected power battery raw material data into the blockchain network;
[0037] A data analysis module, configured to evaluate the power battery raw material data in the blockchain network according to preset power battery raw material rules and generate an analysis report corresponding to the power battery raw material data;
[0038] A certification generating module, configured to generate a certification document corresponding to the power battery raw material data based on the evidence information stored in the blockchain network;
[0039] A data display module is used to display target data corresponding to the query request in the blockchain network to the user in response to the user's query request, wherein the target data includes at least one of the power battery raw material data, the analysis report or the certification document.
[0040] The present application also provides an electronic device, which is a physical device, and includes: a memory, a processor, and a program of the power battery raw material data management method stored in the memory and runnable on the processor. When the program of the power battery raw material data management method is executed by the processor, the steps of the power battery raw material data management method as described above can be implemented.
[0041] The present application also provides a computer-readable storage medium, on which is stored a program for implementing a method for managing power battery raw material data. When the program for the method for managing power battery raw material data is executed by a processor, the steps of the method for managing power battery raw material data as described above are implemented.
[0042] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned power battery raw material data management method when executed by a processor. Beneficial effects
[0043] The present application provides a power battery raw material data management method, device, electronic device, and medium. First, collected power battery raw material data is written into a blockchain network. Then, the power battery raw material data in the blockchain network is evaluated according to preset power battery raw material rules to generate an analysis report corresponding to the power battery raw material data. Simultaneously, a certification document corresponding to the power battery raw material data is generated based on the evidence information of the power battery raw material data in the blockchain network. Finally, in response to a user's query request, target data corresponding to the query request in the blockchain network is displayed to the user. The target data includes at least one of the power battery raw material data, the analysis report, or the certification document. The technical solution of the present application ensures the authenticity, integrity, credibility, and security of the power battery raw material data by utilizing the blockchain network to share the power battery raw material data, reduces the difficulty of tracing the power battery raw materials, and combines blockchain technology with data analysis to evaluate and analyze the power battery raw material data and the evidence information, obtain corresponding analysis reports and certification documents, and improve the efficiency of the evaluation and analysis of power battery raw materials. It further enables users to query the required target files in the blockchain network as needed, thereby improving the interoperability and efficiency of power battery raw material data. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0046] FIG1 is a flow chart of a first embodiment of a method for managing raw material data of power batteries of the present application;
[0047] FIG2 is a flow chart of step S20 and steps S21 to S23 in the first embodiment of the power battery raw material data management method of the present application;
[0048] FIG3 is a flow chart of steps A10 to A30 in the first embodiment of the method for managing raw material data of power batteries of the present application;
[0049] FIG4 is a schematic diagram of the composition structure of a power battery raw material data management device according to an embodiment of the present application;
[0050] FIG5 is a schematic diagram of the device structure of the hardware operating environment involved in the power battery raw material data management method in an embodiment of the present application.
[0051] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Modes for Carrying Out the Invention
[0052] To make the above-mentioned purposes, features, and advantages of the present application more clearly understood, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making any creative work are within the scope of protection of this application.
[0053] Example 1
[0054] The purpose of the embodiments of this application is to provide a power battery raw material data management method based on blockchain technology, which can achieve full life cycle management of power battery raw materials from mining, processing, transportation, use to recycling, and ensure the authenticity, integrity, credibility, security, interoperability and efficiency of power battery raw material data to meet the legal and regulatory requirements of countries and regions such as the European Union. The embodiments of this application also use blockchain technology combined with data analysis to evaluate and analyze power battery raw material data and stored evidence information, obtain corresponding analysis reports and certification documents, and improve the efficiency of power battery raw material evaluation and analysis.
[0055] The present application provides a method for managing raw material data of a power battery. In a first embodiment of the method for managing raw material data of a power battery of the present application, referring to FIG1 , the method for managing raw material data of a power battery includes:
[0056] Step S10, writing the collected power battery raw material data into the blockchain network;
[0057] Step S20: Evaluate the power battery raw material data in the blockchain network according to preset power battery raw material rules, and generate an analysis report corresponding to the power battery raw material data;
[0058] Step S30: generating a certification document corresponding to the power battery raw material data based on the evidence information of the power battery raw material data in the blockchain network;
[0059] Step S40: In response to the user's query request, the target data corresponding to the query request in the blockchain network is displayed to the user, wherein the target data includes at least one of the power battery raw material data, the analysis report, or the certification document.
[0060] In the embodiments of the present application, it should be noted that the power battery raw material data includes relevant data of various types of raw materials used as power batteries, including attribute data of the raw materials themselves, such as location, temperature, weight, voltage and current, etc., as well as the corresponding flow data of the raw materials during the circulation process, including the participants involved in the circulation process of the power battery raw materials, for example, the participants include mines, smelters, material producers, battery manufacturers, logistics companies, automobile manufacturers and recycling companies, etc. The blockchain network is composed of multiple nodes, each of which stores the same data and consensus mechanism. After being written into the blockchain network, the power battery raw material data can be evaluated according to the preset power battery raw material rules, wherein the power battery raw material rules are various laws and regulations, procurement standards and qualification requirements for participants input as needed, etc., which are used to evaluate the data of each dimension of the power battery raw materials separately to generate an analysis report corresponding to the power battery raw material data to achieve a detailed analysis of the various raw materials of the power battery. The certification documents specifically include the corresponding evidence information generated by each participant when uploading power battery raw material data to the blockchain network. This information can include identity information, time information, and signature information, used to characterize the source and credibility of the power battery raw material data in the blockchain network. Furthermore, users can enter query requests through a pre-set user interface. The query requests can query one or more items from the power battery raw material data, analysis reports, and certification documents, and present them to the user in a visual manner.
[0061] The embodiments of the present application use blockchain technology to achieve the decentralization, non-tamperability, traceability, and verifiability of power battery raw material data, thereby ensuring the authenticity, integrity, credibility, and security of power battery raw material data.
[0062] As an example, steps S10 to S40 include: collecting attribute data of power battery raw materials in each link through an Internet of Things device, and obtaining the flow data of power battery raw materials input by the user through a preset user interface to obtain power battery raw material data; encrypting the power battery raw material data, and uploading the encrypted power battery raw material data to the blockchain network node; verifying the uploaded encrypted power battery raw material data through the consensus mechanism in the blockchain network node, and if passed, writing the encrypted power battery raw material data into the blockchain network; evaluating the power battery raw material data according to the power battery raw material rules pre-written in the blockchain network to obtain an analysis report corresponding to the power battery raw material data; generating a certification document corresponding to the power battery raw material data based on the corresponding existence information of each participant when uploading the power battery raw material data to the blockchain network; when a query request initiated by the user is received, querying the target data corresponding to the query request in the blockchain network, wherein the target data at least includes one or more of the power battery raw material data, the analysis report or the certification document.
[0063] Further, referring to FIG2 , the step of evaluating the power battery raw material data in the blockchain network according to the preset power battery raw material rules and generating an analysis report corresponding to the power battery raw material data includes:
[0064] Step S21, obtaining preset power battery raw material rules, wherein the power battery raw material rules at least include evaluation criteria corresponding to various power battery raw material types;
[0065] Step S22, evaluating data of each dimension in the power battery raw material data according to an evaluation standard corresponding to the raw material type of the power battery raw material data, to obtain an evaluation result of the data of each dimension in the power battery raw material data;
[0066] Step S23 : generating an analysis report corresponding to the power battery raw material data based on the evaluation results of the data of each dimension in the power battery raw material data.
[0067] In the embodiment of the present application, it should be noted that the power battery raw material rules may include various laws and regulations on power battery raw materials, and may also include procurement standards for power battery raw materials, and may also include the qualifications of each participant in the power battery raw materials and business logic and rules required by other industries in the traceability process of power battery raw materials. The embodiment of the present application can realize the automation, standardization, and normalization of the above business logic and rules through smart contract technology, thereby improving the interoperability and efficiency of power battery raw material data. The power battery raw material rules are mainly used to evaluate and assess each dimension of the power battery raw material data and generate corresponding analysis reports for reference by regulatory agencies and consumers, thereby improving the trust and transparency of power battery raw material data to consumers and regulatory agencies, and can also be used as a reference for participants to avoid potential legal risks. Specifically, the analysis report includes the evaluation results of each dimension of the power battery raw material data and the comprehensive evaluation results. The evaluation results can be the evaluation level, evaluation score, or pass status of each data under the evaluation criteria, and the comprehensive evaluation results can be the comprehensive evaluation level or evaluation score of each data of the power battery raw material according to the preset standards.
[0068] It should be noted that there is no fixed order between step S21-step S22 and step S23. They can be performed in the order of step S21-step S22-step S23, or in the process of step S23-step S21-step S22, or step S21-step S22 and step S23 can be performed simultaneously. The embodiment of the present application realizes the in-depth analysis, legality assessment, report generation and other features of power battery raw material data through the power battery raw material rules stored in each node of the blockchain, thereby improving the visualization and provability of power battery raw material data.
[0069] As an example, steps S21 to S23 include: obtaining pre-input power battery raw material rules, wherein the power battery raw material rules include at least evaluation criteria corresponding to various types of raw materials of power batteries; evaluating each dimension of the power battery raw material data according to the evaluation criteria of each dimension of the raw material type corresponding to the power battery raw material data, and obtaining the evaluation level, evaluation score or pass status of each dimension of the power battery raw material data, wherein the raw material type may include rare metals such as cobalt, lithium, nickel, manganese or other non-metallic materials such as graphite, and each dimension of the data may include the position corresponding to the power battery raw material, Attribute data such as temperature, weight, voltage and current may also include detailed flow data of various participants such as mines, smelters, material manufacturers, battery manufacturers, logistics companies, automobile manufacturers and recycling companies; the power battery raw material data is comprehensively evaluated according to the evaluation level, evaluation score or pass status of the data of each dimension in the power battery raw material data to obtain the comprehensive evaluation level or evaluation score of the power battery raw material data; the evaluation level, evaluation score or pass status of the data of each dimension in the power battery raw material data and the comprehensive evaluation level or evaluation score of the power battery raw material data are aggregated to obtain an analysis report corresponding to the power battery raw material data.
[0070] In addition, the power battery raw material data includes at least attribute data and flow data. Before the step of writing the collected power battery raw material data into the blockchain network, referring to FIG3 , the method further includes:
[0071] Step A10: collecting attribute data of power battery raw materials during the mining, processing, transportation, use, and recycling of power battery raw materials through IoT devices, wherein the attribute data includes at least one of location, temperature, weight, voltage, and current;
[0072] Step A20: Acquire flow data input by the user, wherein the flow data includes participants involved in the flow of power battery raw materials, and the participants include at least one of a mine, a smelter, a logistics company, an automobile manufacturer, and a recycling company;
[0073] Step A30: encrypt the collected power battery raw material data to obtain encrypted power battery raw material data.
[0074] In the embodiment of the present application, it should be noted that step A10 and step A20 can be performed simultaneously, and step A30 is performed after the data collection of all power battery raw materials is completed. The embodiment of the present application collects data of various dimensions of power battery raw materials in two ways. Relevant data (such as location, temperature, weight, voltage, current, etc.) can be collected from the mining, processing, transportation, use and recycling of power battery raw materials through Internet of Things devices (such as sensors, RFID (Radio Frequency Identification) technology, GPS (Global Positioning System), etc.). It can also be collected from various participants in the power battery raw materials (such as mines, smelters, material manufacturers, battery manufacturers, logistics companies, automobile manufacturers, recycling companies, etc.) through manual input (such as scanning QR codes, filling out forms, importing, etc.) Relevant data (such as identity information, contract information, certificate information, etc.) can be collected. Finally, in order to ensure that the data is not tampered with or leaked during transmission, the collected data needs to be encrypted.
[0075] Since the traceability of power battery raw materials requires the collection, analysis, verification, and review of a large amount of power battery raw material data, if traditional manual or semi-automated methods are used to process the data, it may cause problems such as low data processing efficiency, high costs, and poor timeliness. Therefore, the embodiment of the present application improves the efficiency and accuracy of data collection through the above-mentioned data collection method, and further improves the timeliness of data through the blockchain network. In addition, since the traceability of power battery raw materials involves sensitive information such as commercial secrets and personal privacy, if traditional centralized databases or cloud platforms are used to store data, there may be risks such as data leakage, hacker attacks, and malicious tampering. The embodiment of the present application overcomes the above-mentioned technical defects through the above-mentioned method and improves the security of power battery raw material data.
[0076] As an example, steps A10 to A30: collect attribute data such as location, temperature, weight, voltage, current, etc. in the entire life cycle of power battery raw materials through sensors, RFID, GPS and other technologies; obtain the identity information, contract information, certificate information and other flow data of all participants in the entire life cycle of power battery raw materials collected by staff through scanning QR codes, filling out forms or importing; encrypt the collected attribute data and flow data according to a preset key to obtain corresponding encrypted power battery raw material data, so as to complete the encryption of the attribute data and the flow data.
[0077] Furthermore, the step of writing the collected power battery raw material data into the blockchain network includes:
[0078] Step S11, performing a hash operation on the encrypted power battery raw material data to obtain a hash value;
[0079] Step S12: digitally sign the hash value according to a preset private key to obtain a digital signature value;
[0080] Step S13: sending the encrypted power battery raw material data and the digital signature value to a blockchain network, and verifying the digital signature value according to a consensus mechanism in the blockchain network to obtain a verification result;
[0081] Step S14: If the verification result is passed, the encrypted power battery raw material data is written into the blockchain network.
[0082] In the embodiment of the present application, it should be noted that the embodiment of the present application first performs a hash operation on the encrypted power battery raw material data and performs a digital signature to obtain a corresponding digital signature value. The digital signature value is used for the consensus mechanism on the blockchain network to identify the identity of the data uploader, ensure the validity of the data, and prevent unrelated personnel from maliciously uploading data.
[0083] In another feasible embodiment, a manual review step can be added. When the digital signature value and the encrypted power battery raw material data are uploaded to the node of the blockchain network, manual review can be performed to determine whether they have passed the verification, thereby further improving the reliability of the data source.
[0084] As an example, steps S11 to S14 include: performing a hash operation on the encrypted power battery raw material data according to a preset hash algorithm to obtain a hash value corresponding to the encrypted power battery raw material data; encrypting the hash value according to a preset private key to obtain a digital signature value; uploading the encrypted power battery raw material data and the digital signature value to a node of the blockchain network; decrypting the digital signature value by using a public key preset in a consensus mechanism on the blockchain network node to obtain a second hash value; performing a hash operation on the encrypted power battery raw material data by using a hash algorithm preset in a consensus mechanism on the blockchain network node to obtain a third hash value; comparing the second hash value and the third hash value for consistency; if they are consistent, the verification result is passed, and the encrypted power battery raw material data is written into the blockchain network; if they are inconsistent, the verification result is failed.
[0085] In addition, in response to the user's query request, the step of displaying the target data corresponding to the query request in the blockchain network to the user includes:
[0086] Step S41: obtaining a query request input by a user through a preset user interface, wherein the query request includes at least one of a raw material batch number, a participant identity, and a time range;
[0087] Step S42, searching the blockchain network for target data corresponding to the query request;
[0088] Step S43: presenting the target data to the user in a visual manner, wherein the visual manner includes at least one of a table, a chart, and a map.
[0089] In this embodiment, it should be noted that the preset user interface can be a user interface on the system or platform corresponding to the blockchain network, or a user interface on other systems or platforms. Other systems or platforms can be connected to the blockchain network through standardized interfaces, so that users can initiate query requests in the user interfaces of more systems or platforms. Users can enter one or more information such as raw material batch number, participant identity, and time range in the user interface to query the target data stored in the blockchain network. The information corresponding to the query request entered by the user in the user interface can be set according to specific needs and is not limited here, so that users can query the required target data based on multi-dimensional request information. Specifically, the target data can include a combination of one or more of tables, charts, and maps. The table can include data of various dimensions of power battery raw materials. The chart includes a statistical chart made based on data of various dimensions of power battery raw materials, allowing users to browse the data of various dimensions of power battery raw materials more intuitively. The map is used to characterize the location information corresponding to the power battery raw materials in the entire life cycle.
[0090] As an example, steps S41 to S43 include: obtaining a query request input by a user through a preset user interface, wherein the query request may be composed of one or more of raw material batch number, participant identity, time range or other information, and the query request also includes one or more of original data, evaluation reports and certification documents, and the original data is the collected power battery raw material data; querying the nodes of the blockchain network for one or more of the encrypted power battery raw material data, the evaluation report corresponding to the power battery raw material data, and the corresponding certification documents that match the query request; if the query request includes power battery raw material data, it is first decrypted and then displayed; finally, the matched target data is displayed to the user in the user interface in a visual manner, wherein the visualization manner includes one or more of tables, charts and maps.
[0091] Furthermore, the step of retrieving target data corresponding to the query request in the blockchain network includes:
[0092] Step S421: If the query request includes power battery raw material data, then searching the blockchain network for the encrypted power battery raw material data corresponding to the query request;
[0093] Step S422, decrypting the encrypted power battery raw material data to obtain the power battery raw material data;
[0094] Step S423: If the query request includes an analysis report or certification document corresponding to the power battery raw material data, the analysis report or certification document corresponding to the query request is retrieved in the blockchain network.
[0095] In the embodiments of the present application, it should be noted that, in each node of the blockchain network, the encrypted power battery raw materials are stored in groups with the corresponding analysis reports and certification documents. Users can select one or more of the power battery raw materials, analysis reports, and certification documents according to the query request. Generally, when querying the target data in each node of the blockchain network according to the query request initiated by the user, the corresponding power battery raw material data is usually queried first, and then the corresponding analysis report or certification document is queried according to the demand. In addition, since the power battery raw material data is stored in an encrypted form in each node of the blockchain network, it needs to be decrypted first. The key used for decryption corresponds to the key used for encryption after the power battery raw material data is collected.
[0096] As an example, steps S421 to S423 include: if the query request includes power battery raw material data, then matching the corresponding encrypted power battery raw material data in the blockchain network according to the raw material batch number, participant identity, time range and other information in the query request; decrypting the matched encrypted power battery raw material data according to a preset key to obtain the decrypted power battery raw material data; if the query request includes an analysis report or certification document, then matching the qualified analysis report or certification document in the blockchain network according to the raw material batch number, participant identity and time range and other information in the query request.
[0097] An embodiment of the present application provides a method for managing power battery raw material data. The method comprises the following steps: first, writing collected power battery raw material data into a blockchain network; then, evaluating the power battery raw material data in the blockchain network according to preset power battery raw material rules, generating an analysis report corresponding to the power battery raw material data; and, based on the evidence information stored in the blockchain network, generating a certification document corresponding to the power battery raw material data; and finally, in response to a user's query request, displaying target data corresponding to the query request in the blockchain network to the user. The target data includes at least one of the power battery raw material data, the analysis report, or the certification document. The technical solution of the embodiment of the present application ensures the authenticity, integrity, credibility, and security of the power battery raw material data by utilizing the blockchain network to share the power battery raw material data, thereby reducing the difficulty of tracing the power battery raw materials. The method also combines blockchain technology with data analysis to evaluate and analyze the power battery raw material data and the evidence information, obtaining corresponding analysis reports and certification documents, thereby improving the efficiency of the evaluation and analysis of power battery raw materials. The method further enables users to query the required target files in the blockchain network as needed, thereby improving the interoperability and efficiency of power battery raw material data.
[0098] Example 2
[0099] Furthermore, based on the first embodiment of the present application, in another embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction and will not be repeated hereafter. On this basis, the power battery raw material data management method further includes:
[0100] Step B10: converting the data in the blockchain network into a form compatible with other systems or platforms, and transmitting the data in the blockchain network to other systems or platforms through a preset standardized data interface; and / or,
[0101] Step B20: Convert the data sent by other systems or platforms into a form compatible with the blockchain network through the standardized data interface.
[0102] In the embodiments of the present application, it should be noted that the traceability of power battery raw materials involves multiple different systems and platforms. There may be differences in data formats, standards, protocols, etc. between each system and platform, which makes it difficult to achieve data interconnection across systems, platforms, countries and regions. Therefore, in the embodiments of the present application, data interconnection with other systems and platforms is achieved through standardized data interfaces. Specifically, the blockchain network is connected to other systems and platforms through standardized data interfaces, which can convert input or output data into a format, standard or protocol that can be recognized by the data recipient.
[0103] As an example, steps B10 to B20 include: when it is necessary to transmit data to other systems or platforms through the blockchain network, converting the data in the blockchain network into a format, standard or protocol compatible with the other systems or platforms through a preset standardized data interface; transmitting the converted data to the other systems or platforms; when it is necessary to receive data transmitted by other systems or platforms through the blockchain network, converting the data of the other systems or platforms into a format, standard or protocol compatible with the blockchain network through the standardized data interface; and transmitting the converted data to the blockchain network.
[0104] In another practicable manner, the embodiments of the present application overcome the differences in data formats, standards, protocols, etc. between various systems and platforms by converting the data in the blockchain network into a form compatible with other systems or platforms, and transmitting the data in the blockchain network to other systems or platforms through a preset standardized data interface, and / or converting the data sent by other systems or platforms into a form compatible with the blockchain network through the standardized data interface, thereby achieving data interconnection and interoperability across systems, platforms, countries and regions.
[0105] Example 3
[0106] The present application also provides a power battery raw material data management device, which is applied to a power battery raw material data management device. Referring to FIG. 4 , the power battery raw material data management device includes:
[0107] The data writing module 101 is used to write the collected power battery raw material data into the blockchain network;
[0108] A data analysis module 102 is configured to evaluate the power battery raw material data in the blockchain network according to preset power battery raw material rules and generate an analysis report corresponding to the power battery raw material data;
[0109] The certification generating module 103 is configured to generate a certification document corresponding to the power battery raw material data based on the evidence information stored in the blockchain network;
[0110] The data display module 104 is used to respond to the user's query request and display the target data corresponding to the query request in the blockchain network to the user, wherein the target data includes at least one of the power battery raw material data, the analysis report or the certification document.
[0111] In one embodiment, the data analysis module 102 is further configured to:
[0112] Obtaining preset power battery raw material rules, wherein the power battery raw material rules at least include evaluation criteria corresponding to various power battery raw material types;
[0113] evaluating data of each dimension in the power battery raw material data according to an evaluation standard corresponding to a raw material type of the power battery raw material data, to obtain an evaluation result of the data of each dimension in the power battery raw material data;
[0114] An analysis report corresponding to the power battery raw material data is generated based on the evaluation results of the data in each dimension of the power battery raw material data.
[0115] In one embodiment, the power battery raw material data includes at least attribute data and flow data, and the data writing module 101 is further configured to:
[0116] Collecting attribute data of power battery raw materials during the mining, processing, transportation, use, and recycling of power battery raw materials through IoT devices, wherein the attribute data includes at least one of location, temperature, weight, voltage, and current;
[0117] Obtaining flow data input by a user, wherein the flow data includes participants involved in the flow of power battery raw materials, wherein the participants include at least one of a mine, a smelter, a material producer, a battery manufacturer, a logistics company, an automobile manufacturer, and a recycling company;
[0118] The collected power battery raw material data is encrypted to obtain encrypted power battery raw material data.
[0119] In one embodiment, the data writing module 101 is further configured to:
[0120] Perform hash operation on the encrypted power battery raw material data to obtain a hash value;
[0121] Digitally signing the hash value according to a preset private key to obtain a digital signature value;
[0122] Sending the encrypted power battery raw material data and the digital signature value to a blockchain network, and verifying the digital signature value according to a consensus mechanism in the blockchain network to obtain a verification result;
[0123] If the verification result is passed, the encrypted power battery raw material data is written into the blockchain network.
[0124] In one embodiment, the data display module 104 is further configured to:
[0125] Obtaining a query request input by a user through a preset user interface, wherein the query request includes at least one of a raw material batch number, a participant identity, and a time range;
[0126] Retrieving target data corresponding to the query request in the blockchain network;
[0127] The target data is presented to the user in a visual manner, wherein the visual manner includes at least one of a table, a chart, and a map.
[0128] In one embodiment, the data display module 104 is further configured to:
[0129] If the query request includes power battery raw material data, retrieving the encrypted power battery raw material data corresponding to the query request in the blockchain network;
[0130] decrypting the encrypted power battery raw material data to obtain the power battery raw material data;
[0131] If the query request includes an analysis report or certification document corresponding to the power battery raw material data, the analysis report or certification document corresponding to the query request is retrieved in the blockchain network.
[0132] In one embodiment, the power battery raw material data management device further includes a data interface module, and the data interface module is further configured to:
[0133] Converting the data in the blockchain network into a form compatible with other systems or platforms, and transmitting the data in the blockchain network to other systems or platforms through a pre-set standardized data interface; and / or,
[0134] The data sent by other systems or platforms is converted into a form adapted to the blockchain network through the standardized data interface.
[0135] The power battery raw material data management device provided in this application utilizes the power battery raw material data management method described in the aforementioned embodiment, resolving the technical issues of difficulty in tracing the source of power battery raw materials and low efficiency in evaluating and analyzing power battery raw materials. Compared to the prior art, the power battery raw material data management device provided in this embodiment of the application achieves the same beneficial effects as the power battery raw material data management method described in the aforementioned embodiment. Other technical features of the power battery raw material data management device are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.
[0136] Example 4
[0137] An embodiment of the present application provides an electronic device, comprising: at least one processor; and a memory communicatively linked to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the power battery raw material data management method of the above-mentioned embodiment 1.
[0138] Reference is now made to FIG5 , which illustrates a schematic diagram of the structure of an electronic device suitable for implementing an embodiment of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable media players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG5 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.
[0139] As shown in Figure 5, an electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) or programs loaded from a storage device into random access memory (RAM). The RAM also stores various programs and data required for the operation of the electronic device. The processing device, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0140] Typically, the following systems can be connected to an I / O interface: input devices such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices such as a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices such as magnetic tape, hard disk, etc.; and communication devices. Communication devices can allow electronic devices to communicate with other devices wirelessly or by wire to exchange data. While the figures illustrate electronic devices with various systems, it should be understood that not all of the illustrated systems are required to be implemented or present. More or fewer systems may alternatively be implemented or present.
[0141] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0142] The electronic device provided in this application utilizes the power battery raw material data management method described in the above-mentioned embodiment, solving the technical problems of high difficulty in tracing the source of power battery raw materials and low efficiency in evaluating and analyzing power battery raw materials. Compared with the prior art, the beneficial effects of the electronic device provided in this embodiment of the application are the same as those of the power battery raw material data management method provided in the above-mentioned embodiment 1, and the other technical features of the electronic device are the same as those disclosed in the method of the previous embodiment, and are not further described here.
[0143] It should be understood that various parts of the present disclosure can be implemented with hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in an appropriate manner.
[0144] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0145] Example 5
[0146] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the method for managing power battery raw material data in the first embodiment above.
[0147] The computer-readable storage medium provided in the embodiments of the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical link having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0148] The computer-readable storage medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0149] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by an electronic device, the electronic device: writes the collected power battery raw material data into a blockchain network; evaluates the power battery raw material data in the blockchain network according to preset power battery raw material rules, and generates an analysis report corresponding to the power battery raw material data;
[0150] Based on the evidence information of the power battery raw material data in the blockchain network, a certification document corresponding to the power battery raw material data is generated; in response to a user's query request, the target data corresponding to the query request in the blockchain network is displayed to the user, wherein the target data includes at least one of the power battery raw material data, the analysis report or the certification document.
[0151] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Go, Solidity, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be linked to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be linked to an external computer (e.g., via the Internet using an Internet service provider).
[0152] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0153] The modules described in the embodiments of the present disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0154] The computer-readable storage medium provided in this application stores computer-readable program instructions for executing the aforementioned power battery raw material data management method, resolving the technical issues of the high difficulty in tracing the source of power battery raw materials and the low efficiency of their evaluation and analysis. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this embodiment of the application are the same as those of the power battery raw material data management method provided in the aforementioned embodiment, and are not further elaborated here.
[0155] Example 6
[0156] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned power battery raw material data management method when executed by a processor.
[0157] The computer program product provided in this application solves the technical problems of difficult traceability of power battery raw materials and low efficiency in evaluation and analysis of power battery raw materials. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiments of this application are the same as those of the power battery raw materials data management method provided in the above embodiments, and will not be elaborated here.
[0158] The above are merely optional embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.
Claims
1. A method for managing raw material data of a power battery, wherein: The power battery raw material data management method comprises: Write the collected power battery raw material data into the blockchain network; Evaluate the power battery raw material data in the blockchain network according to the preset power battery raw material rules, and generate an analysis report corresponding to the power battery raw material data; Generate a certification document corresponding to the power battery raw material data according to the evidence information of the power battery raw material data in the blockchain network; In response to a user's query request, target data corresponding to the query request in the blockchain network is displayed to the user, wherein the target data includes at least one of the power battery raw material data, the analysis report or the certification document.
2. The power battery raw material data management method according to claim 1, wherein: The step of evaluating the power battery raw material data in the blockchain network according to the preset power battery raw material rules and generating an analysis report corresponding to the power battery raw material data includes: Obtaining preset power battery raw material rules, wherein the power battery raw material rules at least include evaluation criteria corresponding to various types of raw materials of power batteries; Evaluate the data of each dimension in the power battery raw material data according to the evaluation standard corresponding to the raw material type of the power battery raw material data, and obtain the evaluation result of the data of each dimension in the power battery raw material data; An analysis report corresponding to the power battery raw material data is generated according to the evaluation results of the data of each dimension in the power battery raw material data.
3. The power battery raw material data management method according to claim 1, wherein: The power battery raw material data at least includes attribute data and flow data. Before the step of writing the collected power battery raw material data into the blockchain network, the method further includes: Collecting attribute data of power battery raw materials during the mining, processing, transportation, use and recycling of power battery raw materials through IoT devices, wherein the attribute data includes at least one of location, temperature, weight, voltage and current; Acquire the circulation data input by the user, wherein the circulation data includes the participants involved in the circulation process of the power battery raw materials, and the participants include at least one of a mine, a smelter, a material producer, a battery manufacturer, a logistics company, an automobile manufacturer, and a recycling company; The collected power battery raw material data is encrypted to obtain encrypted power battery raw material data.
4. The power battery raw material data management method according to claim 3, wherein: The step of writing the collected power battery raw material data into the blockchain network includes: Perform hash operation on the encrypted power battery raw material data to obtain a hash value; Digitally signing the hash value according to a preset private key to obtain a digital signature value; Sending the encrypted power battery raw material data and the digital signature value to a blockchain network, and verifying the digital signature value according to a consensus mechanism in the blockchain network to obtain a verification result; If the verification result is passed, the encrypted power battery raw material data is written into the blockchain network.
5. The power battery raw material data management method according to claim 1, wherein: In response to the user's query request, the step of displaying the target data corresponding to the query request in the blockchain network to the user includes: Obtaining a query request input by a user through a preset user interface, wherein the query request includes at least one of a raw material batch number, a participant identity, and a time range; Retrieving target data corresponding to the query request in the blockchain network; The target data is presented to the user in a visual manner, wherein the visual manner includes at least one of a table, a chart, and a map.
6. The power battery raw material data management method according to claim 5, wherein: The step of retrieving the target data corresponding to the query request in the blockchain network includes: If the query request includes power battery raw material data, retrieving the encrypted power battery raw material data corresponding to the query request in the blockchain network; decrypting the encrypted power battery raw material data to obtain the power battery raw material data; If the query request includes an analysis report or certification document corresponding to the power battery raw material data, the analysis report or certification document corresponding to the query request is retrieved in the blockchain network.
7. The power battery raw material data management method according to any one of claims 1 to 6, wherein: The blockchain network is connected to other systems or platforms, and the power battery raw material data management method further includes: Convert the data in the blockchain network into a form compatible with other systems or platforms, and transmit the data in the blockchain network to other systems or platforms through a preset standardized data interface; and / or, The data sent by other systems or platforms is converted into a form adapted to the blockchain network through the standardized data interface.
8. A power battery raw material data management device, wherein: The power battery raw material data management device comprises: Data writing module, used to write the collected power battery raw material data into the blockchain network; A data analysis module, used to evaluate the power battery raw material data in the blockchain network according to a preset power battery raw material rule, and generate an analysis report corresponding to the power battery raw material data; A certification generating module, used to generate a certification document corresponding to the power battery raw material data according to the evidence information of the power battery raw material data in the blockchain network; A data display module is used to respond to a user's query request and display the target data corresponding to the query request in the blockchain network to the user, wherein the target data includes at least one of the power battery raw material data, the analysis report or the certification document.
9. An electronic device, wherein: The electronic device comprises: at least one processor; and, a memory communicatively linked to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the steps of the power battery raw material data management method according to any one of claims 1 to 7.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores a program for implementing a method for managing power battery raw material data, and the program for implementing a method for managing power battery raw material data is executed by a processor to implement the steps of the method for managing power battery raw material data as described in any one of claims 1 to 7.
Citation Information
Patent Citations
A traceability method of power battery cascade utilization based on block chain technology and a system thereof
CN109165530A
Quality tracing system and method based on blockchain and computer readable storage medium
CN111476583A
Storage battery traceability system based on block chain
CN112837071A
Vehicle power battery information tracing system based on block chain
CN115204661A
Vehicle power battery information tracing system based on block chain
CN115496513A