[go: up one dir, main page]

CN114493627A - Product tracing method and system based on industrial internet identification analysis technology - Google Patents

Product tracing method and system based on industrial internet identification analysis technology Download PDF

Info

Publication number
CN114493627A
CN114493627A CN202111624020.2A CN202111624020A CN114493627A CN 114493627 A CN114493627 A CN 114493627A CN 202111624020 A CN202111624020 A CN 202111624020A CN 114493627 A CN114493627 A CN 114493627A
Authority
CN
China
Prior art keywords
product
information
data
block chain
identification
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
CN202111624020.2A
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 Aerospace Intelligent Technology Development Co ltd
Original Assignee
Beijing Aerospace Intelligent Technology Development 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 Aerospace Intelligent Technology Development Co ltd filed Critical Beijing Aerospace Intelligent Technology Development Co ltd
Priority to CN202111624020.2A priority Critical patent/CN114493627A/en
Publication of CN114493627A publication Critical patent/CN114493627A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90344Query processing by using string matching techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Artificial Intelligence (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a product tracing method and a product tracing system based on an industrial internet identification analysis technology. The method comprises the following steps: uniformly coding production resources of each link in the production process of the product based on a Handle coding system to obtain resource codes; carrying out recursive analysis query on the resource codes by using an identification analysis technology to realize cross-system, cross-enterprise and cross-domain access of resource information; and information storage and verification are carried out on the data of each production link through a block chain technology, so that malicious tampering of the tracing information is prevented. The invention uniformly encodes the data of each link in the production process of the product, thereby facilitating the resource management of enterprises; identification data can be queried across systems through recursive analysis, and enterprise resource sharing and mutual access are realized; malicious tampering of information can be prevented by the block chain technology. The invention combines the identification analysis technology with the block chain technology, and effectively solves the problems of dynamic expansion of the data template, multi-party cooperation and data security and credibility.

Description

Product tracing method and system based on industrial internet identification analysis technology
Technical Field
The invention belongs to the technical field of information technology and industrial internet identification analysis, and particularly relates to a product tracing method and system based on an industrial internet identification analysis technology.
Background
Identification resolution is an industrial internet key infrastructure. Each level of identification analysis service node is an important foundation and a support link for constructing a safe, stable, efficient and reliable industrial internet identification analysis system, is important content for constructing an industrial internet identification analysis system, is combined with industrial internet identification analysis integrated innovative application, realizes cross-enterprise and cross-region information interaction, powerfully supports industrial resource sharing and cooperative application, and provides foundation support and guarantee for the ecological construction of an industrial internet platform.
In the intelligent production line construction process, enterprises generally use different systems such as ERP, MES, PDA and the like to manage information of production resources in each link of production, manufacturing, processing, transportation, sale and the like, and each system adopts a privatized coding mode to code the production resources. Because the coding rules and structures of different systems are different, the coding of production resources is not uniform in the circulation process, the production data of each link cannot be intercommunicated and inquired among the systems, the data tracing of the whole life cycle of the production resources cannot be realized, and the working efficiency and the coordination efficiency of enterprises are seriously influenced. Meanwhile, safety protection such as tamper resistance is not usually carried out on the tracing data of different production links, and the reliability of the tracing result is greatly reduced.
In addition, a large number of dynamic attribute fields usually exist in enterprise production data, a data template needs to be defined in advance when identification coding registration is carried out, uniform configuration cannot be carried out in the data template due to the fact that the number of the dynamic fields is uncertain, the dynamic attributes are stored in a json array format temporarily, data can be tampered, and safety and right-confirming tracing of the data are difficult to guarantee.
Disclosure of Invention
Aiming at the problems of complexity and limitation caused by using private coding systems by different production systems of enterprises and data security in the information tracing process, the invention solves the outstanding challenges of two aspects of enterprise product tracing:
(1) aiming at the problems of non-uniform codes, poor universality and the like of private coding systems of different production systems, a Handle coding system is used for coding production resources, so that enterprise codes are normalized, and meanwhile, recursive analysis query is carried out on the resource codes by using an identification analysis technology, so that cross-system access of the production resources is realized, and resource sharing among different production systems of an enterprise is facilitated.
(2) Aiming at the safety problem of enterprise production data tracing, information storage is carried out on data of each production link through a block chain technology, and information such as a data identification code, modification time and a modifier is stored, so that production data modification is transparent, malicious tampering of tracing information is prevented, and the reliability of tracing results is improved.
The invention combines the identification analysis technology with the block chain technology, and effectively solves the problems of dynamic expansion of the data template, multi-party cooperation and data security and credibility.
The technical scheme adopted by the invention is as follows:
a product tracing method based on an industrial Internet identification analysis technology comprises the following steps:
uniformly coding production resources of each link in the production and processing process of the product based on a Handle coding system to obtain resource codes;
carrying out recursive analysis query on the resource codes by using an identification analysis technology to realize cross-system, cross-enterprise and cross-domain access of resource information;
and information storage and verification are carried out on the data of each production link through a block chain technology, so that malicious tampering of the tracing information is prevented.
Furthermore, the method is characterized in that production resources of each link in the production and processing process of products are uniformly coded based on a Handle coding system, the adopted Handle codes are divided into a prefix code and a suffix code, and a separator is arranged between the prefix code and the suffix code; the prefix code part uses "-" as a separator, the prefix code is divided into three sections, namely a country code, an industry code and an enterprise code, and data information of query resources is recursively analyzed from a top-level node, a second-level node and the enterprise node through a three-section structure of the prefix code; the suffix code part is input by a user in a self-defining way or is generated uniformly according to an industry specification standard or a system coding rule so as to ensure the uniformity and the universality of the coding.
Further, the recursive resolution query is to perform recursive resolution on the codes by using an identification resolution technology, wherein the recursive resolution is to iterate responses returned by the identification resolution server until enterprise application data is finally queried and is returned to the client, and a query result is cached locally.
Further, circulation processes of resource codes in different production links are visually displayed to a user through an Activiti workflow.
Further, the information storage of the data of each production link by the block chain technology includes: when production data changes, the changed data is subjected to real-time storage and certification through the block chain, corresponding identification codes, modification time, modifiers and modification data are recorded, check codes are generated, and the check codes are stored in the block chain platform after being verified through an intelligent contract, so that the modified information at each time is well documented.
Further, the information storage of the data of each production link by the block chain technology includes the following steps:
(1) when product information of a certain production link is modified, the production system transmits the modified information back to the product tracing system through an API (application program interface), and the product tracing system initiates a product information certificate storing and uploading request message to the block chain platform, wherein the product information certificate storing and uploading request message comprises product unique identification information and corresponding product certificate storing information, and the product certificate storing information comprises a modifier, modification time, modification data and a check code calculated through the information;
(2) the block chain platform responds to the product information evidence storing uplink request, stores the product unique identification information and the product evidence storing information into a block when the block is generated in the block chain, finally transmits the block to other block chain nodes in a broadcasting manner, and feeds back an uplink success indication to the product tracing system;
(3) after receiving a product tracing query request message, a product tracing system initiates a product evidence storage query request to a block chain platform, wherein the product tracing query request message contains unique identification information of a target product;
(4) the block chain platform responds to the product evidence storage query request, product evidence storage information corresponding to the unique identification information of the target product is queried and obtained from each block of the block chain, and all the queried and obtained product evidence storage information is fed back to the product tracing system, wherein the evidence storage information comprises the content of the evidence, and also returns a unique block chain transaction ID, so that the position and the content of the evidence storage information can be quickly positioned on the block chain platform through the transaction ID;
(5) the product tracing system records the evidence storing information to the identification secondary node system through the product identification code, returns the product identification code to the client, and queries the tracing information and the evidence storing information of the corresponding product through the webpage query identification code or the scanning two-dimensional code.
Further, the standard collaboration flow of the intelligent contract comprises:
(1) a certificate storage request of a product tracing platform is sent to one or more nodes in a block chain node group, the one or more nodes generate data change operation on certain data, and the data change operation is written into an intelligent contract through a predefined intelligent contract API (application programming interface);
(2) the intelligent contract writes the state record of the data into a consistent account book, wherein the storage mode is a (Key, Value) mode, the Key is an identification ID, the Value is identification information and auxiliary information, an operation log is synchronously recorded, a block chain transaction ID is further generated, and the block chain transaction ID is returned to a product tracing system; the operation log is synchronized to all the nodes of the block chain network, and all other nodes in the block chain network are endorsed and verified according to the rule of the intelligent contract and then recorded into respective node accounts;
(3) the product tracing system inputs a block chain transaction ID through any block chain node, inquires corresponding evidence storage information and verifies whether the currently stored identification information is tampered;
(4) the product tracing system requests the final state of the data from the intelligent contract through the blockchain transaction ID to acquire Key and Value in the transaction; the product tracing system calls the identification analysis top-level node or the second-level node at the same time, inputs the identification ID, checks whether the identification information corresponding to the identification ID is consistent with the information corresponding to the same identification ID in the block chain ID, and if so, indicates that the data is correct; otherwise, the data state is updated after the timestamp marked by the block chain.
A product tracing system based on the industrial internet identification analysis technology adopting the method comprises the following steps:
the unified coding module is used for uniformly coding the production resources of each link in the production and processing process of the product based on a Handle coding system to obtain resource codes;
the recursive analysis module is used for carrying out recursive analysis query on the resource codes by utilizing an identification analysis technology to realize cross-system, cross-enterprise and cross-domain access of the resource information;
and the block chain evidence storing module is used for storing information of the data of each production link through a block chain technology, so that malicious tampering of the traceback information is prevented.
The key points of the invention are that the mutual access of the identification data among systems is realized through identification recursive analysis, and the information is tamper-proof and anti-counterfeiting tracing in the product information tracing process.
The invention has the following beneficial effects:
by adopting the method and the device, the enterprise can uniformly code the data of each link in the production and processing process of the product based on a Handle coding system, and the resource management of the enterprise is facilitated. After the resources are subjected to identification coding, identification data can be inquired in a cross-system mode through recursive analysis, enterprise resource sharing and mutual access are achieved, and the cooperation efficiency among enterprises is higher. Meanwhile, the block chain technology can be used for storing and certifying the modified data in the product tracing process, so that malicious information tampering is prevented, and the tracing reliability is improved.
Drawings
Fig. 1 is a schematic diagram of Handle encoding.
Fig. 2 is a schematic diagram of a recursive resolution process.
FIG. 3 is a schematic diagram of ID coding performed when a production resource is in different links.
Fig. 4 is a schematic diagram of block chain warranty tamper resistance.
Detailed Description
The present invention will be described in further detail below with reference to specific examples and the accompanying drawings.
The main content of the invention comprises:
1) the method has the advantages that the Handle system is uniformly used for carrying out identification coding on the resources such as materials and products in the industrial production process, the problems of non-uniform coding, poor universality and the like caused by different coding systems adopted by different production systems are solved, the uniform management of the resources is realized, and the working efficiency and the cooperative efficiency of enterprises are improved.
2) And performing recursive analysis on the resource codes by using an identification analysis technology to realize cross-system, cross-enterprise and cross-field query of resource information.
3) Graphic codes such as one-dimensional codes and two-dimensional codes are generated according to resource codes, and a user can check production data of corresponding resources in different links after scanning the codes, so that information tracing of one object, one code and the whole life cycle of a product is realized.
4) And carrying out information storage and certification on production data of different links by using a block chain technology, recording information such as identification codes, modifiers, modification time and the like, adding joint check codes, and storing the information into a block chain together to ensure that the information can be traced and cannot be tampered.
The technical scheme provided by the invention comprises the following contents:
handle coding system
The Handle code is divided into a prefix code and a postfix code, and the middle is provided with a '/' as a separator, as shown in figure 1. The prefix part uses ". quadrature." as a separator, the prefix code is divided into three sections, namely a country code, an industry code and an enterprise code, and the data information of the query resource can be recursively analyzed from the top-level node, the second-level node and the enterprise node through the three-section structure of the prefix code. The suffix code part is input by user definition, and can also be generated uniformly according to an industry standard or a system coding rule so as to ensure the uniformity and the universality of the coding.
Country code: the country code is a group of geographical codes representing countries and foreign territories, which are established according to international standard ISO 3166, and is a short string of numbers conveniently used for data processing and communication.
Industry code: the industry code consists of three-bit nonsense characters and is coded and distributed according to the industry classification of the national standard GB/T4754 (2017).
Enterprise code: the enterprise code is formulated according to the national standard GB 32100(2015), and 1-3 organizational structure codes in the enterprise code are taken as enterprise codes.
2. Identifying recursive resolutions
And the identification recursive analysis is used for identifying cross-system and cross-industry query of the resource codes, and iterates the response returned by the identification analysis server until the enterprise application data is finally queried and is returned to the client, and the query result is cached locally. The identification recursive resolution process is shown in fig. 2, and includes the following steps:
(1) the application system initiates an identification query request to a recursive analysis service system of an industrial internet identification analysis system through an analysis client;
(2) after receiving the request, the recursive analysis service system analyzes the message from the analysis client as a query request of a Handle or DNS protocol, and then initiates an identification analysis query to a national top level analysis service node system;
(3) the national top level analysis service node system returns address information identifying the second level analysis service node;
(4) the recursive analysis service system continues to initiate a query request to the identification secondary analysis service node according to a result returned by the state top-level analysis service node system;
(5) the identification secondary analysis service node returns result data to the query requester, and the recursive analysis service system acquires the address information of the identified enterprise analysis system;
(6) the recursion analysis system sends an identification query request to the address in the address information;
(7) after receiving the request, the enterprise analysis system returns the enterprise application data to the recursive analysis service system;
(8) and the recursive analysis service system returns the obtained enterprise application data to the analysis client.
Activiti workflow
As shown in fig. 3, after the production resources are subjected to identification coding in different links of production, manufacturing, processing, selling, transporting and the like, different systems such as MES, ERP, PDA and the like need to transmit the coded data back to the product tracing system, and the system visually shows the data flowing process of the product identification coding in different production links to the user through the Activiti workflow.
Workflow (workflow): workflow is "the automation of a business process in part or in whole in a computer application environment" and mainly solves the problem of "automating the process of passing documents, information or tasks between multiple participants according to some predefined rules, so as to achieve or facilitate the achievement of some desired business objective".
Workflow Management System (WfMS): the workflow management system is a software system which performs the definition and management of the workload and executes the workflow instance according to the workflow logic defined in advance in the system. The workflow management system is not the business system of the enterprise, but provides a software support environment for the operation of the business system of the enterprise.
Activiti: activti 5 is a Business Process Management (BPM) framework released by Alfresco software on 17.5.2010, and is an open-source, flexible and easily extensible executable process language framework covering the fields of business process management, workflow, service collaboration and the like. The method is characterized in that an eclipse plug-in is provided, and a developer can directly draw a business flow chart through the plug-in.
Workflow engine (ProcessEngine): ProcessEngine object, which is the core of Activiti work. And the system is responsible for generating various examples and data of the process operation, monitoring and managing the process operation. All calls to the workflow API are to the workflow engine.
Business Process modeling and annotation (BPMN): BPMN defines a business process flow diagram designed to create a graphical model of business process operations. And a Business Process Model (Business Process Model) refers to a mesh graph composed of graphic objects (graphic objects) including activities (activities) and flow controllers (flow controls) for defining the execution order of the activities.
The main flow of the Activiti workflow in the product tracing system is as follows:
(1) the enterprise uses different systems such as MES, ERP, PDA and the like to carry out statistical collection and classified management on data of each link of production, processing, sale and transportation of the product;
(2) the MES, ERP, PDA and other systems regularly transmit production and circulation data of each link of the product back to the product tracing system through the api interface, and the product tracing system stores the data of each link of the product into a database or a redis cache;
(3) defining a workflow in a product tracing system, and drawing a BPMN (Business Process Modeling and labeling) graph by using an eclipse plug-in according to specific Business logic;
(4) and reading production data of each link of the product from a database or a redis cache, and associating the service data with the process by calling an api interface of the Activiti workflow to form a desired data template.
4. Block chain deposit certificate tamper-proofing
In each link of product production, if the information of a certain production link is modified, the modified data needs to be recorded in real time so as to ensure the transparency of information modification and prevent the malicious tampering of the traceable information. When production data changes, the changed data is subjected to real-time storage and certification through a block chain, information such as corresponding identification codes, modification time, modifiers, modified data and the like is recorded, a check code is generated, and the check code is stored in a block chain platform after being verified through an intelligent contract, so that the modified information at each time is well documented, and the specific flow is shown in fig. 4 and comprises the following steps:
(1) when product information of a certain production link is modified, the production system transmits the modified information back to the product tracing system through an API (application programming interface), the product tracing system initiates a product information certificate storing and uplink requesting message to a block chain platform, wherein the product information certificate storing and uplink requesting message comprises product unique identification information and corresponding product certificate storing information, the product certificate storing information mainly comprises information such as a modifier, modification time and modification data, and a check code calculated through all the information of the modifier, the modification time and the modification data (the check code can adopt identification coding, splicing the modifier, the modification time and the like, a hash value is calculated, and then a specific digit is intercepted to generate the hash value);
(2) the blockchain platform responds to the product information certificate uplink request as follows: when a block is generated in a block chain, storing the unique product identification information and the product evidence storage information into the block, finally broadcasting the block and transmitting the block to other block chain nodes, and feeding back an uplink success indication to a product tracing system;
(3) after receiving a product tracing query request message, a product tracing system initiates a product evidence storage query request to a block chain platform, wherein the product tracing query request message contains unique identification information of a target product;
(4) the blockchain platform responds to the product certificate storage inquiry request in the following way: product deposit certificate information corresponding to the unique identification information of the target product is inquired and obtained from each block of the block chain, all the product deposit certificate information obtained through inquiry is fed back to the product tracing system, the deposit certificate information comprises deposit certificate content and also can return a unique block chain transaction ID, and the position and the content of the deposit certificate information can be quickly positioned on a block chain platform through the transaction ID;
(5) the product tracing system records the evidence storing information to the identification secondary node system through the product identification code, returns the product identification code to the client, and the client can inquire the tracing information and the evidence storing information of the corresponding product by inquiring the identification code through a webpage or scanning the two-dimensional code.
5. Block chain intelligent contracts
After the product tracing data are uploaded to the block chain platform, the data on the chain can be prevented from being maliciously tampered by an intelligent contract technology. The blockchain platform provides a set of intelligent contracts that maintain data index shared ledgers that record the final state (Status) and Event Logs (Event Logs) of the shared data. And recording the latest Hash value of each piece of data in the final state, and using the latest Hash value for the synchronous nodes to perform data comparison so as to prevent data inconsistency. Meanwhile, the event log records all data change records, and one piece of data final state data may correspond to multiple event logs.
All nodes can obtain contract event pushing at the first time for synchronizing the node databases, and can also actively check accounts at regular intervals to ensure that each node database is consistent with the block chain account book. The Secure Hash Algorithm (Secure Hash Algorithm) is the national standard FIPS PUB 180 promulgated by the national institute of standards and technology, the latest standard having been updated to FIPS PUB 180-3 in 2008. Several one-way hashing algorithms, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512, are specified. The scheme adopts SHA-512 algorithm to carry out HASH.
The intelligent contract standard collaboration flow is as follows:
(1) a certificate storage request of a product tracing platform is sent to one or more nodes in a block chain node group, such as a node A, the node A generates data change operation on certain data and writes the data change operation into an intelligent contract through a predefined intelligent contract API (application programming interface);
(2) the intelligent contract writes the data state record (including but not limited to index number, check Hash Value, data identification and data identification content) into a consistent account book, wherein the storage mode is (Key, Value) form, Key is identification ID, Value is identification information and accessory information, including but not limited to identification modifier, check code and other information, and synchronously records an operation Log Event Log, and generates a block chain transaction ID by using all the information, and returns the block chain transaction ID to the product tracing system; the operation log is synchronized to all the nodes of the block chain network, and all other nodes in the block chain network are endorsed and verified according to the rule of the intelligent contract and then recorded into respective node accounts;
(3) the product tracing system can also input the block chain transaction ID through any block chain node B, inquire the corresponding certificate storing information and verify whether the stored identification information is falsified at that time;
(4) the product tracing system requests the final state (Status) of the data from the intelligent contract through the block chain transaction ID to acquire Key and Value in the transaction; the product tracing system can call the identifier analysis top-level node or the second-level node at the same time, input the identifier ID, check whether the identifier information corresponding to the identifier ID is consistent with the information corresponding to the same identifier ID in the block chain ID, and if so, the data are correct; otherwise, the data state is updated after the timestamp marked by the block chain.
Based on the same inventive concept, another embodiment of the present invention provides a product tracing system based on the industrial internet identification parsing technology, which uses the method of the present invention, and comprises:
the unified coding module is used for uniformly coding the production resources of each link in the production and processing process of the product based on a Handle coding system to obtain resource codes;
the recursive analysis module is used for carrying out recursive analysis query on the resource codes by utilizing an identification analysis technology to realize cross-system, cross-enterprise and cross-domain access of the resource information;
and the block chain evidence storing module is used for storing information of the data of each production link through a block chain technology, so that malicious tampering of the traceback information is prevented.
Parts of the invention not described in detail are well known to the person skilled in the art.
The particular embodiments of the present invention disclosed above are illustrative only and are not intended to be limiting, since various alternatives, modifications, and variations will be apparent to those skilled in the art without departing from the spirit and scope of the invention. The invention should not be limited to the disclosure of the embodiments in the present specification, but the scope of the invention is defined by the appended claims.

Claims (10)

1. A product tracing method based on an industrial Internet identification analysis technology is characterized by comprising the following steps:
uniformly coding production resources of each link in the production and processing process of the product based on a Handle coding system to obtain resource codes;
carrying out recursive analysis query on the resource codes by using an identification analysis technology to realize cross-system, cross-enterprise and cross-domain access of resource information;
and information storage and verification are carried out on the data of each production link through a block chain technology, so that malicious tampering of the tracing information is prevented.
2. The method as claimed in claim 1, wherein the Handle-based coding system uniformly codes the production resources of each link in the production and processing of the product, and the adopted Handle code is divided into a prefix code and a suffix code, and the middle part takes "/" as a separator; the prefix code part uses "-" as a separator, the prefix code is divided into three sections, namely a country code, an industry code and an enterprise code, and data information of query resources is recursively analyzed from a top-level node, a second-level node and the enterprise node through a three-section structure of the prefix code; the suffix code part is input by a user in a self-defining way or is generated uniformly according to an industry specification standard or a system coding rule so as to ensure the uniformity and the universality of the coding.
3. The method of claim 1, wherein the recursive parsing query is a recursive parsing of a top node, a second node, and an enterprise node on a code by using an identifier parsing technique, and the recursive parsing iterates a response returned by the identifier parsing server until the enterprise application data is finally queried and returned to the client, and the query result is cached locally.
4. The method of claim 3, wherein said recursively parsing the query comprises the steps of:
(1) the application system initiates an identification query request to a recursive analysis service system of an industrial internet identification analysis system through an analysis client;
(2) after receiving the request, the recursive analysis service system analyzes the message from the analysis client as a query request of a Handle or DNS protocol, and then initiates an identification analysis query to a national top level analysis service node system;
(3) the national top level analysis service node system returns address information identifying the second level analysis service node;
(4) the recursive analysis service system continues to initiate a query request to the identification secondary analysis service node according to a result returned by the state top-level analysis service node system;
(5) the identification secondary analysis service node returns result data to the query requester, and the recursive analysis service system acquires the address information of the identified enterprise analysis system;
(6) the recursion analysis system sends an identification query request to the address in the address information;
(7) after receiving the request, the enterprise analysis system returns the enterprise application data to the recursive analysis service system;
(8) and the recursive analysis service system returns the obtained enterprise application data to the analysis client.
5. The method according to claim 1, characterized in that the circulation process of resource coding in different production links is visually shown to the user through an Activiti workflow; the main process of the Activiti workflow comprises the following steps:
(1) the enterprise uses MES, ERP and PDA to carry out statistical collection and classified management on the data of each link of production, processing, sale and transportation of the product;
(2) the MES, the ERP and the PDA regularly transmit production and circulation data of each link of the product back to the product tracing system through the api interface, and the product tracing system stores the data of each link of the product into a database or a redis cache;
(3) defining a workflow in a product tracing system, and drawing a BPMN (business process map) graph by using an eclipse plug-in according to specific business logic;
(4) and reading production data of each link of the product from a database or a redis cache, and associating the service data with the flow by calling an api interface of an Activiti workflow to form an expected data template.
6. The method of claim 1, wherein one-dimensional codes or two-dimensional codes are generated according to resource codes, so that a user can check production data of corresponding resources in different links after scanning the codes, and information tracing of one object-one code and a product full life cycle is realized.
7. The method of claim 1, wherein the information storage of the data of each production link by the block chain technology comprises: when production data changes, the changed data is subjected to real-time storage and certification through the block chain, corresponding identification codes, modification time, modifiers and modification data are recorded, check codes are generated, and the check codes are stored in the block chain platform after being verified through an intelligent contract, so that the modified information at each time is well documented.
8. The method of claim 7, wherein the information storage of the data of each production link by the block chain technology comprises the following steps:
(1) when the product information of a certain production link is modified, the production system transmits the modified information back to the product tracing system through an API (application programming interface), the product tracing system initiates a product information certificate storing and uplink requesting message to the block chain platform, wherein the product information certificate storing and uplink requesting message comprises product unique identification information and corresponding product certificate storing information, and the product certificate storing information comprises a modifier, modification time, modification data and a check code calculated through the information;
(2) the block chain platform responds to the product information evidence storing uplink request, stores the product unique identification information and the product evidence storing information into a block when the block is generated in the block chain, finally transmits the block to other block chain nodes in a broadcasting manner, and feeds back an uplink success indication to the product tracing system;
(3) after receiving a product tracing query request message, a product tracing system initiates a product evidence storage query request to a block chain platform, wherein the product tracing query request message contains unique identification information of a target product;
(4) the block chain platform responds to a product deposit certificate inquiry request, product deposit certificate information corresponding to the unique identification information of the target product is inquired and obtained from each block of the block chain, all the product deposit certificate information obtained through inquiry is fed back to the product tracing system, the deposit certificate information comprises deposit certificate content and also returns a unique block chain transaction ID, and the position and the content of the deposit certificate information are quickly positioned on the block chain platform through the transaction ID;
(5) the product tracing system records the evidence storing information to the identification secondary node system through the product identification code, returns the product identification code to the client, and queries the tracing information and the evidence storing information of the corresponding product through the webpage query identification code or the scanning two-dimensional code.
9. The method of claim 7, wherein the standard collaboration flow of the smart contract comprises:
(1) a certificate storage request of a product tracing platform is sent to one or more nodes in a block chain node group, the one or more nodes generate data change operation on certain data, and the data change operation is written into an intelligent contract through a predefined intelligent contract API (application programming interface);
(2) the intelligent contract writes the state record of the data into a consistent account book, wherein the storage mode is a (Key, Value) mode, the Key is an identification ID, the Value is identification information and auxiliary information, an operation log is synchronously recorded, a block chain transaction ID is further generated, and the block chain transaction ID is returned to a product tracing system; the operation log is synchronized to all the nodes of the block chain network, and all other nodes in the block chain network are endorsed and verified according to the rule of the intelligent contract and then recorded into respective node accounts;
(3) the product tracing system inputs a block chain transaction ID through any block chain node, inquires corresponding evidence storage information and verifies whether the currently stored identification information is tampered;
(4) the product tracing system requests the final state of the data from the intelligent contract through the blockchain transaction ID to acquire Key and Value in the transaction; the product tracing system calls the identification analysis top-level node or the second-level node at the same time, inputs the identification ID, checks whether the identification information corresponding to the identification ID is consistent with the information corresponding to the same identification ID in the block chain ID, and if so, indicates that the data is correct; otherwise, the data state is updated after the timestamp marked by the block chain.
10. A product tracing system based on the industrial Internet identification analysis technology by adopting the method of any one of claims 1 to 9, which is characterized by comprising:
the unified coding module is used for uniformly coding the production resources of each link in the production and processing process of the product based on a Handle coding system to obtain resource codes;
the recursive analysis module is used for carrying out recursive analysis query on the resource codes by utilizing an identification analysis technology to realize cross-system, cross-enterprise and cross-domain access of the resource information;
and the block chain evidence storing module is used for storing information of the data of each production link through a block chain technology, so that malicious tampering of the traceback information is prevented.
CN202111624020.2A 2021-12-28 2021-12-28 Product tracing method and system based on industrial internet identification analysis technology Pending CN114493627A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111624020.2A CN114493627A (en) 2021-12-28 2021-12-28 Product tracing method and system based on industrial internet identification analysis technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111624020.2A CN114493627A (en) 2021-12-28 2021-12-28 Product tracing method and system based on industrial internet identification analysis technology

Publications (1)

Publication Number Publication Date
CN114493627A true CN114493627A (en) 2022-05-13

Family

ID=81496631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111624020.2A Pending CN114493627A (en) 2021-12-28 2021-12-28 Product tracing method and system based on industrial internet identification analysis technology

Country Status (1)

Country Link
CN (1) CN114493627A (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115002119A (en) * 2022-08-01 2022-09-02 云上人和物联科技有限公司 Decentralized system and method based on different heterogeneous instruction sets
CN115062066A (en) * 2022-06-10 2022-09-16 中信科移动通信技术股份有限公司 Industrial Internet identification analysis training system and method
CN115062740A (en) * 2022-06-14 2022-09-16 中国信息通信研究院 Scalable identity parsing method and apparatus
CN115086277A (en) * 2022-05-25 2022-09-20 广东传感时代科技有限公司 Identification management method, system, terminal equipment and storage medium
CN115293856A (en) * 2022-08-22 2022-11-04 东莞盟大集团有限公司 Intelligent commodity transaction system and method based on block chain technology and adopting identification analysis
CN115439249A (en) * 2022-09-01 2022-12-06 国网区块链科技(北京)有限公司 A cross-blockchain business service implementation method, device and system
CN115481373A (en) * 2022-09-21 2022-12-16 四川大学 A Safe Data Identification Analysis Method
CN115511503A (en) * 2022-08-29 2022-12-23 北京鑫创数字科技股份有限公司 Product information tracing method, device, equipment and storage medium
CN115665127A (en) * 2022-10-12 2023-01-31 金蝶软件(中国)有限公司 Resource file upgrading method and device, computer equipment and storage medium
CN116091085A (en) * 2022-12-30 2023-05-09 长飞光纤光缆股份有限公司 Information tracing method, system, equipment and storage medium based on identification code
CN116126924A (en) * 2022-12-30 2023-05-16 中国电信股份有限公司 Tracing method and device for equipment abnormal track, electronic equipment and storage medium
CN116170403A (en) * 2023-01-09 2023-05-26 中国互联网络信息中心 Method and device for decentralized domain name resolution based on Handle system
CN116186387A (en) * 2022-12-23 2023-05-30 珠海华龙讯达软件有限公司 Material identification analysis system based on product data source
CN116307884A (en) * 2023-03-15 2023-06-23 新疆大学 A credible traceability method for industrial product quality based on industrial Internet identification analysis and blockchain integration
CN116452119A (en) * 2023-06-07 2023-07-18 浪潮云洲(山东)工业互联网有限公司 Digital supervision method and device for grain inventory
CN116633976A (en) * 2023-07-21 2023-08-22 江苏未来网络集团有限公司 Industrial Internet active identification data acquisition method, system, equipment and medium
CN116881510A (en) * 2023-06-30 2023-10-13 中云开源数据技术(上海)有限公司 Identification system and method for industry data
CN117573632A (en) * 2023-11-14 2024-02-20 中国移动紫金(江苏)创新研究院有限公司 Industrial data trusted sharing methods, devices, equipment and storage media
CN117992265A (en) * 2023-12-28 2024-05-07 中国工业互联网研究院 Industrial software product standard management method and device based on identity resolution
CN118449684A (en) * 2024-04-16 2024-08-06 人民数据管理(北京)有限公司 Method and system for constructing data element identification system
CN118982364A (en) * 2024-10-22 2024-11-19 江苏康缘药业股份有限公司 A traceability system and method combining a digital planting GAP system with secondary nodes
CN119128897A (en) * 2024-08-12 2024-12-13 武汉大学 Trusted detection method, device, equipment and storage medium for components of industrial control systems
CN119359331A (en) * 2024-12-27 2025-01-24 建筑材料工业信息中心 Building materials product traceability system based on industrial Internet identification resolution
CN119671583A (en) * 2024-11-20 2025-03-21 北京星航机电装备有限公司 A full life cycle traceability supervision method and system for products in MES system
CN120387838A (en) * 2025-06-27 2025-07-29 深圳市聚宝汇科技有限公司 Blockchain-based standardized traceability method for personalized jewelry customization
CN120578826A (en) * 2025-08-04 2025-09-02 山东未来网络研究院(紫金山实验室工业互联网创新应用基地) A product full-process traceability method and system based on an identification resolution system
CN120632925A (en) * 2025-05-22 2025-09-12 广州众德信息技术有限公司 A data sharing and tracing method and system based on blockchain

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111209596A (en) * 2020-04-21 2020-05-29 国网电子商务有限公司 A block chain-based industrial Internet identification resolution access control method
CN111612478A (en) * 2020-05-14 2020-09-01 中电工业互联网有限公司 Product anti-counterfeiting tracing method and platform based on industrial internet identification analysis system
CN112243023A (en) * 2020-08-05 2021-01-19 宁夏无线互通信息技术有限公司 Product traceability system and traceability method based on industrial Internet identification analysis
CN112653774A (en) * 2020-12-16 2021-04-13 北京航天智造科技发展有限公司 Industrial internet identification coding method and device
JP2021076963A (en) * 2019-11-06 2021-05-20 共同印刷株式会社 Traceability system, traceability method, and traceability program
CN112966028A (en) * 2021-03-26 2021-06-15 全球能源互联网研究院有限公司 Data traceability system, method and device based on industrial internet identification
CN113506117A (en) * 2021-07-15 2021-10-15 上海海洋大学 Aquatic product block chain traceability optimization system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021076963A (en) * 2019-11-06 2021-05-20 共同印刷株式会社 Traceability system, traceability method, and traceability program
CN111209596A (en) * 2020-04-21 2020-05-29 国网电子商务有限公司 A block chain-based industrial Internet identification resolution access control method
CN111612478A (en) * 2020-05-14 2020-09-01 中电工业互联网有限公司 Product anti-counterfeiting tracing method and platform based on industrial internet identification analysis system
CN112243023A (en) * 2020-08-05 2021-01-19 宁夏无线互通信息技术有限公司 Product traceability system and traceability method based on industrial Internet identification analysis
CN112653774A (en) * 2020-12-16 2021-04-13 北京航天智造科技发展有限公司 Industrial internet identification coding method and device
CN112966028A (en) * 2021-03-26 2021-06-15 全球能源互联网研究院有限公司 Data traceability system, method and device based on industrial internet identification
CN113506117A (en) * 2021-07-15 2021-10-15 上海海洋大学 Aquatic product block chain traceability optimization system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
余长锡;雷云鹏;龚竞;周尧;杜超;: "Activiti工作流在地理国情数据生产管理中的应用研究与实现", 测绘与空间地理信息, no. 10, pages 118 - 121 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115086277A (en) * 2022-05-25 2022-09-20 广东传感时代科技有限公司 Identification management method, system, terminal equipment and storage medium
CN115062066A (en) * 2022-06-10 2022-09-16 中信科移动通信技术股份有限公司 Industrial Internet identification analysis training system and method
CN115062740A (en) * 2022-06-14 2022-09-16 中国信息通信研究院 Scalable identity parsing method and apparatus
CN115002119A (en) * 2022-08-01 2022-09-02 云上人和物联科技有限公司 Decentralized system and method based on different heterogeneous instruction sets
CN115293856A (en) * 2022-08-22 2022-11-04 东莞盟大集团有限公司 Intelligent commodity transaction system and method based on block chain technology and adopting identification analysis
CN115293856B (en) * 2022-08-22 2024-08-23 东莞盟大集团有限公司 Identification analysis commodity intelligent transaction system and method based on blockchain technology
CN115511503A (en) * 2022-08-29 2022-12-23 北京鑫创数字科技股份有限公司 Product information tracing method, device, equipment and storage medium
CN115439249A (en) * 2022-09-01 2022-12-06 国网区块链科技(北京)有限公司 A cross-blockchain business service implementation method, device and system
CN115439249B (en) * 2022-09-01 2023-09-26 国网区块链科技(北京)有限公司 A cross-blockchain business service implementation method, device and system
CN115481373A (en) * 2022-09-21 2022-12-16 四川大学 A Safe Data Identification Analysis Method
CN115665127A (en) * 2022-10-12 2023-01-31 金蝶软件(中国)有限公司 Resource file upgrading method and device, computer equipment and storage medium
CN116186387A (en) * 2022-12-23 2023-05-30 珠海华龙讯达软件有限公司 Material identification analysis system based on product data source
CN116091085A (en) * 2022-12-30 2023-05-09 长飞光纤光缆股份有限公司 Information tracing method, system, equipment and storage medium based on identification code
CN116126924A (en) * 2022-12-30 2023-05-16 中国电信股份有限公司 Tracing method and device for equipment abnormal track, electronic equipment and storage medium
CN116170403A (en) * 2023-01-09 2023-05-26 中国互联网络信息中心 Method and device for decentralized domain name resolution based on Handle system
CN116170403B (en) * 2023-01-09 2024-08-09 中国互联网络信息中心 Method and device for decentralized domain name resolution based on Handle system
CN116307884A (en) * 2023-03-15 2023-06-23 新疆大学 A credible traceability method for industrial product quality based on industrial Internet identification analysis and blockchain integration
CN116452119A (en) * 2023-06-07 2023-07-18 浪潮云洲(山东)工业互联网有限公司 Digital supervision method and device for grain inventory
CN116452119B (en) * 2023-06-07 2024-01-19 浪潮云洲工业互联网有限公司 Digital supervision method and device for grain inventory
CN116881510A (en) * 2023-06-30 2023-10-13 中云开源数据技术(上海)有限公司 Identification system and method for industry data
CN116633976B (en) * 2023-07-21 2023-10-27 江苏未来网络集团有限公司 Industrial Internet active identification data acquisition method, system, equipment and medium
CN116633976A (en) * 2023-07-21 2023-08-22 江苏未来网络集团有限公司 Industrial Internet active identification data acquisition method, system, equipment and medium
CN117573632B (en) * 2023-11-14 2025-08-15 中国移动紫金(江苏)创新研究院有限公司 Industrial data trusted sharing method, device, equipment and storage medium
CN117573632A (en) * 2023-11-14 2024-02-20 中国移动紫金(江苏)创新研究院有限公司 Industrial data trusted sharing methods, devices, equipment and storage media
CN117992265B (en) * 2023-12-28 2024-09-17 中国工业互联网研究院 Industrial software product standard management method and device based on identity resolution
CN117992265A (en) * 2023-12-28 2024-05-07 中国工业互联网研究院 Industrial software product standard management method and device based on identity resolution
CN118449684A (en) * 2024-04-16 2024-08-06 人民数据管理(北京)有限公司 Method and system for constructing data element identification system
CN119128897A (en) * 2024-08-12 2024-12-13 武汉大学 Trusted detection method, device, equipment and storage medium for components of industrial control systems
CN119128897B (en) * 2024-08-12 2025-09-19 武汉大学 Method, device, equipment and storage medium for detecting credibility of components of industrial control system
CN118982364A (en) * 2024-10-22 2024-11-19 江苏康缘药业股份有限公司 A traceability system and method combining a digital planting GAP system with secondary nodes
CN119671583A (en) * 2024-11-20 2025-03-21 北京星航机电装备有限公司 A full life cycle traceability supervision method and system for products in MES system
CN119671583B (en) * 2024-11-20 2025-09-09 北京星航机电装备有限公司 Full life cycle tracing supervision method and system for products in MES system
CN119359331A (en) * 2024-12-27 2025-01-24 建筑材料工业信息中心 Building materials product traceability system based on industrial Internet identification resolution
CN120632925A (en) * 2025-05-22 2025-09-12 广州众德信息技术有限公司 A data sharing and tracing method and system based on blockchain
CN120387838A (en) * 2025-06-27 2025-07-29 深圳市聚宝汇科技有限公司 Blockchain-based standardized traceability method for personalized jewelry customization
CN120387838B (en) * 2025-06-27 2025-10-24 深圳市聚宝汇科技有限公司 Blockchain-based standardized traceability method for personalized jewelry customization
CN120578826A (en) * 2025-08-04 2025-09-02 山东未来网络研究院(紫金山实验室工业互联网创新应用基地) A product full-process traceability method and system based on an identification resolution system

Similar Documents

Publication Publication Date Title
CN114493627A (en) Product tracing method and system based on industrial internet identification analysis technology
JP6923239B2 (en) How to Securely Serialize Product Units in the Supply Chain
CN109255622B (en) Traceable anti-fake data storage system
US20090276849A1 (en) Intellectual property managing system, intellectual property managing method, and program for the same
CN110175819B (en) Online multi-person cooperation daily affair personalized service system and operation method
CN110084070A (en) A kind of identity of the cross-domain isomeric data of manufacturing industry based on block chain constructs and source tracing method
US20250039279A1 (en) System and Method for Asset Management and Integration
CN114641782A (en) Construction document management hybrid system based on block chain and method thereof
CN115439249A (en) A cross-blockchain business service implementation method, device and system
CN117709901A (en) Full-process management and control methods and systems for scientific and technological achievements based on blockchain
CN117332455A (en) A trusted manufacturing blockchain system construction and trusted traceability method
CN119648247A (en) A tracing method and system based on drug consumables traceability code
CN118332618B (en) Digital certificate management method and system for supply chain business collaboration
CN116402491A (en) Block chain management and storage method for electronic resume data of urban rail vehicle
CN117635171A (en) Industrial product digital identity coding method and system based on industrial Internet identification
CN117291528A (en) Full life cycle information management method of design documents based on QR code
CN106156904B (en) Cross-platform virtual asset tracing method based on eID
KR102368720B1 (en) Integrated system including new proposal menu and explorer
CN111144133B (en) System and method for modifying and tracing translation manuscript keyword based on block chain
Zhu [Retracted] Research on Real‐Time Tracking Algorithm of E‐Commerce Logistics Information Based on Blockchain Technology
CN116596551A (en) Supply chain product tracing method based on block chain, storage medium and electronic equipment
CN120811719A (en) Agricultural ecological member data safety management method and system
CN110362626A (en) One kind being based on the convenience-for-people inquiry system of block chain network and application method
CN113592614A (en) Internet agent billing intelligent platform based on block chain technology
CN113421053A (en) Service management method, system and computer readable storage medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20220513

RJ01 Rejection of invention patent application after publication