Blockchain-based commodity Anti-counterfeit traceability method, apparatus, and cloud server

By using blockchain technology in cloud servers, query and feedback on product anti-forgery codes is achieved, and the problem of difficult to identify product forgery and counterfeiting in the existing technology is solved, and a reliable anti-forgery tracking method is provided.

JP2025074408AInactive Publication Date: 2025-05-14陈泽坚
View PDF 0 Cites 8 Cited by

Patent Information

Application Number
JP2023185184
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, anti-forgery technology is difficult to effectively prevent the counterfeiting and counterfeiting of products, making it difficult for consumers to identify the authenticity of products.

Method used

Blockchain technology is used to implement anti-forgery tracking methods in cloud servers. By receiving anti-forgery codes of products, querying product information in the blockchain module, and if there is, feedback product information, including transportation information and product serial number.

Benefits of technology

It provides a reliable anti-forgery tracking method, which utilizes the immutable, decentralized and transparent properties of blockchain to ensure the reliability of the authenticity of the product and improves consumers' ability to identify the authenticity of the product.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025074408000001_ABST
    Figure 2025074408000001_ABST
Patent Text Reader

Abstract

To provide a blockchain-based commodity anti-counterfeit traceability method, an apparatus, and a cloud server that implement a highly reliable anti-counterfeit traceability system.SOLUTION: A method is applied to a cloud server equipped with a blockchain module, the method including: receiving an anti-counterfeit code for a commodity transmitted from a terminal; searching the blockchain module for commodity information corresponding to the anti-counterfeit code; feeding back commodity inquiry failure information to the terminal when no commodity information corresponding to the anti-counterfeit code exists in the blockchain module; and feeding back commodity information to the terminal, the commodity information including shipping information and a serial number of the commodity, when the commodity information corresponding to the anti-counterfeit code exists in the blockchain module.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The embodiments of the present application relate to the field of product anti-counterfeiting technology, and in particular to a product anti-counterfeiting traceability method, device, and cloud server based on blockchain. [Background technology]

[0002] With the improvement of people's living standards, people's requirements for product quality are gradually increasing. In order to prevent product counterfeiting and imitation and prevent the interests of legitimate sellers and consumers from being damaged, more and more products are equipped with anti-counterfeiting requirements.

[0003] At present, the anti-counterfeiting technology used in many products involves scanning two-dimensional codes to obtain product traceability codes and traceability URLs, and then accessing the URLs to obtain traceability information. However, this anti-counterfeiting method has low counterfeiting costs, and counterfeiters can fake products by attaching fake logos, etc., or fake the anti-counterfeiting traceability information of products, making it difficult for consumers to identify products. Summary of the Invention [Problem to be solved by the invention]

[0004] The main technical problem solved by the embodiments of the present application is to provide a blockchain-based product anti-counterfeiting traceability method, device, and cloud server that can provide a reliable anti-counterfeiting traceability scheme. [Means for solving the problem]

[0005] In order to achieve the above objectives, in a first aspect, the technical solution adopted in the embodiments of the present application provides a blockchain-based product anti-counterfeiting traceability method applied to a cloud server provided with a blockchain module, the method comprising: Receiving an anti-counterfeit code of the product transmitted from the terminal; Retrieving product information corresponding to the anti-counterfeit code from the block chain module; If the product information corresponding to the anti-counterfeit code does not exist in the block chain module, feeding back product inquiry failure information to the terminal; If product information corresponding to the anti-counterfeiting code exists in the block chain module, the product information including shipping information and serial number of the product is fed back to the terminal.

[0006] Preferably, before receiving the anti-counterfeit code of the product transmitted from the terminal, the method further comprises: The method further includes receiving the anti-counterfeiting code of the product uploaded by a product manufacturer and first product information corresponding to the anti-counterfeiting code, and storing them in the blockchain module, where the first product information includes shipping information and a serial number of the product.

[0007] In one embodiment, the method further comprises: The method further includes receiving the anti-counterfeit code of the product uploaded by a product seller and second product information corresponding to the anti-counterfeit code, and storing the second product information in a block chain module, wherein the second product information includes distribution information of the product; If product information corresponding to the anti-counterfeiting code exists in the block chain module, the product information fed back to the terminal further includes distribution information of the product.

[0008] Preferably, after feeding back the product information to the terminal, the method further comprises: The method further includes receiving buyer information subsequently transmitted from the terminal and storing the buyer information in the blockchain module, the buyer information including the buyer's personal information, location information, and contact information.

[0009] Preferably, the method comprises the steps of: The method further includes sending promotional information about the product to the contact information based on personal information and location information in the purchaser information.

[0010] According to a second aspect, an embodiment of the present application provides a blockchain-based product anti-counterfeiting traceability device applied to a cloud server having a blockchain module, the device comprising: A first receiving unit for receiving the anti-counterfeit code of the product transmitted from the terminal; A search unit for searching product information corresponding to the anti-counterfeit code from the block chain module; a feedback unit for feeding back product inquiry failure information to the terminal if product information corresponding to the anti-counterfeiting code does not exist in the block chain module, and for feeding back the product information to the terminal if product information corresponding to the anti-counterfeiting code exists in the block chain module, wherein the product information includes shipping information and a serial number of the product.

[0011] Preferably, the apparatus comprises: The present invention further includes a second receiving unit for receiving the anti-counterfeiting code of the product uploaded by a product manufacturer and first product information corresponding to the anti-counterfeiting code, and storing the first product information in the blockchain module, wherein the first product information includes shipping information and a serial number of the product.

[0012] According to a third aspect, an embodiment of the present application further provides a cloud server, At least one processor; and a memory communicatively connected to the at least one processor, the memory storing a computer program executable by the at least one processor, and the above-mentioned product counterfeit prevention traceability method being realized by the at least one processor executing the program.

[0013] According to a fourth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium, the non-volatile computer-readable storage medium storing a computer program, and when the computer program is executed by at least one processor of a cloud server, the at least one processor executes the product anti-counterfeiting traceability method as described above. Effect of the Invention

[0014] Different from the state of the art, the cloud server according to the embodiment of the present application is provided with a block chain module, which, after receiving the anti-counterfeit code of the product sent from the terminal, searches for the product information corresponding to the anti-counterfeit code from the block chain module, and if the product information corresponding to the anti-counterfeit code does not exist in the block chain module, feeds back the product inquiry failure information to the terminal, and if the product information corresponding to the anti-counterfeit code exists in the block chain module, feeds back the product information to the terminal. The embodiment of the present application provides a reliable anti-counterfeit traceability method based on the characteristics of the block chain, which is immutable, decentralized and highly transparent. [Brief description of the drawings]

[0015] One or more embodiments are illustratively described through corresponding drawings, which are not intended to be limiting of the embodiments, and in which like reference numbers in the drawings represent similar elements unless otherwise specified, and the drawing figures are not intended to be limited to scale. [Figure 1] FIG. 1 is a schematic diagram of an implementation environment according to an embodiment of the present application. [Diagram 2] 1 is a flowchart of a merchandise anti-counterfeiting traceability method provided by an embodiment of the present application; [Diagram 3] FIG. 1 is a schematic diagram of a product counterfeit prevention traceability device provided by an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of a cloud server provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] The technical solutions in the embodiments of the present application will be described below with reference to the drawings. It is obvious that the described embodiments are only a part of the embodiments of the present application, and are not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts are all included in the scope of protection of the present application.

[0017] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by a person skilled in the art of the present invention. Terms used in the present specification are used only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the associated listed items.

[0018] In addition, the technical features according to different embodiments of the present application described below can be combined with each other as long as they are not inconsistent with each other.

[0019] The present application provides a method and system for anti-counterfeiting traceability of goods based on block chain. In order to facilitate understanding, the relevant terms in the present application are first explained.

[0020] 1. Cloud server (Elastic Compute Service, ECS), also known as cloud computing server or cloud host, uses cloud computing technology and integrates the three core elements of a data center: computing, network, and storage. Cloud servers are based on cluster server technology, which is a virtualization technology similar to VPS servers, and virtualize multiple parts similar to independent servers.

[0021] 2. Blockchain is essentially a distributed distributed database. It is an innovative application mode in the Internet era of various technologies such as distributed data storage, multi-center point-to-point transmission, consensus mechanism, and encryption algorithm. Compared with traditional networks, blockchain has two main characteristics. One is that data is difficult to tamper with, and the other is that it is distributed. Based on these two characteristics, the information recorded in the blockchain is more reliable.

[0022] 3. A two-dimensional bar code is a graphic that records data symbol information in a black and white pattern distributed on a plane (two-dimensional direction) according to a certain rule using a specific geometric figure. Depending on the difference in the construction principle and structural shape, there are two main types: stack type two-dimensional code and matrix two-dimensional code. Either can be automatically read via an image input device or photoelectric scanning device to realize automatic information processing.

[0023] 1 is a schematic diagram of an implementation environment according to an embodiment of the present application. As shown in FIG. 1, the implementation environment includes a cloud server 10, a terminal 20, and a product 30. Here, the cloud server 10 is communicably connected to the terminal 20, and the cloud server 10 is provided with a blockchain module 11. The terminal 20 can scan a two-dimensional code 31 on the product 30 and query the blockchain module 11 for product information based on the two-dimensional code information obtained by scanning. If the product information corresponding to the two-dimensional code information does not exist in the blockchain module 11, the cloud server 10 will feed back product query failure information to the terminal 20, and conversely, the cloud server 10 will feed back product information corresponding to the two-dimensional code information to the terminal 20 to inform consumers of the authenticity of the product.

[0024] In some embodiments, the product information includes shipping information and serial numbers of the products 30 .

[0025] In another embodiment, the product information includes shipping information, serial numbers, and distribution information for the product 30 .

[0026] In another embodiment, the product information includes product 30 shipping information, serial numbers, distribution information, and purchaser information.

[0027] Based on the above environment, some embodiments provided by the present application are introduced below.

[0028] 2 is a flow chart of a commodity anti-counterfeiting traceability method provided by an embodiment of the present application. The method is applied to the above-mentioned cloud server, and as shown in FIG. 2, the method includes the following steps:

[0029] Step 110: The cloud server receives the product anti-counterfeiting code uploaded by the product manufacturer and the first product information corresponding to the anti-counterfeiting code, and stores them in the blockchain module.

[0030] Specifically, before the goods are shipped, the goods manufacturer can determine the goods' anti-counterfeiting code based on the production information such as the goods' production location, production factory, production date, and production batch on the day, and this anti-counterfeiting code is unique. The cloud server has the goods manufacturer's corresponding account and password, and a public key and private key pair, and the goods manufacturer uploads the goods' anti-counterfeiting code and the first goods information corresponding to the anti-counterfeiting code to the cloud server using signature and encryption technology, and the cloud server verifies the data uploaded by the goods manufacturer and then stores it in the corresponding blockchain module.

[0031] For example, the first product information may be the shipping information and serial number of the product, which may be consistent with the anti-counterfeiting code of the product, or may be additionally set according to other rules.

[0032] Step 120: The product manufacturer generates a two-dimensional code based on the product's anti-counterfeiting code and the anti-counterfeiting traceability link, and sets the generated two-dimensional code on the product.

[0033] In practical applications, product manufacturers can print or attach two-dimensional codes on products, and the two-dimensional codes contain anti-counterfeiting traceability links and anti-counterfeiting codes, so that users can scan the two-dimensional codes to automatically access the inquiry page corresponding to the anti-counterfeiting traceability link and inquire about product information.

[0034] Common two-dimensional codes include QR Code, PDF417, and Data Matrix, each of which has its own advantages and special characteristics, and merchants can choose the appropriate category of two-dimensional code according to the specific application scenario. For example, QR Code has the advantages of large information capacity, high reliability, the ability to express various character information such as Chinese characters and images, and strong confidentiality and anti-counterfeiting properties. Data Matrix has the smallest size of current barcodes, and is especially suitable for marking small parts and direct printing on entities.

[0035] Step 130: The cloud server receives the product anti-counterfeiting code uploaded by the product seller and the second product information corresponding to the anti-counterfeiting code, and stores them in the block chain module.

[0036] Similarly, the cloud server has the corresponding account and password of the product seller, and a pair of public and private keys. After the product manufacturer obtains the product, it uses signature and encryption technology to upload the product's anti-counterfeiting code and the second product information corresponding to the anti-counterfeiting code to the cloud server. The cloud server verifies the data uploaded by the product seller and then stores it in the corresponding blockchain module.

[0037] For example, the second product information is distribution information of the product, which may be the company name, city, and stocking date of the product seller.

[0038] It should be noted that this step is not essential, and it is understood that in practical applications, the product manufacturer can directly negotiate with the consumer without going through the product distributor. If there are multiple levels of product distributors, this step can be performed multiple times, but for example, in an embodiment where the product distributors are divided into provincial-level distributors and city-level distributors, step 130 needs to be performed twice.

[0039] Step 140: After the user purchases the product, the user scans the two-dimensional code on the product with the terminal to verify the product.

[0040] After a user purchases a product, the user can scan the two-dimensional code on the product with a terminal such as a smartphone or tablet to verify the product. The two-dimensional code includes an anti-counterfeiting traceability link and an anti-counterfeiting code, and after the terminal opens the inquiry interface corresponding to the anti-counterfeiting traceability link, the inquiry page is automatically filled with the anti-counterfeiting code, and when the user clicks the "inquiry" button, the terminal sends the anti-counterfeiting code to the above-mentioned cloud server, and the cloud server receives the anti-counterfeiting code of the product sent by the terminal, and queries the product information corresponding to the anti-counterfeiting code from the blockchain module according to the anti-counterfeiting code.

[0041] If the product information corresponding to the anti-counterfeiting code does not exist in the block chain module, the cloud server feeds back product inquiry failure information to the terminal; if the product information corresponding to the anti-counterfeiting code exists in the block chain module, the cloud server feeds back the product information to the terminal.

[0042] In one embodiment, if the user purchases the product directly from the product manufacturer, the product information queried includes the product serial number and shipping information.

[0043] In another embodiment, if the user purchases the product directly from a product distributor, the product information queried includes the product serial number, shipping information, and distribution information.

[0044] Step 150: The user registers with the terminal and submits user information.

[0045] After verifying that the product they purchased is genuine, the user can register on the page on their device and submit user information such as personal information (age, gender, etc.), location information, and contact information. The cloud server receives the user information submitted by the user, stores it in the blockchain module as purchaser information, and establishes a corresponding relationship between the user and the product.

[0046] Step 160: The cloud server sends promotion information to the contact information based on the personal information and location information in the purchaser information.

[0047] The subsequent cloud server can send promotion information about the product to the contact information based on the personal information and location information in the purchaser information. For example, if the product is a laptop, the cloud server sends promotion information about a voice input device, software, mouse, etc. to the contact information based on the personal information and location information in the purchaser information. Also, if the product is a smartphone, the cloud server sends promotion information about movies, gourmet food, tourist attractions, etc. to the contact information based on the personal information and location information in the purchaser information.

[0048] In an embodiment of the present application, the cloud server receives the product anti-counterfeiting code uploaded by the product manufacturer and the first product information corresponding to the anti-counterfeiting code, and then stores them in the block chain module. The product manufacturer generates a two-dimensional code according to the product anti-counterfeiting code and the anti-counterfeiting traceability link, and sets the generated two-dimensional code on the product. After that, after a user purchases a product, the user scans the two-dimensional code on the product with a terminal to verify the product. Since the data in the block chain module cannot be tampered with, the block chain-based product anti-counterfeiting traceability method can provide users with reliable anti-counterfeiting traceability information.

[0049] The embodiment of the present application also provides a product counterfeit prevention and traceability device, which is applied to the above-mentioned cloud server. As shown in FIG. 3, the product counterfeit prevention and traceability device 200 provided by the embodiment of the present application includes: A first receiving unit 210 for receiving the anti-counterfeit code of the product sent from the terminal; A search unit 220 for searching for product information corresponding to the anti-counterfeit code from the block chain module; and a feedback unit 230 for feeding back product inquiry failure information to the terminal if product information corresponding to the anti-counterfeiting code does not exist in the block chain module, and for feeding back product information to the terminal if product information corresponding to the anti-counterfeiting code exists in the block chain module, where the product information includes product shipping information and serial number.

[0050] Preferably, the device 200 comprises: It further includes a second receiving unit 240 for receiving the anti-counterfeiting code of the product uploaded by the product manufacturer and the first product information corresponding to the anti-counterfeiting code, and storing them in the blockchain module, where the first product information includes the shipping information and serial number of the product.

[0051] Preferably, the device 200 comprises: Further, a third receiving unit 250 is provided for receiving the product anti-counterfeiting code uploaded by the product seller and the second product information corresponding to the anti-counterfeiting code, and storing the received product anti-counterfeiting code in the block chain module, wherein the second product information includes product distribution information; If the product information corresponding to the anti-counterfeiting code exists in the block chain module, the product information fed back to the terminal by the feedback unit 230 further includes product distribution information.

[0052] Preferably, the device 200 comprises: It further includes a fourth receiving unit 260 for receiving the buyer information subsequently sent from the terminal and storing the buyer information in the blockchain module, where the buyer information includes the buyer's personal information, location information, and contact information.

[0053] Preferably, the device 200 comprises: It further comprises a promotion unit 270 for sending promotion information to corresponding contact information based on the personal information and location information in the purchaser information.

[0054] Preferably, the anti-counterfeiting code is obtained by scanning a two-dimensional code on the product with a terminal.

[0055] It should be noted that the apparatus and method embodiments of the present application are based on the same inventive concept, and therefore the technical content of the method embodiments is equally applicable to the apparatus embodiments, and therefore the same technical content of the apparatus and method embodiments will not be repeated here.

[0056] An embodiment of the present application also provides a cloud server. Referring to Fig. 4, the cloud server includes one or more processors 301 and a memory 302. Fig. 4 illustrates an example of one processor 301. The processor 301 and the memory 302 may be connected via a bus or the like, but Fig. 4 illustrates an example of the processor 301 and the memory 302 being connected via a bus.

[0057] As a non-volatile computer-readable storage medium, the memory 302 can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions / modules (e.g., each module shown in FIG. 3) corresponding to the product counterfeit prevention traceability method in the embodiment of the present application. The processor 301 executes various functional applications and data processing of the product counterfeit prevention traceability device by executing the non-volatile software programs, instructions, and modules stored in the memory 302. That is, it realizes the product counterfeit prevention traceability method of the above method embodiment and the functions of each module of the above device embodiment.

[0058] The memory 302 may include high speed random access memory and may include non-volatile memory such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 302 may optionally include memory located remotely relative to the processor 301, and these remote memories may be connected to the processor 301 via a network. Examples of such networks include, but are not limited to, the Internet, an enterprise network, a local area network, a mobile communication network, and combinations thereof.

[0059] The program instructions / modules are stored in the memory 302, and when executed by the one or more processors 301, the product anti-counterfeiting traceability method in the above method embodiment is performed, and each module shown in FIG. 3 can also be realized.

[0060] An embodiment of the present application also provides a non-volatile computer storage medium, in which a computer program is stored, and the computer program is executed by one or more processors of a cloud server, for example, the processor 301 in FIG. 4. The one or more processors can execute the product anti-counterfeiting traceability method in the above method embodiment, and can also realize the functions of each module described in FIG.

[0061] The above product can implement the method provided by the embodiment of the present application, and has corresponding functional modules and beneficial effects for implementing the method. For technical details not described in detail in this embodiment, please refer to the method provided by the embodiment of the present application.

[0062] From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be realized by software and a general hardware platform, and can also be executed by hardware. Those skilled in the art can understand that all or part of the process in the method of the above embodiments can be realized by hardware associated with computer program instructions. The program can be stored in a computer-readable storage medium, and when the program is executed, it can include the process of each method embodiment. Here, the storage medium can be a read-only memory (ROM) or a random access memory (RAM), etc.

[0063] Finally, it should be noted that the above embodiments are only used to describe the technical solutions of the present application, and do not limit them. According to the concept of the present application, the technical features of the above embodiments or the technical features in different embodiments can be combined, the steps can be realized in any order, and there are many other variations of the various aspects of the present application as described above, which are not shown in detail for the sake of brevity. Although the present application has been described in detail with reference to the above embodiments, it should be understood that those skilled in the art can still make modifications to the technical solutions described in each of the above embodiments, or perform equivalent substitutions for some of its technical features, and these modifications or substitutions do not cause the essence of the corresponding technical solutions to depart from the scope of the technical solutions of each embodiment of the present application.

Claims

1. A method for preventing counterfeiting of products based on a blockchain, which is applied to a cloud server having a blockchain module installed therein, Receiving an anti-counterfeit code of the product transmitted from the terminal; Retrieving product information corresponding to the anti-counterfeit code from the block chain module; If the product information corresponding to the anti-counterfeit code does not exist in the block chain module, feeding back product inquiry failure information to the terminal; If product information corresponding to the anti-counterfeit code exists in the blockchain module, feeding back the product information including the shipping information and serial number of the product to the terminal.

2. Before receiving the product's anti-counterfeit code sent from the terminal, The method of claim 1, further comprising: receiving the anti-counterfeiting code of the product uploaded by a product manufacturer and first product information corresponding to the anti-counterfeiting code, and storing the first product information in the blockchain module, wherein the first product information includes shipping information and a serial number of the product.

3. The method further includes receiving the anti-counterfeit code of the product uploaded by a product seller and second product information corresponding to the anti-counterfeit code, and storing the second product information in the block chain module, wherein the second product information includes distribution information of the product; The method according to claim 2, characterized in that when product information corresponding to the anti-counterfeiting code exists in the blockchain module, the product information fed back to the terminal further includes distribution information of the product.

4. After feeding back the product information to the terminal, 2. The method of claim 1, further comprising receiving purchaser information transmitted from the terminal and storing the purchaser information in the blockchain module, the purchaser information including personal information, location information, and contact information of the purchaser.

5. 5. The method of claim 4, further comprising sending promotional information about the product to the contact information based on personal information and location information in the purchaser information.

6. The method according to any one of claims 1 to 5, characterized in that the anti-counterfeiting code is obtained by the terminal scanning a two-dimensional code on the product.

7. A product counterfeit prevention traceability device based on a blockchain, which is applied to a cloud server having a blockchain module, A first receiving unit for receiving the anti-counterfeit code of the product transmitted from the terminal; A search unit for searching product information corresponding to the anti-counterfeit code from the block chain module; a feedback unit for feeding back product inquiry failure information to the terminal if product information corresponding to the anti-counterfeit code does not exist in the blockchain module, and for feeding back the product information to the terminal if product information corresponding to the anti-counterfeit code exists in the blockchain module, wherein the product information includes shipping information and a serial number of the product.

8. The device of claim 7, further comprising a second receiving unit for receiving the anti-counterfeiting code of the product uploaded by a product manufacturer and first product information corresponding to the anti-counterfeiting code, and storing the first product information in the blockchain module, wherein the first product information includes shipping information and a serial number of the product.

9. A cloud server, At least one processor; A cloud server comprising: a memory communicatively connected to the at least one processor; a computer program executable by the at least one processor stored in the memory; and the at least one processor executing the computer program to realize the product counterfeit prevention traceability method described in any one of claims 1 to 6.

10. A non-volatile computer-readable storage medium on which a computer program is stored, the computer program being executed by at least one processor of a cloud server, the at least one processor executing the product counterfeit prevention traceability method according to any one of claims 1 to 6. The non-volatile computer-readable storage medium.

Citation Information

Cited By

  • Game machine

    JP2025107260A

  • Game machine

    JP2025107261A

  • Game machine

    JP2025107262A

  • Game machine

    JP2025107263A

  • Game machine

    JP2025107264A