An identification code-based information tracing method, system, device and storage medium
By generating identification files through the mapping relationship of identification codes and information templates, the problem of cross-enterprise and cross-product information management in existing technologies has been solved, realizing information traceability and management throughout the entire life cycle, and improving the compatibility and data reliability of information management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- YANGTZE OPTICAL FIBRE & CABLE CO LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-07-21
AI Technical Summary
Existing traceability systems struggle to achieve unified management across enterprises and products, resulting in fragmented information that hinders full lifecycle information management and traceability. Furthermore, the personalized and customized information management systems of different enterprises are difficult to reconcile.
The system employs an identification code-based information traceability method and system. It generates identification files through the mapping relationship between identification codes and information templates, and uses a unified identification code management platform to achieve information traceability, supporting full lifecycle management across enterprises and products.
It enables cross-enterprise and cross-product information traceability, supports information management throughout the entire lifecycle, improves the scalability and compatibility of information management, and enhances data reliability and traceability efficiency.
Smart Images

Figure CN116091085B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of information traceability technology, specifically relating to information traceability methods, systems, devices, and storage media based on identification codes. Background Technology
[0002] At present, various industries urgently need to establish product traceability systems to eliminate the harm caused by counterfeit products.
[0003] Current traceability systems are constrained by personalized customization, making it difficult to achieve longer traceability chains. Most existing traceability systems rely on customized information recording methods and streamlined workflows for information acquisition. Different companies lack a systematic management approach for different processes or products, resulting in a lack of technical standardization in traceability rules. Furthermore, the information acquisition and integration functions under these rules are severely limited. Firstly, unified and customized information management rules are not integrated, making it incompatible with unified information management under customized conditions. Secondly, traceability under system management cannot achieve a leap from unified to customized approaches. For example, most product traceability can only query limited product information, failing to obtain comprehensive product information. The fragmentation of product information is caused by different departments and even upstream and downstream suppliers' contributions. For instance, it's impossible to manage dynamic product information. Any product's lifecycle, from initial planning to processing and integration with other systems, is dynamic and includes detailed processing information. These issues urgently need to be addressed in achieving traceability information management throughout the entire product lifecycle. Summary of the Invention
[0004] Therefore, in view of at least one of the above-mentioned defects or improvement needs of the prior art, the present invention provides an information traceability method based on an identification code, characterized in that the method includes:
[0005] Obtain the trigger identifier code and the traceability path instruction; use the trigger identifier code to obtain the traced identifier code based on the traceability path instruction;
[0006] Obtain the corresponding identification file using the traced identification code;
[0007] The identification file is generated from at least one information template and an identification code; the identification code is generated by parsing the information template according to a set rule.
[0008] The traceability path instruction includes at least one relationship between the trigger identifier and at least one of the traced identifiers, and / or information in the identifier file corresponding to the trigger identifier and the identifier file corresponding to the traced identifier.
[0009] Furthermore, the parsing of the information template involves parsing the first-level node to which the information in the information template belongs, and / or, the multi-level nodes corresponding to the multi-level nodes above and / or below the first-level node.
[0010] Furthermore, the setting rule is: select some or all of the information in at least one of the nodes to generate one or more identification codes.
[0011] Furthermore, the identification codes include mapping relationships: mapping relationships between identification code clusters and mapping relationships between levels within an identification code cluster.
[0012] Furthermore, the information template is generated from selectable information index items, and information is entered corresponding to the information index items.
[0013] Furthermore, the trigger identifier code can be obtained by direct input; or by tracing and querying the information template of the identifier file using traceability information to obtain the trigger identifier code.
[0014] Furthermore, the option entries for triggering the traceability path instruction are the direct input action or the traceability information.
[0015] Furthermore, the trigger identification code or the traceability information is collected and obtained by the terminal.
[0016] Furthermore, the name of the identification file includes identification code information.
[0017] Furthermore, the main body of the identification code cluster is an enterprise, and the hierarchy within the identification code cluster includes hierarchical products and / or the processes corresponding to the hierarchical products.
[0018] This invention provides an information traceability system based on identification codes, characterized in that the system comprises:
[0019] The identifier node service platform includes,
[0020] The identification file generation module obtains the identification file from the received information template and identification code;
[0021] The identification code parsing module is used to obtain the trigger identification code and the traceability path instruction; and to obtain the traced identification code based on the trigger identification code and the traceability path instruction, and send it to the information management platform.
[0022] Information management platform, including,
[0023] The storage module is used to store the identifier files generated by the identifier node service platform;
[0024] The processing module is used to receive the identifier code query and match the corresponding identifier file sent by the identifier node service platform and feed it back to the identifier node service platform;
[0025] Furthermore, the identifier node service platform includes an information template module that provides an interface for inputting information templates.
[0026] Furthermore, the identifier node service platform also includes:
[0027] The identifier generation module is used to parse the information template and generate identifiers according to the set rules.
[0028] The parsing of the information template is as follows: parsing the first-level node to which the information in the information template belongs, and / or, the multi-level nodes corresponding to the multi-level nodes above and / or below the first-level node;
[0029] The setting rule is: select some or all of the information from at least one of the nodes to generate one or more identification codes.
[0030] Furthermore, the interface provides selectable information index items for information templates, allowing users to input the corresponding information to generate information templates.
[0031] Furthermore, the system also includes,
[0032] The identifier resolution and traceability platform directly or indirectly obtains the trigger identifier code and traceability path instructions, and transmits them to the identifier node service platform.
[0033] Furthermore, the identifier resolution and traceability platform parses and obtains traceability path instructions based on the traceability information, and / or receives option entries from the traceability information to trigger the traceability path instructions. The traceability path instructions include at least one relationship between the trigger identifier code and at least one of the traced identifier codes, and / or information in the identifier file corresponding to the trigger identifier code and the identifier file corresponding to the traced identifier code.
[0034] The present invention also discloses an information traceability system, characterized in that the system comprises:
[0035] processor;
[0036] A user display interface is coupled to the processor, which receives and displays information input from the user display interface.
[0037] The user display interface includes a first type of user display interface, including a first window display, which includes multiple optional or customizable information index columns; the first window display includes a first click box, which triggers a jump to a second window after being clicked;
[0038] The second window display includes a list of multiple information templates generated by the processor after processing the information input in the first window display;
[0039] Alternatively, after the first click box receives a click trigger, it will redirect to the second type of user display interface, including the identification file registration application list;
[0040] It also includes a third type of user display interface with an input box. The traceability information entered in the input box triggers a jump to a third window. The third window displays a list of identification files corresponding to the traceability information. The list of identification files is generated by the processor after processing the information template.
[0041] Alternatively, the traceability information entered in the input box may trigger the traceability path instruction option box, and the triggering of the option box will redirect to the second type of user display interface.
[0042] Furthermore, the second type of user display interface simultaneously displays an information template category box button and an identification file registration application category button.
[0043] Furthermore, the traceability system includes a fourth type of user display interface for receiving user registration information input.
[0044] Furthermore, the information template list displays the name of the information template and an edit function button; the identifier file list displays the name of the identifier file and an edit function button.
[0045] The name of the information template is different from the name of the identification file; it is a string containing specific constituent modules.
[0046] Furthermore, the input box is coupled to the terminal device to directly acquire or convert and parse the input information.
[0047] Furthermore, the string includes the user registration information or information converted from the user registration information.
[0048] Furthermore, the prefix of the specific component module is the enterprise code.
[0049] The present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method.
[0050] The present invention also provides a storage medium, characterized in that it stores a computer program, which, when run on a processor, causes the processor to perform the steps of the above-described method.
[0051] In summary, compared with the prior art, the above-described technical solutions conceived in this invention can achieve the following beneficial effects:
[0052] This invention first provides an information traceability method based on identification codes. It adopts information template management for customized user terminal information and uses a unified identification code management platform to assign codes to the information templates to generate identification files. Thus, the relationship between identification codes can be used as a traceability path instruction, or the relationship between the information stored in the identification file and the identification codes can be used to achieve information traceability. At the same time, it is compatible with the easy extensibility management of customized and unified information.
[0053] This invention further provides an information traceability system based on identification codes. It uses identification files to perform product information management on an identification node service platform, achieving industry-wide full lifecycle product traceability. Identification files are generated by adding identification codes to information templates. First, a unified identification code allocation interface is set up to assign uniformly managed identification codes to registered enterprises, products, and their uploaded related data. Simultaneously, the information template setting method provides users who upload information with a flexible data management approach, enabling more comprehensive information management and traceability throughout the entire lifecycle, covering upstream and downstream enterprises and products, while also making the product traceability system easier to expand.
[0054] This invention provides unified allocation and management of identifier codes set in a unified allocation interface. Identifier codes of the same or different types are added to the information template. These identifier codes can originate from the same cluster or different clusters, and they have mapping relationships. This enables automatic chain-like traceability of identifier codes upon receiving traceability instructions. A first-level mapping relationship is established for enterprise, product, and process identifier codes within the same cluster, with allocation occurring simultaneously with enterprise registration. A second-level mapping relationship is established between identifier codes from different clusters. For example, the identifier code of the next process can be used to trace back to the product identifier code or enterprise identifier code in other clusters, and vice versa. Establishing the second-level mapping relationship requires identifying the association information between different clusters. Identifier codes with second-level mapping relationships are added to the information templates of associated clusters, further improving the intelligence of the traceability system.
[0055] This invention establishes a traceability method that compares the traceability target information with the information in the identification file to obtain the starting identification file. From the identification file, an identification code is obtained. Further, based on information in the traceability path instructions, the identified code can be used to obtain the traced identification code, thereby retrieving the corresponding identification file and achieving longer-term information traceability. The aforementioned traceability path instructions are manifested in two aspects: first, the mapping relationship between identification codes; and second, the mapping relationship between identification code clusters. This supports forward and reverse traceability within and between identification code clusters, allowing traceability from one cluster to another cluster containing different types of identification codes. Furthermore, the identification node service platform can further integrate industry product information and provide option boxes for traceability path instructions, such as upstream product / process traceability, downstream product / process traceability, order traceability, and quality traceability, thereby improving traceability efficiency.
[0056] The classification of identification codes, identification code clusters, identification files, and other data information in this invention can be managed and distributed through blockchain technology, making the data immutable and improving the reliability and efficiency of data traceability and retrieval. Attached Figure Description
[0057] Figure 1 This is a schematic diagram of the process structure of the information tracing method based on the identification code implemented according to the present invention;
[0058] Figure 2 This is a schematic diagram of the process structure of another implementation of the information tracing method based on identification codes according to the present invention;
[0059] Figure 3 This is a schematic diagram of the modular composition structure of an information traceability system based on identification codes implemented according to the present invention;
[0060] Figure 4 This is a schematic diagram of the composition and mapping structure of the identifier code implemented according to the present invention;
[0061] Figure 5 This is a schematic diagram of one embodiment of information tracing based on identification codes implemented according to the present invention. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.
[0063] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or modules is not limited to the steps or modules listed, but may optionally include steps or modules not listed, or may optionally include other steps or modules inherent to such processes, methods, products, or apparatus.
[0064] According to a traceability method of an embodiment of the present invention, the query and associated traceability of various types of information throughout the entire life cycle can be realized in an industry-wide manner.
[0065] like Figure 1 As shown, an embodiment of the present invention provides a traceability method, the method comprising:
[0066] The process involves: obtaining an initial traceability identifier and a traceability path instruction; obtaining a traced identifier based on the initial traceability identifier and the traceability path instruction; obtaining a corresponding identifier file based on the traced identifier; the identifier file being generated from at least one information template and an identifier mapped to the information template; the traceability path instruction indicating the traceability chain; setting the mapping relationship between the identifiers corresponding to the traceability chain; furthermore, the initial traceability identifier is a trigger identifier; the identifier file being generated from at least one information template and an identifier; the identifier being generated according to set rules after parsing the information template; and the traceability path instruction including at least one relationship between the trigger identifier and at least one traced identifier, and / or, the information in the identifier file corresponding to the trigger identifier and the identifier file corresponding to the traced identifier.
[0067] The information traceability method based on identification codes implemented according to the present invention is to manage information by forming identification files through the allocation of identification codes in a unified system, and to realize the association between identification files through the mapping relationship established between identification codes, thereby obtaining the personalized information managed in the corresponding identification files.
[0068] In information traceability methods, obtaining the initial identification code information for traceability is a crucial step in triggering traceability. In some implementations, within a traceability system or platform, the initial identification code information for triggering traceability is directly input to initiate a traceability path instruction. Based on this traceability path instruction, the traced identification code on the traceability path is obtained based on the initial identification code information. This results in an identification file containing the aforementioned traced identification code information. The identification file records various customized and personalized information. This information is generated by creating customizable information templates, maintaining the openness and customization of information management, and enabling compatibility with personalized information from various enterprises, products, and processing processes.
[0069] In some implementations, the initial identification code information is not obtained by direct input. Instead, it is obtained indirectly by converting the initial identification code into other forms of mapping, or by directly obtaining the initial identification code after conversion through other forms of association. This includes, but is not limited to, converting it into a QR code, or directly obtaining the initial identification code by scanning the QR code.
[0070] like Figure 2 The diagram illustrates a traceability method implemented according to another embodiment of the present invention. The information in the identification file corresponding to the initial identification code is obtained through a mapping association method. That is, the information in the identification file is first obtained, and then the corresponding identification code is obtained using the information in the identification file. In this manner, the initial identification code is obtained in a richer form, allowing the traceability target information to be traced. In this way, the traceability method includes:
[0071] Obtain traceability information; traceability information includes traceability target information;
[0072] Based on the target information, search and match the identification files to obtain the corresponding identification files;
[0073] Retrieve the initial identification code from the identification file;
[0074] Starting with the initial identification code, the traced identification codes are obtained one by one according to the mapping relationship between the identification codes;
[0075] Traceability is achieved by obtaining the corresponding identification file using the traced identification code.
[0076] The traceability method of the present invention, as embodied in the above embodiments, is based on the identification code with a mapping relationship distributed by a unified rule platform. The identification code is used to find the corresponding identification file and obtain the information in the information template of the identification file.
[0077] In the above embodiments, the traceability path instructions of the present invention include instructions for implementing automatic traceability of the identification code and the traceability chain. These traceability path instructions include, but are not limited to, query instructions, upstream and downstream enterprise traceability instructions, upstream and downstream product traceability instructions, processing information traceability instructions, and order information traceability instructions. For example, a query instruction matches an initial identification code to obtain a list of identification files containing the initial identification code. Alternatively, an upstream and downstream enterprise traceability instruction combines the initial identification code with the upstream and downstream mapping information defined in the traceability path instructions to obtain the mapped traceable identification code. In the above embodiments, automatic traceability is achieved through the mapping relationship between the traceability path instructions and the identification code.
[0078] In addition to using the mapping relationship between identifiers, this implementation of the traceability path instruction can be further customized. The instruction can include a mapping relationship between identifiers and information in the identifier file to obtain the information stored in the identifier file, and then obtain the identifier code of the relevant stored information to locate the identifier file, thereby executing the traceability path instruction.
[0079] In the specific interface implementation, the traceability path instruction is triggered by the input traceability information to display a selection list of various traceability path instruction templates. The user can then select a traceability path instruction to trace the initial identification code or trace the target information, as well as the traceability path instruction displayed after the trigger, thus achieving information traceability.
[0080] In embodiments of the present invention, the identification file with an identification code is generated from an information template. The information template provides a modular set of index information. Users select and / or customize combinations of index information to form a template for filling in specific data information. After receiving the corresponding information input from the user, the information template is uploaded. An identification code parsing platform with unified information management analyzes the information template, assigns a corresponding identification code to the information template, completes the mapping and binding between the information template and the identification code, and forms an identification file. The identification file is uniformly managed on the identification code parsing platform. Accordingly, the tracing path command is executed on the identification code parsing platform, or on other platforms or interfaces that can interactively call the identification code parsing platform. In other embodiments, the information template can add associated identification code information during data filling. That is, in addition to the above-mentioned fillable index information, the data information in the information template further includes fillable identification code information.
[0081] The mapping relationship between information templates and identification codes is as follows: the hierarchical identification code corresponding to the first-level node to which the information in the information template belongs is written, and / or, the multi-level identification codes corresponding to the multi-level nodes above and / or below the first-level node are written. That is to say, when assigning identification codes to information templates, the identification code type corresponding to at least one hierarchical node of the information template is first identified, such as the identification code type of process one, or based on the tree-like hierarchical relationship between identification codes, the product-level identification code extending upstream of process one, or the material identification code extending downstream of process one, is identified. The above information can be directly mapped to the individual information of the identification code, or the merged information containing the information relationship between the identification code levels can be mapped together with the information template, or the merged information can be further transformed and bound to indicate a unique identification code or a set of multiple associated identification code groups. The information template is saved and managed between the generation of the identification file. The information template corresponds to the user subject with personalized data entry, so that the user can query and update the information template. The identification code parsing platform can further open the interface to identify the edited and updated information template in order to update the identification file. In some implementations, the immutability of the identification file is guaranteed, and the information template update can be regenerated after multi-node consensus.
[0082] In this invention, the identifier code for identifying files can be of one or more types. Identifier codes of one type have mapping relationships, and identifier codes of different types also have mapping relationships. This includes mapping relationships between identifier code clusters and mapping relationships between levels within an identifier code cluster. The mapping relationship within an identifier code cluster includes at least one type level, and / or multiple tree-like type levels upwards and / or downwards from each type level. The mapping relationship between identifier code clusters is based on mapping information about relationships between the same type level and / or different type levels within the identifier code cluster, such as... Figure 4 As shown, in one embodiment, the identifiers of the same cluster come from the same enterprise, which has different types of products. Each product has a corresponding product identifier. Under each product, there may be several processes. Each process can establish a process identifier, and thus, each process can be linked to a material identifier. The mapping relationship between identifiers of different clusters is that identifiers at the same level can be mapped, and identifiers of different types at different levels can also be mapped. For example, a material identifier can be mapped to an enterprise identifier, so that at the end of the material traceability, a traceability identifier with the material's supplier enterprise as the next step can be formed, creating a longer traceability chain.
[0083] As a specific implementation of the identification code in this invention, it is preferable to complete the allocation and establishment of identification codes on a unified identification code parsing platform, and to complete the mapping and binding between identification codes and information templates on the unified identification code parsing platform, thereby generating identification files.
[0084] In this embodiment of the invention, the encoding rules of the identification code are not considered as key points or limitations of protection. They can be composed of character codes, or QR codes containing distinguishable information, or images containing unique information, depending on the existing implementation. The encoding system of the identification code can be established by considering the systematic nature of the entire industry and the interrelationships between them.
[0085] The naming of the identification files in this invention is a string generated according to a unified rule. Each identification file has a different name. In one implementation of a company's product process, the company number is used as a prefix, the index information keyword characters corresponding to the information template are used as the second part of the information, and the information template name string customized by the company that uploads the information template is used as the third part of the information.
[0086] The naming of information templates in this invention can be managed by referring to the user's customized rules or the naming rules and methods of the identification file.
[0087] The addition of identification codes in this invention involves adding at least one type of identification code to an information template, or adding identification codes of multiple types. Different types of identification codes are added to the same information template to adapt to different traceability path instructions and longer traceability chains.
[0088] In this invention, the traceability information further includes traceability path instructions, indicating the traceability chain; the mapping relationship between the traceability chain and the corresponding identification codes is set; in one embodiment, the next identification code is found by the mapping relationship of the same type of identification code, or by the mapping relationship between one type of identification code and another type of identification code, so as to realize traceability of more complex cycles and identification file types.
[0089] The identification code types in this invention are preferably enterprise identification codes, product identification codes, process identification codes, and material identification codes; wherein the mapping relationship between enterprise identification codes represents upstream enterprise type, midstream enterprise type, and downstream enterprise type; the mapping relationship between product identification codes represents the sequential relationship between the component manufacturing supply chain of the product; and the mapping relationship between process identification codes represents the sequential relationship between the previous process and the next process flow. The mapping relationship between enterprise identification codes and product identification codes represents the correspondence between enterprises and products, and the mapping relationship between product identification codes and process identification codes represents the correspondence between products and processes or flows.
[0090] In one embodiment, the parameter information in the information template of this invention is the complete production process information of a predetermined product. This information includes the production steps of the predetermined product and the parameter information for each step. The production process steps of the predetermined product include steps 1 to N, and each step has multiple parameter information. An information template is generated for the processing parameter information of each step. For example, the production process of lithium battery copper foil includes seven steps: foil production, transfer, baking, slitting, packaging, and warehousing. The basic material information and material processing information for each step constitute the parameter information for that step. In this way, an information template is generated for each step, and a step identifier code and a product identifier code are added to generate an identification file for each step.
[0091] In one implementation of the information template creation method, a process information template is created using the parameter index information involved in a process, and the user fills in the specific parameter information to record the specific details of the processing technology in the current process, including but not limited to specific electrical parameters, material parameters, time parameters, power parameters, etc.
[0092] In one implementation where an identification code is added after an information template is generated, an associated identification code is generated using one or more of the user's corresponding user code information, product information, and product's corresponding process number information, the information template is mapped, and an identification file is generated.
[0093] In this invention, the generation of information templates and identification codes is preferably managed on different platforms. This separates the traceability information of information templates from the registration, generation, allocation, and traceability management of identification codes. This provides enterprises with customized implementation interfaces for uploading information, improving the adaptability of traceability information management. At the same time, the management of identification codes enables the labeling and querying of traceability information, and can be compatible with and trace more information across the entire industry and the entire lifecycle.
[0094] like Figure 5The diagram illustrates a specific implementation of one traceability method of the present invention. The mapping association information of the identification code in this invention includes one or more mapping levels. The first mapping level is a process level mapping, such as the mapping between the identification code of the previous process and the identification code of the next process. The second mapping level is a level mapping between upstream and downstream products, such as upstream products and downstream products. The third mapping level is a relationship mapping formed by the association between products and / or the relationship between processes, such as upstream product enterprise and downstream product enterprise; or enterprise one undertaking process one and enterprise two undertaking process two. Identification codes are formed by independently encoding each of the above mapping levels, or by associating and allocating codes between multiple mapping levels. In this way, the mapping chain of identification codes can be expanded, enabling longer-term information traceability when using the mapping relationship between identification codes for traceability. In one implementation, for example, after tracing all process information using the process identification code, the process can move to identifying the relationship between the last process identification code and the downstream product identification code or the downstream enterprise identification code, obtaining an identification file, and then sequentially performing traceability using the process identification codes of the downstream products in the identification file.
[0095] In this invention, obtaining traceability information and parsing traceability target information is, in one embodiment, triggered by scanning a QR code with a terminal, or by directly inputting traceability information. The traceability target information is extracted from the QR code or further selected from the input traceability information via an interface call. The traceability target information is information stored in an identification file, or the name information of an identification file, so that the corresponding identification file can be obtained through a traceability target information query and matching method.
[0096] like Figure 3 As shown, an embodiment of a traceability system based on the above-described traceability method according to the present invention includes:
[0097] The identifier node service platform provides a user interface for importing information templates, receives information templates filled in by users, adds identifier codes with mapping relationships to different information templates, generates identifier files, and provides an interface for displaying a list of identifier files;
[0098] Further name the identification file;
[0099] The information management platform stores identification files. Based on the identification codes in the identification files obtained through tracing and the tracing path instructions, the information management platform obtains the identification codes by using the mapping relationship of the identification codes contained in the tracing path instructions, thereby obtaining the traced identification files and feeding them back to the identification node service platform. The identification node service platform then pushes and displays the traced information.
[0100] The information management platform can further parse and execute information in the traceability path instructions.
[0101] The identifier resolution and traceability module receives traceability information, obtains traceability target information, and interacts with the information management platform to obtain the current identifier file.
[0102] In one embodiment, the traceability information is a product QR code, and the traceability target information is the product code obtained after scanning the product QR code, such as the volume number. The obtained product code is entered in the identifier resolution traceability module or the scanning information is directly obtained by associating with the scanning device to generate a query request. The query request is used as traceability information. The option box that triggers the traceability path instruction is entered in the input option box on the identifier resolution traceability module, thereby generating a traceability instruction that interacts with the information management platform.
[0103] Furthermore, the traceability system also includes a source tracing module, which manages the specific data sources in the information template. In this way, when generating information templates on the user's end, the system can select data from the entered information template and obtain the data source in the information template by setting a data index. The source tracing module can also be exposed to the user interface, allowing users to manage data information in this module.
[0104] The traceability system in this invention also includes a system permission module, which assigns permissions to registered enterprises, including the setting of organizations, departments, positions, users, and role-based permission allocation, forming the foundation for enterprise data isolation. In this way, after the system permission module is set up, users can access the identification node service platform according to their acquired permissions. Different enterprises can use the same platform, while simultaneously integrating industry resources, making industry connections closer and promoting resource flow. System management assigns different labels to different enterprises, ensuring that when an enterprise account logs in, it can only see its own enterprise's operational information, achieving data isolation. Through system-level permission management, multiple enterprises are integrated. After registration, enterprises can use the user interface in the identification node service platform within the system to fill in information templates for management nodes in products and / or processes and upload them to the identification node service platform to generate identification files with unified coding rules. The identification node service platform then uniformly plans and allocates identification codes with mapping relationships based on all registered enterprises, products, and other information, ensuring that all information on the platform has a traceable association, thereby enabling rapid and full-cycle traceability through traceability targets and strategies.
[0105] According to one embodiment of the present invention, the traceability system and traceability method complete the entire cycle of enterprise registration and product process traceability. It should be noted that the traceability method and traceability system according to the present invention can realize the management and traceability of various types of information, including but not limited to the traceability of production processes, order traceability, quality traceability, etc. The identification file with associated identification code can realize the management of various types of information, and the traceability identification of various types of information can complete various types of information traceability, which will not be elaborated here.
[0106] After the system permission module completes registration, it assigns an identifier prefix to the enterprise based on the enterprise information entered by the user on the identifier node service platform. The identifier prefix uniquely identifies the enterprise entity. Upon receiving the enterprise's relevant information, it is necessary to determine whether the enterprise is authorized to access the system. If authorized, a corresponding identifier prefix is assigned to the enterprise. This identifier prefix can serve as a prefix for the corresponding identifier code and / or identifier file name, ensuring that each enterprise has a unique and identifiable code.
[0107] The user-side management interface provides information templates for the product itself, related entities, or related processes, specifically various selectable index entries. After filling out the information template, it is uploaded to the identifier node service platform. In other implementations, the information template interface can be directly managed on the identifier node service platform.
[0108] The associated entities of a pre-ordered product can be any equipment, system, etc., related to any product within the enterprise; the associated processes of a pre-ordered entity can be any production processes, technological steps, etc., related to any product within the enterprise; the index entries can be the information that the enterprise wants to display about the pre-ordered product itself, its associated entities, or its associated processes. For example, for the pre-ordered product itself, the index entries can be the production time, production location, and shelf life of the pre-ordered product. Users select the corresponding index entries to form an information template. In this implementation, the information template is an XML template or an EXCEL template. The identifier node service platform names the information template according to the platform's unified rules and adds it to the platform's user interface to form entry display information. The entry display information of the information template includes, but is not limited to, the information template's code, the prefix of the enterprise to which it belongs, and the product model corresponding to the information template, so as to facilitate the visual positioning and editing of the information template.
[0109] On the identification node service platform, identification codes with unified rules are added and assigned to information templates. These identification codes have multiple mapping levels. The first mapping level is the association information of the entire production process of the pre-ordered product. The pre-ordered product's processes include processes 1 to N, and each process has multiple parameter information. For example, the production process of lithium battery copper foil includes seven processes: foil production, transfer, baking, slitting, packaging, and warehousing. The basic material information and material processing information of each process are the parameter information of the corresponding process, which are assigned as process identification codes by the identification node service platform.
[0110] On the identification node service platform, the second mapping level type is the association between the material of the pre-ordered product and the interface material of the upstream enterprise of the pre-ordered product; the association between the material of the pre-ordered product and the interface material of the downstream enterprise of the pre-ordered product; and the material identification code.
[0111] On the identifier node service platform, the third mapping level type is the relationship between upstream and downstream enterprises; it is the enterprise identifier code.
[0112] On the identification node service platform, one or more types of identification codes are added to each information template to form an identification file. This identification file contains the information entered in the information template, and because the identification codes establish a mapping relationship between identification files, traceability of the identification files is possible. The information that can be managed in the identification file includes, but is not limited to, full-process information on product materials, supplier information, basic information on pre-ordered products, warehouse location information, order information, and basic merchant information. Traceability management can enable product quality management, sales channel management, and product recall management.
[0113] In a preferred embodiment of the present invention, the information in the information template or identification file can be updated, either through editable updates or intelligent extraction updates. This involves collecting the actual full-process production information of the pre-ordered product, the actual full-process information of the upstream enterprise's related materials, and the actual full-process information of the downstream enterprise's related management into the corresponding index entries. For example, when an order for a pre-ordered product is generated, the specific information of that order is automatically synchronized to the parameter values of the order information in the downstream enterprise's traceability template. Data collection can be manual or through an intelligent production system. The intelligent production system itself has the ability to record information from each link in the product's upstream and downstream processes. After obtaining the various parameter values, it updates the information template or identification file. In a preferred embodiment, management is achieved through a traceability module.
[0114] The identifier resolution and traceability module receives traceability requests and parses them to obtain traceability target information. Scanning a QR code can retrieve traceability request information, such as a product code. This traceability target information is collected (automatically extracted or input) into the traceability strategy section of the identifier node service platform. For example, if order traceability is selected in the identifier node service platform, the product code is entered in the order traceability option box. The identifier node service platform sends an instruction to the information management platform to match the product code with the identifier file, thereby obtaining the corresponding identifier file. The order traceability strategy is then used to complete the associated traceability of other identifier files, thus obtaining the traced identifier file and the traceability information.
[0115] In other implementations, the target information can be the identifier file name. By entering one or more identifier file names in the identifier node service platform, the identifier file can be located.
[0116] In one embodiment, a traceability request is generated using a dedicated terminal device. This dedicated terminal device serves as the entry point for connecting to an external identification and resolution system for product traceability; it can be a PDA, mobile phone, or computer with scanning capabilities. The dedicated terminal device accesses the traceability system by scanning the QR code or barcode on the product.
[0117] In other implementations, the traceability request can be generated in other ways. The traceability request further includes a traceability path instruction, wherein the traceability path instruction contains the traceability steps, and multiple identification codes are obtained using the traceability step information and the mapping information between the identification codes of the corresponding steps, and the identification file is found using the identification codes.
[0118] Specifically, the identification codes of each stage of a company's product supply chain are linked according to the order of the upstream and downstream links. Forward and / or reverse traceability is then performed based on the relationships between these identification codes. By linking the identification codes of each stage of a company's product supply chain, a chain of identification codes around the upstream and downstream links is formed, providing a data foundation for forward and / or reverse traceability.
[0119] The specific technical means for linking processes can be implemented in various ways. For example, the identifiers of process 1, process 2... process N can be stored sequentially in a row of a data table. For a given identifier, the identifier to its left is the upstream link identifier, and the identifier to its right is also the upstream link identifier. Taking an intermediate product as an example, this product identifier can be parsed from product template information, the identifier of the previous process instance, and the process code of the next process instance. By recursively parsing the previous and next step identifiers, forward traceability and / or reverse traceability can be achieved. If the identifiers of the upstream and downstream processes have multi-level mapping relationships across enterprises, traceability and tracking between enterprises can be realized.
[0120] Forward and reverse tracing based on the relationships between identifiers includes: parsing the identifier corresponding to the traceability target information from the traceability request; querying the upstream and / or downstream identifiers of the identifier corresponding to the traceability request based on the relationships between identifiers; and querying the parameter values of various traceability parameters contained in the identifier files corresponding to the upstream and / or downstream identifiers. Furthermore, information between upstream and downstream enterprises can be recursively parsed. For enterprise B, which includes upstream supplier A and downstream enterprise C, enterprise B is a downstream supplier of upstream supplier A. Enterprise B can trace its entire production process down to raw materials, and upstream supplier A and downstream enterprise B can similarly parse the traceability information of their respective upstream and downstream links using the same approach.
[0121] Furthermore, according to a preferred embodiment of this invention, the management platform uses blockchain technology to manage identification files and also verifies traceability requests. If the verification passes, the corresponding identification file is obtained by parsing and querying the traceability request.
[0122] In another embodiment of the present invention, the information management platform uses blockchain technology to manage the identification files. After the identification files are generated, they are distributed across nodes in the form of blockchain data blocks. Signature and encryption technologies are used to call blockchain smart contracts to achieve blockchain data on-chaining, synchronization, and consensus, with the aim of ensuring data trustworthiness and preventing arbitrary tampering.
[0123] Enterprises register their enterprise identifier prefix with the traceability system; then, they join the identifier node service platform, design their organizational structure, positions, users, etc., and design their process flow according to their own situation, define the traceability parameters required for each process, generate the corresponding information templates for each link, and add the identifier code on the identifier node service platform to form an identifier file. After that, they send an on-chain request to the information management platform, and complete the on-chaining of the identifier file with the consensus of the nodes on the information management platform.
[0124] Upon receiving a traceability request, a certificate query request is sent to the information management platform for verification (the request includes Action (GetDepositFile), Version, Region, and EvidenceId). After successful verification, the relevant identification file is located and searched, and the result is returned to the traceability terminal to complete the traceability process.
[0125] This invention proposes an information traceability system, which includes:
[0126] processor;
[0127] The user display interface is coupled to the processor, which receives and displays information input from the user display interface.
[0128] The user display interface includes a first type of user display interface, which includes a first window displaying multiple optional or customizable information index columns.
[0129] Select at least one item from the information index column, fill in the information in the corresponding information index column, and generate an information template;
[0130] In one embodiment, the raw foil inspection template includes information template index columns such as: master roll number, inspection time, inspector's name, wettability, tensile strength longitudinal direction, tensile strength transverse direction, elongation longitudinal direction, elongation transverse direction, and smooth surface.
[0131] The first window includes a first click box. After the first click box is clicked, it will redirect to the second window. The second window displays a list of multiple information templates generated after the processor processes the information index and the corresponding filled information.
[0132] The data template displayed in the second window includes metadata identification number, prefix, product model, template file type selection, operation column, etc., before the identification code is generated.
[0133] In other words, in this embodiment, the user interface generated by the information template uploaded by the enterprise user is different from that of the identification code management platform;
[0134] While allowing enterprise users to upload data via customized terminals, a separate identification code management platform and interface are used for...
[0135] Alternatively, users may be redirected to the second type of user display interface, which displays a list of identification document registration applications. This list is generated from an information index and multiple information templates created after the information is filled in.
[0136] In the second type of user display interface, a list of identification file registration applications is generated one by one according to the corresponding data template. The window displays the list of identification file registration applications, and the displayed column information includes, but is not limited to, prefix, identification, creation time, update time, operation column, etc.
[0137] A list of identification file registrations is generated for each corresponding data template, and the data template and identification file registration application list option boxes in the second type of user display interface are displayed simultaneously. This allows the second type of user display interface to show the relevance of the data template and identification file registration application for easy selection, and to further verify the validity of the data. This enables the data template to be editable and modifiable before it is uploaded to the identification node platform for management.
[0138] The second type of user display interface, after the identification file registration application list is generated, the processor couples with the information management platform to complete the generation and management of the identification file with added identification code;
[0139] It also includes a third type of user display interface, which has an input box. The traceability information entered in the input box triggers a jump to the third window, which displays a list of identification files corresponding to the traceability information, or the traceability information entered in the input box triggers a traceability path instruction option box.
[0140] The third type of user display interface provides a unified traceability information input interface. The interface is mainly used to trigger traceability, allowing users to input traceability information or select a traceability path instruction template. In some implementations, the traceability path instruction templates are order traceability, quality traceability, material feeding traceability, foil production machine parameter traceability, etc. Selecting one of the traceability path instruction templates can trigger the execution of traceability in the processor, thereby completing the traceability push. Specific forms include, but are not limited to, directly displaying the identification file, or analyzing the data information of the identification file, and outputting the results after performing model calculations.
[0141] Preferably, the corresponding information is extracted directly from the identification file according to the traceability path instruction template and displayed in the second type of user display interface.
[0142] The list of identified files displays the names of the identified files, which are strings containing specific component modules. The list of information templates displays the names of the information templates and includes an edit button. Traceability information is obtained directly from information collected by the terminal device or obtained through conversion and parsing.
[0143] The traceability system includes a fourth type of user display interface that receives user registration information input. The string includes user registration information or information derived from user registration information. Specific component modules are prefixed with an enterprise code.
[0144] As a manifestation of the traceability system of this invention in terms of interface management, it provides a simple interface for user interaction. Through a customized first-type user display interface submission interface, personalized data information is entered and managed, and preliminary data standardization steps are completed. In the switching between the second-type user display interface and the first-type user display interface, the customized interface interface interacts with the public platform for identifier node management, and completes the system entry under the unified management rules based on the identifier code of the traceability system. Thus, the unified management of information across the entire industry is achieved while retaining the traceability of customized data information.
[0145] The present invention also provides a storage medium storing a computer program executable by a processor, which, when run on the processor, causes the processor to perform the steps of any of the aforementioned industry-standard product traceability methods. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0146] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0147] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0148] In the embodiments provided by this invention, it should be understood that the disclosed system can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interfaces; the indirect coupling or communication connection between systems or modules may be electrical or other forms.
[0149] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0150] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0151] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0152] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This invention is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
[0153] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0154] The description in this specification is merely illustrative of the invention. Those skilled in the art can make various modifications or additions to the specific embodiments described or use similar methods to replace them, as long as they do not deviate from the content of this specification or exceed the scope defined in the claims, they should all fall within the protection scope of this invention.
Claims
1. A method for information traceability based on identification codes, characterized in that, The method includes: Obtain the trigger identifier code and the traceability path instruction; use the trigger identifier code to obtain the traceable identifier code based on the traceability path instruction; Obtain the corresponding identification file using the traced identification code; The identification file is generated from at least one information template and an identification code; the identification code is generated by parsing the information template according to a set rule. The tracing path instruction includes at least one relationship between the trigger identifier and at least one of the traced identifiers, and / or, the information in the identifier file corresponding to the trigger identifier and the identifier file corresponding to the traced identifier; The identification codes include mapping relationships: mapping relationships between identification code clusters and mapping relationships between levels within an identification code cluster; the mapping relationships within an identification code cluster include at least one type level, and / or multiple tree-like type levels upward and / or downward for each type level; the mapping relationships between identification code clusters are mapped based on the relationship information between the same type level and / or different type levels within the identification code cluster. The mapping association information of the identification code includes one or more mapping levels. The first mapping level is the process level mapping, the second mapping level is the level mapping between upstream and downstream products, and the third mapping level is the relationship mapping formed by the association between products and / or the relationship between processes. The identification code is formed by independent sequence encoding of each mapping level, or by associating and assigning encoding between multiple mapping levels to form the identification code. The main body of the identification code cluster is an enterprise, and the hierarchy within the identification code cluster includes hierarchical products and / or the processes corresponding to the hierarchical products.
2. The information traceability method based on identification codes according to claim 1, characterized in that, The parsing of the information template is as follows: parsing the first-level node to which the information in the information template belongs, and / or, the multi-level nodes corresponding to the multi-level nodes above and / or below the first-level node.
3. The information traceability method based on identification codes according to claim 2, characterized in that, The setting rule is: select some or all of the information from at least one of the nodes to generate one or more identification codes.
4. The information traceability method based on identification codes according to any one of claims 1-3, characterized in that, The information template is generated from selectable information index items, and information is entered corresponding to the information index items.
5. The information traceability method based on identification codes as described in any one of claims 1-3, characterized in that, The trigger identifier code can be obtained by direct input or by tracing and querying the information template of the identifier file using traceability information to obtain the trigger identifier code.
6. The information traceability method based on identification codes as described in claim 5, characterized in that, The option entry for triggering the traceability path instruction by the direct input action or the traceability information.
7. The information traceability method based on identification codes as described in claim 6, characterized in that, The trigger identifier code or the traceability information is collected and obtained by the terminal.
8. The information traceability method based on identification codes as described in claim 3, characterized in that, The name of the identification file includes identification code information.
9. An information traceability system based on an identification code, used to execute an information traceability method based on an identification code as described in any one of claims 1 to 8, characterized in that, The system includes: The identifier node service platform includes, The identification file generation module obtains the identification file from the received information template and identification code; The identifier code parsing module is used to obtain the trigger identifier code and the traceability path instruction; it uses the trigger identifier code to obtain the traced identifier code according to the traceability path instruction and sends it to the information management platform. The identification codes include mapping relationships, namely: mapping relationships between identification code clusters and mapping relationships between levels within an identification code cluster; Information management platform, including, The storage module is used to store the identifier files generated by the identifier node service platform; The processing module is used to receive the identifier code query and match the corresponding identifier file sent by the identifier node service platform and then feed it back to the identifier node service platform.
10. The information traceability system based on identification codes as described in claim 9, characterized in that, The identifier node service platform includes: an information template module, which provides an interface for inputting information templates.
11. The information traceability system based on identification codes as described in any one of claims 9 or 10, characterized in that, The identifier node service platform also includes: The identifier generation module is used to parse the information template and generate identifiers according to the set rules. The parsing of the information template is as follows: parsing the first-level node to which the information in the information template belongs, and / or, the multi-level nodes corresponding to the multi-level nodes above and / or below the first-level node; The setting rule is: select some or all of the information from at least one of the nodes to generate one or more identification codes.
12. The information traceability system based on identification codes as described in claim 10, characterized in that, The interface provides selectable information index items for information templates, and the corresponding information is entered to generate information templates.
13. The information traceability system based on identification codes as described in claim 11, characterized in that, The system also includes, The identifier resolution and traceability platform directly or indirectly obtains the trigger identifier code and traceability path instructions, and transmits them to the identifier node service platform.
14. The information traceability system based on identification codes as described in claim 13, characterized in that, The identifier resolution and traceability platform parses and obtains traceability path instructions based on traceability information, and / or receives option entries from the traceability information to trigger the traceability path instructions. The traceability path instructions include at least one relationship between the trigger identifier code and at least one of the traced identifier codes, and / or information in the identifier file corresponding to the trigger identifier code and the identifier file corresponding to the traced identifier code.
15. An information traceability system, used to execute the information traceability method based on an identification code as described in any one of claims 1 to 8, characterized in that, The system includes: processor; A user display interface is coupled to the processor, which receives and displays information input from the user display interface. The user display interface includes a first type of user display interface, including a first window display, which includes multiple optional or customizable information index columns; the first window display includes a first click box, which, upon receiving a click trigger, jumps to a second window; The second window display includes a list of multiple information templates generated by the processor after processing the information input in the first window display; Alternatively, after the first click box receives a click trigger, it will redirect to the second type of user display interface, including the identification file registration application list; It also includes a third type of user display interface with an input box. The traceability information entered in the input box triggers a jump to a third window. The third window displays a list of identification files corresponding to the traceability information. The list of identification files is generated by the processor after processing the information template. The identification file is generated by at least one information template and an identification code. The identification codes include a mapping relationship, namely: a mapping relationship between identification code clusters and a mapping relationship between levels within an identification code cluster. Alternatively, the traceability information entered in the input box may trigger the traceability path instruction option box, and the triggering of the option box will redirect to the second type of user display interface.
16. The information traceability system as described in claim 15, characterized in that, The second type of user interface displays both an information template category box button and an identification file registration application category button.
17. The information traceability system as described in claim 15, characterized in that, The traceability system includes a fourth type of user display interface, which receives user registration information input.
18. The information traceability system as described in claim 17, characterized in that, The information template list displays the name of the information template and an edit button; the identifier file list displays the name of the identifier file and an edit button. The name of the information template is different from the name of the identification file; it is a string containing specific constituent modules.
19. The information traceability system as described in claim 17, characterized in that, The input box is coupled to the terminal device to directly obtain or convert and parse the input information.
20. The information traceability system as described in claim 18, characterized in that, The string includes the user registration information or information converted from the user registration information.
21. The information traceability system as described in claim 20, characterized in that, The prefix of the specific component module is the enterprise code.
22. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.
23. A storage medium, characterized in that, It stores a computer program that, when run on a processor, causes the processor to perform the steps of the method according to any one of claims 1 to 8.