A blockchain-based battery cascade utilization method and system

By using blockchain technology in the secondary use of batteries, smart contracts and monitoring equipment are used to ensure the credibility of the attribute data of retired batteries and the security of transactions. This solves the problems of data credibility and transaction security in the process of reusing retired batteries, and realizes efficient secondary use and secure transactions of batteries.

CN115080996BActive Publication Date: 2025-11-21BEIJING XITA TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210621698.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-01
Publication Date
2025-11-21
Estimated Expiration
2042-06-01

AI Technical Summary

Technical Problem

In the existing technology, the cascade utilization of retired batteries lacks effective data credibility and transaction security, resulting in opaque transactions and high risks between battery suppliers and users.

Method used

A blockchain-based method for the tiered utilization of batteries is adopted. Attribute data is obtained from the battery supplier and user through first and second battery status monitoring devices, respectively, and uploaded to the blockchain. Smart contracts are used to determine data matching, ensuring data immutability and achieving transaction security.

Benefits of technology

This improves the credibility and transaction security of retired battery attribute data, safeguards the transaction security of battery suppliers and users, and enhances the full life cycle value of batteries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115080996B_ABST
    Figure CN115080996B_ABST
Patent Text Reader

Abstract

The application discloses a kind of battery gradient utilization method and system based on blockchain, it is related to blockchain technical field.The specific embodiment of the method includes: first battery state monitoring equipment obtains the first attribute data of retired battery from battery supplier, the first attribute data is uploaded to blockchain;Second battery state monitoring equipment obtains the second attribute data of the retired battery from battery user, the second attribute data is uploaded to the blockchain;The blockchain determines whether the first attribute data and the second attribute data satisfy the matching condition in the first smart contract, if satisfy, the first resource of the battery user is transferred to the battery supplier by calling the account logic of the first smart contract.The embodiment can improve the credibility of the attribute data of retired battery, guarantee the transaction security of battery supplier and battery user.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of blockchains, and in particular to a battery cascade utilization method and system based on a blockchain. BACKGROUND

[0002] With the use of electric vehicles, the performance of power batteries carried in the electric vehicles will gradually decrease, and when the performance cannot meet the requirements of the electric vehicles, the power batteries can be treated as retired batteries.

[0003] In actual application scenarios, the retired batteries can still have a high residual capacity (for example, 70%-80% of the rated capacity), and these retired batteries, after diagnosis, sorting and recombination, can be applied to scenarios with more moderate working conditions, such as low-speed electric vehicles, grid energy storage, base station backup, etc., thereby realizing cascade utilization of the retired batteries. The cascade utilization of the retired batteries not only enables the performance of the retired batteries to be fully utilized, thereby improving the whole life cycle value of the retired batteries, but also conforms to the 4R principle of environmental protection, namely, Recycle, Reuse, Reduce and Recover, and has potential economic value and social value. SUMMARY

[0004] Therefore, the embodiments of the present application provide a battery cascade utilization method and system based on a blockchain, which can improve the credibility of attribute data of retired batteries and ensure the transaction security of battery suppliers and battery users.

[0005] In a first aspect, the embodiments of the present application provide a battery cascade utilization method based on a blockchain, comprising:

[0006] A first battery state monitoring device obtains first attribute data of a retired battery from a battery supplier and uploads the first attribute data to a blockchain;

[0007] A second battery state monitoring device obtains second attribute data of the retired battery from a battery user and uploads the second attribute data to the blockchain;

[0008] The blockchain determines whether the first attribute data and the second attribute data satisfy a matching condition in a first smart contract, and if yes, invokes a split account logic of the first smart contract to transfer a first resource of the battery user to the battery supplier.

[0009] In a second aspect, the embodiments of the present application provide a battery cascade utilization system based on a blockchain, comprising: a first battery state monitoring device, a second battery state monitoring device and a blockchain.

[0010] The first battery state monitoring device is configured to obtain first attribute data of the retired battery from a battery supplier, and upload the first attribute data into the blockchain.

[0011] The second battery state monitoring device is configured to obtain second attribute data of the retired battery from a battery user, and upload the second attribute data into the blockchain.

[0012] The blockchain is configured to determine whether the first attribute data and the second attribute data satisfy a matching condition in a first smart contract, and if so, invoke a revenue sharing logic of the first smart contract to transfer a first resource of the battery user to the battery supplier.

[0013] In a third aspect, an electronic device is provided, including:

[0014] one or more processors;

[0015] a storage device configured to store one or more programs,

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the above embodiments.

[0017] In a fourth aspect, a computer readable medium is provided, which stores a computer program, and the program is executed by a processor to implement the method according to any one of the above embodiments.

[0018] An embodiment of the above application has the following advantages or beneficial effects: The first battery state monitoring device and the second battery state monitoring device respectively store attribute data obtained from the battery supplier and the battery user in the blockchain, so that the attribute data is not tampered with, and the security of the attribute data is improved. The blockchain compares the first attribute data and the second attribute data to determine whether the obtained attribute data of the retired battery is reliable, so that the transaction security of the battery supplier and the battery user is ensured.

[0019] The further effects of the above non-conventional optional mode will be described in conjunction with the specific embodiments below. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings are used to better understand the application, and do not constitute an improper limitation on the application. Among them:

[0021] Figure 1 is a flowchart of a battery cascade utilization method based on a blockchain provided by an embodiment of the application;

[0022] Figure 2is a schematic diagram of a battery usage mode of a retired battery provided by an embodiment of the present application;

[0023] Figure 3 is a flowchart of a blockchain-based battery cascade utilization method provided by another embodiment of the present application;

[0024] Figure 4 is a schematic diagram of a blockchain-based battery cascade utilization system provided by an embodiment of the present application;

[0025] Figure 5 is a structural schematic diagram of a computer system of a terminal device or a server suitable for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0026] Exemplary embodiments of the present application are described below with reference to the accompanying drawings, which include various details of the embodiments of the present application to assist in understanding, which should be considered in their context only. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Also, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0027] Retired batteries obtained from scenarios such as electric vehicles can be used in scenarios such as low-speed electric vehicles and grid energy storage. Among them, the party providing the retired batteries is the battery supplier, and the party using the retired batteries is the battery user.

[0028] As shown in Figure 1 , an embodiment of the present application provides a blockchain-based battery cascade utilization method, which comprises:

[0029] Step 101: The first battery state monitoring device obtains first attribute data of the retired battery from the battery supplier and uploads the first attribute data to the blockchain.

[0030] The first battery state monitoring device is an Internet of Things-based monitoring device deployed at the battery supplier.

[0031] Step 102: The second battery state monitoring device obtains second attribute data of the retired battery from the battery user and uploads the second attribute data to the blockchain.

[0032] The second battery state monitoring device is an Internet of Things-based monitoring device deployed at the battery user. The battery user can purchase retired batteries from the battery supplier. The first battery state monitoring device obtains the first attribute data of the retired battery before the battery supplier provides the retired battery to the battery user, and the second battery state monitoring device obtains the second attribute data of the retired battery after the battery user receives the retired battery.

[0033] The attribute data of the retired battery can be state data of the retired battery, and can also be a category label determined by the state data.

[0034] Step 103: The blockchain determines whether the first attribute data and the second attribute data satisfy a matching condition in the first smart contract, and if yes, calls the account distribution logic of the first smart contract to transfer the first resource of the battery user to the battery supplier.

[0035] The first battery state monitoring device and the second battery state monitoring device store the attribute data obtained from the battery supplier and the battery user in the blockchain respectively, so that the attribute data is not tampered with, and the security of the attribute data is improved. The blockchain determines whether the obtained attribute data of the retired battery is credible by comparing the first attribute data and the second attribute data, so that the transaction security of the battery supplier and the battery user is ensured.

[0036] In an embodiment of the present application, the attribute data of the retired battery is state data of the retired battery, for example, material, manufacturer, number of cycles, estimated life, current available capacity, etc. The attribute data includes first attribute data and second attribute data, and the state data includes first state data and second state data.

[0037] The matching condition in the first smart contract can be pre-set according to actual needs. For example, the state data of the retired battery includes material, manufacturer and number of cycles, and the matching condition can be that the first state data and the second state data of the retired battery are the same. The state data of the retired battery includes material, manufacturer and current available capacity, and the matching condition can be that the material and the manufacturer in the first state data are the same as the material and the manufacturer in the second state data, and the difference between the current available capacity in the first state data and the current available capacity in the second state data is less than 20 mAh.

[0038] The embodiment of the present application stores the state data of the retired battery through the blockchain, which can improve the storage security of the data and ensure the transaction security.

[0039] In an embodiment of the present application, the first battery state monitoring device obtains the first attribute data of the retired battery from the battery supplier, including:

[0040] The first battery state monitoring device collects the first state data of the retired battery from the battery supplier;

[0041] According to the first state data, a first category label of the retired battery is determined;

[0042] The second battery state monitoring device obtains the second attribute data of the retired battery from the battery user, including:

[0043] The second battery state monitoring device collects second state data of the retired battery from the battery user side;

[0044] According to the second state data, a second category label of the retired battery is determined;

[0045] The blockchain determines whether the first attribute data and the second attribute data satisfy a matching condition in the first smart contract, including:

[0046] The blockchain determines whether the first category label and the second category label are the same.

[0047] In the embodiment of the application, the category label of the retired battery can be determined through one or more of the state data. The category label of the retired battery includes the first category label and the second category label. Specifically, the category label of the retired battery can be determined according to the category interval to which the target item in the state data belongs. For example, the cycle number interval of the first standard battery is (0, a1), the cycle number interval of the second standard battery is [a2, a3), and the cycle number interval of the third standard battery is [a4, +∞). According to the interval corresponding to the cycle number in the state data, the category label of the retired battery is determined. In actual application scenarios, the score of the retired battery can also be calculated according to each item in the state data, and the category label of the retired battery can be determined according to the interval to which the score belongs.

[0048] The embodiment of the application only stores the category label in the blockchain, reduces the occupation of the storage resources of the blockchain, and at the same time, the blockchain can obtain the comparison result more quickly by comparing the category labels.

[0049] In an embodiment of the application, the method further includes: the first battery state monitoring device signs the first attribute data based on a private key thereof;

[0050] Uploading the first attribute data to the blockchain includes:

[0051] The first attribute data carrying the DID (Decentralized Identity) identifier of the first battery state monitoring device and the signature is uploaded to the blockchain;

[0052] Further including: the blockchain obtains the public key of the first battery state monitoring device according to the DID identifier of the first battery state monitoring device; and verifies whether the signature of the first battery state monitoring device is legal according to the public key of the first battery state monitoring device, and if legal, executes the determination of whether the first attribute data and the second attribute data satisfy the matching condition in the first smart contract.

[0053] The first battery state monitoring device is pre-assigned with a DID identifier maintained by a blockchain, and a public key and a private key corresponding to the DID identifier. The decentralized identity is an identity authentication mechanism that can contain an identifier and a document, and has global uniqueness, high availability, resolvability and encrypted verifiability. In an actual application scenario, the decentralized identity identifier can be as shown in the following string: did:example:123123123123abcabcabc.

[0054] Among them, did is a system identifier, used to represent that the string is a decentralized identity identifier; example is a DID method identifier, used to indicate that the DID specifically depends on a method on the blockchain; 123123123123abcabcabc is an identifier specified in the DID method, which usually corresponds to a pair of public and private keys held by an individual corresponding to the identity.

[0055] And the decentralized identity document can contain the identity public key corresponding to the DID and the corresponding encryption algorithm information, and can be used to verify the decentralized identity identifier.

[0056] For example, assuming that user Zhang San sends an information carrying a decentralized identity signature and a DID identifier, other users only need to find the decentralized identity public key of Zhang San from the blockchain according to the DID identifier, so as to verify the legality of the decentralized identity signature, and if the verification is passed, it can be proved that the sender of the information is the person holding the private key of user Zhang San, that is, Zhang San himself.

[0057] The embodiment of the application verifies whether the first attribute data is sent by the first battery state monitoring device through the DID identifier, and guarantees the security of the data stored in the blockchain. At the same time, the DID identifier can prevent unauthorized devices (for example, devices that fail to maintain regularly and thus do not meet the requirements of monitoring accuracy) from participating in attribute data reporting and storage.

[0058] In an embodiment of the application, the method further comprises: the second battery state monitoring device signing the second attribute data based on its private key;

[0059] Uploading the second attribute data to the blockchain comprises:

[0060] Uploading the second attribute data carrying the DID identifier and the signature of the second battery state monitoring device to the blockchain;

[0061] Further comprising: the blockchain acquires the public key of the second battery state monitoring device according to the DID identifier of the second battery state monitoring device; and according to the public key of the second battery state monitoring device, verifying whether the signature of the second battery state monitoring device is legal, and if so, determining whether the first attribute data and the second attribute data satisfy the matching condition in the first smart contract.

[0062] Similar to the first battery state monitoring device, the second battery state monitoring device is pre-assigned a DID identifier maintained by the blockchain, and a public key and a private key corresponding to the DID identifier.

[0063] The embodiment of the application verifies whether the second attribute data is sent by the second battery state monitoring device through the DID identifier, ensuring the security of the data stored in the blockchain. At the same time, the DID identifier can prevent unauthorized devices (for example, devices that fail to maintain the monitoring accuracy due to failure to maintain regularly) from participating in the attribute data reporting and storage.

[0064] In an embodiment of the application, the first battery state monitoring device acquires the first attribute data of the retired battery from the battery supplier, including:

[0065] The first battery state monitoring device deployed at the battery supplier monitors each retired battery group to obtain the first attribute data of the retired battery.

[0066] The first battery state monitoring device can monitor each retired battery group respectively to obtain the first attribute data of the retired battery, and the embodiment of the application can ensure the accuracy of the first attribute data and improve the monitoring efficiency.

[0067] In an embodiment of the application, a plurality of retired batteries form a retired battery group; the second battery state monitoring device acquires the second attribute data of the retired battery from the battery user, including:

[0068] The second battery state monitoring device deployed at the battery user monitors each retired battery group to obtain the second attribute data of the retired battery.

[0069] Similar to the first battery state monitoring device, the second battery state monitoring device can also acquire the second attribute data of the retired battery by monitoring each retired battery group. The embodiment of the application can realize battery group granularity monitoring and improve the accuracy and monitoring efficiency of the second attribute data.

[0070] In an embodiment of the application, the second battery state monitoring device acquires the second attribute data of the retired battery from the battery user, including:

[0071] A second battery state monitoring device deployed at the battery user side monitors each PCS (Power Conversion System, energy storage converter) to obtain second attribute data of the retired battery; and the PCS and the retired battery pack are in one-to-one correspondence.

[0072] The PCS can control the charging and discharging process of the battery, and can also perform AC / DC conversion, and can directly supply power to an AC load in the absence of a power grid. The PCS is composed of a DC / AC bidirectional converter, a control unit and the like.

[0073] At the battery user side, the use mode of the retired battery is referenced Figure 2 As can be seen from the figure:

[0074] (1) The wide-voltage group string type PCS (DC voltage range 200-900V) is matched with the step battery pack (i.e. the retired battery pack) in one-to-one manner, and the step battery pack does not need to be disassembled or connected in series and parallel;

[0075] (2) Multiple wide-voltage group string type PCSs are connected in parallel on the AC side, and are controlled in a centralized manner.

[0076] The energy management system is a system used by the battery user.

[0077] The embodiment of the application can guarantee that the second attribute data is accurate by monitoring the PCS and obtaining the second attribute data, since the PCS controls the charging and discharging process of the battery pack.

[0078] In an embodiment of the application, the method further comprises:

[0079] The second battery state monitoring device obtains use data of the retired battery from the battery user, and uploads the use data to the blockchain;

[0080] The blockchain calls the second smart contract to determine the second resource according to the use data, and transfers the second resource of the battery user to the investor.

[0081] The investor can provide resources for the battery user, such as providing funds for purchasing the retired battery. The battery user can obtain use data of the retired battery in the process of using the retired battery. The blockchain can determine the profit obtained by the battery user through the retired battery according to the use data, and distribute the profit to the investor according to the second smart contract deployed in advance. The second smart contract is created according to the investment agreement signed in advance by the battery user and the investor.

[0082] The resource allocation can be realized by transferring virtual currency on the blockchain, such as transferring the NFT (Non-Fungible Token) held by the battery user to the investor. The resource allocation can also be realized in a combination of on-chain and off-chain, such as the blockchain transferring the virtual resource held by the battery user to the investor, and the investor can request the battery user to exchange the virtual resource into cash offline by the virtual resource in the account.

[0083] For example, the virtual resource is used as the credit. The investor invests 6 million yuan to hold a share, and agrees to obtain 60% of the profits of the battery user. Then the 6 million yuan can be anchored with 600 points of credit on the blockchain, and the person holding the corresponding credit is equivalent to owning the ownership of the corresponding amount. The credit is a virtual resource on the blockchain. When the battery user pays the battery supplier 100,000 yuan, the payment can be anchored with 10 points of credit on the blockchain. After the acquisition, the battery supplier will obtain 10 points of credit, and the battery user will obtain a batch of retired batteries. After the battery user makes a profit of 200,000 yuan through the retired batteries, the profit amount is further bound with the credit issued on the blockchain, and according to the above-mentioned proportion, 12 points of credit are given to the investor, and the remaining 8 points of credit are given to the battery user.

[0084] The use data can include current, frequency and duration of charging and discharging. Specifically, the amount of electricity is determined according to the use data, and the second resource is calculated based on the amount of electricity. For example, the product of the amount of electricity and the profit of the preset unit amount of electricity is the second resource.

[0085] The embodiment of the application can allocate resources for the battery user and the investor through the pre-deployed second smart contract, ensure transaction security, and maintain the rights and interests of the battery user and the investor.

[0086] For example, Figure 3 The embodiment of the application provides a battery gradient utilization method based on a blockchain, which comprises the following steps:

[0087] Step 301: The first battery state monitoring device monitors each retired battery pack to obtain first state data of the retired battery.

[0088] For example, Figure 4 The battery gradient utilization system based on the blockchain comprises a battery supplier, a battery user and a blockchain. The first battery state monitoring device is deployed at the battery supplier, and the second battery state monitoring device is deployed at the battery user.

[0089] In the embodiment of the application, the blockchain form and type can be selected, which can be a self-built alliance chain or a public chain.

[0090] Step 302: Determine the first category label of the retired battery according to the first state data, and sign the first category label based on the private key of the first battery state monitoring device.

[0091] Step 303: Upload the first category label carrying the DID identifier and signature of the first battery state monitoring device to the blockchain.

[0092] The content uploaded to the blockchain includes the DID identifier, the signature obtained in step 302, and the first category label. The DID identifier and the signature are used to verify the identity of the first battery state monitoring device.

[0093] Step 304: The second battery state monitoring device monitors each PCS to obtain second state data of the retired battery.

[0094] Step 305: Determine the second category label of the retired battery according to the second state data, and sign the second category label based on the private key of the second battery state monitoring device.

[0095] Step 306: Upload the second category label carrying the DID identifier and signature of the second battery state monitoring device to the blockchain.

[0096] Step 307: The blockchain obtains the public key of the first battery state monitoring device according to the DID identifier of the first battery state monitoring device, and obtains the public key of the second battery state monitoring device according to the DID identifier of the second battery state monitoring device.

[0097] Step 308: Verify whether the signature of the first battery state monitoring device is legal according to the public key of the first battery state monitoring device, and verify whether the signature of the second battery state monitoring device is legal according to the public key of the second battery state monitoring device.

[0098] Step 309: When the signatures of the first battery state monitoring device and the second battery state monitoring device are both legal, determine whether the first category label and the second category label are the same. If they are the same, call the first smart contract to transfer the first resource of the battery user to the battery supplier.

[0099] For example, in the battery acquisition phase, battery supplier A company reaches an acquisition agreement with battery user B company. Retired batteries meeting the first category standard are acquired at x yuan per group, and retired batteries meeting the second category standard are acquired at y yuan per group. The battery supplier A company collects first state data through the first battery state monitoring device, and determines the first category label according to the first state data. If the retired battery is a first category standard battery, the first category label is 1, and the blockchain calculates the acquisition price at x yuan per group. If the retired battery is a second category standard battery, the first category label is 2, and the blockchain calculates the acquisition price at y yuan per group.

[0100] Step 310: The second battery state monitoring device monitors the use data of the retired battery collected by each PCS.

[0101] Step 311: The use data is uploaded to the blockchain.

[0102] Step 312: The blockchain calls the second smart contract to determine the second resource according to the use data, and transfers the second resource of the battery user to the investment party.

[0103] The second smart contract and the first smart contract can be deployed respectively or as one smart contract.

[0104] For example, the battery user B company reaches an investment agreement with the investment party C company, which stipulates that the retired battery meeting the first standard is shared in income at n yuan / d, and the retired battery meeting the second standard is shared in income at m yuan / d. The battery user B company and the investment party C company deploy the second smart contract in the blockchain according to the investment agreement, and the blockchain allocates the income for the investment party according to the second smart contract, the use data and the second category label.

[0105] In actual application scenarios, with the passage of time, some first-class standard batteries may gradually age into second-class standard batteries, resulting in changes in the income calculation of the retired battery. Therefore, the second battery state monitoring device can periodically collect the use data of the retired battery and calculate the income of the retired battery in a phased manner. For example, in the first cycle, the use data is collected, and the income of the first cycle is allocated to the investment party based on the second smart contract, and in the second cycle, the use data is collected, and the income of the second cycle is allocated to the investment party based on the second smart contract.

[0106] In actual application scenarios, the blockchain can also generate a business report according to a third smart contract deployed in advance, and the investment party can obtain the business report from the blockchain. The business report can include the type, quantity, state and profit of the battery. The business report can attract more investment parties.

[0107] Reference Figure 4 The embodiment of the application provides a battery gradient utilization system based on a blockchain, which comprises a first battery state monitoring device 401, a second battery state monitoring device 402 and a blockchain 403.

[0108] The first battery state monitoring device 401 is used for obtaining first attribute data of a retired battery from a battery supplier and uploading the first attribute data to the blockchain.

[0109] The second battery state monitoring device 402 is configured to acquire second attribute data of the retired battery from the battery user, and upload the second attribute data to the blockchain.

[0110] The blockchain 403 is configured to determine whether the first attribute data and the second attribute data satisfy a matching condition in the first smart contract, and if yes, invoke a profit distribution logic of the first smart contract to transfer the first resource of the battery user to the battery supplier.

[0111] In an embodiment of the present application, the first battery state monitoring device 401 is configured to sign the first attribute data based on a private key thereof, and upload the first attribute data carrying a DID identifier of the first battery state monitoring device 401 and a signature to the blockchain 403.

[0112] The blockchain 403 is configured to acquire a public key of the first battery state monitoring device 401 according to the DID identifier of the first battery state monitoring device 401, verify whether the signature of the first battery state monitoring device 401 is legal according to the public key of the first battery state monitoring device 401, and if yes, execute the determination of whether the first attribute data and the second attribute data satisfy the matching condition in the first smart contract.

[0113] In an embodiment of the present application, the second battery state monitoring device 402 is configured to sign the second attribute data based on a private key thereof, and upload the second attribute data carrying a DID identifier of the second battery state monitoring device 402 and a signature to the blockchain 403.

[0114] The blockchain 403 is configured to acquire a public key of the second battery state monitoring device 402 according to the DID identifier of the second battery state monitoring device 402, verify whether the signature of the second battery state monitoring device 402 is legal according to the public key of the second battery state monitoring device 402, and if yes, execute the determination of whether the first attribute data and the second attribute data satisfy the matching condition in the first smart contract.

[0115] In an embodiment of the present application, the first battery state monitoring device 401 is configured to collect first state data of the retired battery from the battery supplier, and determine a first category label of the retired battery according to the first state data.

[0116] The second battery state monitoring device 402 is configured to collect second state data of the retired battery from the battery user, and determine a second category label of the retired battery according to the second state data.

[0117] The blockchain 403 is configured to determine whether the first category label and the second category label are the same.

[0118] In one embodiment of the present application, the first battery state monitoring device 401 is configured to monitor each retired battery pack to obtain first attribute data of the retired battery.

[0119] In one embodiment of the present application, the second battery state monitoring device 402 is configured to monitor each retired battery pack to obtain second attribute data of the retired battery, or monitor each PCS to obtain second attribute data of the retired battery; the PCS corresponds to the retired battery pack one by one.

[0120] In one embodiment of the present application, the second battery state monitoring device 402 is configured to obtain usage data of the retired battery from a battery user, and upload the usage data to the blockchain 403.

[0121] The blockchain 403 is configured to call a second smart contract to determine a second resource according to the usage data, and transfer the second resource of the battery user to the investor.

[0122] An electronic device is provided in an embodiment of the present application, and the electronic device comprises:

[0123] one or more processors;

[0124] a storage device configured to store one or more programs,

[0125] When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of the above embodiments.

[0126] A computer readable medium is provided in an embodiment of the present application, and the computer readable medium stores a computer program, and the program is executed by a processor to implement the method according to any one of the above embodiments.

[0127] Reference is made below to Figure 5 which shows a structural schematic diagram of a computer system 500 of a terminal device suitable for implementing an embodiment of the present application. Figure 5 The terminal device shown is merely an example, and should not bring any limitation to the functions and use range of the embodiments of the present application.

[0128] As shown in Figure 5 , the computer system 500 comprises a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 502 or programs loaded from a storage portion 508 to a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0129] The following components are connected to the I / O interface 505: an input part 506 including a keyboard, a mouse, etc.; an output part 507 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 508 including a hard disk, etc.; and a communication part 509 including a network interface card such as a LAN card, a modem, etc. The communication part 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 510 as necessary, so that a computer program read out therefrom is installed in the storage part 508 as necessary.

[0130] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to the embodiments disclosed herein. For example, the embodiments disclosed herein include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-described functions defined in the system of the present application are executed.

[0131] It should be noted that the computer-readable medium shown in the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component. In the present application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or component. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0132] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment or a part of code containing one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0133] The modules described in the embodiments of the present application can be implemented in the form of software or in the form of hardware. The described modules can also be arranged in a processor, for example, a processor can be described as including a sending module, an obtaining module, a determining module and a first processing module. In some cases, the names of these modules do not constitute a limitation on the modules themselves, for example, the sending module can also be described as "a module that sends a picture obtaining request to a connected server".

[0134] The specific embodiments described above do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can occur depending on design requirements and other factors. Any modification, equivalent replacement and improvement made within the spirit and principles of the present application shall fall within the scope of the protection of the present application.

Claims

1. A blockchain-based method for the cascade utilization of batteries, characterized in that, include: Before the battery supplier provides the retired batteries to the battery user, the first battery status monitoring device obtains the first attribute data of the retired batteries from the battery supplier and uploads the first attribute data to the blockchain; After the battery user receives the retired battery, the second battery status monitoring device obtains the second attribute data of the retired battery from the battery user and uploads the second attribute data to the blockchain; The blockchain determines whether the first attribute data and the second attribute data meet the matching conditions in the first smart contract. If they do, the blockchain calls the revenue sharing logic of the first smart contract to transfer the first resource of the battery user to the battery supplier. The second battery status monitoring device obtains the usage data of the retired battery from the battery user and uploads the usage data to the blockchain; The blockchain invokes a second smart contract to determine a second resource based on the usage data and transfers the second resource from the battery user to the investor.

2. The method as described in claim 1, characterized in that, The first battery status monitoring device is pre-assigned a decentralized identity (DID) maintained by the blockchain, as well as a public key and a private key corresponding to the DID; Further includes: the first battery status monitoring device signing the first attribute data based on its private key; Uploading the first attribute data to the blockchain includes: uploading the first attribute data carrying the DID identifier and signature of the first battery status monitoring device to the blockchain; Further, the blockchain obtains the public key of the first battery status monitoring device based on the DID identifier of the first battery status monitoring device; verifies the validity of the signature of the first battery status monitoring device based on the public key of the first battery status monitoring device; if valid, it executes the step of determining whether the first attribute data and the second attribute data meet the matching conditions in the first smart contract.

3. The method as described in claim 1, characterized in that, The second battery status monitoring device is pre-assigned a DID identifier maintained by the blockchain, as well as a public key and a private key corresponding to the DID identifier; Further includes: the second battery status monitoring device signing the second attribute data based on its private key; Uploading the second attribute data to the blockchain includes: The second attribute data, carrying the DID identifier and signature of the second battery status monitoring device, is uploaded to the blockchain; Further, the blockchain obtains the public key of the second battery status monitoring device based on the DID identifier of the second battery status monitoring device; verifies the validity of the signature of the second battery status monitoring device based on the public key of the second battery status monitoring device; if valid, it executes the step of determining whether the first attribute data and the second attribute data meet the matching conditions in the first smart contract.

4. The method as described in claim 1, characterized in that, The first battery status monitoring device obtains the first attribute data of retired batteries from the battery supplier, including: The first battery status monitoring device collects first status data of the retired battery from the battery supplier; Based on the first status data, determine the first category label of the retired battery; The second battery status monitoring device obtains the second attribute data of the retired battery from the battery user, including: The second battery status monitoring device collects second status data of the retired battery from the battery user; Based on the second status data, determine the second category label of the retired battery; The blockchain determines whether the first attribute data and the second attribute data meet the matching conditions in the first smart contract, including: The blockchain determines whether the first category label and the second category label are the same.

5. The method as described in claim 1, characterized in that, Multiple retired batteries constitute a retired battery pack; The first battery status monitoring device obtains the first attribute data of retired batteries from the battery supplier, including: The first battery status monitoring device deployed at the battery supplier monitors each of the retired battery packs and obtains the first attribute data of the retired batteries.

6. The method as described in claim 1, characterized in that, Multiple retired batteries constitute a retired battery pack; The second battery status monitoring device obtains the second attribute data of the retired battery from the battery user, including: The second battery status monitoring device deployed at the battery user monitors each of the retired battery packs and obtains the second attribute data of the retired batteries; or, The second battery status monitoring device obtains the second attribute data of the retired battery from the battery user, including: The second battery status monitoring device deployed at the battery user monitors each energy storage converter PCS to obtain the second attribute data of the retired battery; the PCS corresponds one-to-one with the retired battery pack.

7. A blockchain-based battery reuse system, characterized in that, include: First battery status monitoring device, second battery status monitoring device, and blockchain; The first battery status monitoring device is used to obtain first attribute data of the retired battery from the battery supplier before the battery supplier provides the retired battery to the battery user, and upload the first attribute data to the blockchain; The second battery status monitoring device is used to obtain second attribute data of the retired battery from the battery user after the battery user receives the retired battery, and upload the second attribute data to the blockchain; and to obtain usage data of the retired battery from the battery user and upload the usage data to the blockchain. The blockchain is used to determine whether the first attribute data and the second attribute data meet the matching conditions in the first smart contract. If they do, the revenue sharing logic of the first smart contract is invoked to transfer the first resource of the battery user to the battery supplier. In addition, a second smart contract is invoked to determine a second resource based on the usage data, and the second resource of the battery user is transferred to the investor.

8. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-6.

9. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Stepwise utilization method and system of decommissioned batteries

    CN110504501A

  • A decommissioned power battery transaction system

    CN113344557A

  • Online transaction method, device and system

    WO2017012066A1