Anti-counterfeiting method, system, equipment and medium for product transportation process

By adopting cloud verification and password change mechanisms during product transportation, the problem that anti-counterfeiting code verification mechanism in the existing technology is difficult to prevent imitation and copying, and the efficient anti-counterfeiting effect during product transportation is achieved.

CN119051887BActive Publication Date: 2025-03-25FOSHAN YUHE TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410989757.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-03-25
Estimated Expiration
2044-07-23

AI Technical Summary

Technical Problem

During product transportation, the existing single anti-counterfeiting code verification mechanism is difficult to effectively prevent counterfeiting and copying, especially when the product is re-sold repeatedly or illegally copied.

Method used

By establishing an identification and verification mechanism between the detection end and the cloud, and using the cloud to verify and change passwords, we ensure that the password will change every time the product is recognized, so that the correctness needs to be verified every time the handover is transferred.

Benefits of technology

It effectively improves the anti-counterfeiting effect of the product during transportation, prevents imitation and copying, and ensures the authenticity and safety of the product.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119051887B_ABST
    Figure CN119051887B_ABST
Patent Text Reader

Abstract

The present application relates to a method, system, device and medium for preventing counterfeiting during product transportation. The detection end connects to the cloud by identifying the detected end, and the cloud identifies the way the current detection end connects to the cloud. When the detection end fails to identify the detected end through the preset system and connects to the cloud, the cloud sends a verification program to the current detection end. The current detection end sends a password to the cloud for verification, and the password comes from the previous seller. The cloud determines the password according to preset comparison rules. When the cloud determines that the password is correct, the password is changed according to the preset change rules, and the general viewing permission of the commodity information and the exclusive viewing permission of the changed password are opened to the current detection end. When the cloud determines that the password is wrong, a counterfeit prompt message is sent to the current detection end. The present application has the effect of improving product security.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of anti-counterfeiting technology, and in particular to a variable anti-counterfeiting method, system, equipment and medium for a product transportation process. Background Art

[0002] In the domestic market, counterfeit and shoddy goods are prevalent, and their quality and safety are often not guaranteed, posing serious economic, social and safety risks. The existence of counterfeit and shoddy products will also damage the reputation and market position of regular brands. Since counterfeit products are often sold at low prices or even as genuine products, this not only causes losses to the sales and profits of regular companies, but also may reduce consumers' trust in the brand, thereby affecting the company's long-term competitiveness and market position.

[0003] There are many anti-counterfeiting technologies on the market, such as QR code anti-counterfeiting and RFID anti-counterfeiting. By scanning the label or code on the product, the buyer can verify the authenticity of the product, which is a relatively simple method. In the process of product transportation, since most products are sold to other distributors or retailers in multiple packages, there are counterfeiters who usually obtain the real products during the transportation of the products and then copy the product QR codes in large quantities. Therefore, the use of a single anti-counterfeiting code verification mechanism will limit the anti-counterfeiting effect when the product is transferred multiple times or the anti-counterfeiting code is illegally copied.

[0004] Therefore, it is of great significance to study a variable anti-counterfeiting method for the product transportation process. Summary of the invention

[0005] The purpose of this application is to provide a variable anti-counterfeiting method, system, equipment and medium for the product transportation process, which has the characteristics of improving the anti-counterfeiting effect of the product during the product transportation process.

[0006] In the first aspect, the present application provides a method for preventing counterfeiting during product transportation, which adopts the following technical solution:

[0007] A change anti-counterfeiting method for a product transportation process, comprising:

[0008] The detection end connects to the cloud by identifying the detected end, and the cloud identifies the current detection end's access to the cloud;

[0009] When the detection end fails to identify the detected end through the preset system and accesses the cloud, the cloud sends a verification program to the current detection end;

[0010] The current detection terminal sends the password to the cloud for verification, and the password comes from the previous seller;

[0011] The cloud determines the password based on preset comparison rules;

[0012] When the cloud determines that the password is correct, the password is changed according to the preset change rules, and the general viewing permission of the product information and the exclusive viewing permission of the changed password are opened to the current detection end, and the authenticity certificate information is also sent to the current detection end;

[0013] When the cloud determines that the password is wrong, a forged prompt message is sent to the current detection end.

[0014] By adopting the above technical solution, during the product transportation process, since the password will change after the product or package is correctly identified once, if there is a counterfeit product or package, because the real tested end has been authenticated by the counterfeiter, the counterfeiter is not aware that the password will change, and a large number of counterfeits are made for the tested end of a product or package, which will only result in incorrect password recognition, so that the next dealer can receive counterfeit prompt information. If the counterfeiter knows that the password will change, he will inform the next dealer of the password, and the password can only be correctly identified once. When the dealer detects the second counterfeit, the password has changed, and the dealer can still receive the counterfeit prompt information. By changing the password immediately after successful verification and setting exclusive password viewing permissions, the anti-counterfeiting effect of the product during transportation can be effectively improved.

[0015] Optionally, the step in which the detecting end identifies that the detected end is connected to the cloud, and the cloud identifies the way in which the current detecting end is connected to the cloud, further includes:

[0016] When the detection end identifies the detected end through a preset system and connects to the cloud, the cloud detects whether the detected end is bound to the detection end;

[0017] If the cloud detects that the tested end is not bound to the detection end, it will send the password and verification program to the current detection end. After successful verification, the tested end will be bound to the current detection end and the current detection end will be given the general viewing permission for product information.

[0018] If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end;

[0019] If the cloud detects that the bound detection terminal is the current detection terminal, the product information viewing permission is granted to the current detection terminal;

[0020] If the cloud detects that the bound detection end is not the current detection end, it sends a counterfeit prompt message to the current detection end.

[0021] By adopting the above technical solution and applying it in the product sales terminal scenario, the tested end is identified and connected to the cloud through a preset system. The cloud will detect whether the tested end is bound to the detection end. If not, the detection end will be bound to the tested end. This operation is irreversible and cannot be unbound after binding. If counterfeit products appear, the user of the sales terminal can know that the product is suspected of counterfeiting by scanning the code through the preset system. The means of sending the password from the cloud to the current detection end set in this application can effectively improve the flexibility of sales, reduce the trouble of the salesperson needing to query the system to inform the user of the password, and is also conducive to the implementation of the binding operation.

[0022] Optionally, when the detection end detects the detected end through a preset system and accesses the cloud, the step of the cloud detecting whether the detected end is bound to the detection end further includes:

[0023] If the cloud detects that the tested end is not bound to the detection end, it will send the password and verification program to the current detection end. After successful verification, the tested end will be bound to the current detection end. At the same time, the cloud will change the password according to the preset change rules, and open the general viewing permission of product information and the exclusive viewing permission of the changed password to the current detection end;

[0024] If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end;

[0025] If the cloud detects that the bound detection terminal is the current detection terminal, the general viewing permission of product information and the changed password exclusive viewing permission are opened to the current detection terminal;

[0026] If the cloud detects that the bound detection end is not the current detection end, it sends a counterfeit prompt message and a verification program to the current detection end. When the cloud receives the changed password and verifies successfully, it opens the general viewing permission of the product information to the current detection end.

[0027] By adopting the above technical solution, after the binding operation is completed, the password is also changed at the same time, so that other users can also view the product information of this product, as long as the user informs the changed password. Although other users will receive counterfeit prompt information, as long as the password is correct, the general viewing permission of the product information is opened to the current detection end. This setting is conducive to improving the flexibility of use of the product after purchase.

[0028] Optionally, the step of the cloud determining the password according to a preset comparison rule includes:

[0029] The verification information of the tested end also includes the password storage address number of the tested end. The cloud retrieves the comparison code according to the password storage address number of the tested end and compares the password with the comparison code.

[0030] When the password is consistent with the control code, the password is correct;

[0031] When the password is inconsistent with the control code, the password is wrong.

[0032] By adopting the above technical solution, the retrieval rate can be improved by using the password storage address number of the tested end for retrieval.

[0033] Optionally, the step of changing the password according to a preset change rule includes:

[0034] When the cloud determines that the password is correct, it automatically triggers the password generation system to generate encrypted data, sets the encrypted data as the changed password, and synchronizes the corresponding comparison code;

[0035] The step of generating encrypted data by the password generation system is to randomly generate a UUID as an encrypted data source, and use the MD5 encryption algorithm to encrypt the data source to obtain encrypted data.

[0036] By adopting the above technical solution, UUID can generate a unique identifier, thereby ensuring the uniqueness of the data source, while adding an encryption algorithm can ensure the confidentiality and integrity of the data.

[0037] Optionally, the tested end includes a package tested end and a product tested end. When the cloud operates the package tested end, all product tested ends in the package will be operated synchronously.

[0038] When the password of the package under test is changed on the cloud, the passwords of all the products under test in the package are changed synchronously;

[0039] When the cloud binds the current detection end and the package tested end, it will also bind the current detection end and all the product tested ends in the package at the same time;

[0040] When the cloud opens the password-exclusive viewing permission of the tested terminal of the package to the current testing terminal, the password-exclusive viewing permission of all the tested terminals of the products in the package is simultaneously opened to the current testing terminal;

[0041] When the cloud opens the general viewing permission of the tested end's password for the package to the current testing end, the general viewing permission of all the tested end's products in the package is simultaneously opened to the current testing end.

[0042] By adopting the above technical solution, after the product verification is successful, the previous sellers will not know the password of the packaging tested end nor the password of the product tested end, which further improves the anti-counterfeiting of the product transportation process. Compared with the situation where the password of the product tested end is not synchronized, it also reduces the situation in the sales chain where the previous sellers know the password of the product tested end and then steal or replace the real product to sell it.

[0043] Optionally, the step of sending the verification program from the cloud to the current detection end further includes:

[0044] When the cloud obtains the password by sending a verification program to the current detection end, it also obtains the ID code of the current detection end. When the password is correct and changed, the current detection end ID code is associated with the changed password, and the association between the current detection end ID code and the changed password is registered in the traceability table;

[0045] When the password is wrong, the cloud will match the wrong password with the password in the traceability table. If the match is successful, the current detection end ID code will be registered in the abnormal record table corresponding to the successfully matched password. When the number in the abnormal record table reaches the preset threshold, the password in the traceability table is marked as abnormal, and the cloud is triggered to send an infringement warning prompt and an abnormal data packet to the production end. The abnormal data packet includes the abnormal password and its associated detection end ID code.

[0046] By adopting the above technical solution and establishing a traceability table, it is possible to timely identify the tested terminals that are copied in large quantities. At the same time, because the corresponding detection terminal ID is bound, the manufacturer can trace the counterfeit products to the owner of the problematic detection terminal, identify the counterfeiting in time, and hold the counterfeiting responsibility to each node, thereby improving the safety of the product.

[0047] In a second aspect, the present application provides a change anti-counterfeiting system for a product transportation process, including a detection terminal and a cloud;

[0048] The detection end includes an access module and a sending module;

[0049] The cloud includes an identification module, a verification module, a comparison module, a change module and a prompt module;

[0050] The detection end identifies the detected end accessing the cloud through the access module, and the cloud identifies the current detection end accessing the cloud through the identification module;

[0051] When the detection end is connected to the cloud for directly detecting the detected end, the cloud sends a verification program to the current detection end through the verification module;

[0052] The current detection end sends the password to the cloud for verification through the sending module, and the password comes from the previous seller;

[0053] The cloud uses a comparison module to identify the password based on preset comparison rules;

[0054] When the cloud determines that the password is correct, the password is changed according to the preset change rules through the change module, and the general viewing permission of the product information and the exclusive viewing permission of the changed password are opened to the current detection end;

[0055] When the cloud determines that the password is wrong, a forged prompt message is sent to the current detection end through the prompt module.

[0056] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned method for preventing counterfeiting changes during product transportation when executing the computer program.

[0057] In a fourth aspect, the present application provides a non-volatile computer storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-mentioned method for preventing counterfeiting changes during product transportation.

[0058] In summary, the present application has the following beneficial technical effects:

[0059] During the product transportation process, the password will change after the product or package is correctly identified once. If there are counterfeit products or packages, because the real tested end has been authenticated by the counterfeiter, the counterfeiter is not aware that the password will change. If a large number of counterfeits are made for the tested end of a product or package, the password will only be recognized incorrectly, and the next dealer will receive a counterfeit prompt message. If the counterfeiter knows that the password will change and informs the next dealer of the password, the password can only be correctly identified once. When the dealer detects the second counterfeit, the password has changed, and the dealer can still receive the counterfeit prompt message. By changing the password immediately after successful verification and setting exclusive password viewing permissions, the anti-counterfeiting effect of the product during transportation can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 It is a flow chart of a variable anti-counterfeiting method for a product transportation process in one embodiment of the present application.

[0061] Figure 2 This is a flowchart diagram of steps added to step S0 in another embodiment of the present application.

[0062] Figure 3 This is a flowchart diagram of steps added to step S2 in another embodiment of the present application.

[0063] Figure 4 It is a schematic diagram of the specific steps of step 12 in another embodiment of the present application.

[0064] Figure 5 This is a flowchart diagram of the additional step of sending the verification program from the cloud to the current detection end in another embodiment of the present application.

[0065] Figure 6It is a structural schematic diagram of a variable anti-counterfeiting system for a product transportation process according to one embodiment of the present application.

[0066] Figure 7 It is a principle block diagram of an electronic device in one embodiment of the present application.

[0067] In the figure, 1. Access module; 2. Identification module; 3. Verification module; 4. Sending module; 5. Comparison module; 6. Change module; 7. Prompt module. DETAILED DESCRIPTION

[0068] The following is combined with Figure 1-7 This application is described in further detail.

[0069] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-7 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.

[0070] The embodiments of the present application provide a method, system, device and medium for preventing counterfeiting during product transportation.

[0071] Reference Figure 1 , an embodiment of the present application discloses a change anti-counterfeiting method for a product transportation process, comprising:

[0072] S0. The detection end connects to the cloud by identifying the detected end, and the cloud identifies the way in which the current detection end connects to the cloud.

[0073] Among them, in one embodiment, the tested end can be a chip, and the detection end is a detection instrument or a mobile phone with NFC function set by the manufacturer's supporting product end. In another embodiment, the tested end can be a graphic code such as a QR code or a barcode, and the detection end is a commonly used mobile phone or other Internet communication device. The identification between the detection end and the tested end has at least a variety of ways such as numbers, symbols, letters, pictures, bands, etc. The cloud is for the detection end to access the cloud by identifying the tested end. In order to distinguish between the two scenarios of product transportation process and product sales terminal, the cloud of this application needs to identify the way the detection end accesses the cloud. Among them, the anti-counterfeiting objects facing the product transportation process are mainly dealers, wholesalers, and retailers. The cloud system belongs to the manufacturer's R&D management, and the manufacturer is the production end. Therefore, the manufacturer has the viewing and management authority of all content in the cloud. At the same time, the cloud is also equipped with a corresponding warehousing system for dealers, wholesalers, and retailers, which is conducive to the management of product transportation process, and it is also convenient for users to view product information after purchasing products, the sales time, location, and product query times, query time, query location, etc. of the manufacturers, dealers, wholesalers, and retailers passing through the sales chain.

[0074] In addition, the tested ends set up in the present application include two types: packaging and products. One package contains multiple products. The package is provided with a packaging tested end, and the product is also provided with a product tested end. During the product transportation process, the detection end mainly identifies the packaging tested end, but it can also identify the product tested end. Because distributors, wholesalers, and retailers purchase in bulk, setting up a packaging tested end is more conducive to product warehousing and anti-counterfeiting management. However, there may also be situations where products are purchased in split packages.

[0075] S1. When the detection end fails to identify the detected end through the preset system and access the cloud, the cloud sends a verification program to the current detection end.

[0076] Among them, when the detection end is connected to the cloud in a way that does not identify the tested end through the preset system, that is, the detection end does not identify the tested end through a specific mini-program or official website and other systems, but directly identifies the tested end through the mobile phone NFC identification chip or by scanning the QR code, the cloud triggers the sending of the verification code to the current detection end, and the set verification program is used for the cloud to receive the password from the detection end.

[0077] In another embodiment, when the cloud recognizes the access method described above, in addition to sending the verification procedure, it will also trigger the start of the warehousing system, which is used by distributors, wholesalers, and retailers to manage the warehousing of products. It is also beneficial for later batch viewing of product information and passwords.

[0078] S11. The current detection end sends the password to the cloud for verification, and the password comes from the previous seller.

[0079] S12. The cloud determines the password according to preset comparison rules.

[0080] Above, the verification program is triggered, and the current detection end needs to enter the password from the previous seller into the verification program. The cloud determines whether the password is correct or not.

[0081] S121. When the cloud determines that the password is correct, the password is changed according to the preset change rules, and the general viewing permission of the product information and the exclusive viewing permission of the changed password are opened to the current detection end, and the authenticity certification information is also sent to the current detection end.

[0082] Among them, the set ordinary viewing permission means that after being granted by the cloud, the user will always have this permission to view; and the set exclusive viewing permission means that in addition to the manufacturer, only the seller at the current testing end can view it, and past sellers have no right to view it. The set authenticity certification information is information to confirm that the product is authentic.

[0083] S122. When the cloud determines that the password is wrong, a forgery prompt message is sent to the current detection end.

[0084] As described above, during the product transportation process, since the password will change after the product or package is correctly identified once, if there is a counterfeit product or package, because the real tested end has been authenticated by the counterfeiter, the counterfeiter is not aware that the password will change, and a large number of counterfeits are made for the tested end of a product or package, which will only result in incorrect password recognition, and the next dealer will be able to receive a counterfeit prompt message. If the counterfeiter knows that the password will change, he will inform the next dealer of the password, and the password can only be correctly identified once. When the dealer detects the second counterfeit, the password has changed, and the dealer can still receive the counterfeit prompt message. By setting the password to be changeable and the password exclusive viewing permission, the anti-counterfeiting effect of the product during transportation can be effectively improved.

[0085] Further, see Figure 2 In another embodiment, step S0: the detecting end connects to the cloud by identifying the detected end, and the cloud identifies the way in which the current detecting end connects to the cloud, further comprising the following steps:

[0086] S2. When the detection end identifies the detected end through a preset system and accesses the cloud, the cloud detects whether the detected end is bound to a detection end.

[0087] S21. If the cloud detects that the tested end is not bound to the detection end, the password and the verification program are sent to the current detection end. After successful verification, the tested end is bound to the current detection end and the general viewing permission of product information is opened to the current detection end.

[0088] S22. If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end.

[0089] S221. If the cloud detects that the bound detection terminal is the current detection terminal, the product information viewing permission is opened to the current detection terminal.

[0090] S222: If the cloud detects that the bound detection end is not the current detection end, a counterfeit prompt message is sent to the current detection end.

[0091] As mentioned above, in the scenario of product sales terminals, when users purchase products and conduct product anti-counterfeiting authentication, they need to go through the preset system. The preset system can be selected as a small program or an official website. The cloud will detect whether the tested end is bound to the detection end through the preset system. If not, the detection end will be bound to the tested end. This operation is irreversible and cannot be untied after binding. If counterfeit products appear, users of the sales terminal can scan the code through the preset system to know that the product is suspected of counterfeiting. And the setting of sending the password from the cloud to the current detection end in this application can effectively improve the flexibility of sales, reduce the trouble of the salesperson needing to query the system to inform the user of the password, and is also conducive to the implementation of the binding operation.

[0092] Further, see Figure 3 In another embodiment, step S2: when the detection end identifies the detected end through a preset system and accesses the cloud, the cloud detects whether the detected end is bound to the detection end, and further includes the following steps:

[0093] S23. If the cloud detects that the tested end is not bound to the detection end, it sends the password and the verification program to the current detection end. After successful verification, the tested end is bound to the current detection end. At the same time, the cloud changes the password according to the preset change rules, and opens the general viewing permission of the product information and the exclusive viewing permission of the changed password to the current detection end.

[0094] S24. If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end.

[0095] S241. If the cloud detects that the bound detection terminal is the current detection terminal, the general viewing permission of the product information and the changed password exclusive viewing permission are opened to the current detection terminal.

[0096] S242. If the cloud detects that the bound detection end is not the current detection end, it sends a counterfeit prompt message and a verification program to the current detection end. When the cloud receives the changed password and verifies successfully, it opens the general viewing permission of the product information to the current detection end.

[0097] After the binding operation is completed, the password is also changed at the same time, so that other users can also view the product information of this product, as long as the user informs the changed password. Although other users will receive a counterfeit prompt message, the counterfeit prompt message prompts "the product has been purchased or used, and there is a suspicion of counterfeiting", as long as the password is correct, the general viewing permission of the product information is opened to the current detection end. This setting is conducive to improving the flexibility of product use.

[0098] In addition, in the present application, the tested end includes a packaging tested end and a product tested end. When the cloud operates the packaging tested end, all product tested ends in the package will be operated synchronously.

[0099] Specifically, when the password of the packaging tested end is changed on the cloud, the passwords of all the product tested ends in the package are changed synchronously; when the cloud binds the current detection end and the packaging tested end, the current detection end and all the product tested ends in the package are bound synchronously; when the cloud opens the exclusive viewing permission of the packaging tested end password to the current detection end, the exclusive viewing permission of the password of all the product tested ends in the package is opened to the current detection end simultaneously; when the cloud opens the general viewing permission of the product of the packaging tested end password to the current detection end, the general viewing permission of all the product tested ends in the package is opened to the current detection end simultaneously.

[0100] The above method, which is set to synchronously change the passwords of all product tested terminals in the package when the cloud changes the password of the package tested terminal, and synchronously open the exclusive viewing permission of the password of all product tested terminals in the package to the current testing terminal when the cloud opens the exclusive viewing permission of the password of the package tested terminal to the current testing terminal, is to make the previous sellers unclear about the password of the package tested terminal and the password of the product tested terminal after the product verification is successful, further improving the anti-counterfeiting of the product transportation process, and compared with the situation where the password of the product tested terminal is not synchronized, it also reduces the situation in the sales chain where the sellers know the password of the product tested terminal and then steal or replace the real product to sell it. The method of synchronously binding the current testing terminal and all product tested terminals in the package when the cloud binds the current testing terminal and the package tested terminal can reduce the workload of binding when the end user purchases in large quantities. The method of setting the general viewing permission of the goods of the tested end when the cloud opens the password of the package to the current detection end, and simultaneously opening the general viewing permission of the tested end goods of all products in the package to the current detection end, and the method of setting the exclusive viewing permission of the tested end password of the package to the current detection end when the cloud opens the exclusive viewing permission of the tested end password of the package to the current detection end, and simultaneously opening the exclusive viewing permission of the tested end password of all products in the package to the current detection end, can help simplify the process of anti-counterfeiting authentication and warehousing of products for dealers, reduce the workload of dealers, speed up the work efficiency of the product transportation process, and make product sales management more flexible.

[0101] Further, see Figure 4 In another embodiment, step S12: the cloud determines the password according to a preset comparison rule, specifically including the following steps:

[0102] S012. The verification information of the tested end also includes the password storage address number of the tested end. The cloud retrieves the comparison code according to the password storage address number of the tested end and compares the password with the comparison code.

[0103] S0121. When the password is consistent with the control code, the password is correct.

[0104] S0122. When the password is inconsistent with the control code, the password is wrong.

[0105] As described above, the retrieval rate can be increased by retrieving the password storage address number of the tested end.

[0106] Further, in another embodiment, the password is changed according to a preset change rule in step S121, specifically including the following steps: when the cloud determines that the password is correct, the password generation system is automatically triggered to generate encrypted data, the encrypted data is set as the changed password, and the corresponding control code is synchronized. The step of the password generation system generating encrypted data is to randomly generate a UUID as an encrypted data source, and use the MD5 encryption algorithm to encrypt the data source to obtain encrypted data.

[0107] As mentioned above, UUID can generate a unique identifier, thereby ensuring the uniqueness of the data source, and adding an encryption algorithm can ensure the confidentiality and integrity of the data. When the tested end is a QR code type, the cloud directly sets the corresponding control code as the encrypted data. When the tested end is a chip type, the encrypted data is injected into the chip at the same time as the verification is successful, and the encrypted data replaces the corresponding control code.

[0108] Further, see Figure 5 In another embodiment, the step of the cloud sending the verification program to the current detection end further includes:

[0109] S3. When the cloud obtains the password by sending a verification program to the current detection end, it also obtains the ID code of the current detection end. When the password is correct and is changed, the ID code of the current detection end is associated with the changed password, and the association between the ID code of the current detection end and the changed password is registered in the traceability table;

[0110] S4. When the password is wrong, the cloud will match the wrong password with the password in the traceability table. If the match is successful, the current detection end ID code will be registered in the abnormal record table corresponding to the successfully matched password. When the number in the abnormal record table reaches a preset threshold, the password in the traceability table is marked as abnormal, and the cloud is triggered to send an infringement warning prompt and an abnormal data packet to the production end. The abnormal data packet includes the abnormal password and its associated detection end ID code.

[0111] As mentioned above, through the establishment of the traceability table, the tested terminals that are copied in large quantities can be identified in time. At the same time, because the corresponding detection terminal ID is bound, the manufacturer can trace the counterfeit products to the owner of the problematic detection terminal, find out the counterfeiting in time, and hold the counterfeiting responsibility to each node, thereby improving the safety of the product.

[0112] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0113] The embodiment of the present application also provides a change anti-counterfeiting system for the product transportation process, and the change anti-counterfeiting system for the product transportation process corresponds one-to-one with the change anti-counterfeiting method for the product transportation process in the embodiment. Figure 6 The anti-counterfeiting system for product transportation includes: a detection end and a cloud; the detection end includes an access module 1 and a sending module 4; the cloud includes an identification module 2, a verification module 3, a comparison module 5, a change module 6 and a prompt module 7. The functional modules are described in detail as follows:

[0114] Among them, the detection end identifies that the tested end is connected to the cloud through the access module 1, and the cloud side identifies the way in which the current detection end is connected to the cloud through the identification module 2; when the detection end directly detects and connects the tested end to the cloud, the cloud side sends the verification program to the current detection end through the verification module 3; the current detection end sends the password to the cloud side for verification through the sending module 4, and the password comes from the previous seller; the cloud side judges the password according to the preset comparison rules through the comparison module 5; when the cloud side judges that the password is correct, the password is changed according to the preset change rules through the change module 6, and the general viewing permission of the product information and the exclusive viewing permission of the changed password are opened to the current detection end; when the cloud side judges that the password is wrong, a forgery prompt message is sent to the current detection end through the prompt module 7.

[0115] For the specific definition of the variable anti-counterfeiting system for the product transportation process, please refer to the definition of the variable anti-counterfeiting method for the product transportation process in the context, which will not be repeated here. Each module in the above-mentioned variable anti-counterfeiting system for the product transportation process can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the electronic device in the form of hardware, or can be stored in the memory of the electronic device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0116] In this embodiment, an electronic device is provided, and the electronic device is a computer. Figure 7, the electronic device includes a processor, a memory, a network interface and a database connected through a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store a detection data table. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a change anti-counterfeiting method for the product transportation process is implemented.

[0117] In one embodiment, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the aforementioned method embodiment when executing the computer program.

[0118] An embodiment of the present application also discloses a non-volatile computer-readable storage medium storing a computer program that can be loaded and executed by a processor. When the computer program is executed by the processor, the steps of any of the above-mentioned variable anti-counterfeiting methods for the product transportation process are implemented and the same effect can be achieved.

[0119] The computer-readable storage medium includes, for example, a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0120] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

Claims

1. A method for preventing counterfeiting during product transportation, characterized in that: include: The detection end accesses the cloud by identifying the detected end, and the cloud identifies the current detection end's access to the cloud, including: when the detection end identifies the detected end through a preset system to access the cloud, the cloud detects whether the detected end is bound to the detection end; If the cloud detects that the tested end is not bound to the detection end, it will send the password and verification program to the current detection end. After successful verification, the tested end will be bound to the current detection end and the current detection end will be given the general viewing permission for product information. If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end; If the cloud detects that the bound detection terminal is the current detection terminal, the product information viewing permission is granted to the current detection terminal; If the cloud detects that the bound detection end is not the current detection end, it sends a counterfeit prompt message to the current detection end; When the detection end fails to identify the detected end through the preset system and access the cloud, the cloud sends a verification program to the current detection end; the current detection end sends a password to the cloud for verification, and the password comes from the previous seller; The cloud determines the password based on preset comparison rules; When the cloud determines that the password is correct, the password is changed according to the preset change rules, and the general viewing permission of the product information and the exclusive viewing permission of the changed password are opened to the current detection end, and the authenticity certificate information is also sent to the current detection end; When the cloud determines that the password is wrong, a forged prompt message is sent to the current detection end.

2. The method according to claim 1, characterized in that When the detection end is connected to the cloud for detecting the detected end through a preset system, the step of the cloud detecting whether the detected end is bound to the detection end also includes: If the cloud detects that the tested end is not bound to the detection end, it will send the password and verification program to the current detection end. After successful verification, the tested end will be bound to the current detection end. At the same time, the cloud will change the password according to the preset change rules, and open the general viewing permission of product information and the exclusive viewing permission of the changed password to the current detection end; If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end; If the cloud detects that the bound detection terminal is the current detection terminal, the general viewing permission of product information and the changed password exclusive viewing permission are opened to the current detection terminal; If the cloud detects that the bound detection end is not the current detection end, it sends a counterfeit prompt message and a verification program to the current detection end. When the cloud receives the changed password and verifies successfully, it opens the general viewing permission of the product information to the current detection end.

3. The method according to claim 1, characterized in that The step of the cloud computing system determining the password according to a preset comparison rule includes: The verification information of the tested end also includes the password storage address number of the tested end. The cloud retrieves the comparison code according to the password storage address number of the tested end and compares the password with the comparison code. When the password is consistent with the control code, the password is correct; When the password is inconsistent with the control code, the password is wrong.

4. The method according to claim 3, characterized in that The step of changing the password according to a preset change rule includes: When the cloud determines that the password is correct, it automatically triggers the password generation system to generate encrypted data, sets the encrypted data as the changed password, and synchronizes the corresponding comparison code; The step of generating encrypted data by the password generation system is to randomly generate a UUID as an encrypted data source, and use the MD5 encryption algorithm to encrypt the data source to obtain encrypted data.

5. The method according to claim 1, characterized in that The tested end includes a package tested end and a product tested end. When the cloud operates the package tested end, all product tested ends in the package will be operated synchronously. When the password of the package under test is changed on the cloud, the passwords of all the products under test in the package are changed synchronously; When the cloud binds the current detection end with the package tested end, it will also bind the current detection end with all the product tested ends in the package; when the cloud opens the password-exclusive viewing permission of the package tested end to the current detection end, it will also open the password-exclusive viewing permission of all the product tested ends in the package to the current detection end; When the cloud opens the general viewing permission of the tested end's password for the package to the current testing end, the general viewing permission of all the tested end's products in the package is simultaneously opened to the current testing end.

6. The method according to claim 1 or 2, characterized in that: The step of sending the verification program from the cloud to the current detection end also includes: When the cloud obtains the password by sending a verification program to the current detection end, it also obtains the ID code of the current detection end. When the password is correct and changed, the current detection end ID code is associated with the changed password, and the association between the current detection end ID code and the changed password is registered in the traceability table; When the password is wrong, the cloud will match the wrong password with the password in the traceability table. If the match is successful, the current detection end ID code will be registered in the abnormal record table corresponding to the successfully matched password. When the number in the abnormal record table reaches the preset threshold, the password in the traceability table is marked as abnormal, and the cloud is triggered to send an infringement warning prompt and an abnormal data packet to the production end. The abnormal data packet includes the abnormal password and its associated detection end ID code.

7. A change anti-counterfeiting system for product transportation process, characterized in that: Including detection end and cloud; The detection end comprises an access module (1) and a sending module (4); The cloud comprises an identification module (2), a verification module (3), a comparison module (5), a change module (6) and a prompt module (7); The detection end identifies the detected end accessing the cloud through the access module (1), and the cloud identifies the current detection end accessing the cloud through the identification module (2), including: when the detection end identifies the detected end accessing the cloud through the preset system, the cloud detects whether the detected end is bound to the detection end; If the cloud detects that the tested end is not bound to the detection end, it will send the password and verification program to the current detection end. After successful verification, the tested end will be bound to the current detection end and the current detection end will be given the general viewing permission for product information. If the cloud detects that the detected end has a bound detection end, it determines whether the bound detection end is the current detection end; If the cloud detects that the bound detection terminal is the current detection terminal, the product information viewing permission is granted to the current detection terminal; If the cloud detects that the bound detection end is not the current detection end, it sends a counterfeit prompt message to the current detection end; When the detection end is connected to the cloud for directly detecting the detected end, the cloud sends a verification program to the current detection end through the verification module (3); The current detection end sends the password to the cloud for verification through the sending module (4), and the password comes from the previous seller; The cloud uses a comparison module (5) to identify the password according to preset comparison rules; When the cloud determines that the password is correct, the password is changed according to the preset change rules through the change module (6), and the general viewing permission of the product information and the exclusive viewing permission of the changed password are opened to the current detection end; When the cloud determines that the password is wrong, a forgery prompt message is sent to the current detection end through the prompt module (7).

8. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a method for preventing counterfeiting during product transportation according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The device stores a computer program which can be loaded by a processor and executes a method for preventing counterfeiting during product transportation according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Commodity anti-counterfeiting method and system characterized by identity code and auxiliary verifying passwords

    CN105096128A