Product sales terminal-oriented change anti-counterfeiting method, system, equipment and medium

By using a preset system to identify and connect the tested end to the cloud in the product sales terminal scenario, binding and password change, the problem of limited anti-counterfeiting effect of existing anti-counterfeiting technology when the product is re-sold or copied is solved, and more efficient anti-counterfeiting effect and flexible sales management are achieved.

CN119602976AActive Publication Date: 2025-03-11FOSHAN YUHE TECHNOLOGY CO LTD

Patent Information

Application Number
CN202410989762.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-03-11
Estimated Expiration
2044-07-23

AI Technical Summary

Technical Problem

The existing anti-counterfeiting technology is limited in the event that the product is transferred many times or the anti-counterfeiting code is illegally copied, making it difficult to effectively ensure the authenticity of the product.

Method used

In the product sales terminal scenario, the measured end is identified and connected to the cloud. The cloud detects whether the measured end is bound to the detection end, and if not, it is bound, and improves the anti-counterfeiting effect by changing the password and setting exclusive viewing permissions.

Benefits of technology

It effectively improves the anti-counterfeiting effect of the product in the product-oriented sales terminal scenario, reduces the hassle of the salesperson querying the system to inform users of passwords, and realizes the flexibility and efficiency of binding operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119602976A_ABST
    Figure CN119602976A_ABST
Patent Text Reader

Abstract

The invention relates to a change anti-counterfeiting method, system and device for a product sales terminal, and a medium, and the method comprises the steps: a detection end is connected to a cloud through recognizing a detected end, and the cloud recognizes the mode that the current detection end is connected to the cloud; when the detection end identifies the detected end through the preset system and accesses the cloud end, the cloud end detects whether the detected end is bound with the detection end or not; if the cloud detects that the detected end is not bound with the detection end, a password and a verification program are sent to the current detection end, and after verification succeeds, the detected end is bound with the current detection end; if the cloud detects that the detected end has the bound detection end, judging whether the bound detection end is the current detection end or not; if the cloud detects that the bound detection end is the current detection end, opening a commodity information viewing permission to the current detection end; and if the cloud detects that the bound detection end is not the current detection end, sending counterfeit prompt information to the current detection end. The method has the effect of improving the product safety.
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, device and medium for product sales terminals. Background Art

[0002] In the domestic market, fake and shoddy goods are prevalent, and their quality and safety are often not guaranteed, posing serious economic, social and safety risks. Such products are widely found in various industries, including food, medicine, electronic products, clothing, etc. Their proliferation not only damages the legitimate rights and interests of consumers, but also has a negative impact on the entire market.

[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, consumers can verify the authenticity of the product. Taking QR code anti-counterfeiting as an example, anti-counterfeiting is achieved by setting a coating on the QR code of the product, scratching off the coating, and using a mobile phone terminal to scan and identify the QR code to obtain anti-counterfeiting data, and then sending the anti-counterfeiting data to the server. The server converts the data and compares it with the corresponding product database. After successful verification, the verification result will be returned to the mobile terminal, thereby achieving anti-counterfeiting.

[0004] The above anti-counterfeiting code verification mechanism is relatively simple, which limits the anti-counterfeiting effect when the product is transferred multiple times or the anti-counterfeiting code is illegally copied.

[0005] Therefore, it is of great significance to study a change anti-counterfeiting method for product sales terminals. Summary of the invention

[0006] The purpose of this application is to provide a change anti-counterfeiting method, system, device and medium for product sales terminals, which has the characteristic of improving the anti-counterfeiting effect of products when facing product sales terminal scenarios.

[0007] In the first aspect, the present application provides a change anti-counterfeiting method for product sales terminals, which adopts the following technical solutions: A change anti-counterfeiting method for a product sales terminal, comprising: 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; 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; 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, and the current detection end will be prompted that the product is authentic. 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.

[0008] By adopting the above technical solution, 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, thereby effectively improving the anti-counterfeiting effect of the product in the product sales terminal scenario. The means of sending the password from the cloud to the current detection end set by 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.

[0009] 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: 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; The current detection end sends the 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; When the cloud determines that the password is wrong, a forged prompt message is sent to the current detection end.

[0010] 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.

[0011] 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: 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 will be opened to the current detection terminal, and the detected terminal will be included in the warehousing system associated with 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.

[0012] 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.

[0013] Optionally, the step of the cloud 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.

[0014] 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.

[0015] Optionally, 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.

[0016] 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.

[0017] 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. 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 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; 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; 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.

[0018] 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.

[0019] Optionally, the step of sending the verification program from the cloud to the current detection end further 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 will be 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.

[0020] 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.

[0021] In a second aspect, the present application provides a change anti-counterfeiting system for product sales terminals, including a detection terminal and a cloud; The detection end includes an access module and a sending module; The cloud includes an identification module, a verification module, a comparison module, a change module and a prompt module; 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; 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; The current detection end sends the password to the cloud for verification through the sending module, and the password comes from the previous seller; The cloud uses a comparison module to identify 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 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; When the cloud determines that the password is wrong, a forged prompt message is sent to the current detection end through the prompt module.

[0022] 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 change anti-counterfeiting method for product sales terminals when executing the computer program.

[0023] 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 change anti-counterfeiting method for product sales terminals.

[0024] In summary, the present application has the following beneficial technical effects: 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 scan the code through the preset system to know that the product is suspected of counterfeiting, thereby effectively improving the anti-counterfeiting effect of the product in the product sales terminal scenario. 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. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a flow chart of a change anti-counterfeiting method for product sales terminals in one embodiment of the present application.

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

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

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

[0029] 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.

[0030] Figure 6 It is a structural schematic diagram of a change anti-counterfeiting system for product sales terminals according to one embodiment of the present application.

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

[0032] In the figure, 1. Access module; 2. Identification module; 3. Detection module; 4. Verification module; 5. Judgment module; 6. Open module; 7. Prompt module. DETAILED DESCRIPTION

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

[0034] 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.

[0035] The embodiments of the present application provide a change-proof anti-counterfeiting method, system, device and medium for product sales terminals.

[0036] Reference Figure 1 , an embodiment of the present application discloses a change anti-counterfeiting method for a product sales terminal, comprising: 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.

[0037] 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.

[0038] 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.

[0039] S1. 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.

[0040] S11. If the cloud detects that the tested end is not bound to the detection end, the password and 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, and the product of the current detection end is prompted to be authentic.

[0041] S12: 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.

[0042] S121. 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.

[0043] S122. 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.

[0044] 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.

[0045] 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: S2. 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.

[0046] 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.

[0047] 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.

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

[0049] S22. The cloud determines the password according to preset comparison rules.

[0050] 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.

[0051] S221. 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 tested end is included in the warehousing system associated with the current detection end.

[0052] Among them, the set normal 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 detection end can view it, and past sellers have no right to view it.

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

[0054] 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.

[0055] Further, see Figure 3 In another embodiment, step S1: 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: S13. 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.

[0056] S14. 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.

[0057] S141. 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.

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

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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.

[0063] Further, see Figure 4 In another embodiment, step S22: the cloud determines the password according to a preset comparison rule, specifically including the following steps: S022. 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.

[0064] S0221. When the password is consistent with the control code, the password is correct.

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

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

[0067] Further, in another embodiment, the password is changed according to a preset change rule in step S221, 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.

[0068] 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.

[0069] Further, see Figure 5 In another embodiment, the step of the cloud sending the verification program to the current detection end further includes: 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; S4. When the password is wrong, the cloud matches the wrong password with the password in the traceability table. If the match is successful, the current detection end ID code is 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.

[0070] 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.

[0071] 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.

[0072] The embodiment of the present application also provides a change anti-counterfeiting system for product sales terminals, which corresponds one-to-one with the change anti-counterfeiting method for product sales terminals in the embodiment. Figure 6 , the change anti-counterfeiting system for product sales terminals includes: a detection end and a cloud; the detection end includes an access module 1; the cloud includes an identification module 2, a detection module 3, a verification module 4, a judgment module 5, an opening module 6 and a prompt module 7; The detailed description of each functional module is as follows: Among them, the detection end identifies that the detected 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 identifies the detected end and connects to the cloud through the preset system, the cloud side detects whether the detected end is bound to the detection end through the detection module 3; if the cloud side detects that the detected end is not bound to the detection end, the password and the verification program are sent to the current detection end through the verification module 4. After the verification is successful, the detected end is bound to the current detection end and the general viewing permission of the product information is opened to the current detection end; if the cloud side detects that the detected end is bound to the detection end, the judgment module 5 determines whether the bound detection end is the current detection end; if the cloud side detects that the bound detection end is the current detection end, the product information viewing permission is opened to the current detection end through the opening module 6; if the cloud side detects that the bound detection end is not the current detection end, the prompt module 7 sends a counterfeit prompt message to the current detection end.

[0073] For the specific definition of the change anti-counterfeiting system for product sales terminals, please refer to the definition of the change anti-counterfeiting method for product sales terminals in the context, which will not be repeated here. Each module in the above-mentioned change anti-counterfeiting system for product sales terminals 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.

[0074] 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. Among them, 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 a product sales terminal is implemented.

[0075] 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.

[0076] 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 product sales terminals are implemented and the same effect can be achieved.

[0077] 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.

[0078] 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 change anti-counterfeiting method for product sales terminals, characterized in that: include: 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; 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; 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, and the current detection end will be prompted that the product is authentic. 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.

2. The method according to claim 1, characterized in that The step in which 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 includes: 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; The current detection end sends the 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 tested end is included in the warehousing system associated with the current detection end; When the cloud determines that the password is wrong, a forged prompt message is sent to the current detection end.

3. 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.

4. The method according to claim 2, 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.

5. The method according to claim 4, 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.

6. The method according to claim 2, 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 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; 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; 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.

7. The method according to claim 1, 2 or 3, 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 will be 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.

8. A change anti-counterfeiting system for product sales terminals, characterized in that: Including detection end and cloud; The detection end comprises an access module (1); The cloud comprises an identification module (2), a detection module (3), a verification module (4), a judgment module (5), an opening module (6) and a prompting 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); 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 through the detection module (3); 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 through the verification module (4). After successful verification, the tested end is bound to the current detection end and the general viewing permission of the product information is opened to the current detection end; If the cloud detects that the detected end has a bound detection end, the judgment module (5) 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 opened to the current detection terminal through the open module (6); If the cloud detects that the bound detection end is not the current detection end, the prompt module (7) sends a counterfeit prompt message to the current detection end.

9. 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 change anti-counterfeiting method for a product sales terminal as claimed in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The device stores a computer program that can be loaded by a processor and executes a method for preventing counterfeiting changes in a product sales terminal as claimed in any one of claims 1 to 7.

Citation Information

Patent Citations

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

    CN105096128A

  • Product circulation authenticity verification method

    CN111210229A

  • System login method

    CN114944946A

  • Product identification traceability method and system, electronic equipment and storage medium

    CN117057823A

  • Anti-counterfeit method and system

    WO2016101760A1

Cited By

  • Anti-counterfeiting method, system and equipment based on chip and cloud collaborative verification, and medium

    CN120433930A