CN110598882B - Method, device and storage medium for recycling recyclable packages - Google Patents

Method, device and storage medium for recycling recyclable packages Download PDF

Info

Publication number
CN110598882B
CN110598882B CN201910936245.8A CN201910936245A CN110598882B CN 110598882 B CN110598882 B CN 110598882B CN 201910936245 A CN201910936245 A CN 201910936245A CN 110598882 B CN110598882 B CN 110598882B
Authority
CN
China
Prior art keywords
account
recyclable
transaction
node
blockchain
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.)
Active
Application number
CN201910936245.8A
Other languages
Chinese (zh)
Other versions
CN110598882A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910936245.8A priority Critical patent/CN110598882B/en
Publication of CN110598882A publication Critical patent/CN110598882A/en
Application granted granted Critical
Publication of CN110598882B publication Critical patent/CN110598882B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/30Administration of product recycling or disposal
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02WCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO WASTEWATER TREATMENT OR WASTE MANAGEMENT
    • Y02W90/00Enabling technologies or technologies with a potential or indirect contribution to greenhouse gas [GHG] emissions mitigation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Technology Law (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to the technical field of blockchain, and provides a method, a device and a storage medium for recycling recyclable packages, which are used for improving the recycling reliability of the recyclable packages, wherein the method comprises the following steps: after receiving a billing request of a production node, recording a transaction of a recyclable package corresponding to transaction information in a blockchain according to the transaction information in the billing request, wherein the billing request is sent by the production node when the production of the recyclable package is required; and after receiving a return account request of the recovery node, returning accounts in the blockchain according to account book information in the return account request, wherein the return account request is sent after the recovery node determines that the return account conditions are met, and the account book information is determined by the recovery node according to transaction information of the recoverable package recovered after the last time the return account conditions are met. Because the application is based on the idea of blockchain billing, each recyclable wrapper has a unique identifier and a traceable source, and is uniformly recycled by the recycling nodes, the recycling reliability is improved.

Description

Method, device and storage medium for recycling recyclable packages
Technical Field
The application relates to the technology of the Internet of things, in particular to the technical field of blockchain, and provides a method, a device and a storage medium for recycling recyclable packages.
Background
Disposal of waste has been an important environmental issue, and it is difficult to have a clear metering method for each produced recyclable package in the current waste recycling mechanism, whether or not recycling is successful, where it is recycled.
The current scheme for preparing the deposit for recycling the recyclable packages is as follows: deposit is needed to be provided for corresponding pollutant manufacturers for transferring to consumers, and after the consumers use, recoverable packages are put into a recovery machine, so that return benefit can be obtained, and recovery circulation of the recoverable packages is achieved on the basis of deposit circulation.
However, this solution relies on the consciousness of the consumer and the coverage of the recycling machine, while also being difficult to reflect the circulation of the intermediate process. The data flow of the recyclable packages is completely dependent on single-point service provision, so that the data flow is difficult to be a general garbage disposal scheme, and the recycling reliability of the recyclable packages cannot be guaranteed.
Disclosure of Invention
The embodiment of the application provides a method, a device, electronic equipment and a storage medium for recycling recyclable packages, which are used for improving the recycling reliability of the recyclable packages.
The first method for recycling recoverable packages provided by the embodiment of the application is applied to a blockchain node and comprises the following steps:
after receiving a billing request of a production node, recording a transaction of a recyclable package corresponding to transaction information in a blockchain according to the transaction information in the billing request, wherein the billing request is sent by the production node when the recyclable package needs to be produced;
and after receiving a return account request of the recovery node, returning accounts of the transaction requiring return accounts in the blockchain according to account information in the return account request, wherein the return account request is sent after the recovery node determines that the return account condition is met, and the account information is determined by the recovery node according to the transaction information of the recoverable package recovered after the last time the return account condition is met.
The second method for recycling recoverable packages provided by the embodiment of the application is applied to a production node and comprises the following steps:
when the recyclable packages need to be produced, determining transaction information of the recyclable packages needing to be produced;
transmitting the transaction information to the blockchain node through a billing request, so that the blockchain node records the transaction of the recyclable package in a blockchain according to the billing request; and
Generating a key by encoding transaction information of the recyclable package, and attaching the key to the recyclable package, so that the recycling node determines the transaction information of the recyclable package according to the key after detecting that the recyclable package is recycled.
Optionally, the method further comprises:
and adjusting the production strategy of the recyclable packages according to the received reward and punishment information sent by the blockchain node.
The third method for recycling recoverable packages provided by the embodiment of the application is applied to recycling nodes and comprises the following steps:
after detecting that the recyclable package is recycled, decoding a secret key of the recyclable package to obtain transaction information with the recyclable package;
and after the account returning condition is met, sending account book information to a blockchain node through an account returning request, wherein the account book information is determined according to the transaction information of the recoverable package recovered after the account returning condition is met last time, so that the blockchain node returns the account for the transaction of the recoverable package in the blockchain according to the account book information.
Optionally, the account returning condition includes some or all of the following:
The time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the sending the account book information to the blockchain node through a account returning request further includes:
determining at least one transaction ledger needing to be subjected to account returning in the blockchain according to the transaction information of the recoverable package recovered after the last account returning condition is met;
for any transaction account book, determining a transaction value corresponding to the transaction account book according to the quantity of recoverable packages needing to be subjected to account returning in the transaction account book;
and sending the transaction value to the blockchain node through the account returning request.
The first device for recycling recoverable packages provided by the embodiment of the application is applied to a blockchain node and comprises:
a billing unit for determining transaction information of the recyclable packages to be produced when the recyclable packages are to be produced;
and the accounting unit is used for sending the transaction information to the blockchain node through an accounting request so that the blockchain node records the transaction of the recyclable package in the blockchain according to the accounting request.
Optionally, the account returning condition includes some or all of the following:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the account returning request includes a transaction value; the bill returning element is specifically used for:
determining at least one transaction ledger corresponding to the recoverable package needing to be subjected to account returning in the blockchain according to the ledger information;
and for any transaction account book, carrying out account returning on the transaction account book according to the transaction value corresponding to the transaction account book in the account returning request, wherein the transaction value is used for indicating the quantity of recoverable packages needing account returning in the transaction account book.
Optionally, the device further comprises a statistics unit;
the statistics unit is used for generating reward and punishment information according to the result of the settlement after the settlement unit performs settlement on the transaction which needs settlement in the blockchain according to the account book information in the settlement request, and sending the reward and punishment information to corresponding production nodes so that the production nodes can adjust the production strategy of the recyclable packages according to the reward and punishment information.
The second device for recycling recoverable packages provided by the embodiment of the application is applied to a production node and comprises:
a determining unit for determining transaction information of the recyclable packages to be produced when the recyclable packages are to be produced;
a first sending unit, configured to send the transaction information to the blockchain node through a billing request, so that the blockchain node records, in a blockchain, a transaction of the recyclable wrapper according to the billing request;
and the generation unit is used for generating a key through encoding the transaction information of the recyclable package and attaching the key to the recyclable package, so that the recycling node determines the transaction information of the recyclable package according to the key after detecting that the recyclable package is recycled.
Optionally, the device further comprises an adjustment unit;
the adjusting unit is used for adjusting the production strategy of the recyclable packages according to the received reward and punishment information sent by the blockchain node.
The third device for recycling recoverable packages provided by the embodiment of the application is applied to recycling nodes and comprises:
the detection unit is used for decoding the secret key of the recyclable package after detecting that the recyclable package is recycled to obtain transaction information of the recyclable package;
And the second sending unit is used for sending account book information to the blockchain node through an account returning request after the account returning condition is met, wherein the account book information is determined according to the transaction information of the recoverable package recovered after the account returning condition is met last time, so that the blockchain node returns the account for the transaction of the recoverable package in the blockchain according to the account book information.
Optionally, the account returning condition includes some or all of the following:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the second sending unit is further configured to:
determining at least one transaction ledger needing to be subjected to account returning in the blockchain according to the transaction information of the recoverable package recovered after the last account returning condition is met;
for any transaction account book, determining a transaction value corresponding to the transaction account book according to the quantity of recoverable packages needing to be subjected to account returning in the transaction account book;
and sending the transaction value to the blockchain node through the account returning request.
The embodiment of the application provides a blockchain system for recycling recoverable packages, which comprises a production node, a blockchain node and a recycling node;
A production node for determining transaction information of the recyclable packages to be produced when the recyclable packages are to be produced; transmitting the transaction information to the blockchain node through a billing request; and generating a key by encoding the transaction information and attaching the key to the recyclable packaging;
the recycling node is used for decoding the secret key of the recyclable package after detecting that the recyclable package is recycled to obtain the transaction information of the recyclable package; after the account returning condition is met, the account information is sent to the blockchain node through an account returning request, wherein the account information is determined according to the transaction information of the recoverable package recovered after the account returning condition is met last time;
the block chain node is used for recording the transaction of the recyclable wrapper corresponding to the transaction information in the block chain according to the transaction information in the accounting request after receiving the accounting request of the production node; and after receiving a return account request of the recovery node, returning accounts of the transaction needing to be returned in the blockchain according to account book information in the return account request.
An electronic device provided in an embodiment of the present application includes a processor and a memory, where the memory stores program code that, when executed by the processor, causes the processor to perform any one of the steps of the method for recycling a recyclable package described above.
An embodiment of the application provides a non-transitory computer readable storage medium comprising program code for causing an electronic device to perform the steps of any of the above methods of recycling returnable packages when the program product is run on the electronic device.
The application has the following beneficial effects:
the embodiment of the application provides a method, a device, electronic equipment and a storage medium for recycling recyclable packages, which are based on the idea of blockchain billing, and the method, the device, the electronic equipment and the storage medium are used for billing the recyclable packages produced by a manufacturer, so that the manufacturer does not need additional deposit calculation and the like, each recyclable package has a unique key traceability source, and the manufacturer has no additional operation space. The recoverable packages are billed in a block chain billing mode, so that the production conditions of all the recoverable packages are clear at a glance, and the undefined deposit cost is not transferred to consumers. Meanwhile, the recovery behaviors are uniformly recorded in the recovery center, a large number of recovery machines are not required to be deployed, the social cost is reduced, and the burden of consumers is also reduced. Finally, the recovered packages are returned to account by the recovered packages. According to account book settlement data of the recyclable packages, real data of garbage disposal can be obtained, and recycling reliability of the recyclable packages is improved.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is an alternative schematic view of a plastic bottle recycling in accordance with an embodiment of the present application;
fig. 2 is a schematic diagram of an application scenario according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an alternative block structure according to an embodiment of the present application;
FIG. 4A is an alternative schematic diagram of a key in an embodiment of the application;
FIG. 4B is an alternative schematic diagram of another key in an embodiment of the application;
FIG. 5 is a schematic diagram of an alternative ledger record in an embodiment of the present application;
FIG. 6 is a schematic view of a product side interface according to an embodiment of the present application;
FIG. 7 is an alternative flow chart of a first embodiment of the present application for recycling a recyclable package;
FIG. 8 is an alternative flow chart of a second embodiment of the present application for recycling a recyclable package;
FIG. 9 is an alternative flow chart of a third embodiment of the present application for recycling a recyclable package;
FIG. 10 is a schematic diagram of an alternative interactive implementation timing sequence in an embodiment of the present application;
FIG. 11 is a block diagram of an alternative apparatus for a blockchain node in accordance with embodiments of the present application;
FIG. 12 is a block diagram of an alternative apparatus for a production node in accordance with an embodiment of the present application;
FIG. 13 is a block diagram of an alternative apparatus for recycling nodes in accordance with an embodiment of the present application;
fig. 14 is a schematic diagram of a hardware configuration of a computing device to which embodiments of the present application are applied.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the technical solutions of the present application, but not all embodiments. All other embodiments, based on the embodiments described in the present document, which can be obtained by a person skilled in the art without any creative effort, are within the scope of protection of the technical solutions of the present application.
Some of the concepts involved in the embodiments of the present application are described below.
1. Decentralizing: is a phenomenon or structure that must occur or exist in a system having numerous nodes or in a group having numerous individuals. The effects from node to node can form nonlinear causal relationships through the network. This open, flattened, equal systematic phenomenon or structure, we call decentralization.
2. Blockchain (Blockchain): essentially a de-centralized database, is a string of data blocks that are generated in association using cryptographic methods. Each data block stores information required by service, and meanwhile, contains block header information for verifying the validity (anti-counterfeiting) of the information, establishing connection and generating a next block. Blockchains possess the advantages of decentralized robustness, bayer-based security, self-verification and operational independence of all nodes, etc.
3. Duplex accounting: is a relatively scientific billing method requiring that each economic service occurring be recorded in two or more accounts for equal amounts, which completely reflects the full view of the manufacturer's economic service. The types of the duplex accounting method include a lending accounting method, a receipt and payment accounting method, an increase and decrease accounting method, and the like.
4. Lending billing: is a common method in duplex accounting, and is mainly characterized in that:
(1) each account is debited and credited by taking the debits and the credits as billing symbols. Specifically, an increase in assets and fees debits, a decrease in assets and fees debits, and the balance is reflected in the debit; the increase in liabilities, owners interests and revenues debits, the decrease in liabilities, owners interests and revenues debits, the balance being reflected in the lender.
(2) Taking the 'have to have credit and the credit must be equal' as the billing rules, each economic service is billed into two (or more) accounts, and each account is billed with equal amount.
(3) And (3) taking the sum of the occupied funds equal to the sum of the sources of funds as a balance formula, and checking the correctness of the account book record by utilizing the relationship that the sum of the borrower balances of all the accounts is necessarily equal to the sum of the credit balances of all the accounts.
5. And (3) account returning: in the embodiment of the application, the idea of block chain duplex accounting is utilized to take each recoverable package produced by a producer as a loan, and the account returned after each recoverable package is recovered by a recovery center can be understood as the loan returned when the producer produces the recoverable package.
6. The recyclable packages are packages which can be recycled to be raw materials for production or can be recycled after being processed, and the general packages are various packaging containers which are used for packaging products or commodities of enterprises in the production and circulation processes and sold, borrowed or rented to a purchasing party along with the products or commodities, in particular to packages which can be recycled integrally, such as bottles, cans or boxes. Wherein: the material of the recyclable package comprises glass, plastic, paper, metal, and a cola package, and the recyclable package can be in the shape of a bottle, a box, a bag, a box, a pop-top can, and the like. The Lile package is a composite paper package produced by a full sterile production line of Swedish Lile company. Is a large supplier providing a complete packaging system for liquid foods (e.g., milk, juice).
The preferred embodiments of the present application will be described below with reference to the accompanying drawings of the specification, it being understood that the preferred embodiments described herein are for illustration and explanation only, and not for limitation of the present application, and embodiments of the present application and features of the embodiments may be combined with each other without conflict.
Fig. 1 is a schematic diagram of a current plastic bottle recycling method according to an embodiment of the present application, which specifically includes:
the manufacturers produce plastic bottles, and because the manufacturers need to pay deposit to the service side, the production cost is increased, and the price of the consumers when buying the plastic bottles is also increased. Only after the consumer delivers the plastic bottle to the recycling machine, the consumer can obtain deposit return, and the part with the increased price is returned to the consumer.
The above method relies on a single service provider, and there are multiple benefits exchanged in the flow, thus bringing the following problems:
1. if the service side does not deploy the recycling machine to a part of areas in the process, the cost of the consumers in the part of areas is totally attributed to the service side, and the unfair benefit influence is generated on the combination process;
2. the concrete situation that which plastic bottle is recovered in the place is not recorded, how to calculate deposit and whether cheating and money brushing exist is difficult to be reflected;
3. the above approach relies on a single point service, which is a black box for the consumer as a whole.
To sum up, in the prior art, manufacturers have no long-term tracking means for the use and production of pollutants, and the middle may generate a Mongolian situation. For recycling of recyclable packages, there has long been a lack of a stable, transparent statistical solution, and the whole waste recycling industry requires a new technical support to meet the quantitative analysis requirements.
In view of this, the present application proposes a method for effectively recycling the recyclable packages, regarding the production of the recyclable packages as a lending, each recyclable package needs to have a unique code, and after being produced, a lending record corresponding to the recyclable packages is generated in the blockchain, and the lending needs to be returned according to the logic of the complex ledger. When the recyclable package is recycled, blockchain checkout is performed according to the unique code of the recyclable package, which is mainly described below in terms of a key. The full-network compound account book is realized through the block chain, the data condition from production to recovery of each recoverable package is recorded, the accurate and reliable metering of the recovery of the recoverable package is realized, and the progress of the garbage disposal industry based on data is promoted.
Fig. 2 is a schematic view of an application scenario of an embodiment of the present application, where a blockchain system for recycling recyclable packages is provided, including: the production node 10, the blockchain node 20 and the recycling node 30, wherein when the production node 10 needs to produce the recyclable wrapper, the production node determines transaction information according to a producer, a statistical interval, a recycling type and the like of the recyclable wrapper produced as required, attaches a key obtained by encoding the transaction information to the recyclable wrapper, and sends the determined transaction information to the blockchain node 20 through a billing request, and the blockchain node 20 records a transaction of the recyclable wrapper corresponding to the transaction information in the billing request in the blockchain after receiving the billing request. When a produced recyclable package is detected by the recycling node 30, the recyclable package is recycled, the recycling node 30 obtains transaction information of the recyclable package by acquiring a secret key on the recyclable package and decoding the secret key, after the recycling node determines that the recycling condition is met, the account book information determined according to the transaction information of the recyclable package recycled after the last time the recycling condition is met is sent to the blockchain node 20 through a recycling request, and after receiving the recycling request, the blockchain node 20 performs recycling on the blockchain according to the account book information in the recycling request.
One of the production nodes may correspond to one of the manufacturers, which refers to the enterprise, individual business, etc. responsible for producing the recyclable packages. Taking an enterprise as an example, all enterprises share a blockchain, and the more manufacturers on the blockchain, the higher the public confidence. The block chain does not belong to any enterprise, and is commonly maintained for people.
In the embodiment of the application, when the production node needs to produce the recyclable packaging material, the production node determines the transaction information of the recyclable packaging material to be produced and sends the transaction information to the blockchain node through the accounting request, and the blockchain node performs accounting according to the transaction information in the accounting request.
It should be noted that, in the embodiment of the present application, the blockchain system includes at least one blockchain node, each blockchain node stores one identical blockchain, where the transaction information recorded in the blockchain is recorded on a transaction ledger, and the transaction ledger is equivalent to an account, and is a shared ledger for providing operation functions of storing, querying, modifying, etc. the transaction information is recorded in countless blocks by being scattered, and is connected in series to form a distributed storage. The method solves the credibility problem of a large-scale numerical statistics system by utilizing the characteristic of the block chain, and solves the statistics problem of macroscopic garbage collection in actual life by utilizing the characteristic.
Referring to fig. 3, an optional Block Structure (Block Structure) provided in an embodiment of the present application is shown, where a Block chain includes a series of blocks (blocks) that are connected to each other according to a generated chronological order, and each Block includes a hash value of a storage transaction record of the Block (hash value of the Block) and a hash value of a previous Block, and each Block is connected by the hash value to form the Block chain. In addition, the block may include information such as a time stamp at the time of block generation. The new block is not removed once added into the blockchain, and the recorded data submitted by the nodes in the blockchain system are recorded in the block, wherein the recorded data refer to the transaction information of the recoverable package submitted by the production nodes in the blockchain system.
Taking plastic bottles as an example, the plastic bottles produced in China currently have hundreds of millions each year, and considering the limit of the number and the size of the blocks and the limit of the distribution deployment capability, the transaction information recorded in the embodiment of the application is relatively simplified, and the statistical quantity of the recoverable packages of the blocks is ensured.
In an alternative embodiment, the transaction information recorded in the block mainly includes: manufacturer information, statistical intervals, and recycling types of recyclable packages, etc.
The production node may send a billing request each time a recyclable package is produced, or may send a billing request each time a batch of recyclable packages is produced.
If the accounting request is sent when a batch of recyclable packages is produced, the transaction information in the accounting request is the manufacturer information, the statistics interval, the recycling type of the batch of recyclable packages, in which case the accounting request also includes the number of batches of recyclable packages produced.
The statistic interval may be determined according to the production time of the recyclable package, and corresponds to a transaction ledger, which represents an interval of the production time of the recyclable package for statistics.
If the statistical interval is 2019, the transaction account book is used for recording transaction information of the recyclable packages produced by the manufacturer in 2019.
When a new manufacturer or a newly produced recyclable package from the manufacturer wishes to add statistics to the blockchain system, it is necessary to provide manufacturer information, statistics intervals, recycling types, etc., and the blockchain node newly adds records of these information on the transaction ledger.
The method comprises the steps that firstly, a manufacturer registers a blockchain through a production node and adds the blockchain into a blockchain system, when the production node needs to produce a certain recyclable package, a billing request is sent to a blockchain node, transaction information of the recyclable bottle is sent to the blockchain node through the billing request, and the blockchain node records the transaction information.
Taking a plastic bottle as an example, when the manufacturer a needs to produce a new plastic bottle with a recycling type of X in the period of 1/3/2019, the transaction information of the plastic bottle can be determined to include: manufacturer a, 2019, type X, manufacturer a sends this information in a billing request through the production node to the blockchain node, which performs billing after receiving the billing request.
In the embodiment of the application, before accounting the transaction information of each recyclable package, the blockchain node needs to carry out audit verification, and records the transaction information of the recyclable package after verification to determine that the recyclable package is actually produced so as to ensure the authenticity of the information in the blockchain.
For example, after the manufacturer produces plastic bottles, the number of bottles is accumulated and recorded on a general ledger of a blockchain, and the transaction information record of each bottle is listed in an audit-related check, so that the bottles are recorded in the related transaction ledger after being actually produced.
When audit verification is carried out, specifically, after the blockchain node receiving the accounting request acquires transaction information in the blockchain node, the transaction information for transaction account book operation is sent to other blockchain nodes in the blockchain system, after the other blockchain nodes verify validity, the transaction information is stored in the temporary block as a response for acknowledging that the transaction information is valid, confirmation can be sent to the blockchain link point initiating operation, and after the blockchain link point initiating operation is confirmed, the temporary blockchain can be sent into the blockchain.
The audit verification listed above is the verification behavior of the blockchain itself, and belongs to the characteristics of the blockchain itself.
In the case that the source data is reported in batches by taking account of the safety problem of the source data as storage service, if someone cheats, a large number of non-existent outputs are reported maliciously, and the last account book can not be aligned, an alternative implementation mode is that a manual audit verification link is added, namely manual production process audit or other safety audit measures, and reported values are combined into audit conditions, so that similar situations can be avoided or reduced.
In an alternative embodiment, if considering the situation of the non-traditional blockchain, the blockchain system releases the blocksize to build a special chain, and the chain only operates in a specified environment, simplifies the hash difficulty, supports the fast-yielding blocks, and can realize supporting the recording of the transaction information of the billion level and the building of the increment blocks. The blockchain system in this case can be more efficient and less labor intensive, and in addition, the blockchain system has a higher capability to support throughput due to the higher performance of the blockchain system in this manner. Therefore, the corresponding production node for reporting the accounting request can be directly deployed on a production machine, and reporting is automatically performed according to production behaviors with unique codes, wherein the unique codes refer to secret keys, and because all reporting behaviors are associated by the unique codes of the output, the optional manual or similar audit links of batch reporting can be skipped.
In the embodiment of the application, the production node needs to send the transaction information to the block chain link point, and also needs to form a key through encoding the transaction information, and attach the key to the recyclable package. And after the recycling node detects that the recyclable package is recycled, decoding the key on the recyclable package to obtain the transaction information of the recyclable package.
Alternatively, the key may be a two-dimensional code or bar code, or other more complex form.
Taking a glass bottle as an example, a key is attached to the glass bottle by spraying a two-dimensional code on the body of the glass bottle, as shown in fig. 4A, the method does not affect popularization and sales of the glass bottle, is easy to identify, can be compatible with various glass bottle structures, and only a few common structures are listed in fig. 4A; fig. 4B is a schematic diagram of key attachment in the form of a bar code, and the key may be attached to the can by spraying or other methods, and the specific attachment position is determined according to the practical situation, so that the key attachment is only an alternative embodiment.
In the embodiment of the application, when the recovery node reports the transaction information of the recovered recoverable package, the recovery node needs to report the transaction information after the recovery condition is met, and the transaction information is sent to the blockchain node by placing the account book information in a recovery request, wherein the account book information is determined according to the transaction information of the recoverable package area recovered after the recovery condition is met last time.
The recycling node may refer to a recycling center, and it is assumed that the recycling node detects a recyclable plastic bottle X1 in month 6 of 2019, and obtains transaction information of the bottle by scanning a key on the bottle by decoding: manufacturer a, 2019, type X.
Optionally, the checkout conditions include, but are not limited to, some or all of the following:
the time interval between the first account returning condition and the adjacent two account returning conditions reaches the preset duration;
the condition indicates that the recycle node periodically initiates a reply request to the blockchain node, the number of recoverable packages detected in different recycle periods is not fixed, and no recoverable packages are detected in one period, and the method is as follows:
taking three months as an example of the preset time length, the recovery period is three months, and if no recoverable package is detected within three months, the request for account recovery can be sent to the block chain link point no longer; if 1 ten thousand recoverable packages are detected within three months, account book information is determined according to the transaction information of the 1 ten thousand recoverable packages, and the account book information is sent to the blockchain node through an account returning request.
In an alternative embodiment, the preset time period may be adjusted iteratively, in particular by collecting real-life recoverable package yield data and garbage recovery data.
Taking plastic recycling as an example, the amount of plastic bottles in statistics of 3 months of one preset time according to the currently disclosed data can not exceed 100 hundred million, so that the plastic bottles can be gradually adjusted from 3 months, the relative controllability is little, the amount is too large if the relative controllability is too long, and the recycling effect is not obvious if the relative controllability is too short. In particular, data feedback is needed with reference to the advice and implementation phases of the relevant production, environmental protection domain specialists.
In addition, the design of the cycle requires some data to assist in the correction, generally ensuring that the statistical interval is not less than the life cycle length of most returnable packages.
The design based on the recovery period in the above embodiment has the following advantages:
the recoverable packages between time points A-B are placed on the same transaction ledger, i.e. the transaction information of recoverable packages with the same recovery period is recorded on the same transaction ledger. Therefore, no matter when the recyclable package reaches the recycling node, the corresponding transaction account book can be found for account returning, and production and recycling conditions in other time periods cannot be affected by errors.
And the quantity of the recoverable packages recovered in the time period between two adjacent account returning conditions reaches a preset threshold value.
The condition indicates that the time for the recovery node to initiate the account returning request to the blockchain node is not fixed, but when the request is initiated each time, the quantity of the detected recoverable packages between two adjacent requests is consistent, according to the account returning condition, the recovery node can send the account returning request to the blockchain link point after recovering one recoverable package, and can also report the aggregate series transaction after recovering a plurality of recoverable packages.
Specifically, when the preset threshold in the second accounting condition is 1, the machine sends an accounting returning request to the block link point every time when one recoverable package is recovered, for example, after detecting the recoverable plastic bottle X1 listed in the above embodiment, the recovery node sends an accounting returning request to the block link point, automatically reports the transaction, and the block link node performs accounting returning processing to return the transaction record recorded in the block about the recoverable plastic bottle X1.
In this way, the account information in the account returning request is the transaction information of the recyclable package detected this time, and, for example, the recyclable plastic bottle X1, and the account information in the account returning request is the transaction information of X1.
Assuming that after one day the recycling node detects another recyclable plastic bottle X2 again, the transaction information obtained by decoding the key on the bottle is: manufacturer a, 2019, 3 months production, X type, thus re-initiate a request to the blockchain node to return account, and the account information in the request is the transaction information of X2.
When the preset threshold value in the account returning condition II is greater than 1, the recovery node is indicated to need to recover a plurality of recoverable packages and send an account returning request to the block chain link point, for example, the preset threshold value is 3, the three recoverable packages are reported to the block chain node once every time, if the recovery node detects three recoverable plastic bottles in sequence, namely X3, X4 and X5 respectively, the account returning request is reported to the block chain node when X5 is detected, and account book information in the account returning request is determined according to transaction information of X3, X4 and X5; after one day, the recycling node detects three recyclable plastic bottles, namely X6, X7 and X8, and can report a return account request to the blockchain node again, and account information in the return account request is determined according to transaction information of X6, X7 and X8.
If the transaction accounts to which X3, X4, and X5 belong are different, there may be a case where a plurality of accounts are modified at a time in this way, and the reporting efficiency is higher in this case than in each case.
It should be noted that, in the embodiment of the present application, the design of the account returning request has no special requirement for the specific time of the recovery node when the account returning request is requested, and the account returning request does not need to be initiated in a fixed period, so that the account returning can be initiated at any time as long as the recovery is generated. It is also possible that the earlier the reclamation node is willing to send out the data the safer. Thus, when an alternative return mode is exemplified, it is recommended to preferentially exemplify a safer at-time reporting mode, and such a fixed-period reporting mode is recommended as an alternative.
In the embodiment of the application, the recycling node should also place the transaction value in the account returning request and send the transaction value to the blockchain node, wherein the transaction value corresponds to the transaction account book and is used for indicating the quantity of the recyclable packages needing to be returned in the corresponding transaction account book in the current account returning process, and the transaction value, the manufacturer, the statistical interval and the recycling type.
Specifically, the recovery node determines a transaction ledger which needs to be subjected to account recovery in the blockchain according to the transaction information of the recoverable package recovered after the last account recovery condition is met; for any transaction account book, determining a transaction value corresponding to the transaction account book according to the quantity of recoverable packages needing to be subjected to account returning in the transaction account book.
Assuming that the recycling period is 3 months, 100 glass bottles are recycled in statistics of 4-6 months in 2019, wherein 30 glass bottles belong to enterprise A for production, 20 glass bottles belong to enterprise B for production, 50 glass bottles belong to enterprise C for production, the production time is 2019, the recycling types are A types, the transaction value corresponding to a transaction account book for recording glass bottle transaction information produced in 2019 by enterprise A is 30, the transaction value corresponding to a transaction account book for recording glass bottle transaction information produced in 2019 by enterprise B is 20, the transaction value corresponding to a transaction account book for recording glass bottle transaction information produced in 2019 by enterprise C is 50, the 3 transaction values are reported simultaneously when a return account request is sent to a block link point, or one transaction value which can represent the number of the glass bottles is reported, and the like.
In the embodiment of the application, after receiving a return account request generated by a recovery node, the blockchain node acquires account information and a transaction value in the return account request, determines a transaction account corresponding to a recoverable wrapper needing to be returned in the blockchain according to the account information, and returns the transaction account according to the transaction value corresponding to the transaction account in the return account request.
Assuming that the transaction account book for recording the glass bottle transaction information produced by the enterprise A in 2019 is account book A, the corresponding transaction value of the account book A is 30, the quantity of 30 glass bottles is deducted from the account book A during account returning, and the account returning is carried out on the enterprise B and the enterprise C in the same way.
It should be noted that, during blockchain billing, specifically, the account of the recyclable package to be billed is debited to a "central account" by a certain amount, wherein the central account is a general ledger, the account held by the government recycling center, and the account of the recyclable package is a transaction ledger for recording the transaction information of the recyclable package.
When the blockchain carries out account returning, whether the balance of the account where the recovered recoverable package is located is enough or not needs to be confirmed, if so, the account is returned to the central account, namely, the account returned after recovering the recoverable package can be understood as the account of the recoverable package is returned to the recovery center; typically, the number of returns will be less than that of the production, and if not sufficient, an error will be indicated, such as 10 bottles being debited by company a, but 100 bottles being returned to account. For the situation of errors, a account returning and checking link can be designed, if the problems are checked, the account returning and checking link automatically alarms to the service provider, and the service provider intervenes in checking reasons and processing.
Among the possible causes of error are: the enterprise is in production and missing report, or retrieve and judge mistake etc.. Verification of this situation may reflect possible problems in time.
As shown in fig. 5, in order to provide a general ledger record for glass bottles according to an embodiment of the present application, the number of glass bottles produced and recovered by each enterprise to the present example is recorded in a ledger, and fig. 5 is only a schematic diagram of an optional general ledger record, and in the ledger, detailed division may be performed according to the production time, recovery type, and the like of the glass bottles.
In an alternative embodiment, after the use of the transaction ledger currently stored by the blockchain reaches a preset time limit, a new transaction ledger is generated; the new transaction account book is used for recording transaction information of the recyclable packages produced in the statistical interval corresponding to the new transaction account book.
For example, a manufacturer in 2019 has a transaction ledger for recording transaction information of recoverable packages produced by the manufacturer in 2019; by 2020 the manufacturer will have a new transaction ledger for recording transaction information for the recyclable packages produced by the manufacturer in 2020, in a manner that more easily allows statistics to be made for system design goals.
Note that, the yields of different manufacturers are different, and thus, the statistics intervals corresponding to the ledgers may also be different.
In the embodiment of the application, for a small amount of recyclable packages entering the next statistics interval, the statistics interval corresponding to production can be obtained from the secret key during statistics, the recyclable packages can be updated into the data corresponding to the statistics interval, the statistics data and the deduction data can be correspondingly updated, and corresponding data updating, refund and the like can be performed.
For example, when a recovery center receives a glass bottle produced by an enterprise J in 2019 in 2020, the account is leveled off in 2019 when the account is returned, corresponding data can be updated in time after the account is updated, relevant statistics and asset data can be recalculated, and unreasonable period design can be reflected. If tax deduction is performed on the enterprise J in the end of 2019, after the glass bottle is recovered in 2020, the tax deducted by the enterprise J can be paid back according to the transaction information of the glass bottle.
In the embodiment of the application, the recycling of the recyclable packages requires enterprise cooperation to reduce the cost, such as using more environment-friendly materials for propaganda guiding the recycling of users, and the like. The production node can reduce recovery and regeneration costs by means of the strength of the recovery node after registering the blockchain, which in turn reflects the actual performance of the enterprise in helping recovery of the recoverable packages. A good recovery of data is both administrative and enterprise.
Optionally, the block link points generate punishment information according to the accounting result, and send the punishment information to the corresponding production nodes, and the production nodes adjust the production strategy of the recyclable packages according to the received punishment information.
An alternative implementation way is that the real data of garbage disposal can be known according to the account returning result. Based on this data, environmental tax is charged to the relevant contaminated enterprises for maintaining overhead.
One of the referenced tax deduction means is to locate and negotiate an improvement method together with the enterprise based on the recovery data of the enterprise, and require implementation within a certain time. If the enterprise improves on time, punishment is avoided, if the enterprise matching degree is not high, the enterprise is subjected to negotiation from the administrative level, and if necessary, the enterprise is limited to a certain degree. For enterprises actively matched with and built by donation garbage recycling centers, certain subsidies, favorable rewards can be given; the method improves the cost of high pollution manufacturers and highlights the competitive advantage of pollution-free manufacturers.
If the account is returned, the method is equivalent to that no new pollutant is generated, and no new damage is generated as a whole; if the account is not returned, the producer is equivalent to accumulating a lending, and after a period of time is counted, tax deduction is required according to the account record, and environmental maintenance cost is paid by the pollution producer. In contrast, advantages are created in commercial competition for pollution-free manufacturers. Taking the example of fig. 5, enterprise a, enterprise C and enterprise F total 0, indicating that the produced glass bottles have been fully recovered, these several enterprises may be rewarded; business B and business D also have a large portion of the glass bottles not recovered and thus may be given a certain penalty, such as tax deduction.
According to the method, no amount flows before tax collection, enterprises have no profit space, and the more the enterprises produce high-pollution products, the higher the cost in business competition. The more enterprises change into pollution-free products, the less the running overhead of the whole system. If most of the recyclable packages are recycled, a plurality of new orders are not generated, the scale of related industries is not continuously increased, and the progress of garbage disposal process is finally promoted.
It should be noted that, the environmental tax is only a kind of reference reward and punishment information listed in the embodiment of the present application, and the main purpose is to encourage the enterprise to participate actively, provide environmental protection advice for the enterprise, and help to improve the environment.
Referring to fig. 6, a schematic diagram of a product side interface according to an embodiment of the present application is provided, and the schematic diagram is used for recording daily circulation of plastic bottles produced by a company, so that an accurate plastic bottle recycling and inquiring capability can be provided, and by statistics shown in fig. 6, the company can know how much tax expenditure is likely to be caused by the plastic bottles produced currently, so that the current yield can be adjusted according to the statistics result, and early transformation of the company is facilitated. In addition, the enterprise can observe the recovery condition statistics of a period of time before, and the recovery condition of each region reasonably adjusts the marketing strategy, so that the operating cost of the enterprise is saved.
In the embodiment of the application, the purpose of the blockchain system is to perform a data feedback with decentralization, disclosure reliability and high efficiency on the recovered data. Because people cannot forge the secret key and operate the account book, a complete automatic recovery chain is realized. The whole block chain system is transparent to all consumers, and the consumers only need to discard garbage normally.
Because of the metering method for the recovery condition of the recoverable package provided by the embodiment of the application, the production recovery condition of all the recoverable packages is disclosed and transparent, which manufacturers produce a large amount of recoverable packages, and which manufacturers recover a large amount of pollutants, become the data for quantitative assessment in the garbage recovery industry. The data not only can drive manufacturers to carry out industrial transformation, but also influences that more consumers can carry out garbage collection autonomously at the data level. The recyclable packages are considered as lends to manufacturers for production of contaminants, and the manufacturer's metering analysis is performed using a blockchain typical compound ledger model. Meanwhile, the recycling nodes are unified in the garbage recycling center, so that on one hand, garbage recycling work deployment is facilitated, and recycling machines do not need to be arranged fully. On the other hand, the construction of the garbage recycling center is promoted to the manufacturers, and the responsibility of the manufacturers is stimulated. The accurate quantitative analysis of the production recovery data of the recoverable package is realized; the method is beneficial to promoting manufacturers to pay attention to garbage recycling construction and promoting the progress of the whole garbage recycling industry.
Referring to fig. 7, a flowchart of an embodiment of a method for recycling recoverable packages, applied to a production node, is shown, and the method is implemented as follows:
s71: after receiving a billing request of a production node, recording a transaction of a recyclable package corresponding to transaction information in a blockchain according to the transaction information in the billing request, wherein the billing request is S72 sent by the production node when the recyclable package needs to be produced: and after receiving a return account request of the recovery node, returning accounts of the transaction requiring return accounts in the blockchain according to account information in the return account request, wherein the return account request is sent after the recovery node determines that the return account condition is met, and the account information is determined by the recovery node according to the transaction information of the recoverable package recovered after the last time the return account condition is met.
Optionally, the account returning condition includes some or all of the following:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the account returning request includes a transaction value;
the step of carrying out account returning on the transaction needing to be subjected to account returning in the blockchain according to the account information in the account returning request comprises the following steps:
determining at least one transaction ledger corresponding to the recoverable package needing to be subjected to account returning in the blockchain according to the ledger information;
and for any transaction account book, carrying out account returning on the transaction account book according to the transaction value corresponding to the transaction account book in the account returning request, wherein the transaction value is used for indicating the quantity of recoverable packages needing account returning in the transaction account book.
Optionally, after the accounting is performed on the transaction requiring accounting in the blockchain according to the accounting information in the accounting request, the method further includes:
generating reward and punishment information according to the account returning result, and sending the reward and punishment information to corresponding production nodes, so that the production nodes adjust the production strategy of the recyclable packages according to the reward and punishment information.
Referring to fig. 8, a flowchart of an embodiment of a method for recycling recyclable packages according to the present application is shown, and the specific implementation process applied to the method for producing the same is as follows:
S81: when the recyclable packages need to be produced, determining transaction information of the recyclable packages needing to be produced;
s82: transmitting the transaction information to the blockchain node through a billing request, so that the blockchain node records the transaction of the recyclable package in a blockchain according to the billing request; and generating a key by encoding transaction information of the recyclable package, and attaching the key to the recyclable package, so that the recycling node determines the transaction information of the recyclable package according to the key after detecting that the recyclable package is recycled.
Optionally, the production strategy of the recoverable package is adjusted according to the received punishment and punishment information sent by the blockchain node.
Referring to fig. 9, a flowchart of a method for recycling recyclable packages according to an embodiment of the present application is shown, and the method is implemented as follows:
s91, after detecting that the recyclable package is recycled, decoding a secret key of the recyclable package to obtain transaction information of the recyclable package;
and S92, after the account returning condition is met, sending account book information to a blockchain node through an account returning request, wherein the account book information is determined according to the transaction information of the recoverable package recovered after the account returning condition is met last time, so that the blockchain node returns the account for the transaction of the recoverable package in the blockchain according to the account book information.
Optionally, the account returning condition includes some or all of the following:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the sending the account book information to the blockchain node through a account returning request further includes:
determining at least one transaction ledger needing to be subjected to account returning in the blockchain according to the transaction information of the recoverable package recovered after the last account returning condition is met;
for any transaction account book, determining a transaction value corresponding to the transaction account book according to the quantity of recoverable packages needing to be subjected to account returning in the transaction account book;
and sending the transaction value to the blockchain node through the account returning request.
It should be noted that, the specific implementation of any one of the above optional methods may be referred to the above embodiments, and the repetition is not repeated.
Referring to fig. 10, an alternate timing diagram for recycling of returnable packages is shown. The specific implementation flow of the method is as follows:
step 1000: when the production node needs to produce the recyclable packages, determining transaction information of the recyclable packages to be produced;
Step 1001: the production node encodes the determined transaction information to generate a key, and attaches the generated key to the recyclable wrapper;
step 1002: the production node sends the determined transaction information to the blockchain node through a billing request;
step 1003: after receiving the accounting request, the blockchain node acquires transaction information in the accounting request and records the transaction in the blockchain;
step 1004: after detecting that the recyclable package is recycled, the recycling node obtains transaction information of the recyclable package by decoding a secret key on the recyclable package;
step 1005: the recycling node sends the transaction information of the recyclable package to the blockchain node through a account returning request;
step 1006: after receiving the account returning request, the blockchain node acquires transaction information in the account returning request;
step 1007: the blockchain node determines a transaction account book needing to be subjected to account returning according to the transaction information in the account returning request, and performs account returning on the determined transaction account book;
step 1008: generating rewarding and punishing information by the blockchain node according to the account returning result;
step 1009: the block chain link points send punishment information to the production nodes;
step 1010: the production node adjusts the production strategy according to the received reward and punishment information.
It should be noted that S1001 and S1002 may be performed simultaneously in time sequence, that is, after determining the transaction information, the production node may send the transaction information to the blockchain node through the accounting request while generating the key according to the transaction information and attaching the key to the recyclable wrapper.
Alternatively, S1001 and S1002 may be executed first in time sequence, and then S1002 may be executed, that is, after determining the transaction information, the production node sends the transaction information to the blockchain node through the accounting request, and then generates the key according to the transaction information and attaches the key to the recyclable package, which is not specifically limited herein.
As shown in fig. 11, which is a schematic structural diagram of a first apparatus for recycling recoverable packages, the apparatus for block chain nodes may include:
a billing unit 1101, configured to record, in a blockchain, a transaction of a recyclable wrapper corresponding to transaction information after receiving a billing request of a production node according to the transaction information in the billing request, where the billing request is sent by the production node when the recyclable wrapper needs to be produced;
and the bill returning element 1102 is configured to, after receiving a bill returning request of the recovery node, return a bill for a transaction requiring to be returned in the blockchain according to account information in the bill returning request, where the bill returning request is sent after the recovery node determines that a bill returning condition is met, and the account information is determined by the recovery node according to transaction information of a recoverable package recovered after the last time the bill returning condition is met.
Optionally, the account returning condition includes some or all of the following:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the account returning request includes a transaction value; the bill returning element 1102 is specifically configured to:
determining at least one transaction ledger corresponding to the recoverable package needing to be subjected to account returning in the blockchain according to the ledger information;
and for any transaction account book, carrying out account returning on the transaction account book according to the transaction value corresponding to the transaction account book in the account returning request, wherein the transaction value is used for indicating the quantity of recoverable packages needing account returning in the transaction account book.
Optionally, the apparatus further comprises a statistics unit 1103;
the statistics unit 1103 is configured to generate reward and punishment information according to the accounting result, and send the reward and punishment information to a corresponding production node, so that the production node adjusts a production policy of the recoverable package according to the reward and punishment information.
As shown in fig. 12, which is a schematic structural diagram of a second apparatus for recycling recyclable packages, the apparatus for recycling recyclable packages, applied to a production node, may include:
A determining unit 1201 for determining transaction information of the recyclable packaging material to be produced when the recyclable packaging material is required to be produced;
a first sending unit 1202, configured to send the transaction information to the blockchain node through a billing request, so that the blockchain node records a transaction of the recyclable wrapper in a blockchain according to the billing request;
a generating unit 1203 configured to generate a key by encoding transaction information of the recyclable package, and attach the key to the recyclable package, so that the recycling node determines the transaction information of the recyclable package according to the key after detecting that the recyclable package is recycled.
Optionally, the apparatus further comprises an adjustment unit 1204;
the adjusting unit 1204 is configured to adjust a production policy of the recoverable package according to the received reward and punishment information sent by the blockchain node.
As shown in fig. 13, which is a schematic structural diagram of a third apparatus for recycling a recyclable package, the apparatus for recycling a recyclable package can include:
a detecting unit 1301, configured to obtain transaction information with the recyclable package by decoding a key of the recyclable package after detecting that the recyclable package is recycled;
The second sending unit 1302 is configured to send, after the accounting condition is met, account book information to a blockchain node through an accounting request, where the account book information is determined according to the transaction information of the recoverable package recovered after the accounting condition is met last time, so that the blockchain node performs accounting for the transaction of the recoverable package in the blockchain according to the account book information.
Optionally, the account returning condition includes some or all of the following:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
Optionally, the second transmitting unit 1302 is further configured to:
determining at least one transaction ledger needing to be subjected to account returning in the blockchain according to the transaction information of the recoverable package recovered after the last account returning condition is met;
for any transaction account book, determining a transaction value corresponding to the transaction account book according to the quantity of recoverable packages needing to be subjected to account returning in the transaction account book;
and sending the transaction value to the blockchain node through the account returning request.
For convenience of description, the above parts are described as being functionally divided into modules (or units) respectively. Of course, the functions of each module (or unit) may be implemented in the same piece or pieces of software or hardware when implementing the present application.
Having described the method and apparatus for recycling of returnable packages of an exemplary embodiment of the present application, next, an apparatus for recycling of returnable packages according to another exemplary embodiment of the present application will be described.
Those skilled in the art will appreciate that the various aspects of the application may be implemented as a system, method, or program product. Accordingly, aspects of the application may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
In some possible embodiments, an electronic device according to the application may comprise at least a processor and a memory. Wherein the memory stores program code that, when executed by the processor, causes the processor to perform the steps in the method of recycling returnable packages according to various exemplary embodiments of the application described in this specification. For example, the processor may perform the steps as shown in fig. 7.
The electronic device of this embodiment is similar to the structure of the apparatus for recycling recyclable packages shown in fig. 11, and will not be described again.
In some possible implementations, a computing device according to the application may include at least one processor, and at least one memory. Wherein the memory stores program code that, when executed by the processor, causes the processor to perform the steps in the method of recycling returnable packages according to the various exemplary embodiments of the application described hereinabove. For example, the processor may perform the steps as shown in fig. 7.
A computing device 140 according to such an embodiment of the application is described below with reference to fig. 14. The computing device 140 of fig. 14 is only one example and should not be taken as limiting the functionality and scope of use of embodiments of the present application.
As shown in fig. 14, computing device 140 is in the form of a general purpose computing device. Components of computing device 140 may include, but are not limited to: the at least one processing unit 141, the at least one memory unit 142, a bus 143 connecting the different system components, including the memory unit 142 and the processing unit 141.
Bus 143 represents what may be one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, and a local bus using any of a variety of bus architectures.
The storage unit 142 may include readable media in the form of volatile memory, such as Random Access Memory (RAM) 1421 and/or cache memory unit 1422, and may further include Read Only Memory (ROM) 1423.
The storage unit 142 may also include a program/utility 1425 having a set (at least one) of program modules 1424, such program modules 1424 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The computing device 140 may also communicate with one or more external devices 144 (e.g., keyboard, pointing device, etc.), one or more devices that enable a user to interact with the computing device 140, and/or any devices (e.g., routers, modems, etc.) that enable the computing device 140 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 145. Moreover, computing device 140 may also communicate with one or more networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, via network adapter 146. As shown, network adapter 146 communicates with other modules for computing device 140 over bus 143. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with computing device 140, including, but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
In some possible embodiments, aspects of the method of recycling a recyclable package provided by the present application may also be implemented in the form of a program product comprising program code for causing a computer device to perform the steps of the method of recycling a recyclable package according to various exemplary embodiments of the present application as described herein above, when the program product is run on a computer device, e.g. the computer device may perform the steps as shown in fig. 7.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product of embodiments of the present application for recycling returnable packages may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a computing device. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with a command execution system, apparatus, or device.
The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with a command execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's equipment, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
It should be noted that although several units or sub-units of the apparatus are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functions of two or more of the elements described above may be embodied in one element in accordance with embodiments of the present application. Conversely, the features and functions of one unit described above may be further divided into a plurality of units to be embodied.
Furthermore, although the operations of the methods of the present application are depicted in the drawings in a particular order, this is not required to either imply that the operations must be performed in that particular order or that all of the illustrated operations be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program commands may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the commands executed by the processor of the computer or other programmable data processing apparatus produce means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program commands may also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the commands stored in the computer readable memory produce an article of manufacture including command means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (10)

1. A method of recycling a recyclable wrapper, for use in a blockchain node, the method comprising:
after receiving a billing request of a production node, recording a transaction of a recyclable package corresponding to transaction information in a blockchain according to the transaction information in the billing request, wherein the billing request is sent by the production node when the recyclable package needs to be produced; the transaction represents: virtual lending determined based on the number of returnable packages transacted;
after receiving a return account request of a recovery node, returning accounts to the transaction requiring return accounts in the blockchain according to account information in the return account request, wherein the return account request is sent after the recovery node determines that return account conditions are met, and the account information is determined by the recovery node according to the transaction information of the recoverable package recovered after the last time the return account conditions are met; wherein accounting means recording a corresponding number of loans in the blockchain based on the number of recyclable packages produced as determined by the production node; the return account indicates that the corresponding number of borrows is returned in the blockchain based on the number of recoverable packages recovered as determined by the recovery node.
2. The method of claim 1, wherein the checkout condition includes some or all of:
the time interval between two adjacent account returning times reaches the preset duration;
the number of returnable packages recovered in the time period between two adjacent returns reaches a preset threshold.
3. The method of claim 1, wherein the accounting request includes a transaction value;
the step of carrying out account returning on the transaction needing to be subjected to account returning in the blockchain according to the account information in the account returning request comprises the following steps:
determining at least one transaction ledger corresponding to the recoverable package needing to be subjected to account returning in the blockchain according to the ledger information;
and for any transaction account book, carrying out account returning on the transaction account book according to the transaction value corresponding to the transaction account book in the account returning request, wherein the transaction value is used for indicating the quantity of recoverable packages needing account returning in the transaction account book.
4. The method of any one of claims 1-3, further comprising, after the accounting is performed on the transaction requiring accounting in the blockchain according to the accounting information in the accounting request:
Generating reward and punishment information according to the account returning result, and sending the reward and punishment information to corresponding production nodes, so that the production nodes adjust the production strategy of the recyclable packages according to the reward and punishment information.
5. A method of recycling recyclable packages, for use in a production node, the method comprising:
when the recyclable packages need to be produced, determining transaction information of the recyclable packages needing to be produced;
transmitting the transaction information to a blockchain node through a billing request, so that the blockchain node records the transaction of the recyclable package in a blockchain according to the billing request; the transaction represents: virtual lending determined based on the number of returnable packages transacted; and
generating a secret key through encoding transaction information of the recyclable package, attaching the secret key to the recyclable package, enabling the recycling node to determine the transaction information of the recyclable package according to the secret key after detecting that the recyclable package is recycled, and sending account book information to a blockchain node through an account returning request after determining that an account returning condition is met, wherein the account book information is determined according to the transaction information of the recyclable package recycled after the account returning condition is met last time, so that the blockchain node carries out account returning on the transaction of the recyclable package in a blockchain according to the account book information; wherein accounting means recording a corresponding number of loans in the blockchain based on the number of recyclable packages produced as determined by the production node; the return account indicates that the corresponding number of borrows is returned in the blockchain based on the number of recoverable packages recovered as determined by the recovery node.
6. A method of recycling a recyclable wrapper, for use in a recycling node, the method comprising:
after detecting that the recyclable package is recycled, decoding the key of the recyclable package to obtain transaction information of the recyclable package; wherein the key is generated by a production node by encoding transaction information of the recyclable wrapper and is attached to the recyclable wrapper; the transaction information is determined by the production node when the production node needs to produce the recyclable wrapper, and the production node also sends the transaction information to a blockchain node through a billing request so that the blockchain node records the transaction of the recyclable wrapper in a blockchain according to the billing request; the transaction represents: virtual lending determined based on the number of returnable packages transacted;
after the account returning condition is met, sending account book information to a blockchain node through an account returning request, wherein the account book information is determined according to the transaction information of the recoverable package recovered after the account returning condition is met last time, so that the blockchain node returns accounts for the transaction of the recoverable package in a blockchain according to the account book information; wherein accounting means recording a corresponding number of loans in the blockchain based on the number of recyclable packages produced as determined by the production node; the return account indicates that the corresponding number of borrows is returned in the blockchain based on the number of recoverable packages recovered as determined by the recovery node.
7. An apparatus for recycling recyclable packages, for use in a blockchain node, comprising:
the billing unit is used for recording the transaction of the recyclable package corresponding to the transaction information in a blockchain according to the transaction information in the billing request after receiving the billing request of the production node, wherein the billing request is sent by the production node when the recyclable package needs to be produced; the transaction representing a virtual debit for a returnable wrapper;
the account returning unit is used for returning accounts of the transactions needing to be returned in the blockchain according to account book information in the account returning request after receiving the account returning request of the recovery node, wherein the account returning request is sent after the recovery node determines that the account returning condition is met, and the account book information is determined by the recovery node according to the transaction information of the recoverable package recovered after the last time the account returning condition is met; wherein accounting means recording a corresponding number of loans in the blockchain based on the number of recyclable packages produced as determined by the production node; the return account indicates that the corresponding number of borrows is returned in the blockchain based on the number of recoverable packages recovered as determined by the recovery node.
8. An apparatus for recycling recyclable packages, for use in a production node, the apparatus comprising:
a determining unit for determining transaction information of the recyclable packages to be produced when the recyclable packages are to be produced;
a first sending unit, configured to send the transaction information to a blockchain node through a billing request, so that the blockchain node records a transaction of the recyclable wrapper in a blockchain according to the billing request; the transaction represents: virtual lending determined based on the number of returnable packages transacted;
a generation unit configured to generate a key by encoding transaction information of the recyclable package, and attach the key to the recyclable package, so that the recycling node determines the transaction information of the recyclable package according to the key after detecting that the recyclable package is recycled, and sends account information to a blockchain node through a return request after determining that a return account condition is satisfied, wherein the account information is determined according to the transaction information of the recyclable package recycled after the last satisfaction of the return account condition, so that the blockchain node returns the transaction of the recyclable package in a blockchain according to the account information; wherein accounting means recording a corresponding number of loans in the blockchain based on the number of recyclable packages produced as determined by the production node; the return account indicates that the corresponding number of borrows is returned in the blockchain based on the number of recoverable packages recovered as determined by the recovery node.
9. An apparatus for recycling recyclable packages, for use in recycling nodes, the apparatus comprising:
the detection unit is used for decoding the secret key of the recyclable package after detecting that the recyclable package is recycled to obtain transaction information of the recyclable package; wherein the key is generated by a production node by encoding transaction information of the recyclable wrapper and is attached to the recyclable wrapper; the transaction information is determined by the production node when the production node needs to produce the recyclable wrapper, and the production node also sends the transaction information to a blockchain node through a billing request so that the blockchain node records the transaction of the recyclable wrapper in a blockchain according to the billing request; the transaction represents: virtual lending determined based on the number of returnable packages transacted;
the second sending unit is used for sending account book information to the blockchain node through an account returning request after the account returning condition is met, wherein the account book information is determined according to the transaction information of the recoverable package recovered after the account returning condition is met last time, so that the blockchain node returns the account for the transaction of the recoverable package in the blockchain according to the account book information; wherein accounting means recording a corresponding number of loans in the blockchain based on the number of recyclable packages produced as determined by the production node; the return account indicates that the corresponding number of borrows is returned in the blockchain based on the number of recoverable packages recovered as determined by the recovery node.
10. A computer readable storage medium, characterized in that it comprises a program code for causing an electronic device to perform the steps of the method according to any one of claims 1-6, when said program code is run on said electronic device.
CN201910936245.8A 2019-09-29 2019-09-29 Method, device and storage medium for recycling recyclable packages Active CN110598882B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910936245.8A CN110598882B (en) 2019-09-29 2019-09-29 Method, device and storage medium for recycling recyclable packages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910936245.8A CN110598882B (en) 2019-09-29 2019-09-29 Method, device and storage medium for recycling recyclable packages

Publications (2)

Publication Number Publication Date
CN110598882A CN110598882A (en) 2019-12-20
CN110598882B true CN110598882B (en) 2023-09-19

Family

ID=68864774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910936245.8A Active CN110598882B (en) 2019-09-29 2019-09-29 Method, device and storage medium for recycling recyclable packages

Country Status (1)

Country Link
CN (1) CN110598882B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112396193A (en) * 2020-10-20 2021-02-23 苏州纳故环保科技有限公司 Renewable resource recovery method based on block chain
EP3989133A1 (en) 2020-10-21 2022-04-27 adidas AG The recycling process of a recyclable sports article and generation process for a regenerated sports article
CN112418949A (en) * 2020-12-05 2021-02-26 深圳市穗深冷气设备有限公司 Data collection method and system based on block chain

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007137648A (en) * 2005-11-22 2007-06-07 Izumiotsu Shoko Kaigisho Waste paper recovery management device and waste paper recovery management method
JP2011143374A (en) * 2010-01-16 2011-07-28 Sakato Sangyo:Kk Support system for recycling of used mushroom cultivation bag
CN104115167A (en) * 2012-02-13 2014-10-22 约瑟夫·费代莱 Method and apparatus for procurement aggregation
CN105447720A (en) * 2015-12-07 2016-03-30 复旦大学 Intelligent ID based garment ecosphere system
CN105956866A (en) * 2016-05-06 2016-09-21 成都天钥科技有限公司 Fresh milk product traceability management method and cloud traceability server
CN106202125A (en) * 2015-05-08 2016-12-07 Tcl集团股份有限公司 A kind of recycling article recovery method based on bar code and system
CN106411503A (en) * 2016-11-28 2017-02-15 中国银行股份有限公司 Accounting method, accounting system, voting node and accounting node under block chain voting and accounting mode
CN106446067A (en) * 2016-09-06 2017-02-22 联动优势科技有限公司 Transaction data acquisition method and apparatus
CN107481412A (en) * 2017-06-29 2017-12-15 北京盈创高科新技术发展有限公司 Standard pack thing recovery method and system based on down payment plan
CN107977163A (en) * 2017-01-24 2018-05-01 腾讯科技(深圳)有限公司 Shared data recovery method and device
CN109292301A (en) * 2018-11-12 2019-02-01 任杰 A kind of recycling and control method and relevant device
CN109335408A (en) * 2018-11-12 2019-02-15 任杰 A kind of classified recycle bin of recovery part and examination device of classifying
CN208526834U (en) * 2018-04-19 2019-02-22 北京立思辰计算机技术有限公司 Cabinet is destroyed in recycling
CN109615096A (en) * 2018-12-20 2019-04-12 北京比新科技有限公司 A kind of Nonexpendable Item source tracing method based on block chain
CN110014025A (en) * 2019-04-22 2019-07-16 东营方塘环保科技有限公司 Community medicine waste number interconnects recovery and processing system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070174073A1 (en) * 2006-01-20 2007-07-26 C&C Acquisition, Llc Management of information related to recyclable containers
US20100332341A1 (en) * 2009-06-26 2010-12-30 Crown Packaging Technology, Inc. Credit System for Collection of Recycled Materials
US20180025375A1 (en) * 2016-07-25 2018-01-25 Mark Joseph Armen System and method for facilitating the recycling of materials
US10762479B2 (en) * 2017-04-05 2020-09-01 Samsung Sds Co., Ltd. Method and system for processing blockchain-based real-time transaction

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007137648A (en) * 2005-11-22 2007-06-07 Izumiotsu Shoko Kaigisho Waste paper recovery management device and waste paper recovery management method
JP2011143374A (en) * 2010-01-16 2011-07-28 Sakato Sangyo:Kk Support system for recycling of used mushroom cultivation bag
CN104115167A (en) * 2012-02-13 2014-10-22 约瑟夫·费代莱 Method and apparatus for procurement aggregation
CN106202125A (en) * 2015-05-08 2016-12-07 Tcl集团股份有限公司 A kind of recycling article recovery method based on bar code and system
CN105447720A (en) * 2015-12-07 2016-03-30 复旦大学 Intelligent ID based garment ecosphere system
CN105956866A (en) * 2016-05-06 2016-09-21 成都天钥科技有限公司 Fresh milk product traceability management method and cloud traceability server
CN106446067A (en) * 2016-09-06 2017-02-22 联动优势科技有限公司 Transaction data acquisition method and apparatus
CN106411503A (en) * 2016-11-28 2017-02-15 中国银行股份有限公司 Accounting method, accounting system, voting node and accounting node under block chain voting and accounting mode
CN107977163A (en) * 2017-01-24 2018-05-01 腾讯科技(深圳)有限公司 Shared data recovery method and device
CN107481412A (en) * 2017-06-29 2017-12-15 北京盈创高科新技术发展有限公司 Standard pack thing recovery method and system based on down payment plan
CN208526834U (en) * 2018-04-19 2019-02-22 北京立思辰计算机技术有限公司 Cabinet is destroyed in recycling
CN109292301A (en) * 2018-11-12 2019-02-01 任杰 A kind of recycling and control method and relevant device
CN109335408A (en) * 2018-11-12 2019-02-15 任杰 A kind of classified recycle bin of recovery part and examination device of classifying
CN109615096A (en) * 2018-12-20 2019-04-12 北京比新科技有限公司 A kind of Nonexpendable Item source tracing method based on block chain
CN110014025A (en) * 2019-04-22 2019-07-16 东营方塘环保科技有限公司 Community medicine waste number interconnects recovery and processing system

Also Published As

Publication number Publication date
CN110598882A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
CN110598882B (en) Method, device and storage medium for recycling recyclable packages
US10445756B2 (en) System and method for managing an incentive-based recycling program
CN104574050B (en) The method, apparatus and system settled accounts online
CN108734457B (en) Refund method under unified cashing system
CN110443701A (en) The logical card management method of one kind, supply chain financial system and electronic equipment
US20100250431A1 (en) Systems, methods, and machine-readable mediums for providing real-time data of commercial and financial activity of a business to a financial institution to guide credit operations and risk management
CN110334950B (en) Iron tower intelligent production and group management and control system
CN110458700A (en) The logical card generation method of one kind, supply chain financial system and electronic equipment
EP3637347B1 (en) Method and system for processing environmental impact
CN111222795A (en) Comprehensive electronic commerce management system and terminal
KR101351352B1 (en) A sales management service method for a fake prevention and system thereof
CN111008903A (en) Block chain-based credit insurance accrual pledge financing system and method
CN115018485B (en) Aggregate payment operation management platform and aggregate payment method
KR101352355B1 (en) Method and system for managing consumables of rental goods through network
CN108762727B (en) Event-driven financial information processing method and system
CN104217343A (en) Sales delivery order management system and method
KR100968047B1 (en) The monitoring and rating system for the compliance of well-timed payments using an electronic bill
CN116383592A (en) Real-time computing and analyzing system and method based on Amazon finance
CN111861466B (en) Electric two-wheeled vehicle asset management method based on block chain
CN110084383A (en) Junked-auto recycling and components sale management system and application method based on APP
CN115953243A (en) Block chain-based bulk transaction management system, method and storage medium
CN105512937A (en) Payment data processing method and deposit storage system
CN105378765A (en) Using commerce networks to facilitate business interactions among entities
TWI541740B (en) Card point integration system and method thereof
US20220147954A1 (en) Prediction of billing disputes

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
GR01 Patent grant
GR01 Patent grant