CN112036797A - Material tracing method and device - Google Patents
Material tracing method and device Download PDFInfo
- Publication number
- CN112036797A CN112036797A CN202010903784.4A CN202010903784A CN112036797A CN 112036797 A CN112036797 A CN 112036797A CN 202010903784 A CN202010903784 A CN 202010903784A CN 112036797 A CN112036797 A CN 112036797A
- Authority
- CN
- China
- Prior art keywords
- information
- node
- receiving
- sent
- donation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000463 material Substances 0.000 title claims abstract description 240
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000007689 inspection Methods 0.000 claims description 25
- 238000004519 manufacturing process Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 5
- 238000003908 quality control method Methods 0.000 claims description 4
- 230000032258 transport Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 9
- 230000008520 organization Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 230000001681 protective effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000003814 drug Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004745 nonwoven fabric Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001954 sterilising effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the application discloses a material tracing method and device, and particularly, a tracing system can receive material information sent by a first node, wherein the material information is information generated by the first node and comprises a material code for uniquely representing the material. When the second node serving as the alliance chain transports the materials, the logistics information of the materials is uploaded, so that the tracing system can store the logistics information. When the user inquires the related information of the material, the inquiry request can be sent to the tracing system through the third node through the user terminal. After receiving the query request, the tracing system sends a query result to the third node, and the third node forwards the query result to the user terminal, so that the user can obtain the transportation information of the material through the user terminal. Namely, the tracing method provided by the embodiment of the application ensures the integrity and accuracy of data, and meanwhile, the real-time positioning and tracing can be realized through logistics information, so that the reliability of supervision is improved.
Description
Technical Field
The application relates to the technical field of data processing, in particular to a material tracing method and device.
Background
When an epidemic or disaster occurs, in order to ensure that the full process information for relieving the use of goods and materials is transparent, the people can track and monitor, public welfare charitable organizations can operate efficiently, the requirements of users are met in time, and simultaneously, the people relieving the goods and materials provider can master and use the direction accurately in time, and the people are in urgent need to reform the existing relieving goods and materials management process through an informatization means.
At present, the tracing technology only adopts a single information source of a core enterprise, and data of the core enterprise is easy to be tampered, so that a post monitoring system is similar to a dummy. At present, some enterprises propose that the data tampering problem is solved by applying the non-tampering characteristic of the block chain technology, but most of applications still belong to private chains, have the centralized problem, and cannot ensure the authenticity of uplink information.
Disclosure of Invention
In view of this, the embodiment of the present application provides a material tracing method and device, so as to implement more reasonable and effective trusted tracing of material information.
In order to solve the above problem, the technical solution provided by the embodiment of the present application is as follows:
in a first aspect of the embodiments of the present application, a material tracing method is provided, where the method is applied to a tracing system, the tracing system is connected with at least three nodes, and the three nodes form a federation chain, and the method includes:
receiving material information sent by a first node, wherein the material information at least comprises a material code, and the material information is information generated by the first node;
receiving logistics information sent by a second node, wherein the logistics information is logistics information corresponding to the materials, and the logistics information at least comprises the material codes, the logistics single numbers and position information;
receiving an inquiry request sent by a third node, and sending an inquiry result to the third node, wherein the inquiry request comprises a material code, the inquiry result comprises the logistics information, and the inquiry request is sent to the third node by a user through a user terminal.
In a possible implementation manner, the position information is the position information of the material acquired by the second node through a beidou system in real time.
In a possible implementation manner, before receiving the material information sent by the first node, the method further includes:
receiving project information sent by the first node, wherein the project information comprises a project name and project requirements, and the project requirements comprise required materials.
In one possible implementation, the method further includes:
and receiving approval information sent by a fourth node, wherein the approval information comprises result information obtained after the fourth node verifies the project information.
In a possible implementation manner, before receiving the material information sent by the first node, the method further includes:
and receiving donation information sent by the first node, wherein the donation information at least comprises a donation unit name, a donation sheet number, donation time and donated material categories.
In one possible implementation, the method further includes:
and receiving traceability information sent by a fifth node, wherein the traceability information is information for producing the material, and the traceability information at least comprises the material code, the production unit and the production batch number.
In one possible implementation, the method further includes:
and receiving quality inspection information sent by a sixth node, wherein the quality inspection information comprises result information of quality inspection of the material by the sixth node.
In one possible implementation, the method further includes:
and receiving information sent by a seventh node, wherein the receiving information is used for indicating the information of receiving the goods and materials, and the receiving information comprises position information and receiving time of receiving the goods and materials.
In one possible implementation, the query result further includes one or more of project information, donation information, traceability information, quality inspection information, and receipt information.
In one possible implementation, the various items of information in the query result are presented in a graph or table.
In a second aspect of the embodiments of the present application, a material tracing device is provided, the device is provided with a tracing system, the tracing system is connected with at least three nodes, and a federation chain is formed by the three nodes, including:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving material information sent by a first node, the material information at least comprises material codes, and the material information is information generated by the first node;
the receiving unit is further configured to receive logistics information sent by a second node, where the logistics information is logistics information corresponding to the material, and the logistics information at least includes the material code, the logistics list number, and location information;
the receiving unit is further configured to receive an inquiry request sent by a third node;
and the sending unit is used for sending an inquiry result to the third node, the inquiry request comprises material codes, the inquiry result comprises the logistics information, and the inquiry request is sent to the third node by a user through a user terminal.
In a possible implementation manner, the position information is the position information of the material acquired by the second node through a beidou system in real time.
In a possible implementation manner, the receiving unit is further configured to receive project information sent by the first node before receiving the material information sent by the first node, where the project information includes a project name and a project requirement, and the project requirement includes a required material.
In a possible implementation manner, the receiving unit is further configured to
And receiving approval information sent by a fourth node, wherein the approval information comprises result information obtained after the fourth node verifies the project information.
In a possible implementation manner, the receiving unit is further configured to receive, before receiving the material information sent by the first node, donation information sent by the first node, where the donation information at least includes a donation unit name, a donation ticket number, a donation time, and a donated material category.
In a possible implementation manner, the receiving unit is further configured to receive traceability information sent by a fifth node, where the traceability information is information for producing the material, and the traceability information at least includes the material code, the production unit, and the production batch number.
In a possible implementation manner, the receiving unit is further configured to receive quality inspection information sent by a sixth node, where the quality inspection information includes result information of quality inspection performed on the material by the sixth node.
In a possible implementation manner, the receiving unit is further configured to receive receiving information sent by the seventh node, where the receiving information is used to indicate information for receiving the material, and the receiving information includes location information and receiving time for receiving the material.
In one possible implementation, the query result further includes one or more of project information, donation information, traceability information, quality inspection information, and receipt information.
In one possible implementation, the various items of information in the query result are presented in a graph or table.
Therefore, the embodiment of the application has the following beneficial effects:
the embodiment of the application can be applied to a tracing system, and the tracing system can comprise a federation chain formed by three nodes. Specifically, the traceability system can receive material information sent by the first node, wherein the material information is information generated by the first node, and the material information includes a material code for uniquely representing the batch of material. When the second node serving as the alliance chain transports the material, logistics information about the material, such as material codes, logistics single numbers and position information, is uploaded, so that the traceability system can store the logistics information. When the user inquires the related information of the material, the inquiry request can be sent to the tracing system through the third node through the user terminal. After receiving the query request, the tracing system sends a query result to the third node, and the third node forwards the query result to the user terminal, wherein the query result comprises logistics information, so that the user can obtain the transportation information of the material through the user terminal. Namely, the mode of the alliance chain provided by the embodiment of the application ensures the data integrity and accuracy, and meanwhile, the logistics information can be used for positioning and tracing in real time, so that the transparency and the reliability of supervision are improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic view of an application scenario provided in an embodiment of the present application;
fig. 2 is a flowchart of a material tracing method according to an embodiment of the present application;
fig. 3 is a schematic view of another application scenario provided in the embodiment of the present application;
fig. 4 is a flowchart of another material tracing method provided in the embodiment of the present application;
fig. 5 is a structural diagram of a material tracing device provided in an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, embodiments accompanying the drawings are described in detail below.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways than those specifically described and will be readily apparent to those of ordinary skill in the art without departing from the spirit of the present invention, and therefore the present invention is not limited to the specific embodiments disclosed below.
The alliance chain only aims at members of a certain specific group and limited third parties, a plurality of preselected nodes are designated as bookers inside, generation of each block is determined by all the preselected nodes, other access nodes can participate in transactions, but the billing process is not asked, and other third parties can carry out limited query through an Application Programming Interface (API) opened by the block chain.
The inventor discovers in traditional people relief supplies tracing research that traditional tracing is from information of links such as project initiation, donation registration, supplies distribution, logistics transportation, supplies receiving, and the like, all information of each link is collected by public welfare organizations, and information is input, so that authenticity of the information is difficult to judge. Although there is a block chain technology for uplink of material related information, most applications are private chains, and there is a problem of centralization, and the reliability of information still cannot be guaranteed.
Based on this, the embodiment of the present application provides a material tracing method, where each node related to a material forms a federation chain, and each node performs corresponding operation on the material and then performs uplink storage on corresponding operation information, so as to ensure integrity of data. Meanwhile, the materials can be reliably traced according to the uplink logistics information.
For ease of understanding, referring to the tracing system structure diagram shown in fig. 1, the tracing system 100 is connected to a first node 101, a second node 102, and a third node 103, respectively. The first node 101 may be a public service organization, the second node 102 may be an organization for transporting goods, for example, each express company, and the third node 103 may be a third party, and is configured to query related information of the goods. In addition, the traceability system can further comprise a block chain database, wherein information of uplink of each node is stored in the block chain database.
Method embodiment
Based on the above description, the material tracing method provided by the embodiment of the present application will be described below with reference to the accompanying drawings. It should be noted that the following description will be made with reference to the scenario example of fig. 1
Referring to fig. 2, which is a flowchart of a material tracing method provided in an embodiment of the present application, the method may include:
s201, the tracing system receives material information sent by a first node.
In this embodiment, when the first node receives a material to be sent, the material is counted, and material information is generated. Wherein the material information includes a material code for uniquely indicating the batch of material. After the first node generates the material information, the first node broadcasts the material information so that other nodes in a tracing system and a alliance chain can acquire the material information. Specifically, the material information may further include information such as material classification, material name, and quantity.
In a specific implementation, when the tracing system receives the material information, the material information can be encrypted and stored by using a pre-configured encryption algorithm.
S202: and the tracing system receives the logistics information sent by the second node.
In this embodiment, after the first node receives the material, the second node may be entrusted to transport the material, and the second node broadcasts the related information of transporting the material, that is, the logistics information, so that the tracing system and other nodes in the alliance chain can acquire the logistics information of the material. The logistics information may include material codes, logistics list numbers, location information, delivery time, and the like. The position information is real-time position information of the material and can be acquired through a Beidou system.
S203: and the tracing system receives the query request sent by the third node and sends a query result to the third node.
In this embodiment, the tracing system may receive, through the third node, an inquiry request sent by a user through the user terminal in real time, where the inquiry request includes a material code. The tracing system acquires relevant information of the corresponding materials according to the material codes in the query request, such as logistics information, and returns the query result including the logistics information to the user equipment through the third node, so that the user can track the trend of the batch of materials in real time.
Through the above explanation, this embodiment has established "credible data bridge" of goods and materials, changes the mode of handling after the fact and supervision after the fact in tradition is traceed back, forms in-process supervision, not only improves the authenticity and the timeliness of data, still improves the transparency of goods and materials flow direction.
It is understood that in practical applications, to obtain more information of the material, such as production information and quality information, more organizations may be introduced to join the federation chain. Specifically, the federation chain may include various organizations such as a supervision department (supervisory organization), a public welfare charity organization, a quality inspection organization, a material producer, a seller, logistics, and the like, as shown in the application scenario diagram of fig. 3.
The whole process of material tracing will be described with reference to fig. 3, referring to fig. 4, which is a flowchart of a material tracing method provided in an embodiment of the present application, and as shown in fig. 4, the method includes:
s401: and the tracing system receives the project information sent by the first node.
In this embodiment, the first node may initiate a project of the donation activity for a certain sudden public event, and uplink information related to the donation activity, so that the tracing system and other nodes in the federation chain may obtain the project information. That is, the first node transmits project information including a project name, a project requirement. Wherein, the project requirements comprise the materials required for the donation. The required materials can be classified into various types, such as food, health products, sanitary products, electric appliances, medicines, sterilizing products, medical equipment, medical protective products and the like. Specifically, the project information may further include an identifier of the first node, so as to indicate a node that initiates the donation activity and object information for receiving donations.
For example, for an epidemic situation, the first node initiates a donation activity supporting the XXX hospital in city a, the project name of the project is "epidemic prevention support of XXX hospital in city a", the project requirement is "10000 mask N95, 2000 sets of protective clothing", and the node identifier is "0 x3541e7elf …. Specifically, as shown in table 1:
table 1 item information
Name of item | Epidemic prevention support for city A XXX hospital |
Target amount | 380000.00 yuan |
Initiator address | 0x3541e7e1f34b0d2cac1d491c5204d0c63dc4b73b |
Receiving party | City XXX Hospital A |
Project requirements | 10000N 95 respirator, 2000 protective clothing sets |
S402: and the tracing system receives the approval information sent by the fourth node.
In this embodiment, after receiving the project information broadcast by the first node, the fourth node approves the project information according to a predetermined rule, and sends approval information including the approved result information, so that the traceability system and other nodes can obtain the approval information. Specifically, the approval information includes a project name and an approval result. The approval result may be allowed or disallowed.
S403: and the tracing system receives the donation information sent by the first node.
In this embodiment, when the approval result of the item acquired by the first node is allowed, the item information is externally issued to perform collection. The first node may receive a donation from a business or individual and upload the donation information from the respective business or individual. The donation information may include a name of a donation unit, a number of a donation slip, a donation time, and a donated material category. It is understood that the donation information may also include information such as a name of a project, a remark, and the like corresponding to the donation. Such as shown in table 2.
TABLE 2 donation information
Name of item | Epidemic prevention support for city A XXX hospital |
Donation bill number | 1000000289 |
Donation unit | BEIJING KSYUN TECHNOLOGY Co.,Ltd. |
Time of donation | 20200221 11:56:24 |
Donation status | The goods having been delivered |
Remarks for note | City A refueling! |
S404: and the tracing system receives the material information sent by the first node.
In this embodiment, after the first node receives the donations of each enterprise or individual, the donated materials are sorted to obtain material information, and the material information is broadcast, so that the tracing system and other nodes can obtain the material information. The material information may include material codes, identification codes (two-dimensional codes), material classifications, material names, quantities, unit prices, total prices, and the like. Specifically, the first node allocates codes for different materials to uniquely represent the materials, so that subsequent information can be queried by using the material codes. Such as shown in table 3.
TABLE 3 materials information
In this embodiment, after the first node counts the donated material information, the first node may match the material according to the project requirement, and determine the amount of the material mailed to the material receiver.
S405: and the tracing system receives the logistics information sent by the second node.
When the second node receives the first node or other nodes (donation enterprises) entrusts the material transportation, the logistics information of the transported material is broadcasted. The logistics information can comprise material codes, logistics list numbers, position information, second node identification, material classification, material names, logistics telephones, delivery time and the like. Wherein, positional information can be by the second node through the positional information of the real-time material of gathering of beidou system to can realize the position of tracking this material in real time.
For example, the logistics information shown in table 4 includes a material code "MED-p-000100", a material classification "medical material-medical protection", a material name "N95 mask" …, and the like. The positional information is expressed in the form shown in table 5.
TABLE 4 Logistics information
Material coding | MED-p-000100 |
Material classification | Medical material-medical protection |
Name of material | N95 mask |
Commodity Co Ltd | Shunfeng fast transport |
Logistics bill number | SF0000000123 |
Logistics telephone | 010-67345623 |
Delivery time | 20200121 14:35:25 |
TABLE 5 location information
Time of day | Longitude (G) | Dimension (d) of |
20200121 14:35:25 | 116.40 | 39.90 |
20200121 15:36:23 | 118.20 | 40.35 |
20200121 16:35:26 | 120.52 | 38.58 |
20200121 17:35:48 | 126.15 | 40.87 |
... | ... | ... |
S406: and the tracing system receives the tracing information sent by the fifth node.
In this embodiment, in order to obtain the related information of the material production, the manufacturer or the distributor may also be introduced into the alliance chain as a node, that is, a fifth node. The fifth node uplinks the production related information of the batch of materials, i.e. uplinks the traceability information. The tracing information comprises material codes, material classifications, material names, production units, production batch numbers, production dates and other information. Such as the traceability information uploaded by the fifth node shown in table 6.
TABLE 6 traceability information
S407: and the tracing system receives the quality inspection information sent by the sixth node.
In this embodiment, to ensure the quality of the materials, the quality inspection organization may also be used as a node in the alliance chain, that is, a sixth node, and the sixth node uploads the quality inspection results of the batch of materials. The quality inspection information comprises material codes, material classification, material names, materials, colors, styles and other information. The quality control information shown in Table 7 was entered.
TABLE 7 quality control information
Material coding | MED-p-000100 |
Material classification | Medical material-medical protection |
Name of material | N95 mask |
Material of | Non-woven fabric |
Colour(s) | White colour |
Weight (D) | 30g |
Style | Ear hanging type |
Breather valve device | Whether or not |
Filtering effect | 95% |
Test results | By passing |
It should be noted that the execution sequence of S406 and S407 is not limited by this embodiment, and in a specific implementation, the execution sequence of the two may be interchanged, or both may be executed simultaneously.
S408: and the tracing system receives the receiving information sent by the seventh node.
In this embodiment, when the material is distributed to the receiver, the receiver may transmit the reception information through the seventh node by the corresponding terminal device. The receiving information may include information such as position information, receiving time, material code, and material classification of the received material. Specifically, the receiver can scan the two-dimensional code of the material through a mobile phone application program or an applet, obtain related information of the material, such as material codes, material classification and material names, and information of the final arrival position of the material, and click to confirm the delivery. The seventh node generates reception information in response to a click operation by the user, and broadcasts the reception information. Such as the receive information shown in table 6.
Table 8 receiving information
Material coding | MED-p-000100 |
Material classification | Medical material-medical protection |
Name of material | N95 mask |
Receiving unit | A City institute of traditional Chinese medicine |
Receiver person | Zhang three |
Receiving time | 20200123 14:35:25 |
S209: and the tracing system receives the query request sent by the third node and sends a query result to the third node.
In this embodiment, when the public queries the specific information of the material, the public may send a query request to the third node through the user terminal, the third node forwards the query request to the trace back system, and the trace back system obtains corresponding information according to the material code in the query request, so as to send a query result to the user equipment through the third node. The query result can include logistics information, project information, donation information, traceability information, quality inspection information and receiving information, so that a user can query the whole process of the material, and transparency and reliability are improved.
It should be noted that, the user can query the related information of the material at any time through the user terminal, and the query result obtained by the user terminal may include one or more of project information, donation information, source tracing information, quality inspection information, and receiving information. In specific implementation, various items of information in the query result can be presented in the form of a graph or a table, so that a user can more intuitively view related information of the material.
Therefore, the embodiment of the application integrates and applies the technology of 'positioning + block chain', covers the whole processes of public welfare project management, donation management, resource relief, material tracing, logistics transportation, receiving and distributing, realizes the real-time acquisition and reading of the data of the whole link, builds an accurate, safe, complete and credible supervision and tracing mode, greatly improves the quality of the tracing data, forms the 'strictest supervision' mode, realizes the credible data sharing and service collaboration of multiple nodes, and enhances the authority, transparency and public trust of public welfare charity projects.
In addition, the Beidou system is used for positioning materials in real time in the embodiment of the application, secondary verification can be carried out on data uploaded by other nodes, and the credibility of the tracing system is improved.
Device embodiment
Based on the above method embodiment, the embodiment of the present application further provides a material tracing device, which will be described below with reference to the accompanying drawings.
Referring to fig. 5, this figure is a structural diagram of a material tracing device provided in an embodiment of the present application, where the device is provided with a tracing system, the tracing system is connected with at least three nodes, and the three nodes form a federation chain, and the federation chain includes:
a receiving unit 501, configured to receive material information sent by a first node, where the material information at least includes a material code, and the material information is information generated by the first node;
the receiving unit 501 is further configured to receive logistics information sent by a second node, where the logistics information is logistics information corresponding to the material, and the logistics information at least includes the material code, the logistics single number, and location information;
the receiving unit 501 is further configured to receive an inquiry request sent by a third node;
a sending unit 502, configured to send an inquiry result to the third node, where the inquiry request includes a material code, the inquiry result includes the logistics information, and the inquiry request is sent to the third node by a user through a user terminal.
In a possible implementation manner, the position information is the position information of the material acquired by the second node through a beidou system in real time.
In a possible implementation manner, the receiving unit is further configured to receive project information sent by the first node before receiving the material information sent by the first node, where the project information includes a project name and a project requirement, and the project requirement includes a required material.
In a possible implementation manner, the receiving unit is further configured to
And receiving approval information sent by a fourth node, wherein the approval information comprises result information obtained after the fourth node verifies the project information.
In a possible implementation manner, the receiving unit is further configured to receive, before receiving the material information sent by the first node, donation information sent by the first node, where the donation information at least includes a donation unit name, a donation ticket number, a donation time, and a donated material category.
In a possible implementation manner, the receiving unit is further configured to receive traceability information sent by a fifth node, where the traceability information is information for producing the material, and the traceability information at least includes the material code, the production unit, and the production batch number.
In a possible implementation manner, the receiving unit is further configured to receive quality inspection information sent by a sixth node, where the quality inspection information includes result information of quality inspection performed on the material by the sixth node.
In a possible implementation manner, the receiving unit is further configured to receive receiving information sent by the seventh node, where the receiving information is used to indicate information for receiving the material, and the receiving information includes location information and receiving time for receiving the material.
In one possible implementation, the query result further includes one or more of project information, donation information, traceability information, quality inspection information, and receipt information.
In one possible implementation, the various items of information in the query result are presented in a graph or table.
It should be noted that, implementation of each unit in this embodiment may refer to the above method embodiment, and this embodiment is not described herein again.
In addition, an embodiment of the present application further provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions are run on a terminal device, the terminal device is enabled to execute the material tracing method.
The embodiment of the application provides a realize equipment that goods and materials are traceed back, include: the material tracing system comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein when the processor executes the computer program, the material tracing method is realized.
Based on the above description, the tracing system may receive material information sent by the first node, where the material information is information generated by the first node, and the material information includes a material code for uniquely representing the batch of material. When the second node serving as the alliance chain transports the material, logistics information about the material, such as material codes, logistics single numbers and position information, is uploaded, so that the traceability system can store the logistics information. When the user inquires the related information of the material, the inquiry request can be sent to the tracing system through the third node through the user terminal. After receiving the query request, the tracing system sends a query result to the third node, and the third node forwards the query result to the user terminal, wherein the query result comprises logistics information, so that the user can obtain the transportation information of the material through the user terminal. Namely, the mode of the alliance chain provided by the embodiment of the application ensures the data integrity and accuracy, and meanwhile, the logistics information can be used for positioning and tracing in real time, so that the transparency and the reliability of supervision are improved.
It should be noted that, in the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the system or the device disclosed by the embodiment, the description is simple because the system or the device corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.
It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" for describing an association relationship of associated objects, indicating that there may be three relationships, e.g., "a and/or B" may indicate: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (20)
1. A material tracing method is applied to a tracing system, wherein the tracing system is connected with at least three nodes, and the three nodes form a federation chain, and the method comprises the following steps:
receiving material information sent by a first node, wherein the material information at least comprises a material code, and the material information is information generated by the first node;
receiving logistics information sent by a second node, wherein the logistics information is logistics information corresponding to the materials, and the logistics information at least comprises the material codes, the logistics single numbers and position information;
receiving an inquiry request sent by a third node, and sending an inquiry result to the third node, wherein the inquiry request comprises a material code, the inquiry result comprises the logistics information, and the inquiry request is sent to the third node by a user through a user terminal.
2. The method of claim 1, wherein the location information is location information of the material collected by the second node in real time via a Beidou system.
3. The method of claim 1, wherein prior to receiving the asset information sent by the first node, the method further comprises:
receiving project information sent by the first node, wherein the project information comprises a project name and project requirements, and the project requirements comprise required materials.
4. The method of claim 3, further comprising:
and receiving approval information sent by a fourth node, wherein the approval information comprises result information obtained after the fourth node verifies the project information.
5. The method according to any of claims 1-4, wherein prior to receiving the material information sent by the first node, the method further comprises:
and receiving donation information sent by the first node, wherein the donation information at least comprises a donation unit name, a donation sheet number, donation time and donated material categories.
6. The method of claim 1, further comprising:
and receiving traceability information sent by a fifth node, wherein the traceability information is information for producing the material, and the traceability information at least comprises the material code, the production unit and the production batch number.
7. The method of claim 1, further comprising:
and receiving quality inspection information sent by a sixth node, wherein the quality inspection information comprises result information of quality inspection of the material by the sixth node.
8. The method of claim 1, further comprising:
and receiving information sent by a seventh node, wherein the receiving information is used for indicating the information of receiving the goods and materials, and the receiving information comprises position information and receiving time of receiving the goods and materials.
9. The method of claim 1, wherein the query result further comprises one or more of project information, donation information, traceability information, quality control information, and receipt information.
10. The method of claim 1, wherein each item of information in the query result is presented in a graph or table.
11. The utility model provides a goods and materials traceability device, its characterized in that, the device sets up and traces back the system, trace back the system and be connected with three node at least, three node composition alliance chain includes:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving material information sent by a first node, the material information at least comprises material codes, and the material information is information generated by the first node;
the receiving unit is further configured to receive logistics information sent by a second node, where the logistics information is logistics information corresponding to the material, and the logistics information at least includes the material code, the logistics list number, and location information;
the receiving unit is further configured to receive an inquiry request sent by a third node;
and the sending unit is used for sending an inquiry result to the third node, the inquiry request comprises material codes, the inquiry result comprises the logistics information, and the inquiry request is sent to the third node by a user through a user terminal.
12. The apparatus of claim 11, wherein the location information is location information of the material collected by the second node in real time via a beidou system.
13. The apparatus according to claim 11, wherein the receiving unit is further configured to receive project information sent by the first node before receiving material information sent by the first node, where the project information includes a project name and a project requirement, and the project requirement includes a required material.
14. The apparatus according to claim 13, wherein the receiving unit is further configured to receive approval information sent by a fourth node, where the approval information includes result information obtained after the fourth node performs approval on the project information.
15. The apparatus according to any of claims 11-14, wherein the receiving unit is further configured to receive donation information sent by the first node before receiving the material information sent by the first node, where the donation information at least includes a name of a donation unit, a number of a donation sheet, a donation time, and a material category of donation.
16. The apparatus according to claim 11, wherein the receiving unit is further configured to receive traceability information sent by a fifth node, where the traceability information is information for producing the material, and the traceability information at least includes the material code, a production unit, and a production batch number.
17. The apparatus according to claim 11, wherein the receiving unit is further configured to receive quality inspection information sent by a sixth node, and the quality inspection information includes result information of quality inspection performed on the material by the sixth node.
18. The apparatus of claim 11, wherein the receiving unit is further configured to receive receiving information sent by the seventh node, where the receiving information is used to indicate information for receiving the material, and the receiving information includes location information and receiving time for receiving the material.
19. The apparatus of claim 11, wherein the query result further comprises one or more of project information, donation information, traceability information, quality control information, and receipt information.
20. The apparatus of claim 11, wherein each item of information in the query result is presented in a graph or table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010903784.4A CN112036797A (en) | 2020-09-01 | 2020-09-01 | Material tracing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010903784.4A CN112036797A (en) | 2020-09-01 | 2020-09-01 | Material tracing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112036797A true CN112036797A (en) | 2020-12-04 |
Family
ID=73590577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010903784.4A Pending CN112036797A (en) | 2020-09-01 | 2020-09-01 | Material tracing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112036797A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113095707A (en) * | 2021-04-23 | 2021-07-09 | 厦门大学 | Emergency material management method, device and equipment based on block chain |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109472158A (en) * | 2018-11-14 | 2019-03-15 | 福建酷酷电子商务有限公司 | Data processing method and device based on block chain |
KR20200008477A (en) * | 2018-07-16 | 2020-01-28 | (주)쌍용소프트웨어 | Donation management process and system based on block chain |
KR20200061783A (en) * | 2018-11-26 | 2020-06-03 | 찰스 환 이 | Computing device for providing selective goods donation service using block chain |
CN111461882A (en) * | 2020-03-30 | 2020-07-28 | 杭州时戳信息科技有限公司 | Public good material donation method, system, computer readable storage medium and server |
CN111538787A (en) * | 2020-04-27 | 2020-08-14 | 中国银行股份有限公司 | Donated material processing method, device and system based on block chain |
CN111598756A (en) * | 2020-04-27 | 2020-08-28 | 中国银行股份有限公司 | Public welfare donation item tracking method and device based on block chain and Internet of things |
CN111598400A (en) * | 2020-04-17 | 2020-08-28 | 山东爱城市网信息技术有限公司 | Donation material allocation method, device and medium based on block chain |
-
2020
- 2020-09-01 CN CN202010903784.4A patent/CN112036797A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200008477A (en) * | 2018-07-16 | 2020-01-28 | (주)쌍용소프트웨어 | Donation management process and system based on block chain |
CN109472158A (en) * | 2018-11-14 | 2019-03-15 | 福建酷酷电子商务有限公司 | Data processing method and device based on block chain |
KR20200061783A (en) * | 2018-11-26 | 2020-06-03 | 찰스 환 이 | Computing device for providing selective goods donation service using block chain |
CN111461882A (en) * | 2020-03-30 | 2020-07-28 | 杭州时戳信息科技有限公司 | Public good material donation method, system, computer readable storage medium and server |
CN111598400A (en) * | 2020-04-17 | 2020-08-28 | 山东爱城市网信息技术有限公司 | Donation material allocation method, device and medium based on block chain |
CN111538787A (en) * | 2020-04-27 | 2020-08-14 | 中国银行股份有限公司 | Donated material processing method, device and system based on block chain |
CN111598756A (en) * | 2020-04-27 | 2020-08-28 | 中国银行股份有限公司 | Public welfare donation item tracking method and device based on block chain and Internet of things |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113095707A (en) * | 2021-04-23 | 2021-07-09 | 厦门大学 | Emergency material management method, device and equipment based on block chain |
CN113095707B (en) * | 2021-04-23 | 2024-04-16 | 厦门大学 | Block chain-based emergency material management method, device and equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110263024A (en) | Data processing method, terminal device and computer storage medium | |
CN108182479A (en) | Equipment point-detecting method, device and server | |
US20130018886A1 (en) | Effect measurement device, effect measurement method, and effect measurement program | |
CN109087230A (en) | A kind of intelligence community service system and its application method | |
US20140025483A1 (en) | System and method for protecting consumer privacy in the measuring of the effectiveness of advertisements | |
CN104219326A (en) | Resource sharing device and method in cleaning service information management system | |
CN107506912A (en) | A kind of medical resource dispatching platform | |
CN113112190A (en) | Government affair service system fusing online and offline service capacity | |
US20230129136A1 (en) | Communication exchanges and methods of use thereof | |
CN112036797A (en) | Material tracing method and device | |
US20160267250A1 (en) | Method and System for Managing and Tracking Medical and Legalized Marijuana | |
CN109035106A (en) | A kind of management method and device of waste recovery | |
CN110602215A (en) | Resource processing method based on alliance block chain and alliance block chain system | |
CN108874805A (en) | The treating method and apparatus of data | |
US11972862B2 (en) | Blockchain-based technologies for tracking product lifecycle | |
EP3852332B1 (en) | Processing request for personal data with data owner's permission | |
US8640205B2 (en) | Collaborative information management | |
CN103299336A (en) | Information processing system, information processing method, and storage medium | |
US11610212B1 (en) | Third party email parsing | |
CN113222616A (en) | Chinese-medicinal material traceability system based on block chain | |
CN108268995B (en) | Policy issue piece processing method and device, computer equipment and readable storage medium | |
CN113538019B (en) | Food traceability information evidence storing method and device | |
WO2019041533A1 (en) | Medicine monitoring system and method based on short message | |
CN112711623A (en) | Data pull-through method and device, storage medium and electronic device | |
CN111507808A (en) | Commodity pre-selling system based on mobile internet |
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 |