CN114443766A - Engineering material management method and device based on block chain - Google Patents

Engineering material management method and device based on block chain Download PDF

Info

Publication number
CN114443766A
CN114443766A CN202210067565.6A CN202210067565A CN114443766A CN 114443766 A CN114443766 A CN 114443766A CN 202210067565 A CN202210067565 A CN 202210067565A CN 114443766 A CN114443766 A CN 114443766A
Authority
CN
China
Prior art keywords
engineering
asset
information
project
party
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210067565.6A
Other languages
Chinese (zh)
Inventor
石惠
赵良良
王嘉懿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202210067565.6A priority Critical patent/CN114443766A/en
Publication of CN114443766A publication Critical patent/CN114443766A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0029Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/105Human resources
    • G06Q10/1053Employment or hiring

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

One or more embodiments of the present disclosure provide a method and apparatus for block chain-based engineering material management. Wherein, the method comprises the following steps: issuing an identification code on the blockchain; electronic tags are arranged on the surfaces of engineering materials held by an asset party, and different electronic tags respectively comprise different identification codes; performing associated registration on the identification code and the attribute information of the engineering material; registering project information of the engineering project to be associated with engineering materials anchored by the lease agreement; the rental agreement is signed by the asset party and a project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform; and the management platform is in butt joint with the asset side management platform, so that the information of the registered engineering materials in the block chain platform is provided to the asset side through the asset side management platform, and the asset side management platform manages the registered engineering materials according to the management request sent by the asset side.

Description

Engineering material management method and device based on block chain
Technical Field
One or more embodiments of the present disclosure relate to the field of blockchain technologies, and in particular, to a method and an apparatus for managing engineering materials based on blockchains.
Background
In the field of construction, high value, recyclable engineering materials are often used. For example, aluminum alloy materials are often fabricated into various aluminum forms for use in construction sites for various construction projects.
For economic and environmental reasons, manufacturers or distributors often pass the right to use this type of engineering material to project parties for an engineering project in leased form. During the use period of the engineering materials, although the right of use is temporarily handed to the project party, the right is still owned by the manufacturer or the distributor, therefore, the manufacturer or the distributor still needs to manage the engineering materials in order to avoid the damage or loss of the leased engineering materials.
Disclosure of Invention
In view of the above, one or more embodiments of the present disclosure provide a method and an apparatus for block chain-based engineering material management.
To achieve the above object, one or more embodiments of the present disclosure provide the following technical solutions:
according to a first aspect of one or more embodiments of the present description, there is provided a block chain-based engineering material management system, including:
the block chain platform is used for issuing the identification codes on the block chain; wherein, the surface of the engineering material held by the asset party is provided with an electronic tag, and different electronic tags respectively comprise different identification codes;
the asset side is used for associating and registering the attribute information of the engineering material and the identification code of the engineering material to the block chain platform according to the identification code contained in the electronic tag corresponding to the engineering material held by the asset side; wherein the asset party and project party have a lease agreement on an engineering project, the lease agreement serving to anchor at least a portion of the engineering material registered by the asset party on the blockchain platform to the engineering project, and project information of the engineering project being registered by the asset party to the blockchain platform for association to the at least a portion of the engineering material;
and the asset side management platform is butted with the block chain platform and used for acquiring the information of the registered engineering materials from the block chain platform so as to provide the information to the asset side and managing the registered engineering materials according to a management request sent by the asset side.
According to a second aspect of one or more embodiments of the present specification, there is provided a method for block chain-based engineering material management, applied to a block chain platform, including:
issuing an identification code on the block chain; electronic tags are arranged on the surfaces of engineering materials held by an asset party, and different electronic tags respectively comprise different identification codes;
performing associated registration on an identification code contained in an electronic tag corresponding to the engineering material held by the asset party and attribute information of the engineering material;
registering project information of the engineering project to be associated with engineering materials anchored by the lease agreement; the rental agreement is signed by the asset party and a project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform;
and the management platform is in butt joint with the asset side management platform, so that the information of the registered engineering materials in the block chain platform is provided to the asset side through the asset side management platform, and the asset side management platform manages the registered engineering materials according to the management request sent by the asset side.
According to a third aspect of one or more embodiments of the present specification, there is provided a blockchain-based engineering material management apparatus applied to a blockchain platform, including:
the issuing unit issues the identification code on the block chain; electronic tags are arranged on the surfaces of engineering materials held by an asset party, and different electronic tags respectively comprise different identification codes;
a first registration unit configured to perform association registration of an identification code included in an electronic tag corresponding to an engineering material held by the asset party and attribute information of the engineering material;
the second registration unit is used for registering project information of the engineering project so as to be related to engineering materials anchored by the lease agreement; the rental agreement is signed by the asset party and a project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform;
and the docking unit is docked with the asset side management platform so as to provide the information of the registered engineering materials in the block chain platform to the asset side through the asset side management platform, so that the asset side management platform manages the registered engineering materials according to the management request sent by the asset side.
According to a fourth aspect of one or more embodiments of the present specification, there is provided an electronic apparatus comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor implements the method according to the second aspect by executing the executable instructions.
According to a fifth aspect of one or more embodiments of the present description, a computer-readable storage medium is presented, on which computer instructions are stored, which instructions, when executed by a processor, carry out the steps of the method according to the second aspect.
Drawings
FIG. 1 is a schematic diagram of a blockchain-based engineering materials management system according to an exemplary embodiment.
Fig. 2 is a flowchart of a method for block chain-based engineering material management according to an exemplary embodiment.
Fig. 3 is an interaction diagram of a method for block chain-based engineering material management according to an exemplary embodiment.
FIG. 4 is an interaction diagram of another blockchain-based engineering materials management method provided by an exemplary embodiment.
Fig. 5 is a schematic structural diagram of an apparatus according to an exemplary embodiment.
Fig. 6 is a block diagram of an engineering material management apparatus based on a block chain according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of one or more embodiments of the specification, as detailed in the claims which follow.
It should be noted that: in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described herein. In some other embodiments, the method may include more or fewer steps than those described herein. Moreover, a single step described in this specification may be broken down into multiple steps for description in other embodiments; multiple steps described in this specification may be combined into a single step in other embodiments.
With the active implementation of the dual carbon policy, the residential and construction industries are classified as the key carbon-excluding industries. The use of recyclable engineering materials in engineering projects and the improvement of the recycling rate of such engineering materials has become increasingly common industry consensus.
However, in the construction field, recyclable engineering materials with high recycling rates generally have a certain commonality: not only the single value is higher, and the quantity that each engineering project needs to use is more, belongs to the type that is more scattered and difficult to manage. For example, various aluminum forms belong to this class of engineered materials.
Generally, for economic benefit, a project side does not obtain engineering materials required by a certain project in a purchased form, but obtains corresponding engineering materials from a manufacturer or a distributor in a rented form. It will be appreciated that during the rental process, the project side of the project only gains access to the engineering materials, and the rights are still held by the manufacturer, or distributor (as such, both are referred to herein as the asset side of the engineering materials). Therefore, although the engineering materials are leased, there is a need for the manufacturer, or distributor, to manage the engineering materials to avoid situations such as loss or damage of the leased engineering materials.
In the related art, the leased engineering materials are still managed by sending people to the engineering place through lines for supervision. The mode is high in labor cost, the circulation process of engineering materials cannot be recorded, and effective tracing is difficult to carry out once the engineering materials are lost or damaged.
Therefore, the specification provides an engineering material management system based on a block chain, which can record the leasing process of engineering materials and the state in the leasing process, and enable an asset side to manage the leased engineering materials on the premise of not needing to send a specially-assigned person to an engineering place for supervision.
Fig. 1 illustrates a block chain-based engineering material management system according to an exemplary embodiment of the present disclosure. As shown in fig. 1, the system may include: a blockchain platform 11, an asset party 12, a project party 13, and an asset party side management platform 14. Wherein the content of the first and second substances,
a block chain platform 11, configured to issue an identification code on a block chain; wherein, the surface of the engineering material held by the asset party 12 is provided with an electronic tag, and different electronic tags respectively comprise different identification codes;
the asset side 12 is configured to register attribute information of the engineering material and an identification code of the engineering material in a block chain platform 11 in an associated manner according to the identification code included in the electronic tag corresponding to the engineering material owned by the asset side; wherein, the asset party 12 and the project party 13 have a lease agreement for the project, the lease agreement is used for anchoring at least a part of the engineering materials registered on the blockchain platform 11 by the asset party 12 to the project, and the project information of the project is registered to the blockchain platform 11 by the asset party 12 to be associated with the at least a part of the engineering materials;
the asset side management platform 14 is configured to interface with the blockchain platform 11, and is configured to obtain information of the registered engineering materials from the blockchain platform 11 to provide the information to the asset side 12, and manage the registered engineering materials according to a management request sent by the asset side 12.
As can be seen from the above, in the related art, the leased engineering materials are still managed in a manner of being supervised by a specially assigned person under line, so that the problems of high labor cost, incapability of tracing, and the like are caused.
In view of this, the block chain platform 11 is introduced in the present specification, so as to record the lease process and the management process of the engineering material by using the characteristics of non-falsification, openness and transparency of the block chain, and the like, thereby avoiding the problem that the lease process and the management process of the engineering material are difficult to trace in the related art. In addition, the asset side management platform 14 is introduced into the specification, so that the specification can complete the management of the rented engineering materials in a mode that the asset side management platform 14 is matched with the block chain platform 11, and the condition that a specially assigned person needs to be dispatched to manage the engineering materials in the related technology is avoided.
In this specification, a technician may generate a unique identification code in a batch by a specific rule as a unique identification of the engineering material produced by the manufacturer on the blockchain. Specifically, the technician may send the generated identification code to the blockchain platform 11 for distribution on the blockchain by the blockchain platform 11. On the basis, the asset side 12 can obtain the identification code distributed on the chain and endow the identification code to the electronic tag arranged on the surface of the engineering material, so that the binding of the identification code on the chain and the entity material under the chain is completed.
The skilled person can generate the above-mentioned identification code in a number of ways. For example, when the Identification Code is an RFID Code using an RFID (Radio Frequency Identification) technology, a technician may generate the RFID Code in batch by an EPC (Electronic Product Code) rule. Of course, this example is only illustrative, and besides the RFID code, any other form of identification code may be adopted, and only the uniqueness of the identification code needs to be ensured, and specifically which form of identification code is adopted may be determined by those skilled in the art according to actual needs, and the description does not limit this.
After assigning the identification code issued on the chain to the electronic tag provided on the surface of the engineering material, the asset party 12 may further register the attribute information of the corresponding engineering material to the blockchain platform 11 based on the identification code included in the electronic tag. The attribute information may include: the size information of the engineering material, the physical properties of the engineering material (such as high temperature resistance, corrosion resistance, impact resistance test results, conductivity and the like), and the like. Of course, this example is also illustrative, and the attribute information may include which information may be determined by those skilled in the art according to practical situations, and the description is not limited thereto.
In this specification, the project side 13 means: a contractor who contracts a construction task of an engineering project and needs to lease engineering materials from the property side 12, for example, a construction company who contracts a construction task of a certain building, may be a project side of the present specification. After contracting a project, the project side 13 may negotiate with the asset side 12 and enter into a rental agreement for the project. The rental agreement may specify information describing the engineering materials required for the engineering project, such as attribute information, quantity, etc., to anchor a portion of the engineering materials registered by the asset party 12 on the blockchain platform 11 to the corresponding engineering project. Anchoring here is to be understood as: a portion of all of the engineering material held by the asset party 12 is inventory locked to avoid being used as such.
After entering into a rental agreement with the project party 13, the asset party 12 may further register project information for the project to the blockchain platform 11 to associate the project information with the engineering materials anchored by the rental agreement.
In one embodiment, the asset party 12 may register the attribute information of the engineering material and the project information of the engineering project at different stages, respectively. Specifically, the asset party 12 may register the attribute information of the engineering material held by the asset party to the blockchain platform 11 in advance; in the case of the contract agreement being signed, the project information of the project included in the contract agreement is registered to the blockchain platform 11, so that the blockchain platform 11 associates the project information with the project materials anchored in the contract agreement.
For example, after the asset party 12 sets an electronic tag in the engineering material owned by the asset party 12 to assign the identification code to the corresponding engineering material, the asset party 12 may register the attribute information of all the encoded engineering materials to the blockchain platform 11 through the identification code included in the electronic tag, specifically, the asset party 12 may scan the electronic tag to obtain the identification code of the corresponding engineering material, then generate a registration transaction for the attribute information based on the obtained identification code and the attribute information of the engineering material, and send the registration transaction to the blockchain platform 11, so that the blockchain platform 11 performs associated registration on the identification code and the attribute information included in the registration transaction. After the asset side 12 and the project side 13 sign the rental agreement, the asset side 12 can select the engineering materials corresponding to the description information from all the coded engineering materials according to the description information of the engineering materials required by the engineering project in the rental agreement, so as to anchor the engineering materials to the rental agreement. On the basis, the asset side 12 may generate a registration request for the project information based on the project information of the project and the identification code of the selected engineering material, and send the registration request to the blockchain platform 11, so that the blockchain platform 11 performs associated registration on the identification code and the project information included in the registration request.
In this embodiment, the surface of the engineering material may further be provided with a barcode pattern, and the barcode pattern includes project information of an engineering project to which the engineering material belongs. The project information contained in the bar code graphic may be scanned by the asset party 12 for registration with the blockchain platform 11. On this basis, when registering project information, the asset party 12 can acquire the identification code of the engineering material and the project information of the engineering project to which the identification code belongs by respectively scanning the barcode pattern and the electronic tag on the engineering material, and further generate a correlation registration request according to the identification code and the project information obtained by scanning. The association registration request may be sent to blockchain platform 11, so that blockchain platform 11 performs association registration on the identification code and the item information included in the association registration request.
Under the condition that the bar code graph is arranged on the surface of the engineering material, the block chain platform 11 can also verify the coding condition of the bar code graph, and only under the condition that the verification is successful, the block chain platform performs associated registration. Specifically, after receiving the association registration request, the blockchain platform 11 may preferentially acquire the registered attribute information of the corresponding engineering material based on the identification code included in the association registration request and obtained by scanning the identification electronic tag; and reading the project information of the engineering project contained in the association registration request, and judging whether the attribute information acquired based on the identification code is consistent with the read project information, wherein under the condition of consistency, association is carried out between the identification code contained in the association registration request and the project information.
It should be understood that, when the barcode pattern is set based on the project information of the engineering project, a barcode pattern assignment error may occur, for example, project information included in the barcode pattern on the engineering material may be caused by an operation error during the assignment, but not the project information of the engineering project anchored by the engineering material, in this case, the blockchain platform 11 may verify whether the two are matched in the above manner, and perform the associated registration on the information included in the associated registration request only in the case of matching, so as to avoid a situation that the project information and the attribute information are associated incorrectly due to the assignment error.
In another embodiment, the asset party 12 may complete registration of both the attribute information and the project information by a single registration. Specifically, after the lease agreement is signed, the asset side 12 may generate an associated registration request based on the identification code included in the electronic tag, the attribute information of the engineering material, and the project information of the engineering material, and send the associated registration request to the blockchain platform 11, so that the blockchain platform 11 performs associated registration on the project information, the attribute information, and the identification code included in the associated registration request.
It should be understood that, in this embodiment, after the contract of the rental agreement is completed, the attribute information and the item information are uniformly registered. In other words, the attribute information of the engineering material is not registered before the lease agreement is signed (i.e., all the engineering materials registered with the attribute information in the blockchain platform 11 are the engineering materials anchored by the lease agreement, and the engineering materials not anchored with the lease agreement are not registered to the blockchain platform 11). It is to be understood that, compared with the previous embodiment, the present embodiment can reduce the number of interactions of information registration, thereby simplifying the operations of the asset side 12; the cost is: failure to store the attribute information for the engineering material that has not been anchored to any rental agreement results in a user failing to obtain inventory from the chain for the asset party 12, such as the quantity of the engineering material for each attribute information.
Similar to the previous embodiment, the surface of the engineering material in this embodiment may also be provided with a bar code pattern. The difference from the previous embodiment is that the barcode pattern in the present embodiment not only includes the project information of the project to which the engineering material belongs, but also includes the attribute information of the engineering material. On this basis, the asset party 12 can acquire the project information and the attribute information of the engineering material only by scanning the bar code pattern. Therefore, in the actual registration process, the asset party 12 may scan the barcode pattern and the electronic tag on the engineering material, and generate the associated registration request according to the item information and the attribute information obtained by scanning the barcode pattern and the identification code obtained by scanning the electronic tag. The association registration request is sent to the blockchain platform 11, so that the blockchain platform 11 performs association registration on the item information, the attribute information and the identification code included in the association registration request.
In this embodiment, as in the previous embodiment, it may also be verified whether the assigned code is incorrect. The bar code graph in the embodiment contains attribute information of corresponding engineering materials. Therefore, the blockchain platform 11 can directly verify whether the code is wrongly assigned by the attribute information contained in the barcode pattern. Specifically, after receiving the association registration request, the blockchain platform 11 may preferentially acquire the registered attribute information of the corresponding engineering material based on the identification code included in the association registration request and obtained by scanning the identification electronic tag; and then comparing the registered attribute information with attribute information which is contained in the associated registration request and is acquired by scanning the bar code graph, and establishing association between the identification code contained in the associated registration request and the item information under the condition that the registered attribute information and the attribute information are consistent. It should be understood that, compared to the case that there is no attribute information in the barcode graphic, the embodiment can implement verification whether the assigned code is wrong or not without reading and analyzing the item information in the barcode graphic, and the steps to be performed for the blockchain platform 11 are simpler.
An asset party side management platform 14 for providing asset management functions to the asset party 12 may also be included in this description. The asset party 12 may then directly specify a portion of the registered engineering materials to anchor with the engineering project by sending a management request to the blockchain platform 11 via the asset party side management platform 14.
Specifically, after the asset party 12 enters into a rental agreement with the project party 13, a group of engineering materials can be designated as engineering projects related to the rental agreement according to the description information contained in the agreement. After the specification is completed, the asset side 12 can generate a management request based on the identification codes of the group of engineering materials and send the management request to the asset side management platform 14; asset side management platform 14 may forward the management request to blockchain platform 11 to instruct blockchain platform 11 to anchor the specified set of engineering materials to the engineering project involved in the rental agreement according to the identification code included in the management request. In practical applications, the blockchain platform 11 may also verify the management request and only anchor the specified engineering material to the engineering project if the verification is passed. Specifically, the blockchain platform 11 may read a plurality of identification codes included in the management request, so as to obtain the registered attribute information of the engineering material according to the identification codes, compare the obtained attribute information with the description information of the required engineering material in the lease protocol, and when the obtained attribute information matches the description information, establish a relationship between the identification codes included in the management request and the project information of the engineering project.
It should be understood that, in the above two embodiments, if the barcode pattern set on the engineering material is scanned for associated registration, which is equivalent to establishing an association between the engineering material registered on the chain and the project information of the engineering project in a manner of scanning the barcode pattern and the electronic tag on the real object under the chain, the asset side 12 is required to perform a plurality of specific operations under the chain, such as setting the barcode pattern, scanning the barcode pattern, and the like. When the asset side management platform 14 performs the association registration, the association registration of the project information and the registered engineering materials is realized in a chain-specified manner, and the manner does not require the asset side 12 to perform a large number of operations under the chain, and only needs to send a management request to the asset side management platform to complete the association between the plurality of information, thereby greatly simplifying the operation of the association registration. In addition, the mode realizes two actions of anchoring engineering materials for the engineering project based on the leasing agreement and performing the associated registration of the project information to the anchored engineering materials based on the management request, and avoids the condition that the asset side 12 needs to perform the two actions of anchoring and associated registration respectively.
In this specification, blockchain platform 11 may implement registration of project information by way of executing intelligent contracts. Specifically, when receiving a request from the asset party 12 to register project information of an engineering project to associate the project information with engineering materials anchored by a rental agreement, the blockchain platform 11 may invoke and execute a pre-deployed registration contract to associate and register the project information included in the rental agreement with the engineering materials anchored by the rental agreement. In this process, the registration contract may also verify the item information contained in the rental agreement. Specifically, the registration contract executed by the blockchain platform 11 may match the description information of the required engineering material in the rental agreement with the attribute information of the engineering material anchored in the rental agreement, and return the matching result to the project side 13; after the matching result is confirmed, the project party 13 may return confirmation information to the blockchain platform 11, so that the blockchain platform 11 responds to the confirmation information, recalls the registration contract, registers the registration information, and associates the registration information with the engineering material anchored by the lease agreement.
In practical operation, if the attribute information of the engineering material anchored by the lease agreement is already stored in the blockchain platform 11 (for example, in the above embodiment in which the project information and the attribute information are registered in stages), the request for invoking the registration contract only needs to include the identification code of the engineering material anchored by the lease agreement and the project information to be registered, and the registration contract only needs to determine the attribute information of the engineering material anchored by the lease agreement from the registered engineering materials according to the identification code included in the request, and compare the determined attribute information with the description information of the required engineering material by the lease agreement included in the request, so as to obtain the matching result. If the attribute information of the engineering material anchored by the lease agreement is not stored in the block chain platform 11 in advance (for example, in the above embodiment of performing unified registration on the item information and the attribute information), the request for invoking the registration contract needs to include the attribute information of the engineering material anchored by the lease agreement, and the matching process of the registration contract is similar to the above case, except that the attribute information of the engineering material for comparison only needs to be read from the received request, and does not need to be obtained from the chain according to the identification code, which is not described herein again.
In the market, various protocols are also regarded as assets, and the holder of the protocol can finance the protocol held by the holder as a certificate. Thus, during the actual rental process, the funder 15 is typically involved. Specifically, after the asset party 12 completes the agreement with the project party 13, the asset party 12 may also enter into a financing agreement with the funding party 15 for the lease agreement to obtain more liquidity funds. After the asset side 12 and the funding side enter into a financing agreement, the right of the assets of the lease agreement is transferred to the funding side 15, and the funds held by the funding side 15 are transferred to the funding side 12, the amount of the funds can be obtained by negotiation between the two parties and recorded in the financing agreement. It should be understood that, because the transfer of ownership is involved, the information of the funding party may also be registered to the blockchain platform, which may be used for the transfer of ownership of the assets under the rental agreement on the one hand, and may also be associated with the engineering materials anchored by the rental agreement on the other hand, to indicate the affiliation of the funding party with the engineering materials.
In practice, the asset party 12 may also directly mortgage the leased engineering materials to obtain funds from the funding party 15, rather than financing the leased agreement as a voucher. In this case, the asset party 12 and the funder 15 may enter into a financing agreement directly for the leased engineering materials, rather than for the lease agreement. The financing agreement is used to characterize the project materials anchored by the lease agreement being mortgaged by the asset party 12 to the funding party 15, and the asset party 12 can obtain the funds from the funding party 15 at the expense of the mortgage of the project materials. Similar to financing with a rental agreement as a voucher, the information of the funder 15 is also uploaded by the asset party 12 and certified to the blockchain platform 11 after completion of the sign-on of the financing agreement.
In practice, the information of the funding party may be registered to the blockchain platform 11 in various ways to be associated with the engineering material anchored by the rental agreement.
In one case, the asset party 12 may separately initiate a registration request for the funder's 15 information to register the funder's 15 information with the blockchain platform 11. In another case, the asset party 12 may add the information of the funder 15 to the request to register project information to register with the project information in the blockchain platform. For example, the information for the funder 15 may be added to the barcode graphic described above such that when the asset party 12 scans the barcode graphic, the information for the funder 15 is also obtained by the asset party 12 and used to generate the registration request.
It should be noted that in either case, the blockchain platform 11 may also verify the information of the funding party 15 included in the request, such as project information, when registering the information of the funding party 15 for association with the engineering material anchored by the rental agreement. Specifically, after receiving the registration request, the blockchain platform 11 may invoke and execute a pre-deployed registration contract, so as to match the attribute information of the engineering material anchored by the rental agreement with the description information of the required engineering material in the rental agreement, and transmit the matching result to the funding party 15 for confirmation by the funding party 15. After receiving the confirmation information returned by the fund party 15, the block chain platform 11 may call back the registration contract, and register the information of the fund party, so that the information of the fund party is associated with the engineering material anchored by the lease agreement.
After the engineering materials are leased, the engineering materials are transported to the site of the engineering project for use. Since the ownership of the leased engineering material has been transferred to the funding party 15 after the funding agreement between the asset party 12 and the funding party 15, the funding party 15 has the right to know the status of the leased engineering material. Thus, the present description may also provide early warning services to the funder to alert the funder 15 when a change in the status of leased engineering materials occurs.
In actual operation, the asset party 12 or a manager affiliated with the asset party 12 may scan leased engineering materials at the location of the engineering project at a predetermined engineering node or temporary node of the engineering project, and upload and certify the scanning results to the blockchain platform 11. The blockchain platform 11 may provide the scan results to the funder-side management platform 16 that it interfaces with to provide early warning services to the funder 15. The fund side management platform 16 may compare the scanning result with the registration information of the engineering material anchored by the lease agreement, and send an early warning to the fund side 15 when the comparison result indicates that the difference between the two meets a preset early warning condition.
It is to be noted that the predetermined engineering node of the engineering project refers to: a pre-negotiated time node or time period for scanning leased engineering materials at the location of the engineering project; and the temporary node means: the time node or time period at which the asset party 12 temporarily decides to scan the leased engineering material at the site of the engineering project. The above-mentioned warning condition can be determined by those skilled in the art according to actual situations, and for example, may be at least one of the following: insufficient quantity, wrong location, wrong attribute information, wrong item information. Taking a location error as an example, the scanning result may include an identification code obtained by scanning an electronic tag on the engineering material and a physical address of a scanning machine used by the asset party 12. On this basis, the blockchain platform 11 may obtain project information of the engineering project to which the corresponding engineering material belongs based on the identification code in the scanning result to determine whether the physical address in the scanning result is consistent with the location of the engineering project recorded in the project information, and if not, the blockchain platform is determined to satisfy the early warning condition; taking the quantity shortage as an example, the asset side 12 may scan the electronic tags on all the engineering materials in the location of the engineering project within the time period specified by the predetermined engineering node, and upload all the scanned identification codes as the scanning result to the block chain platform 11, and the block chain platform 11 may obtain the project information of the engineering project according to any one of the identification codes, and determine whether the quantity of the scanned identification codes is consistent with the quantity of the materials specified in the project information, and if not, send an early warning to the funder side 15. Of course, the example is only illustrative, and how to set the warning condition specifically can be set by a person skilled in the art according to the actual situation, and the description does not limit this.
In this specification, the blockchain platform 11 may also perform identity verification on the sender of the scanning result when receiving the scanning result, and only store the scanning result when the verification result indicates that the sender is the asset party 12 or belongs to the asset party 12. Specifically, the sender may add its own identity key to the scanning result, so that the blockchain platform 11 determines the identity of the sender based on the identity key, and further determines whether the sender is the asset party 12 or is affiliated to the asset party 12. In practical operation, a certain number of trusted SDKs (Software Development kits) may be issued in the blockchain platform 11 to provide to the sender of the scan result, and on this basis, the sender may generate an identity key for characterizing its own identity based on the pre-deployed SDKs and prove the reliability of its own identity when sending the scan result to the blockchain platform 11 through the identity key.
In this specification, the scanning result may be sent to the asset side management platform 14, so that the asset side management platform 14 may determine whether the leased engineering materials need to be managed according to the scanning result. Specifically, after receiving the management request sent by the asset party 12, the asset party management platform 14 may obtain the scan result of the leased engineering materials from the blockchain platform 11, and compare the scan result with the project information registered in the blockchain platform 11, so as to determine whether there is a need to manage the leased engineering materials, and if so, send an early warning to the asset party 12. For example, in the case that the scanning result indicates that any engineering material does not meet the registration information certified in the blockchain platform 11, a replacement warning may be issued to the asset party 12, so that the asset party 12 registers another engineering material to the blockchain platform after selecting the another engineering material to replace the any engineering material.
For example, after scanning the electronic tag on the leased engineering material, the sender may further use the obtained real-time information of the corresponding engineering material, and use the scanned identification code and the obtained real-time information as the scanning result. For example, the real-time information may be damage conditions, physical locations, and the like of the engineering materials recorded by the sender after viewing the engineering materials, and then, if the damage conditions in the scanning result indicate that any engineering material is damaged, the asset side management platform 14 may initiate replacement early warning for the engineering material.
In this specification, the asset side 12 may further set an electronic fence at the location of the engineering project, where the electronic fence corresponds to a certain detection range, and when the engineering material enters the detection range, the electronic fence can sense the electronic tag on the engineering material. When the electronic fence detects that any engineering material passes through the detection range, it can be determined that the any engineering material is moved out of the location of the engineering project, and at this time, the electronic fence can send a message for informing that the any engineering material is likely to be lost to the asset side management platform 14, so that the asset side management platform 14 sends a loss early warning to the asset side 12. Accordingly, the electronic fence may also send the same message to the funder-side management platform 16 so that the funder-side management platform 16 issues a loss warning to the funder 15.
It is emphasized that the blockchain platform 11 in this specification can be deployed in different ways. For example, the blockchain platform 11 may be deployed in a conventional blockchain architecture, i.e., the blockchain platform 11 includes only blockchain nodes, and each node is formed by deploying blockchain code on a corresponding physical device, where in most cases, each node corresponds to one physical device; for another example, the blockchain platform 11 may also adopt a baas (block chain as a service) architecture in a blockchain technology to deploy, that is, all nodes in a blockchain network are formed by deploying blockchain codes on a virtual machine implemented in a cloud through a cloud service, and the blockchain nodes do not need to correspond to corresponding physical devices one to one.
In addition, it should be emphasized that the asset side 12, project side 13, and fund side 15 in this specification refer to: the corresponding user, or the device used by the corresponding user. For example, the asset party 12 may refer to both the manufacturer of the engineering material and the terminal equipment used by the manufacturer, and the project party 13 and the fund party 15 are similar and will not be described herein again.
When the objects indicated by the respective parties are different, the technical scheme in the specification is different. For example, when the project side 13 and the asset side 12 make an agreement for rental, if both refer to the corresponding users, the agreement signing process can be understood as follows: a user as a project party 13 and a user as an asset party 12 sign a rental agreement on line, and after the rental agreement is completed, project information of the project contained in the rental agreement is uploaded to the blockchain platform 11 by the asset party 12 through equipment used; if both refer to the devices used by the respective users, the process of agreement subscription may be understood as: the equipment as the project party 13 and the equipment as the asset party 12 both have online signing functions, and corresponding users can complete signing of a rental agreement through the online signing functions of the two equipment, and after the agreement is signed, the equipment as the asset party 12 uploads project information of the project contained in the rental agreement to the block chain platform 11. Of course, this example is only schematic, and in other operations, each of the above parties may also be understood as a corresponding user or a device used by the corresponding user, and when different understanding is adopted, certain differences may also exist in specific operations, and details are not described here.
According to the technical scheme, the block chain platform 11 is introduced into the engineering material management system in the specification, and the block chain platform 11 registers and verifies the attribute information of the engineering material and the project information of the engineering project, so that any party involved in the engineering project, such as the asset party 12 and the project party 13, can acquire the registration information of the engineering material from the block chain platform 11, and the situation that the renting process of the engineering material cannot be traced in the related technology is avoided.
Further, the engineering materials management system of the present specification further incorporates an asset side management platform 14, wherein the asset side management platform 14 is configured to respond to a management request sent by the asset side 12 to manage the leased engineering materials. The information for assisting the asset side management platform 14 to manage, for example, a scanning result obtained by scanning the engineering material at the location of the engineering project at a preset engineering node of the engineering project, may also be uploaded and certified to the blockchain platform 11, so that the asset side 12 or the project side 13 may obtain the information stored in the management process from the blockchain platform 11, thereby avoiding a situation that the management process of the engineering material cannot be traced back in the related art.
It should be understood that the description herein is equivalent to the management of leased engineering materials by way of the block chain platform 11 in cooperation with the asset side management platform 14. The method does not need to send a specially-assigned person to the location of the engineering project for supervision, and greatly reduces the labor cost for managing the leased engineering materials.
Further included in this description is a funder 15 who has a financing agreement with the asset party 12 for the rental agreement. After completion of the financing agreement subscription, the blockchain platform 11 transfers the right of the lease agreement to the funder 15 and transfers the funds of the funder 15 to the asset 12. Therefore, the transaction content specified by the financing agreement can be completed on the chain, the transaction process is verified, and the problem that the transaction process executed based on the financing agreement cannot be traced is solved.
Still further, the engineering material management system may further include: a funder-side management platform 16 corresponding to the funder 15. The fund side management platform 16 may also obtain a scanning result obtained by scanning the engineering material at the location of the engineering project at a preset engineering node of the engineering project, which is certified in the block chain platform 11, and send an early warning to the fund side 15 when a difference between the scanning result and the registration information of the engineering material anchored by the lease agreement meets a preset early warning condition. It can be seen that, in this specification, the cooperation between the fund side management platform 16 and the blockchain platform 11 can provide an early warning function for the leased engineering materials for the fund party 15, thereby avoiding the problem that the fund party 15 cannot supervise the state change of the leased engineering materials after obtaining the right of the lease agreement.
The specification also provides an engineering material management method based on the block chain. The method corresponds to the engineering material management system described above and is applied to the blockchain platform 11 in the system. Most of the operation modes included in the method, such as the operation of registering attribute information, the operation of registering project information, and the operation of managing engineering materials, are described in detail above, and therefore, when related contents are involved, reference may be made to the description of the above system, and details are not described below.
Fig. 2 is a flowchart illustrating a blockchain-based engineering material management method applied to a blockchain platform according to an exemplary embodiment of the present disclosure. As shown in fig. 2, the method may include the steps of:
step 202, issuing an identification code on a block chain; electronic tags are arranged on the surfaces of engineering materials held by assets, and different electronic tags respectively comprise different identification codes.
As described above, the technician can generate the unique identification code in batch through a specific rule as the unique identification of the engineering material produced by the manufacturer on the blockchain. Specifically, the technical staff can send the generated identification code to the block chain platform so as to be issued on the block chain by the block chain platform, and on the basis, the asset side can acquire the identification code issued on the chain and endow the identification code to an electronic tag arranged on the surface of the engineering material, so that the binding of the identification code on the chain and the entity material under the chain is completed.
And 204, performing associated registration on the identification code contained in the electronic tag corresponding to the engineering material held by the asset party and the attribute information of the engineering material.
As described above, after assigning the identification code issued on the chain to the electronic tag provided on the surface of the engineering material, the asset side may register the attribute information of the corresponding engineering material to the blockchain platform based on the identification code included in the electronic tag. The attribute information may include: dimensional information of the engineering material itself, physical properties of the engineering material (e.g., high temperature resistance, corrosion resistance, impact resistance test results, electrical conductivity, etc.). Of course, this example is also illustrative, and the attribute information may include which information may be determined by those skilled in the art according to actual circumstances.
Step 206, registering project information of the project to be associated with the engineering materials anchored by the lease agreement; the rental agreement is entered into by the asset party and the project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform.
As described above, the attribute information of the engineering material may be pre-registered by the asset side into the blockchain platform before the lease agreement is signed; or after the leasing agreement is signed, the project information of the project and the project information can be registered to the block chain platform in a unified way. How to register the item information and the attribute information can be determined by those skilled in the art according to practical situations, and is not limited herein.
As described above, the surface of the engineering material may be further provided with a barcode pattern, and the barcode pattern may include project information of an engineering project to which the anchoring engineering material belongs. The project information can be obtained by scanning bar code images by an asset party and registered to a block chain platform. Specifically, the asset party may scan the barcode graph to obtain the item information, scan the electronic tag to obtain the identification code, generate an association registration request based on the obtained item information and the identification code, and send the association registration request to the blockchain platform. The block chain platform can directly register the project information to the engineering material anchored by the lease agreement in an associated manner according to the identification code contained in the associated registration request; or in response to the received association registration request, acquiring registered attribute information of the corresponding engineering material on the block chain based on the identification code in the association registration request, and determining whether the acquired registered attribute information conforms to the description of the project information in the association registration request, wherein in the case of conformance, association registration is performed between the identification code in the association registration request and the project information.
As mentioned above, the bar code graphic may also include attribute information of the engineering material. Then, the asset side may scan the barcode graph to obtain the project information of the project to which the corresponding engineering material belongs and the attribute information of the engineering material, and then generate an associated registration request based on the obtained project information and attribute information and the identification code obtained by scanning the electronic tag. The association registration request is sent to the blockchain platform, so that the blockchain platform performs unified registration on the identification code, the attribute information and the item information contained in the request to realize association. In this case, when the blockchain platform acquires the associated registration request, it may further acquire the registered attribute information of the corresponding engineering material on the blockchain based on the identification code in the associated registration request, compare the acquired attribute information with the attribute information included in the associated registration request and acquired by scanning the barcode pattern, and only if the acquired attribute information and the attribute information are identical, execute an operation of associating the identification code included in the associated registration request with the item information.
As described above, the asset side may also directly specify a portion of the registered engineering materials to establish an association with the engineering project by sending a management request to the blockchain platform through the asset side management platform. Specifically, after the asset party and the project party sign a rental agreement, a group of engineering materials can be designated as engineering projects related to the rental agreement according to the description information contained in the agreement. After the designation is finished, the asset side can generate a management request based on the identification codes of the group of engineering materials and send the management request to the asset side management platform; the asset side management platform may forward the management request to the blockchain platform to instruct the blockchain platform to anchor the specified set of engineering materials to the engineering project involved in the rental agreement according to the identification code included in the management request. In practical applications, the blockchain platform can also verify the management request and anchor the specified engineering material to the engineering project only if the verification is passed. Specifically, the blockchain platform may read a plurality of identification codes included in the management request, so as to obtain registered attribute information of the engineering material according to the identification codes, compare the obtained attribute information with description information of the required engineering material in the lease protocol, and perform associated registration on the identification codes included in the management request and the project information of the engineering project when the obtained attribute information is matched with the description information.
As described above, the blockchain platform may enable registration of project information by way of executing intelligent contracts. Specifically, when receiving a request for registering project information of an engineering project by an asset party to associate the project information with engineering materials anchored by a rental agreement, the blockchain platform may invoke and execute a pre-deployed registration contract to register the project information included in the rental agreement with the engineering materials anchored by the rental agreement. In this process, the registration contract may also verify the item information contained in the rental agreement. Specifically, the registration contract executed by the blockchain platform can match the description information of the required engineering materials in the lease agreement with the attribute information of the engineering materials anchored in the lease agreement, and return the matching result to the project side; after the project side confirms the matching result, confirmation information can be returned to the block chain platform, so that the block chain platform responds to the confirmation information, calls back the registration contract, registers the registration information and associates the registration information with the engineering materials anchored by the lease agreement.
And 208, interfacing with an asset side management platform to provide the information of the registered engineering materials in the blockchain platform to the asset side through the asset side management platform, so that the asset side management platform manages the registered engineering materials according to a management request sent by the asset side.
As described above, after the asset party completes the agreement with the project party, the asset party may also enter into a financing agreement with the funding party for the lease agreement to obtain more liquidity funds. After the completion of the signing of the financing agreement, the blockchain platform can register the information of the fund party to the blockchain platform so as to be related to the engineering materials anchored by the lease agreement; and transferring the right of the assets of the lease agreement to the funder, and transferring the funds held by the funder and specified in the financing agreement to the assets side.
As described above, the asset side may also scan the engineering material at the location of the engineering project at a predetermined engineering node or a temporary node of the engineering project, and upload the scanning result obtained by the scanning to the blockchain platform, so as to be stored by the blockchain platform. Further, the blockchain platform may further provide the scanning result to a fund side management platform corresponding to the fund party, so that the fund side management platform sends an early warning to the fund party when a difference between the scanning result and the registration information of the engineering material anchored by the lease agreement meets a preset early warning condition. Wherein, the preset early warning condition may be at least one of the following: insufficient quantity, wrong location, wrong attribute information, wrong item information.
As described above, after receiving the scan result, the blockchain platform may also authenticate the sender of the scan result. Specifically, the block chain platform may obtain an identity key of the sender included in the scanning result in the case that the scanning result is received, so as to perform identity authentication on the sender; and storing the received scanning result only under the condition that the verification result shows that the sender is an asset party or belongs to the asset party.
As described above, the scan results of the blockchain platform certificate may also be used by the asset side management platform to manage the engineering materials located at the site of the engineering project. Specifically, the blockchain platform may issue the scanning result to the asset side management platform, so that the asset side management platform sends a replacement warning for any one of the engineering materials anchored by the rental agreement to the asset side when the scanning result indicates that the any one of the engineering materials does not conform to the registration information of the any one of the engineering materials in the blockchain platform, so that the asset side registers the other engineering materials to the blockchain platform after selecting the other engineering materials for replacing the any one of the engineering materials.
According to the technical scheme, the block chain platform is introduced, and the block chain platform registers and verifies the attribute information of the engineering material and the project information of the engineering project, so that any party involved in the engineering project, such as an asset party and a project party, can acquire the registration information of the engineering material from the block chain platform, and the situation that the renting process of the engineering material cannot be traced in the related technology is avoided.
Further, the present specification also introduces an asset side management platform for managing leased engineering materials in response to a management request sent by an asset side. The information for assisting the asset side management platform to manage, for example, a scanning result obtained by scanning the engineering material at the location of the engineering project at the preset engineering node of the engineering project, can also be uploaded and certified to the block chain platform, so that the asset side or the project side can obtain the information stored in the management process from the block chain platform, and the situation that the management process of the engineering material cannot be traced in the related technology is avoided.
It should be understood that the description is equivalent to the management of the leased engineering materials by means of matching the block chain platform with the asset side management platform. The method does not need to send a specially-assigned person to the location of the engineering project for supervision, and greatly reduces the labor cost for managing the leased engineering materials.
In the following, the technical solution of the present specification will be described by taking an aluminum template as an example of an engineering material. In this example, the asset side is a manufacturer of the aluminum formwork, the project side is a construction company that hosts a house construction project, and the capital side is an investment company.
Fig. 3 is an interaction diagram illustrating a method for block chain-based engineering material management according to an exemplary embodiment of the present disclosure.
As shown in fig. 3, the method may include the steps of:
in step 301, the blockchain platform issues a unique RFID code.
In this embodiment, a technician may generate a plurality of unique RFID codes according to EPC rules and upload the RFID codes to the blockchain platform, so that the received RFID codes are issued by the blockchain platform.
At step 302, the manufacturer obtains the RFID code from the blockchain platform.
In this embodiment, after a certain number of aluminum templates are produced, the manufacturer can obtain several issued RFID codes from the blockchain platform to serve as unique identifiers on the chain of each aluminum template.
In step 303, the manufacturer uses the RFID code to generate an electronic tag on the aluminum template.
In practical application, after obtaining the RFID code, the manufacturer may use the RFID code to generate an electronic tag, and fix the electronic tag to each aluminum template, thereby completing the binding between the on-chain RFID code and the off-chain aluminum template. This process is also referred to as the RFID code assigning process.
At step 304, the manufacturer scans the electronic tag for the RFID code of the corresponding aluminum template and generates a first registration transaction based on the RFID code and the attribute information of the aluminum template.
In this embodiment, after the assigning of the RFID code is completed, the attribute information of the corresponding aluminum template may be registered by using the electronic tag on the aluminum template. For example, the manufacturer may scan the electronic tag through a handheld scanner to obtain the RFID code of the corresponding aluminum template, and manually enter the attribute information of the corresponding aluminum template. On the basis, the handheld code scanner can generate a first registration transaction for registering the attribute information of the aluminum template based on the obtained RFID code and the attribute information. The first registration transaction is sent to the blockchain platform, so that the blockchain platform performs correlation verification on the RFID code and the attribute information of the aluminum template.
At step 305, the manufacturer sends the first registration transaction to the blockchain platform.
And step 306, the blockchain platform performs associated verification on the attribute information and the RFID code in the first registration transaction.
At step 307, the manufacturer enters into a rental agreement with the construction company.
In this embodiment, after registering the attribute information of the produced aluminum template, the manufacturer may negotiate with a building company that needs to rent the aluminum template to sign a corresponding lease agreement. Project information of a housing construction project contracted by a construction company, such as a construction location, a construction building height, the number and attributes of aluminum templates required, and the like, may be recorded in the rental agreement.
In step 308, the manufacturer generates a two-dimensional code on the aluminum template based on the project information of the house building project contained in the rental agreement.
In this embodiment, the manufacturer may further generate a two-dimensional code based on the project agreement in the lease agreement, and add the two-dimensional code to the aluminum templates to be leased, so as to bind each aluminum template with its own belonged project.
For example, assuming that three aluminum templates need to be rented in the rental agreement, the manufacturer may select three aluminum templates A, B, C corresponding to the description from the produced aluminum templates according to the description in the rental agreement to be used as aluminum templates to be rented, and add a two-dimensional code containing project information to the three aluminum templates. It should be noted that the item information in the two-dimensional codes added for the respective aluminum templates may be completely the same or have a certain difference. For example, the item information included in the two-dimensional code on the aluminum template A, B, C may be only description information of housing construction items such as the location of the item, the height of a housing, and the number of various aluminum templates required, or may further include a floor or an area to which each aluminum template is applied, for example, the two-dimensional code on the aluminum template a further includes information applied to the 3 th floor of the southwest building, the two-dimensional code on the aluminum template B further includes information applied to the 4 th floor of the northeast building, and the two-dimensional code on the aluminum template a further includes information applied to the 5 th floor of the southwest building. The specific information on the items included in the two-dimensional codes on the aluminum templates to be leased may be determined by those skilled in the art according to actual circumstances, and the embodiment is not limited thereto.
Step 309, the manufacturer scans the two-dimensional code to obtain item information of the corresponding aluminum template, scans the electronic tag to obtain the RFID code of the corresponding aluminum template, and generates a second registration transaction based on the obtained item information and the RFID code.
Similar to the attribute information, after the assigning of the two-dimensional code is completed, the manufacturer can register the project information of the housing construction project to which the corresponding aluminum template belongs by using the two-dimensional code on the aluminum template. For example, the manufacturer may scan the two-dimensional code for item information of a corresponding housing construction item, and scan the electronic tag for the RFID code of a corresponding aluminum template by a handheld scanner. On the basis, the handheld code scanner can generate a second registration transaction for performing associated registration on the item information of the housing building item and the RFID code based on the RFID code and the item information obtained through scanning. The second registration transaction will be sent to the blockchain platform for associated crediting by the blockchain platform of the RFID code of the aluminum template and the item information of the housing construction item.
At step 310, the manufacturer sends a second registration transaction to the blockchain platform.
In step 311, the blockchain platform performs a correlation verification on the item information and the RFID code in the second registration transaction.
In this embodiment, a pre-deployed registration contract may be invoked at the blockchain platform to perform an associated verification of the item information and the RFID code in the second registration transaction. Before the certificate is stored, the registration contract can also verify the item information in the registration transaction so as to judge whether the two-dimensional code endowing error exists. Specifically, the registration contract may obtain attribute information registered to the chain based on the RFID code in the second registration transaction, compare the attribute information with the item information included in the second registration transaction, and if the comparison result indicates that the attribute information does not match the description information about the required aluminum template in the item information, not perform the associated verification on the item information and the RFID code in the second registration transaction.
It should be understood that in the process of assigning the two-dimensional code, there is a high possibility that a worker of the manufacturer may make an operation mistake, for example, the worker may mistakenly assign the two-dimensional code generated based on the above item information to the unselected aluminum template D, and the aluminum template C is added with the two-dimensional code generated based on other item information. In this case, it is possible to verify whether there is a problem of a coding error in the above manner, and avoid an error in associating the item information with the aluminum template.
In step 312, the blockchain platform receives the scanning result uploaded after the aluminum template on the construction site is scanned by the predetermined engineering node, and stores the scanning result.
In this embodiment, after the manufacturer completes registration of the project information and the attribute information, a specially-assigned person may be arranged to scan the electronic tag and/or the two-dimensional code on the leased aluminum template on the building site at the specific engineering node, and upload and verify the scanning result to the blockchain platform, so that the manufacturer management platform corresponding to the manufacturer may obtain the corresponding scanning result from the blockchain platform to determine whether the manufacturer needs to manage the leased aluminum template.
Step 313, the blockchain platform issues the scan result to the manufacturer management platform corresponding to the manufacturer.
In step 314, the manufacturer management platform determines whether the current status of the aluminum template matches the registration information of the corresponding aluminum template in the blockchain platform according to the scanning result.
Similar to when the manufacturer registers, the manufacturer can scan an aluminum template on the construction site with a hand-held scanner to obtain the scanning result. In this embodiment, the physical location of the handheld scanner may be uploaded into the blockchain platform as well as the scan results. On the basis, after obtaining the scanning result, the manufacturer management platform can obtain the item information of the item to which the aluminum template belongs from the blockchain platform on the one hand based on the scanned RFID code contained in the scanning result, and read the position information contained in the item information, and further determine whether to manage the aluminum template on the construction site by judging whether the physical position meets the description of the position information. When the physical position does not accord with the description of the position information, a management early warning is sent to the manufacturer, so that the manufacturer can manage the rented aluminum template. For example, when the item information obtained based on the RFID code of an aluminum template indicates that the aluminum template is used in the southwest area of a construction site, but the physical location indicates that the actual location of the aluminum template is located in the northeast area, it can be determined that there is a need to manage the aluminum template.
Of course, the determination based on the physical location is only illustrative, and as described above, other manners, such as determining whether the number is insufficient, may also be used to determine whether there is a need to manage the leased aluminum template, and how to determine the need may be set by a person skilled in the art according to actual needs, which is not limited in this embodiment.
And 315, when the manufacturer management platform determines that the current state of the aluminum template does not conform to the registration information of the aluminum template, initiating management early warning to the manufacturer.
In the present embodiment, information of an investment company having a financing agreement for a rental agreement with a manufacturer may also be registered. In actual operation, the information of the investment companies can be independently registered, such as a third registration transaction is sent; the information of the investment company can also be added to the two-dimensional code so as to be registered together with the project information. The specific registration method has been described in detail above, and is not described in detail in this embodiment.
Correspondingly, the scanning result can also be issued to an investment company management platform corresponding to the investment company, so that after the ownership of the lease agreement is transferred to the investment company, the investment company management platform feeds back whether the state of the leased aluminum template is normal or not to the investment company. The detailed operation is also described above, and will not be described herein.
As can be seen from the above technical solutions, according to the technical solution of this embodiment, the blockchain platform can register the attribute information of the rented aluminum template and the project information of the housing construction project to which the aluminum template belongs, so that any party involved in the rental agreement can obtain the registration information of the rented aluminum template from the blockchain platform. On the basis, the leasing process and the management process of the aluminum template can be traced when any situation occurs to the leased aluminum template.
Further, the present embodiment does not need to send a specially assigned person to monitor the status of the aluminum template at any time as in the related art, so as to complete the management of the aluminum template. The rented aluminum template can be managed through the manufacturer management platform corresponding to the manufacturer only by sending a person to scan the electronic tag on the aluminum template before the person is sent at a specific time node of the house building project, so that the labor cost of aluminum template management is reduced.
Fig. 4 is an interaction diagram illustrating another block chain-based engineering material management method according to an exemplary embodiment of the present disclosure. As shown in fig. 4, the method may include the steps of:
in step 401, the blockchain platform issues a unique RFID code.
At step 402, the manufacturer obtains an RFID code from the blockchain platform.
At step 403, the manufacturer uses the RFID code to generate an electronic tag on the aluminum template.
In the present embodiment, the steps 401-403 are similar to the previous embodiment. The detailed operation manner can refer to the description of the previous embodiment, and is not described herein.
At step 404, the manufacturer enters into a rental agreement with the construction company.
In step 405, the manufacturer generates a two-dimensional code on the aluminum template based on the item information of the housing construction item included in the lease contract and the attribute information of the corresponding aluminum template.
Unlike the previous embodiment, after completing the assigning of the RFID, the manufacturer may not register the attribute information of the produced aluminum template to the blockchain platform in advance. But the attribute information of the aluminum template and the project information of the housing construction project are registered in a unified manner after the contract of the rental agreement is completed.
In actual operation, the manufacturer may generate a two-dimensional code based on the item information in the rental agreement and the attribute information of the aluminum template, and add the two-dimensional code to the aluminum template to be rented, so as to bind each aluminum template with its own attribute information and its own affiliated item.
Step 406, the manufacturer scans the electronic tag to obtain the RFID code of the corresponding aluminum template, and scans the two-dimensional code to obtain the item information and the attribute information of the corresponding aluminum template; and generates a registration transaction based on the RFID code, the item information, and the attribute information.
Since the two-dimensional code in this embodiment includes the attribute information and the item information of the aluminum template, in this embodiment, the two-dimensional code and the electronic tag only need to be scanned once, respectively, and thus the unified registration of the attribute information and the item information can be achieved. Specifically, the manufacturer may scan the two-dimensional code by using a handheld barcode scanner to obtain item information of a housing building project to which the corresponding aluminum template belongs and attribute information of the aluminum template, and scan the electronic tag to obtain the RFID code of the aluminum template. On the basis, the handheld code scanner can generate a registration transaction for performing associated registration on the item information, the attribute information and the RFID code based on the RFID code, the attribute information and the item information obtained by scanning. The registration transaction will be sent to the blockchain platform for verification of the association of the RFID code, item information and attribute information of the aluminum template by the blockchain platform.
In step 407, the manufacturer sends the registration transaction to the blockchain platform.
And step 408, the blockchain platform performs associated evidence storage on the attribute information, the item information and the RFID code in the registration transaction.
Step 409, the block chain platform receives the scanning result uploaded after the aluminum template on the construction site is scanned by the preset engineering node, and the scanning result is stored.
In step 410, the blockchain platform issues the scan result to the manufacturer management platform corresponding to the manufacturer.
In step 411, the manufacturer management platform determines whether the current status of the aluminum template matches the registration information of the corresponding aluminum template in the blockchain platform according to the scanning result.
In step 412, the manufacturer management platform initiates a management early warning to the manufacturer when determining that the current state of the aluminum template does not conform to the registration information of the aluminum template.
The steps 409 and 412 in this embodiment are the same as the steps 312 and 315 in the previous embodiment, and reference may be made to the description of the previous embodiment, which is not repeated in this embodiment.
According to the technical scheme, similar to the previous embodiment, the blockchain platform can register the attribute information of the leased aluminum template and the project information of the housing construction project to which the aluminum template belongs, so that any party involved in the lease agreement can acquire the registration information of the leased aluminum template from the blockchain platform, and the problem that the lease process and the management process of the aluminum template cannot be traced in the related technology is solved. In addition, the rented aluminum templates can be managed through the manufacturer management platform corresponding to the manufacturer only by sending persons to scan the electronic tags on the aluminum templates at specific time nodes of the house building project, and labor cost for aluminum template management is reduced.
Different from the previous embodiment, in the present embodiment, after the rental agreement is signed, the attribute information of the aluminum template and the project information of the housing construction project to which the aluminum template belongs are registered in a unified manner, so that the number of interactions required for registering the information for the aluminum template is reduced compared with the previous embodiment. The corresponding cost is then: before the lease agreement is signed, the attribute information of the aluminum template cannot be stored.
FIG. 5 is a schematic block diagram of an apparatus provided in an exemplary embodiment. Referring to fig. 5, at the hardware level, the apparatus includes a processor 502, an internal bus 504, a network interface 506, a memory 508 and a non-volatile memory 510, but may also include hardware required for other services. One or more embodiments of the present description may be implemented in software, such as by processor 502 reading corresponding computer programs from non-volatile storage 510 into memory 508 and then running. Of course, besides software implementation, the one or more embodiments in this specification do not exclude other implementations, such as logic devices or combinations of software and hardware, and so on, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 6, the engineering material management device based on the block chain may be applied to the apparatus shown in fig. 5 to implement the technical solution of the present specification. Wherein, this engineering material management device can include:
an issuing unit 601 that issues an identification code on a block chain; electronic tags are arranged on the surfaces of engineering materials held by an asset party, and different electronic tags respectively comprise different identification codes;
a first registration unit 602 that performs association registration of an identification code included in an electronic tag corresponding to an engineering material held by the asset party and attribute information of the engineering material;
a second registration unit 603, which registers project information of the engineering project to be associated with the engineering material anchored by the lease agreement; the rental agreement is signed by the asset party and a project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform;
the docking unit 604 is docked with the asset side management platform to provide the information of the registered engineering materials in the blockchain platform to the asset side through the asset side management platform, so that the asset side management platform manages the registered engineering materials according to the management request sent by the asset side.
Optionally, the surface of the engineering material is further provided with a bar code graph, and the bar code graph contains project information of an engineering project to which the engineering material belongs; and the project information is obtained by scanning the bar code graph by the asset party so as to be registered to the block chain platform.
Optionally, the second registering unit 603 is further configured to:
receiving an associated registration request generated by the asset party according to the project information obtained by scanning the bar code graph and the identification code obtained by scanning the electronic tag;
and performing associated registration on the item information and the identification code contained in the associated registration request.
Optionally, the second registering unit 603 is further configured to:
responding to the received associated registration request, and acquiring registered attribute information of the corresponding engineering material on a block chain based on an identification code in the associated registration request;
and under the condition that the acquired registered attribute information is consistent with the item information in the associated registration request, performing associated registration on the item information and the identification code contained in the associated registration request.
Optionally, the barcode pattern further includes: attribute information of the engineering material; the first registration unit 602 and the second registration unit 603 are commonly used for:
receiving an associated registration request generated by the asset party according to the item information and the attribute information obtained by scanning the bar code graph and the identification code obtained by scanning the electronic tag;
and performing associated registration on the item information, the attribute information and the identification code contained in the associated registration request.
Optionally, the first registration unit 602 and the second registration unit 603 are specifically configured to:
responding to the received associated registration request, and acquiring registered attribute information of the corresponding engineering material on a block chain based on an identification code in the associated registration request;
and under the condition that the acquired registered attribute information is consistent with the attribute information which is acquired by scanning the bar code graph and is contained in the associated registration request, performing associated registration on the item information, the attribute information and the identification code contained in the associated registration request.
Optionally, the management request includes an identification code of a set of engineering materials specified by the asset party; the second registration unit 603 is further configured to:
receiving the management request sent by the asset side management platform, and anchoring the group of engineering materials to the engineering project according to the identification code contained in the management request;
determining registered attribute information of corresponding engineering materials according to the identification codes contained in the management request; in the event that the determined attribute information matches the descriptive information for the required engineering material in the rental agreement, an association is established between the identification code contained in the management request and the project information for the engineering project.
Optionally, the method further includes:
an execution unit 605, in response to the request for registering the project information to be associated with the at least one part of engineering materials by the asset party, executing a registration contract to match description information of required engineering materials in the rental agreement with the registered attribute information of the at least one part of engineering materials, and transmitting a matching result to the project party; and responding to the confirmation information returned by the project party for the matching result, calling back the registration contract to register the project information, and enabling the project information to be associated with the at least one part of engineering materials.
Optionally, the method further includes:
a third registration unit 606, which registers the information of the funder who has signed a financing agreement for the rental agreement with the asset party to the blockchain platform so as to be associated with the engineering material anchored by the rental agreement; for characterizing the at least a portion of the engineered material being mortgaged by the funding party to obtain funds from the funding party.
Optionally, the third registration unit 606 is further configured to:
registering information of a funder having a financing agreement for the rental agreement with the asset party to the blockchain platform for association to engineering materials anchored by the rental agreement; the financing agreement is used to instruct transfer of the right to the property of the rental agreement to the funder, and transfer of the funds held by the funder to the funder.
Optionally, the method further includes:
the evidence storing unit 607 is used for receiving a scanning result uploaded by the asset party after scanning the engineering material at the location of the engineering project at a preset engineering node or a temporary node of the engineering project, and storing the received scanning result; and issuing the scanning result to a fund side management platform corresponding to the fund party, so that the fund side management platform sends an early warning to the fund party when the difference between the scanning result and the registration information of at least one part of engineering materials meets a preset early warning condition.
Optionally, the evidence storing unit 607 is further configured to:
under the condition of receiving the scanning result, acquiring an identity key of a sender of the scanning result so as to carry out identity verification on the sender; and storing the scanning result only under the condition that the verification result shows that the sender is the asset party or belongs to the asset party.
Optionally, the evidence storing unit 607 is further configured to:
receiving a scanning result uploaded by the asset party after scanning the engineering material at the location of the engineering project at a preset engineering node or a temporary node of the engineering project, and storing the received scanning result;
and sending the scanning result to the asset side management platform, so that the asset side management platform sends a replacement early warning aiming at any engineering material to the asset side under the condition that the scanning result shows that any engineering material in the at least one part of engineering materials does not accord with the registration information in the block chain platform, and the asset side registers other engineering materials to the block chain platform after selecting other engineering materials for replacing any engineering material.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
In a typical configuration, a computer includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic disk storage, quantum memory, graphene-based storage media or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The terminology used in the description of the one or more embodiments is for the purpose of describing the particular embodiments only and is not intended to be limiting of the description of the one or more embodiments. As used in one or more embodiments of the present specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present description to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of one or more embodiments herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The above description is only for the purpose of illustrating the preferred embodiments of the one or more embodiments of the present disclosure, and is not intended to limit the scope of the one or more embodiments of the present disclosure, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the one or more embodiments of the present disclosure should be included in the scope of the one or more embodiments of the present disclosure.

Claims (29)

1. A blockchain-based engineering materials management system, comprising:
the block chain platform is used for issuing the identification codes on the block chain; wherein, the surface of the engineering material held by the asset party is provided with an electronic tag, and different electronic tags respectively comprise different identification codes;
the asset side is used for associating and registering the attribute information of the engineering material and the identification code of the engineering material to the block chain platform according to the identification code contained in the electronic tag corresponding to the engineering material held by the asset side; wherein the asset party and project party have a rental agreement for an engineering project, the rental agreement serving to anchor at least a portion of the engineering material registered by the asset party on the blockchain platform to the engineering project, and project information for the engineering project being registered by the asset party to the blockchain platform for association to the at least a portion of the engineering material;
and the asset side management platform is butted with the block chain platform and used for acquiring the information of the registered engineering materials from the block chain platform so as to provide the information to the asset side and managing the registered engineering materials according to a management request sent by the asset side.
2. The system of claim 1, wherein the first and second sensors are disposed in a common housing,
the surface of the engineering material is also provided with a bar code graph, and the bar code graph comprises project information of an engineering project to which the engineering material belongs; and the project information is obtained by scanning the bar code graph by the asset party so as to be registered to the block chain platform.
3. The system of claim 2, wherein the first and second sensors are arranged in a single package,
the asset side is further to: respectively scanning the bar code graph and the electronic tag on the engineering material, generating an associated registration request according to the project information obtained by scanning the bar code graph and the identification code obtained by scanning the electronic tag, and sending the associated registration request to the block chain platform so as to associate and register the project information and the identification code of the engineering material.
4. The system of claim 3, the blockchain platform further to:
responding to the received associated registration request, and acquiring registered attribute information of the corresponding engineering material on a block chain based on an identification code in the associated registration request;
and under the condition that the acquired registered attribute information is consistent with the item information in the association registration request, performing association registration on the identification code and the item information in the association registration request.
5. The system of claim 2, the barcode graphic further comprising: attribute information of the engineering material; the registering step of associating and registering the attribute information of the engineering material and the identification code of the engineering material to the block chain platform according to the identification code included in the electronic tag corresponding to the engineering material held by the registering step includes:
respectively scanning the bar code graph and the electronic tag on the engineering material, generating an associated registration request according to the item information and the attribute information obtained by scanning the bar code graph and the identification code obtained by scanning the electronic tag, and sending the associated registration request to the block chain platform so as to perform associated registration on the item information, the attribute information and the identification code contained in the associated registration request by the block chain platform.
6. The system of claim 5, the blockchain platform further to:
responding to the received associated registration request, and acquiring registered attribute information of the corresponding engineering material on a block chain based on an identification code in the associated registration request;
and under the condition that the acquired registered attribute information is consistent with the attribute information which is acquired by scanning the bar code graph and is contained in the associated registration request, performing associated registration on the item information, the attribute information and the identification code contained in the associated registration request.
7. The system of claim 1, wherein the first and second sensors are disposed in a common housing,
the management request includes identification codes for a set of engineering materials specified by the asset party; the asset side management platform manages the registered engineering materials according to the management request sent by the asset side, and comprises the following steps: submitting the management request to the blockchain platform to instruct the blockchain platform to anchor the set of engineering materials to the engineering project based on an identification code contained in the management request;
the blockchain platform is further configured to: determining registered attribute information of corresponding engineering materials according to the identification codes contained in the management request; in the event that the determined attribute information matches the descriptive information for the required engineering material in the rental agreement, an association is established between the identification code contained in the management request and the project information for the engineering project.
8. The system of claim 1, the blockchain platform further to:
in response to the request of the asset party to register the project information to be associated with the at least one part of engineering materials, executing a registration contract to match description information of the required engineering materials in the rental agreement with the registered attribute information of the at least one part of engineering materials, and transmitting the matching result to the project party;
and in response to the confirmation information returned by the project party for the matching result, calling back the registration contract to register the project information, so that the project information is associated with the at least one part of engineering materials.
9. The system of claim 1, wherein the first and second sensors are disposed in a common housing,
the asset party also subscribes with a fund party to a financing agreement aiming at the at least one part of the engineering materials, and the financing agreement is used for representing that the at least one part of the engineering materials are mortgaged to the fund party by the fund party so as to obtain funds from the fund party; wherein the information of the funding party is registered by the asset party to the blockchain platform for association to engineering materials anchored by the rental agreement.
10. The system of claim 1, further comprising:
the asset party also signs a financing agreement for the lease agreement with a funding party, wherein the financing agreement is used for indicating that the asset of the lease agreement belongs to be transferred to the funding party and transferring the funds held by the funding party to the asset party; wherein the information of the funding party is registered by the asset party to the blockchain platform for association to engineering materials anchored by the rental agreement.
11. The system according to claim 9 or 10,
the asset side is further to: scanning the engineering material at the location of the engineering project at a preset engineering node or a temporary node of the engineering project, and uploading and storing an obtained scanning result to the block chain platform;
the system further comprises: and the fund side management platform is in butt joint with the block chain platform and is used for acquiring the scanning result from the block chain platform and sending out early warning to the fund party under the condition that the difference between the scanning result and the registration information of at least one part of engineering materials meets a preset early warning condition.
12. The system of claim 11, the blockchain platform further to:
under the condition of receiving the scanning result, acquiring an identity key of a sender of the scanning result so as to carry out identity verification on the sender; and storing the scanning result only under the condition that the verification result shows that the sender is the asset party or is affiliated to the asset party.
13. The system of claim 1, wherein the first and second sensors are disposed in a common housing,
the asset side is further to: scanning the engineering material at the location of the engineering project at a preset engineering node or a temporary node of the engineering project, and uploading and storing an obtained scanning result to the block chain platform;
the asset side management platform manages the registered engineering materials according to the management request sent by the asset side, and comprises the following steps: and acquiring the scanning result from the blockchain platform, and sending a replacement early warning aiming at any engineering material to the asset party under the condition that the scanning result shows that any engineering material in the at least one part of engineering materials does not accord with the registration information of the at least one part of engineering materials in the blockchain platform, so that the asset party registers other engineering materials to the blockchain platform after selecting other engineering materials for replacing the any engineering materials.
14. A block chain-based engineering material management method is applied to a block chain platform and comprises the following steps:
issuing an identification code on the blockchain; electronic tags are arranged on the surfaces of engineering materials held by an asset party, and different electronic tags respectively comprise different identification codes;
performing associated registration on an identification code contained in an electronic tag corresponding to the engineering material held by the asset party and attribute information of the engineering material;
registering project information of the engineering project to be associated with engineering materials anchored by the lease agreement; the rental agreement is signed by the asset party and a project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform;
and the management platform is in butt joint with the asset side management platform, so that the information of the registered engineering materials in the block chain platform is provided to the asset side through the asset side management platform, and the asset side management platform manages the registered engineering materials according to the management request sent by the asset side.
15. The method of claim 14, wherein the surface of the engineering material is further provided with a bar code pattern, and the bar code pattern comprises project information for anchoring an engineering project to which the engineering material belongs; and the project information is obtained by scanning the bar code graph by the asset party so as to be registered to the block chain platform.
16. The method of claim 15, registering project information for an engineering project, comprising:
receiving an associated registration request generated by the asset party according to the project information obtained by scanning the bar code graph and the identification code obtained by scanning the electronic tag;
and performing associated registration on the item information and the identification code contained in the associated registration request.
17. The method of claim 16, further comprising:
responding to the received associated registration request, and acquiring registered attribute information of the corresponding engineering material on a block chain based on an identification code in the associated registration request;
and under the condition that the acquired registered attribute information is consistent with the item information in the association registration request, performing association registration on the item information and the identification code contained in the association registration request.
18. The method of claim 15, the barcode graphic further comprising: attribute information of the engineering material; the identification code contained in the electronic tag corresponding to the engineering material held by the asset party and the attribute information of the engineering material are subjected to associated registration; and registering project information of the engineering project to be associated with engineering materials anchored by the rental agreement, including:
receiving an associated registration request generated by the asset party according to the project information and the attribute information obtained by scanning the bar code graph and the identification code obtained by scanning the electronic tag;
and performing associated registration on the item information, the attribute information and the identification code contained in the associated registration request.
19. The method of claim 18, further comprising:
responding to the received associated registration request, and acquiring registered attribute information of the corresponding engineering material on a block chain based on an identification code in the associated registration request;
and under the condition that the acquired registered attribute information is consistent with the attribute information which is acquired by scanning the bar code graph and is contained in the associated registration request, performing associated registration on the item information, the attribute information and the identification code contained in the associated registration request.
20. The method of claim 14, the management request including an identification of a set of engineering materials specified by the asset party; the method further comprises the following steps:
receiving the management request sent by the asset side management platform, and anchoring the group of engineering materials to the engineering project according to the identification code contained in the management request;
determining registered attribute information of corresponding engineering materials according to the identification codes contained in the management request; in the event that the determined attribute information matches the descriptive information for the required engineering material in the rental agreement, an association is established between the identification code contained in the management request and the project information for the engineering project.
21. The method of claim 14, further comprising:
in response to the request of the asset party to register the project information to be associated with the at least one part of engineering materials, executing a registration contract to match description information of the required engineering materials in the rental agreement with the registered attribute information of the at least one part of engineering materials, and transmitting the matching result to the project party;
and in response to the confirmation information returned by the project party for the matching result, calling back the registration contract to register the project information, so that the project information is associated with the at least one part of engineering materials.
22. The method of claim 14, further comprising:
registering information of a funder having a financing agreement for the rental agreement with the asset party to the blockchain platform for association to engineering materials anchored by the rental agreement; for characterizing the at least a portion of the engineered material being mortgaged by the funding party to obtain funds from the funding party.
23. The method of claim 14, further comprising:
registering information of a funder having a financing agreement for the lease agreement with the asset party to the blockchain platform for association with engineering materials anchored by the lease agreement; the financing agreement is used to instruct transfer of the right to the property of the rental agreement to the funder, and transfer of the funds held by the funder to the funder.
24. The method of claim 22 or 23, further comprising:
receiving a scanning result uploaded by the asset party after scanning the engineering material at the location of the engineering project at a preset engineering node or a temporary node of the engineering project, and storing the received scanning result;
and issuing the scanning result to a fund side management platform corresponding to the fund party, so that the fund side management platform issues an early warning to the fund party when the difference between the scanning result and the registration information of at least one part of engineering materials meets a preset early warning condition.
25. The method of claim 24, further comprising:
under the condition of receiving the scanning result, acquiring an identity key of a sender of the scanning result so as to carry out identity verification on the sender; and storing the scanning result only under the condition that the verification result shows that the sender is the asset party or is affiliated to the asset party.
26. The method of claim 14, further comprising:
receiving a scanning result uploaded by the asset party after the asset party scans the engineering material at the location of the engineering project at a preset engineering node or a temporary node of the engineering project, and storing the evidence of the received scanning result;
and sending the scanning result to the asset side management platform, so that the asset side management platform sends a replacement early warning aiming at any engineering material to the asset side under the condition that the scanning result shows that any engineering material in the at least one part of engineering materials does not accord with the registration information in the block chain platform, and the asset side registers other engineering materials to the block chain platform after selecting other engineering materials for replacing any engineering material.
27. A block chain-based engineering material management device is applied to a block chain platform and comprises:
the issuing unit issues the identification code on the block chain; electronic tags are arranged on the surfaces of engineering materials held by an asset party, and different electronic tags respectively comprise different identification codes;
a first registration unit configured to perform association registration of an identification code included in an electronic tag corresponding to an engineering material held by the asset party and attribute information of the engineering material;
the second registration unit is used for registering project information of the engineering project so as to be related to engineering materials anchored by the lease agreement; the rental agreement is signed by the asset party and a project party of the engineering project for anchoring at least a portion of the engineering material registered by the asset party on the blockchain platform;
and the docking unit is docked with the asset side management platform so as to provide the information of the registered engineering materials in the block chain platform to the asset side through the asset side management platform, so that the asset side management platform manages the registered engineering materials according to the management request sent by the asset side.
28. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor implements the method of any one of claims 14-26 by executing the executable instructions.
29. A computer readable storage medium having stored thereon computer instructions which, when executed by a processor, carry out the steps of the method according to any one of claims 14 to 26.
CN202210067565.6A 2022-01-20 2022-01-20 Engineering material management method and device based on block chain Pending CN114443766A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210067565.6A CN114443766A (en) 2022-01-20 2022-01-20 Engineering material management method and device based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210067565.6A CN114443766A (en) 2022-01-20 2022-01-20 Engineering material management method and device based on block chain

Publications (1)

Publication Number Publication Date
CN114443766A true CN114443766A (en) 2022-05-06

Family

ID=81367612

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210067565.6A Pending CN114443766A (en) 2022-01-20 2022-01-20 Engineering material management method and device based on block chain

Country Status (1)

Country Link
CN (1) CN114443766A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114881738A (en) * 2022-05-25 2022-08-09 湖南海巍科技有限公司 Engineering material automatic transaction control method, system, equipment, medium and terminal
CN117787817A (en) * 2024-02-28 2024-03-29 西安航科创星电子科技有限公司 Ceramic chip inductance capacitor production and tracing method based on conductive copper paste

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009388A (en) * 2019-02-02 2019-07-12 阿里巴巴集团控股有限公司 Equipment leasing method, apparatus, equipment and storage medium
CN112001669A (en) * 2020-07-22 2020-11-27 国网内蒙古东部电力有限公司赤峰供电公司 Engineering material control method, system and computer storage medium
CN112488592A (en) * 2020-12-23 2021-03-12 树根互联技术有限公司 Engineering equipment management method and device based on block chain and computer terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009388A (en) * 2019-02-02 2019-07-12 阿里巴巴集团控股有限公司 Equipment leasing method, apparatus, equipment and storage medium
CN112001669A (en) * 2020-07-22 2020-11-27 国网内蒙古东部电力有限公司赤峰供电公司 Engineering material control method, system and computer storage medium
CN112488592A (en) * 2020-12-23 2021-03-12 树根互联技术有限公司 Engineering equipment management method and device based on block chain and computer terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114881738A (en) * 2022-05-25 2022-08-09 湖南海巍科技有限公司 Engineering material automatic transaction control method, system, equipment, medium and terminal
CN117787817A (en) * 2024-02-28 2024-03-29 西安航科创星电子科技有限公司 Ceramic chip inductance capacitor production and tracing method based on conductive copper paste
CN117787817B (en) * 2024-02-28 2024-05-07 西安航科创星电子科技有限公司 Ceramic chip inductance capacitor production and tracing method based on conductive copper paste

Similar Documents

Publication Publication Date Title
JP6783923B2 (en) Methods and devices for managing service operation risk
JP6503357B2 (en) Approve payment by reading QR code generated by separate user or device
CN108573381B (en) Data processing method and device
EP3779834A1 (en) Blockchain-based anti-counterfeiting method and apparatus, and electronic device
CN114443766A (en) Engineering material management method and device based on block chain
CN107480964B (en) Directional transfer method for digital asset, central server and storage medium
US20160019528A1 (en) System and method for payment and settlement using barcode
TW202020796A (en) Logistics information tracing method and device based on block chain and electronic equipment
CN110766405B (en) Information processing method in digital asset certificate inheritance transfer and related device
CN110427785A (en) Acquisition methods and device, the storage medium and electronic device of device-fingerprint
JP2019505056A (en) Electronic payment service processing method and device, and electronic payment method and device
CN112287311A (en) Service implementation method and device based on block chain
CN111489100A (en) Order creating method, device, equipment and medium based on big data
CN106487799A (en) Facility information storage system based on cloud platform
CN109034759B (en) Data transfer method and related equipment
US10354223B2 (en) Systems, devices, and methods for machine reading
CN111415238A (en) Tax management method and device based on block chain and computer storage medium
WO2022183913A1 (en) Blockchain-based real right interaction
Saadiah Consortium blockchain for military supply chain
CN114445218A (en) Logistics financing method, device, equipment and medium based on block chain
KR101326208B1 (en) System for managing company's software and real assets
CN108346056A (en) The authentication method and device of group's situation
CN112613063A (en) Data verification system construction method and device
CN110597921B (en) Information processing method and device
KR102248126B1 (en) Delivery method, apparatus and program using biometric authentication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination