CN112036797A - Material tracing method and device - Google Patents

Material tracing method and device Download PDF

Info

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
Application number
CN202010903784.4A
Other languages
Chinese (zh)
Inventor
王胜先
眭聚磊
刘志金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Cloud Network Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN202010903784.4A priority Critical patent/CN112036797A/en
Publication of CN112036797A publication Critical patent/CN112036797A/en
Pending legal-status Critical Current

Links

Images

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/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining 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

Material tracing method and device
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
Figure RE-RE-GDA0002748265330000081
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
Figure RE-RE-GDA0002748265330000091
Figure RE-RE-GDA0002748265330000101
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.
CN202010903784.4A 2020-09-01 2020-09-01 Material tracing method and device Pending CN112036797A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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