Digital product passport architecture, anti-counterfeiting verification method and device
Through the digital product passport architecture, the coordinated work of business systems, data systems and product passport systems is used to solve the problem of product information forgery in the entire life cycle of digital products, realize the authenticity and reliability of product traceability, and improve the management efficiency and market competitiveness of the enterprise.
Patent Information
- Application Number
- CN202411979091.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-04
AI Technical Summary
In the prior art, there is a lack of unified normative standards in the entire life cycle of digital products, resulting in the risk of forging product-related information. How to trace product through a digital product passport and ensure the authenticity of product data is a problem that needs to be solved.
A digital product passport architecture is provided, including multiple business systems, data systems and product passport systems. The first information fingerprint and the target system are determined through the target identification code, the target system determines the target product information and generates the second information fingerprint, and the product passport system compares the first and second information fingerprints to perform anti-counterfeiting verification.
It improves the authenticity and reliability of the anti-counterfeiting traceability process, reduces the cost and risks of enterprise management, helps enterprises to manage and make decisions efficiently, and improves market competitiveness.
Smart Images

Figure CN119762095A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of digital product processing technology, and in particular to a digital product passport architecture, an anti-counterfeiting verification method and a device. Background Art
[0002] With the continuous development of digital product processing technology, a digital product passport (DPP) has emerged to record relevant information of products, so as to electronically register, process and share product-related information between supply chain enterprises, management agencies and consumers. However, there is a lack of unified normative standards for the production and management of products throughout their life cycle, which makes the relevant information of products forged. Therefore, how to trace the product through a digital product passport and ensure the authenticity of product data is a problem to be solved at this stage. Summary of the invention
[0003] Based on this, the purpose of this application is to provide a digital product passport architecture that improves the authenticity and reliability of the entire anti-counterfeiting traceability process, and a method, device and computer equipment for anti-counterfeiting verification based on the digital product passport architecture to solve the technical problems mentioned in the above background technology.
[0004] In the first aspect, the present application provides a digital product passport architecture. The architecture includes multiple business systems, data systems and product passport systems, among which: The business system is used to determine the target identification code and traceability information request of the product to be verified; The product passport system is used to determine the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint when obtaining the traceability information request; the target system at least includes the data system and any one of the multiple business systems; The target system is used to determine the target product information corresponding to the target identification code and send the target product information to the product passport system; The product passport system is also used to determine the second information fingerprint corresponding to the target product information, and compare the first information fingerprint with the second information fingerprint to obtain an anti-counterfeiting verification result.
[0005] In one embodiment, the architecture also includes an identity anti-counterfeiting verification system; the identity anti-counterfeiting verification system is used to perform encrypted anti-counterfeiting authentication of the target event based on the target identification code sent by the business system, so that when the business system determines that the authentication is passed, it generates a traceability information request for the product to be verified.
[0006] In one embodiment, the data system is used to: associate the identification code and basic information of batch products; convert the basic information into a basic information fingerprint through a target algorithm, and establish a first association relationship between the basic information fingerprint and the identification code; upload the basic information fingerprint and the address of the data system to the product passport system so that the product passport system can register.
[0007] In one embodiment, the business system is also used to: determine the operation type of the operation event on batch products; determine the event information fingerprint corresponding to the operation type, and establish a second association relationship between the event information fingerprint and the identification code; upload the event information fingerprint and the address of the business system to the product passport system so that the product passport system can register it.
[0008] In one embodiment, the operation type includes a common event type and a verification event type; determining the event information fingerprint corresponding to the operation type includes: determining the event information of the operation event on the batch product, and converting the event information into an event information fingerprint through a target algorithm.
[0009] In one embodiment, the first information fingerprint includes at least a target basic information fingerprint and a target event information fingerprint; the target system includes at least a data system corresponding to the target basic information fingerprint and a business system corresponding to the target event information fingerprint; the determination of the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint includes: obtaining a first association relationship between the basic information fingerprint and the identification code, a second association relationship between the event information fingerprint and the identification code, a third association relationship between the basic information fingerprint and the address of the data system, and a fourth association relationship between the event information fingerprint and the address of the business system; determining the first information fingerprint corresponding to the target identification code based on the first association relationship and the second association relationship; determining the target system corresponding to the first information fingerprint based on the third association relationship and the fourth association relationship.
[0010] In the second aspect, the present application also provides an anti-counterfeiting verification method, including: Determine a target identification code of the product to be verified, so that the product passport system determines a first information fingerprint corresponding to the target identification code and a target system corresponding to the first information fingerprint; Determine, by the target system, target product information corresponding to the target identification code, and determine a second information fingerprint corresponding to the target product information; The first information fingerprint and the second information fingerprint are compared by the product passport system to obtain an anti-counterfeiting verification result.
[0011] In a third aspect, the present application also provides an anti-counterfeiting verification device, including: A first information fingerprint determination module, used to determine a target identification code of the product to be verified, so that the product passport system determines a first information fingerprint corresponding to the target identification code and a target system corresponding to the first information fingerprint; A second information fingerprint determination module, used to determine the target product information corresponding to the target identification code through the target system, and determine the second information fingerprint corresponding to the target product information; The information fingerprint comparison module is used to compare the first information fingerprint and the second information fingerprint through the product passport system to obtain an anti-counterfeiting verification result.
[0012] In a fourth aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the anti-counterfeiting verification method when executing the computer program.
[0013] In a fifth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above anti-counterfeiting verification method are implemented.
[0014] In the above-mentioned digital product passport architecture, anti-counterfeiting verification method and device, the business system is used to determine the target identification code and traceability information request of the product to be verified; the product passport system is used to determine the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint when obtaining the traceability information request; the target system is used to determine the target product information corresponding to the target identification code, and send the target product information to the product passport system; the product passport system is also used to determine the second information fingerprint corresponding to the target product information, and compare the first information fingerprint and the second information fingerprint to obtain the anti-counterfeiting verification result. Since the product information is identified and anti-counterfeiting verified for all business systems during the life cycle of the product to be verified, a unified standard for identification and anti-counterfeiting verification is formed, and after determining the target product information provided by the target system, the product passport system is used as a trusted platform to provide information fingerprints and anti-counterfeiting verification for the product to be verified, so that the entire architecture can ensure the authenticity and reliability of the anti-counterfeiting traceability process, greatly improve the image and reputation of the enterprise, reduce the management costs and risks of the enterprise, and help the enterprise to efficiently manage and make decisions to improve market competitiveness. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A schematic diagram of a process of performing anti-counterfeiting verification based on a digital product passport architecture in one embodiment; Figure 2 A schematic diagram of a flow chart of an anti-counterfeiting verification method in one embodiment; Figure 3FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0016] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0017] In one embodiment, a complete architecture for collecting business node product data, storing node data securely, preventing product counterfeiting, and tracing product flow is provided. Figure 1 As shown, a flow chart of anti-counterfeiting verification based on a digital product passport architecture is provided. The digital product passport architecture includes multiple business systems, data systems and a product passport system, wherein: the business system is used to determine the target identification code and traceability information request of the product to be verified; the product passport system is used to determine the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint when obtaining the traceability information request; the target system is used to determine the target product information corresponding to the target identification code, and send the target product information to the product passport system; the product passport system is also used to determine the second information fingerprint corresponding to the target product information, and compare the first information fingerprint with the second information fingerprint to obtain the anti-counterfeiting verification result.
[0018] Among them, the business system includes the manufacturer system, warehousing and logistics system, distributor system and sales system involved in the entire life cycle of the product; each link from the production end to the consumer end is called a business node, and each business node corresponds to a different business system, including but not limited to product production nodes, product warehousing nodes, product transportation nodes, product distribution nodes, product retail nodes and other product business nodes. The business system corresponding to each business node is used to register the event information of batch products.
[0019] Among them, the data system includes a brand system for registering basic information of batch products. The product passport system is a digital product passport platform, that is, a DPP platform for product information query. The digital product passport is essentially a set of product-specific data sets that can be electronically accessed through data carriers. It links identification codes through data carriers to prove the origin and identity information of products in cross-border trade and circulation. The generation process of the digital product passport emphasizes the efficient aggregation and unique identification of data information. The management process of the digital product passport emphasizes the credible evidence storage and security supervision of data information.
[0020] Among them, the target system at least includes a data system and any one of multiple business systems; the product to be verified refers to a complete product unit that the brand has completed production and is available for sale. The brand owner assigns a unique identification code to the product, that is, one item has one code. The identification code can be stored in a QR code, or in an RFID tag, or the RFID TID code can be used as a unique identification code.
[0021] Specifically, when the business system responds to the user's anti-counterfeiting authentication trigger operation on the product to be verified, the target identification code stored in the product to be verified is read and a traceability information request is generated. The product passport system is used to query the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint according to the preset association relationship when obtaining the traceability information request sent by the business system. When the first information fingerprint includes at least the target basic information fingerprint and the target event information fingerprint, the target system at this time includes at least the data system corresponding to the target basic information fingerprint and the business system corresponding to the target event information fingerprint; different data systems are associated with their respective corresponding basic information fingerprints, and the basic information fingerprint corresponds to the basic information registered in the corresponding data system; different business systems are associated with their respective corresponding event information fingerprints, and the event information fingerprint corresponds to the event information registered in the corresponding business system.
[0022] The target system is used to query the target product information corresponding to the pre-stored target identification code through the target identification code sent by the product passport system, the association between the product identification code and basic information, and the association between the product identification code and event information, and send the target product information to the product passport system. The target product information includes at least target basic information and target event information, that is, when the first information fingerprint only includes the target basic information fingerprint, the target system is the data system corresponding to the target basic information fingerprint, and the target product information queried by the target system is the target basic information.
[0023] The product passport system is used to convert the target product information into the corresponding second information fingerprint through the target algorithm, and compare the difference between the first information fingerprint and the second information fingerprint to obtain the anti-counterfeiting verification result. The business system is also used to determine that the product to be verified is genuine when the anti-counterfeiting verification result is passed, that is, the first information fingerprint and the second information fingerprint are the same; conversely, the business system is used to determine that the product to be verified is abnormal and issue an early warning reminder. Therefore, the product passport system compares and verifies the first information fingerprint stored internally with the second information fingerprint generated after the target system returns, which can effectively prevent trust issues caused by tampering with the target system data.
[0024] In one embodiment, the architecture also includes an identity anti-counterfeiting verification system; the identity anti-counterfeiting verification system is used to perform preliminary anti-counterfeiting authentication of the target event based on the target identification code sent by the business system, so that when the business system determines that the authentication is passed, it generates a traceability information request for the product to be verified.
[0025] Specifically, refer to Figure 1 As shown, the identity anti-counterfeiting verification system is referred to as system A. The business system is used to send the read target identification code to the identity anti-counterfeiting verification system; the identity anti-counterfeiting verification system is used to perform encrypted anti-counterfeiting authentication of the target event according to the target identification code. If the verification fails, the anti-counterfeiting verification query of the business system is terminated, and the verification failure result is returned to the business system, so that the business system can record the authentication abnormal information and issue an early warning reminder; if the verification is successful, the business system is triggered to generate a traceability information request for the product to be verified. Among them, the target event includes but is not limited to special information pre-set by the user, such as the target event is a specific operator or time. Therefore, the business system can perform encrypted anti-counterfeiting authentication on the target event and generate a traceability information request to ensure the authenticity and safety of the product to be verified. Through the encrypted authentication of the identity anti-counterfeiting verification system, the business system can determine the legitimacy of the target event, and then generate a valid traceability information request, that is, it prevents identity forgery and information tampering, ensures the reliability of the product traceability process, and provides true and accurate product traceability information.
[0026] In one embodiment, the product passport system is also used to determine whether the first information fingerprint corresponding to the target identification code can be queried. If it can be queried, the target address of the target system corresponding to the first information fingerprint is directly determined; otherwise, a non-existent query result is returned so that the business system can record the authentication exception information.
[0027] In one embodiment, the data system is used to: associate the identification code and basic information of batch products; convert the basic information into a basic information fingerprint through a target algorithm, and establish a first association relationship between the basic information fingerprint and the identification code; upload the basic information fingerprint and the address of the data system to the product passport system for registration.
[0028] Among them, the basic information includes product name, specification, batch number, production date, appearance picture, etc.; the target algorithm includes but is not limited to the spurious algorithm. Before determining the target identification code of the product to be verified, it is also necessary to register the basic information of the batch products through the data system, that is, the data collection process. Batch products can refer to large quantities of products or single products, which is not limited in this embodiment.
[0029] Specifically, the brand owner's data system is used to assign a unique identification code to products of the same production batch, and register the identification code of the batch product in the data system. The data system is also used to associate the identification code with the basic information, such as forming a basic information table of association relationship. The data system is also used to generate a basic information fingerprint corresponding to the basic information through a target algorithm, and bind it to the identification code to establish a first association relationship between the basic information fingerprint and the identification code, wherein the first association relationship can be a basic information fingerprint table. The data system is also used to upload the basic information fingerprint and the address of the data system (such as the IP address) to the product passport system for registration.
[0030] In this embodiment, an association is established between the product identification code and the basic information so that the basic information of the product can be accurately recorded and verified in the product passport system. By converting the basic information into a basic information fingerprint and associating it with the identification code, the integrity and accuracy of the data can be ensured. At the same time, uploading the basic information fingerprint and the data system address to the product passport system can facilitate the subsequent registration and tracking of the product and ensure that the identity and source of the product can be traced. In addition, since the product passport system only keeps the fingerprint information of each data system and does not store specific product information, it effectively solves the data information security problem of the data system.
[0031] In one embodiment, the business system is also used to: determine the operation type of the operation event on batch products; determine the event information fingerprint corresponding to the operation type, and establish a second association relationship between the event information fingerprint and the identification code; upload the event information fingerprint and the address of the business system to the product passport system for registration.
[0032] Among them, before determining the target identification code of the product to be verified, it is necessary to perform operation events on batch products through different business systems to achieve the binding of event information fingerprints and operation events.
[0033] Specifically, the business system is used to respond to the user's triggering operation of the operation event, determine the operation type of the operation event on the batch product, and determine the event information fingerprint corresponding to the operation type, and bind it with the read identification code to establish a second association relationship between the event information fingerprint and the identification code, wherein the second association relationship can be an event information fingerprint table. The business system is also used to upload the event information fingerprint and the address of the business system to the product passport system so that the product passport system can register it.
[0034] In one embodiment, determining the event information fingerprint corresponding to the operation type includes: determining event information of an operation event on a batch of products, and converting the event information into an event information fingerprint through a target algorithm.
[0035] The operation types include common event types and verification event types; the event information corresponding to common event types includes time, location, event type (warehouse entry and exit, sales, transportation, shipping location, receiving location), operator, business system IP, etc. The event information corresponding to verification event types includes verification time, location, operator, business system IP, identity anti-counterfeiting verification system IP, and verification results, etc.
[0036] Specifically, the business system is also used to determine the event information of operation events on batch products, and convert the event information into event information fingerprints through a target algorithm. That is, when the operation type is an ordinary event type, the business system converts the event information corresponding to the ordinary event type into an event information fingerprint through a target algorithm; when the operation type is a verification event type, the business system converts the event information corresponding to the verification event type into an event information fingerprint through a target algorithm.
[0037] In the above embodiment, by determining the event information fingerprint corresponding to the operation type and associating it with the identification code, the integrity and accuracy of the data can be guaranteed. Uploading the event information fingerprint and the address of the business system to the product passport system can facilitate the subsequent tracking, tracing and management of the product and ensure that the operation history of the product can be traced.
[0038] In addition, since the product passport system only stores the fingerprint information of each business system and does not store specific product information, it effectively solves the data information security problem of the business system. And the process of registering product event information can be initiated at any business node in the product life cycle, solving the problem of complex system docking and difficult data storage caused by inconsistent data structures and inconsistent data interface standards between multiple business systems in the supply chain process.
[0039] In the above digital product passport architecture, by forming a unified standard for the collection and identification of product information, information security storage and anti-counterfeiting verification in all business systems during the entire life cycle of the product to be verified (goods production, logistics transportation, sales), the authenticity of node data can be guaranteed for product anti-counterfeiting and traceability during the entire life cycle. The product passport system is a trusted platform that provides product labeling authentication, logo issuance, data trusted storage, information security verification, and information supervision, so that the entire architecture can ensure the authenticity and reliability of the anti-counterfeiting traceability process, greatly improve the image and reputation of the enterprise, reduce enterprise management costs and risks, and help enterprises to efficiently manage and make decisions to improve market competitiveness.
[0040] In one embodiment, determining the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint includes: obtaining a first association relationship between the basic information fingerprint and the identification code, a second association relationship between the event information fingerprint and the identification code, a third association relationship between the basic information fingerprint and the address of the data system, and a fourth association relationship between the event information fingerprint and the address of the business system; determining the first information fingerprint corresponding to the target identification code based on the first association relationship and the second association relationship; and determining the target system corresponding to the first information fingerprint based on the third association relationship and the fourth association relationship.
[0041] Among them, the first information fingerprint includes at least the target basic information fingerprint and the target event information fingerprint; the target system includes at least the data system corresponding to the target basic information fingerprint and the business system corresponding to the target event information fingerprint; the third association relationship is determined by uploading the basic information fingerprint and the address of the data system to the product passport system; the fourth association relationship is determined by uploading the event information fingerprint and the address of the business system to the product passport system.
[0042] Specifically, when the first information fingerprint includes a target basic information fingerprint and a target event information fingerprint, the product passport system is used to determine the target basic information fingerprint based on the first association relationship and the target identification code, and to determine the target event information fingerprint based on the second association relationship and the target identification code. The product passport system is also used to determine the data system based on the third association relationship and the target basic information fingerprint, and to determine any one of the multiple business systems based on the fourth association relationship and the target event information fingerprint. It is easy to understand that the data system at this time is the same product life cycle line as the business system that determines the target identification code, and the business system at this time is not the same as the business system that determines the target identification code. For example, the business system that determines the target identification code is a distributor system, and the data system in the target system determined at this time is the brand system of the same product life cycle line, and the data system in the target system is the sales system.
[0043] In this embodiment, the first information fingerprint corresponding to the target identification code is determined through the association between the basic information fingerprint and the event information fingerprint and the identification code, providing accurate target information for subsequent query and verification. The location of the target system corresponding to the first information fingerprint is determined through the association between the basic information fingerprint and the event information fingerprint and the data system address and the business system address, providing an accurate system source for subsequent query and verification.
[0044] In one embodiment, the digital product passport architecture can be implemented through a deployed server or server cluster, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0045] In one embodiment, Figure 2 As shown, a method for anti-counterfeiting verification of a digital product passport is provided. The method is applied to a verification terminal, which may be a business system, and includes the following steps: Step 202, determining a target identification code of the product to be verified, so that the product passport system determines a first information fingerprint corresponding to the target identification code and a target system corresponding to the first information fingerprint.
[0046] Step 204: determine the target product information corresponding to the target identification code through the target system, and determine the second information fingerprint corresponding to the target product information.
[0047] Step 206: Compare the first information fingerprint and the second information fingerprint through the product passport system to obtain an anti-counterfeiting verification result.
[0048] Among them, the anti-counterfeiting verification method can be initiated at any business node in the entire life cycle of the product, and the authenticity and traceability information of the product can be determined through the target identification code, and the product can be verified for anti-counterfeiting. The specific implementation process of determining the second information fingerprint and obtaining the anti-counterfeiting verification result can refer to the specific description in the above-mentioned digital product passport architecture, and this embodiment will not be repeated here.
[0049] Specifically, refer to Figure 1 As shown, the verification terminal uses a specific device to read the target identification code of the product to be verified, such as a TID code, and the specific device is a reader / writer with a label anti-counterfeiting verification function. Through the product passport system, all corresponding event fingerprints, that is, the first information fingerprint, are queried according to the TID code, and when it is determined that the first information fingerprint exists, the corresponding original data source address, that is, the address of the target system, is obtained. After the anti-counterfeiting verification result is determined by the product passport system, the historical verification record associated with the target identification code is queried, and the historical verification record is assembled and merged with the anti-counterfeiting verification result and fed back to the verification terminal. The verification terminal can present it in chronological order, or print or forward the presentation result.
[0050] In the above anti-counterfeiting verification method, the target identification code of the product to be verified is determined so that the subsequent verification process can be processed for the product. Since the product passport system will find the corresponding first information fingerprint according to the target identification code and determine the target system to which the fingerprint belongs, accurate target information is provided for subsequent inquiries and verifications. Through the target system, the product passport system can obtain the target product information corresponding to the target identification code and generate a second information fingerprint as a basis for verification. This can ensure the accuracy and reliability of the verification. The first information fingerprint and the second information fingerprint are compared by the product passport system to ensure the authenticity and validity of the target product information.
[0051] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0052] Based on the same inventive concept, the embodiment of the present application also provides an anti-counterfeiting verification device for implementing the anti-counterfeiting verification method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more anti-counterfeiting verification device embodiments provided below can refer to the limitations of the anti-counterfeiting verification method above, and will not be repeated here.
[0053] In one embodiment, an anti-counterfeiting verification device is provided, comprising: a first information fingerprint determination module, a second information fingerprint determination module and an information fingerprint comparison module, wherein: The first information fingerprint determination module is used to determine the target identification code of the product to be verified, and to determine the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint.
[0054] The second information fingerprint determination module is used to determine the target product information corresponding to the target identification code through the target system, and determine the second information fingerprint corresponding to the target product information.
[0055] The information fingerprint comparison module is used to compare the first information fingerprint and the second information fingerprint to obtain an anti-counterfeiting verification result.
[0056] Each module in the above anti-counterfeiting verification can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0057] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O), a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an anti-counterfeiting verification method is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.
[0058] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0059] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0060] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0061] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in the above-mentioned method embodiments.
[0062] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0063] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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.
[0064] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A digital product passport architecture, characterized in that: The architecture includes multiple business systems, data systems and product passport systems, among which: The business system is used to determine the target identification code and traceability information request of the product to be verified; The product passport system is used to determine the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint when obtaining the traceability information request; the target system at least includes the data system and any one of the multiple business systems; The target system is used to determine the target product information corresponding to the target identification code and send the target product information to the product passport system; The product passport system is also used to determine the second information fingerprint corresponding to the target product information, and compare the first information fingerprint with the second information fingerprint to obtain an anti-counterfeiting verification result.
2. The architecture according to claim 1, characterized in that The architecture also includes an identity anti-counterfeiting verification system; the identity anti-counterfeiting verification system is used to perform encrypted anti-counterfeiting authentication of the target event based on the target identification code sent by the business system, so that when the business system determines that the authentication is successful, it generates a traceability information request for the product to be verified.
3. The architecture according to claim 1, characterized in that The data system is used to: Associating identification codes and basic information of batch products; Converting the basic information into a basic information fingerprint through a target algorithm, and establishing a first association relationship between the basic information fingerprint and the identification code; The basic information fingerprint and the address of the data system are uploaded to the product passport system so that the product passport system can register.
4. The architecture according to claim 1, characterized in that The business system is also used for: Determine the type of operation to be performed on batch products; Determine an event information fingerprint corresponding to the operation type, and establish a second association relationship between the event information fingerprint and the identification code; The event information fingerprint and the address of the business system are uploaded to the product passport system so that the product passport system can register them.
5. The architecture according to claim 4, characterized in that The operation type includes a common event type and a verification event type; and the event information fingerprint corresponding to the operation type is determined, including: Event information of an operation event on the batch of products is determined, and the event information is converted into an event information fingerprint through a target algorithm.
6. The architecture according to claim 1, characterized in that: The first information fingerprint includes at least a target basic information fingerprint and a target event information fingerprint; the target system includes at least a data system corresponding to the target basic information fingerprint and a business system corresponding to the target event information fingerprint; The determining the first information fingerprint corresponding to the target identification code and the target system corresponding to the first information fingerprint includes: Obtaining a first association relationship between the basic information fingerprint and the identification code, a second association relationship between the event information fingerprint and the identification code, a third association relationship between the basic information fingerprint and the address of the data system, and a fourth association relationship between the event information fingerprint and the address of the business system; Determine a first information fingerprint corresponding to the target identification code according to the first association relationship and the second association relationship; According to the third association relationship and the fourth association relationship, a target system corresponding to the first information fingerprint is determined.
7. An anti-counterfeiting verification method, characterized in that: The method comprises: Determine a target identification code of the product to be verified, so that the product passport system determines a first information fingerprint corresponding to the target identification code and a target system corresponding to the first information fingerprint; Determine, by the target system, target product information corresponding to the target identification code, and determine a second information fingerprint corresponding to the target product information; The first information fingerprint and the second information fingerprint are compared by the product passport system to obtain an anti-counterfeiting verification result.
8. An anti-counterfeiting verification device, characterized in that: The device comprises: A first information fingerprint determination module, used to determine a target identification code of the product to be verified, so that the product passport system determines a first information fingerprint corresponding to the target identification code and a target system corresponding to the first information fingerprint; A second information fingerprint determination module, used to determine the target product information corresponding to the target identification code through the target system, and determine the second information fingerprint corresponding to the target product information; The information fingerprint comparison module is used to compare the first information fingerprint and the second information fingerprint through the product passport system to obtain an anti-counterfeiting verification result.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to claim 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to claim 7 are implemented.
Citation Information
Cited By
Digital product passport architecture, and Anti-counterfeiting verification method and apparatus
WO2026145337A1