Variable anti-counterfeiting methods, systems, equipment, and media for product transport processes.
Patent Information
- Application Number
- JP2025080521
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-07-23
- Filing Date
- 2025-05-13
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2045-05-13
AI Technical Summary
【0023】 以上説明したように、本願は以下の有益な技術的効果を有する。製品輸送過程に向けて、製品又は包装が1回正確に識別された後にパスワードが変更されるため、製品又は包装を模造する状況が存在すれば、真の被検出側が模造者に認証されたため、模造者がパスワードの変更が発生することを知らない場合、1件の製品又は包装の被検出側に対して大量の模造を行うと、パスワード識別が間違う結果のみが発生し、さらに、次の販売業者が模造提示情報を受信することができる。模造者はパスワードの変更が発生することを知り、次の販売業者にパスワードを通知する場合にも、該パスワードが1回しか正確に識別されず、販売業者は2番目の模造品を検出する時に、パスワードが既に変更され、販売業者は依然として模造提示情報を受信することができる。検証に成功した後にパスワード及びパスワードに基づく排他的な閲覧権限の設定を即時に、変更することにより、製品の輸送過程における偽造防止効果を効果的に向上させることができる。
Smart Images

Figure 0007943604000001 
Figure 0007943604000002 
Figure 0007943604000003
Abstract
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, apparatus and medium for the product transportation process.
Background Art
[0002] In the domestic market of China, counterfeit and shoddy goods are prevalent, their quality and safety are often not guaranteed, and there are serious economic, social and safety risks. The existence of counterfeit and shoddy goods also damages the reputation and market position of legitimate brands. Since counterfeit goods are generally sold at low prices, even imitated as genuine products, this not only causes damage to the sales volume and profits of legitimate enterprises, but also may reduce consumers' brand trust, and further affect the long-term competitiveness and market position of the enterprises.
[0003] At present, various anti-counterfeiting technologies exist in the market, such as two-dimensional code anti-counterfeiting and RFID anti-counterfeiting. A purchaser can verify the authenticity of a product by scanning a tag or code on the product, and the method is single. In view of the fact that a large number of products are sold to other distributors or retailers in the form of multiple products packaged together during the product transportation process, counterfeiters may, after obtaining genuine products in the product transportation process, counterfeit and copy the two-dimensional codes of the products in large quantities. Therefore, by adopting a verification mechanism based on a single anti-counterfeiting code, the anti-counterfeiting effect is limited when the product is resold 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
Problems to be Solved by the Invention
[0005] The object of this application is to provide a variable anti-counterfeiting method, system, equipment, and medium for product transportation processes that have the characteristic of improving the effectiveness of preventing product counterfeiting during the product transportation process. [Means for solving the problem]
[0006] In a first embodiment, the present invention provides a variable anti-counterfeiting method for a product transport process, comprising the steps of: a detection side accessing a cloud side by identifying a target; the cloud side identifying the current form in which the detection side is accessing the cloud side; if the current detection side is accessing the cloud side in a form other than identifying the target by a pre-configured system, the cloud side sending a verification program to the current detection side; the current detection side sending a password derived from the previous seller to the cloud side for verification; the cloud side determining the password based on pre-configured comparison rules; if the cloud side determines that the password is correct, changing the password based on pre-configured change rules, granting the current detection side general access rights to product information and exclusive access rights based on the changed password, and sending authenticity certification information to the current detection side; and if the cloud side determines that the password is incorrect, sending counterfeit presentation information to the current detection side.
[0007] By employing the above technical solution, the password is changed after the product or packaging has been accurately identified once during the product transportation process. Therefore, if a situation arises where a product or packaging is counterfeited, the true target is authenticated to the counterfeiter. If the counterfeiter is unaware that the password will be changed, then even if a large number of counterfeits are made against the target of one product or packaging, only incorrect password identification will occur, and the next seller will be able to receive the counterfeit information. Even if the counterfeiter is aware that the password will be changed and notifies the next seller of the password, that password will only be accurately identified once. By the time the seller detects the second counterfeit, the password will have already been changed, and the seller will still be able to receive the counterfeit information. By immediately changing the password and the exclusive viewing rights based on the password after successful verification, the anti-counterfeiting effect during the product transportation process can be effectively improved.
[0008] Selectively, the cloud side's step of identifying the current detection side's access to the cloud side includes, if the current detection side accesses the cloud side in a way that identifies the detected side using a pre-configured system, the cloud side detects whether or not the detected side has a binding detection side; if the cloud side detects that the detected side does not have a binding detection side, it sends a password and verification program to the current detection side, and after successful verification, binds the detected side to the current detection side and grants the current detection side general access rights to product information; if the cloud side detects that the detected side has a binding detection side, it determines whether or not the binding detection side is the current detection side; if the cloud side detects that the binding detection side is the current detection side, it grants the current detection side general access rights to product information; and if the cloud side detects that the binding detection side is not the current detection side, it sends counterfeit presentation information to the current detection side.
[0009] The above technical solution is applied to a product sales terminal scenario. Currently, when the detection side accesses the cloud side in a manner that identifies the detected side using a pre-configured system, the cloud side detects whether or not there is a binding detection side on the detected side. If not, it binds the detection side to the detected side. This operation is irreversible; once bound, it cannot be unbound. If a counterfeit product appears, the user of the sales terminal can scan and identify the code using the pre-configured system, thereby knowing that the product is suspected of being counterfeit. Furthermore, the means configured in this application for the cloud side to send a password to the detection side can effectively improve sales flexibility, reduce the effort required for salespeople to query the system and notify users of the password, and is advantageous in realizing the binding operation.
[0010] Selectively, when the detection side accesses the cloud side in a manner that identifies the detected side by a pre-configured system, the cloud side further includes the step of detecting whether or not there is a binding detection side on the detected side, if the cloud side detects that there is no binding detection side on the detected side, sending a password and verification program to the current detection side, and after successful verification, binding the detected side to the current detection side, changing the password based on pre-configured change rules, and releasing general viewing rights for product information and exclusive viewing rights based on the changed password to the current detection side; if the cloud side detects that there is a binding detection side on the detected side, determining whether or not the binding detection side is the current detection side, if the cloud side detects that the binding detection side is the current detection side, releasing general viewing rights for product information and exclusive viewing rights based on the changed password to the current detection side; and if the cloud side detects that the binding detection side is not the current detection side, sending imitation presentation information and verification program to the current detection side, and if the cloud side receives the changed password and successfully verifies it, releasing general viewing rights for product information to the current detection side.
[0011] By employing the above technical solution, after achieving the binding operation, the password is simultaneously changed so that other users can also view the product information of this product. The user only needs to notify the new password. Other users will receive the counterfeit information, but if the password is correct, general viewing rights of the product information are now granted to the detection side. This setting is advantageous in improving the flexibility of use after purchasing the product.
[0012] Selectively, the steps include: the cloud side determining the password based on pre-configured comparison rules; the verification information of the detected side includes the password storage address number of the detected side; the cloud side searches for a matching code based on the password storage address number of the detected side and compares the password with the matching code; if the password matches the matching code, it is determined that the password is correct; and if the password does not match the matching code, it is determined that the password is incorrect.
[0013] By employing the above technical solution, the search speed can be improved by using the password storage address number of the detected side for the search.
[0014] Selectively, the step of changing the password based on pre-configured change rules includes the steps of the cloud side, if it determines that the password is correct, automatically triggering the password generation system to generate encrypted data, setting the encrypted data as the changed password, and synchronizing the corresponding verification code, and the step of the password generation system generating encrypted data includes the steps of randomly generating one UUID as the data source to be encrypted, performing an encryption process on the data source using the MD5 encryption algorithm, and obtaining the encrypted data.
[0015] By adopting the above technical solution, using a UUID as the sole identifier ensures the uniqueness of the data source and allows for an increase in encryption algorithms to guarantee the confidentiality and integrity of the data.
[0016] Selectively, the detected side includes the detected side of the packaging and the detected side of the products, and when the cloud side operates on the detected side of the packaging, it synchronously operates on the detected sides of all products within the packaging, and when the cloud side changes the password of the detected side of the packaging, it synchronously changes the password of all detected sides of all products within the packaging, when the cloud side binds the current detector and the detected side of the packaging, it synchronously binds the current detector and all detected sides of all products within the packaging, when the cloud side releases exclusive viewing rights to the current detector based on the password of the detected side of the packaging, it synchronously releases exclusive viewing rights to the current detector based on the password of all detected sides of the packaging, and when the cloud side releases general viewing rights to the product information of the detected side of the packaging to the current detector, it synchronously releases general viewing rights to the product information of all detected sides of the packaging to the current detector.
[0017] The above technical solution was implemented because, after successful product verification, the original seller did not know the password for the detected side of the packaging, nor the password for the detected side of the product. This further improves the anti-counterfeiting capabilities during product transportation and reduces the chances of the original seller stealing or replacing genuine products after learning the password for the detected side of the product at the sales link, compared to when the password for the detected side of the product is not synchronized.
[0018] Optionally, the step of the cloud side sending a verification program to the current detection side further includes the step of the cloud side obtaining the ID code of the current detection side when obtaining the password by sending the verification program to the current detection side, associating the ID code of the current detection side with the changed password if the password is correct and changed, and registering the association between the ID code of the current detection side and the changed password in the traceability table, and if the password is incorrect, the cloud side matching the incorrect password with the password in the traceability table, and if the matching is successful, registering the ID code of the current detection side in the anomaly record table corresponding to the successfully matched password, and if the number of anomaly records in the anomaly record table reaches a preset threshold, marking the password in the traceability table as being in an abnormal state, and triggering the cloud side to send an early warning of infringement and an anomaly packet containing the password in the abnormal state and the ID code of the detection side associated with it to the production side.
[0019] Based on the above technical solution, the setup of a traceability table allows for the timely identification of numerous counterfeited products. Furthermore, since the corresponding detection IDs are bound, manufacturers can trace counterfeit products to the owners of the problematic detection products, promptly identify the counterfeiting situation, specifically pursue responsibility for the counterfeiting at each node, and improve product safety.
[0020] In a second embodiment, the present invention provides a variable anti-counterfeiting system for the product transport process, comprising a detection side and a cloud side, wherein the detection side comprises an access module and a transmission module, and the cloud side comprises an identification module, a verification module, a comparison module, a change module and a presentation module, wherein the detection side identifies the target to be detected by the access module and accesses the cloud side, the cloud side identifies the current form in which the detection side accesses the cloud side by the identification module, and when the detection side accesses the cloud side in a form in which the target to be detected directly identifies, the cloud side transmits a verification program to the current detection side by the verification module, the current detection side transmits a password derived from the previous seller to the cloud side by the transmission module for verification, the cloud side determines the password based on pre-set comparison rules by the comparison module, and if the cloud side determines that the password is correct, changes the password based on pre-set change rules by the change module and grants the current detection side general viewing rights of product information and exclusive viewing rights based on the changed password, and if the cloud side determines that the password is incorrect, transmits counterfeit presentation information to the current detection side by the presentation module.
[0021] In a third embodiment, the present invention provides an electronic device comprising memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, enables a variable anti-counterfeiting method for the product transportation process.
[0022] In a fourth embodiment, the present invention provides a non-volatile computer storage medium which stores a computer program that, when executed by a processor, implements a variable anti-counterfeiting method for the product transport process described above. [Effects of the Invention]
[0023] As described above, the present application has the following beneficial technical effects. For the product transportation process, the password is changed after the product or package is accurately identified once. Thus, if there is a situation of counterfeiting the product or package, the real detected party is authenticated by the counterfeiter. If the counterfeiter does not know that the password change occurs, when a large number of counterfeits are made for the detected party of one product or package, only the result of incorrect password identification will occur, and further, the subsequent seller can receive counterfeit presentation information. Even if the counterfeiter learns that the password change occurs and notifies the password to the subsequent seller, the password can only be accurately identified once. When the seller detects the second counterfeit product, the password has already been changed, and the seller can still receive the counterfeit presentation information. By immediately changing the password and the exclusive viewing permission setting based on the password after the verification is successful, the anti-counterfeiting effect in the product transportation process can be effectively improved. [Brief Description of the Drawings]
[0024] [Figure 1] This is a flowchart of a variable anti-counterfeiting method for the product transportation process in an embodiment of the present application. [Figure 2] This is a flowchart of steps added to step S0 in another embodiment of the present application. [Figure 3] This is a flowchart of steps added to step S2 in another embodiment of the present application. [Figure 4] This is a flowchart of specific steps of step S12 in another embodiment of the present application. [Figure 5] This is a flowchart of steps added to the step in which the cloud side transmits the verification program to the current detection side in another embodiment of the present application. [Figure 6] This is a schematic structural diagram of a variable anti-counterfeiting system for the product transportation process according to an embodiment of the present application. [Figure 7] This is a block diagram of the principle of an electronic device in an embodiment of the present application. [Modes for carrying out the invention]
[0025] The present application will be described in more detail below with reference to Figures 1 to 7.
[0026] The present application will be described in more detail below with reference to Figures 1 to 7 and corresponding embodiments, in order to further clarify its purpose, technical solution, and advantages. Please understand that the specific embodiments described herein are for interpretation purposes only and do not limit the present application.
[0027] Embodiments of the present invention provide variable anti-counterfeiting methods, systems, devices, and media for product transport processes.
[0028] Referring to Figure 1, a variable anti-counterfeiting method for a product transport process disclosed in one embodiment of the present application includes the following steps:
[0029] In S0, the detection side accesses the cloud side by identifying the detected side, and the cloud side identifies the current form in which the detection side is accessing the cloud side.
[0030] In one embodiment, the detected side may be a chip, and the detecting side may be a detection instrument set and installed by the manufacturer on the end of the product or a mobile phone with NFC functionality. In another embodiment, the detected side may be a graphic code such as a two-dimensional code or barcode, and the detecting side may be an internet communication device such as a general mobile phone. Identification between the detecting side and the detected side can take multiple forms, such as numbers, symbols, letters, pictures, wavelength bands, etc. The detecting side accesses the cloud side by identifying the detected side, and in order to distinguish between two types of scenarios, one for the product transportation process and the other for product sales terminals, the cloud side needs to identify the form in which the detecting side accesses the cloud side. Here, the targets of counterfeit prevention for the product transportation process are mainly distributors, wholesalers, and retailers. The cloud system is researched, developed, and managed by the manufacturer, and the manufacturer is the producer; therefore, the manufacturer has the authority to view and manage all content on the cloud side. Moreover, the cloud side also has a corresponding receiving system for distributors, wholesalers, and retailers, which is advantageous for management during the product transportation process and also makes it easy for users to view product information after purchasing the product. For example, the cloud system stores information such as the sales time and location of the manufacturers, distributors, wholesalers, and retailers that are traversed through the sales link, as well as the number of product inquiries, inquiry times, and inquiry locations.
[0031] Furthermore, the detection side defined in this application includes two types: the detection side of the packaging and the detection side of the product. Packaging is a form that encloses multiple products, and the detection side of the packaging is installed on the packaging, while the detection side of the product is installed on the product. In the product transportation process, the detection side mainly identifies the detection side of the packaging, but it can also identify the detection side of the product. Since distributors, wholesalers, and retailers purchase in large quantities, installing a detection side of the packaging is advantageous for product warehousing and counterfeit prevention management, but there are also cases where products are purchased by dividing the packaging.
[0032] In S1, if the detection side accesses the cloud side without identifying the detected side using a pre-configured system, the cloud side sends a verification program to the current detection side.
[0033] Here, if the detecting side accesses the cloud side in a manner that does not involve the detecting side identifying the detected side through a pre-configured system, that is, if the detecting side identifies the detected side directly by scanning the NFC identification chip or QR code of a mobile phone without identifying the detected side through a system such as a specific applet or official network, then the cloud side triggers the sending of a verification program to the detecting side, and the sent verification program is used by the cloud side to receive the password from the detecting side.
[0034] In another embodiment, after the cloud side identifies the mode of access used by the detection side, it not only sends a verification program but also triggers the activation of the warehousing system, making it easier for distributors, wholesalers, and retailers to manage warehousing for products, and is also advantageous for bulk viewing of product information and passwords later on.
[0035] In S11, the current detection side sends a password derived from the previous seller to the cloud for verification.
[0036] In S12, the cloud side identifies the password based on pre-configured comparison rules.
[0037] The verification program is now triggered, and the current detection side is required to enter the password provided by the previous seller into the verification program. The cloud side determines whether the password is correct or not.
[0038] In S121, if the cloud determines that the password is correct, it changes the password based on pre-configured change rules, grants the current detection side general access to product information and exclusive access based on the changed password, and sends the authenticity verification information to the current detection side.
[0039] Here, the monitoring end is granted general viewing privileges by the cloud side and always has the authority to view product information. The configured exclusive viewing privileges mean that only the currently detected seller, in addition to the manufacturer, can view the product information, and none of the previous sellers have the authority to view it. The configured authenticity certification information is information that confirms that the product is genuine.
[0040] In S122, if the cloud side determines that the password is incorrect, it sends the forged password information to the current detection side.
[0041] In summary, during the product transportation process, the password is changed after the product or packaging has been accurately identified once. Therefore, if a situation arises where a product or packaging is counterfeited, the true detected item is authenticated to the counterfeiter. If the counterfeiter is unaware that the password will be changed, then a large number of counterfeits of the same product or packaging will only result in incorrect password identification, and the next seller will be able to receive the counterfeit information. Even if the counterfeiter is aware that the password will be changed and notifies the next seller of the password, that password will only be accurately identified once. When the seller detects the counterfeit item for the second time, the password will have already been changed, and the seller will still be able to receive the counterfeit information. By changing the password and setting exclusive viewing rights based on the password, the effectiveness of preventing counterfeiting during the product transportation process can be effectively improved.
[0042] Furthermore, referring to Figure 2, in another embodiment, step S0, in which the detection side accesses the cloud side by identifying the detected side and the cloud side identifies the current form in which the detection side is accessing the cloud side, further includes the following steps.
[0043] In S2, when the detection side accesses the cloud side in a manner that identifies the detected side using a pre-configured system, the cloud side detects whether or not the detected side has a binding detection side.
[0044] In S21, if the cloud side detects that there is no binding detection side on the detected side, it sends the password and verification program to the current detection side. After successful verification, it binds the detected side to the current detection side and grants the current detection side general viewing rights to product information.
[0045] In S22, if the cloud side detects that the detected side has a binding detection side, it determines whether the binding detection side is currently the detection side or not.
[0046] In S221, if the cloud side detects that the binding detection side is currently the detection side, it grants the current detection side general viewing permissions for product information.
[0047] In S222, if the cloud side detects that the binding detection side is not currently the detection side, it sends the forged presentation information to the current detection side.
[0048] In the scenario described above for product sales terminals, when a user purchases a product and performs anti-counterfeiting authentication, this must be done through a pre-configured system. This pre-configured system can be an applet or an official network. The pre-configured system identifies the target device and accesses the cloud. The cloud then detects whether the target device has a binding detection device. If not, it binds the detection device to the target device. This operation is irreversible; once bound, it cannot be unbound. If a counterfeit product appears, the user of the sales terminal can scan the code using the pre-configured system to identify it and know that the product is suspected of being counterfeit. Furthermore, the cloud-side configuration described in this application, which transmits the password to the detection device, effectively improves sales flexibility, reduces the effort required for salespeople to query the system and notify users of the password, and is advantageous for implementing the binding operation.
[0049] Furthermore, referring to Figure 3, in another embodiment, when the detection side accesses the cloud side in a manner that identifies the detected side by a pre-configured system, step S2 in which the cloud side detects whether or not there is a binding detection side on the detected side further includes the following steps.
[0050] In S23, if the cloud side detects that there is no binding detector on the detected side, it sends the password and verification program to the current detector. After successful verification, it binds the detected side to the current detector, and the cloud side changes the password based on pre-configured change rules, and releases the current detector to general viewing rights for product information and exclusive viewing rights based on the changed password.
[0051] In S24, if the cloud side detects that the detected side has a binding detection side, it determines whether the binding detection side is currently the detection side or not.
[0052] In S241, if the cloud side detects that the binding discoverer is currently the discoverer, it grants the current discoverer general access rights to product information and exclusive access rights based on the changed password.
[0053] In S242, if the cloud side detects that the binding detection side is not the current detection side, it sends the imitation presentation information and verification program to the current detection side. If the cloud side receives the changed password and verifies it successfully, it grants the current detection side general access to the product information.
[0054] After implementing the binding operation described above, the password is simultaneously changed so that other users can also view the product information of this product. The user simply needs to notify the new password. Other users may receive counterfeit information, which may include statements such as "The product has already been purchased or used and is suspected of being counterfeit." However, if the password is correct, general viewing privileges of the product information are granted to the current detection party. Such a configuration is advantageous in improving the flexibility of product usage.
[0055] Furthermore, in this application, the detected side may include the detected side of the packaging and the detected side of the product, and when the cloud side operates (e.g., identifies) the detected side of the packaging, it synchronously operates (e.g., identifies) the detected sides of all products within the packaging.
[0056] Specifically, when the cloud changes the password for the detected item on the packaging, it synchronously changes the passwords for all detected items within the packaging; when the cloud currently binds the detective to the detected item on the packaging, it synchronously binds the detective to all detected items within the packaging; when the cloud releases exclusive viewing rights based on the password for the detected item on the packaging to the detective, it synchronously releases exclusive viewing rights based on the passwords for all detected items within the packaging to the detective; and when the cloud releases general viewing rights for the product information of the detected item on the packaging to the detective, it synchronously releases general viewing rights for the product information of all detected items within the packaging to the detective.
[0057] In summary, when the cloud side changes the password of the detected product on the packaging, it synchronously changes the password of all detected products within the packaging. Furthermore, when the cloud side releases exclusive viewing rights based on the password of the detected product on the packaging to the current detector, it synchronously releases exclusive viewing rights based on the password of all detected products within the packaging to the current detector. This ensures that after successful product verification, the original seller does not know the password of the detected product on the packaging, nor the password of the detected product on the packaging. This further improves the anti-counterfeiting capabilities during product transportation and reduces the chances of the original seller stealing or replacing genuine products after learning the password of the detected product on the sales link, compared to when the password of the detected product on the packaging is not synchronized. When the cloud side binds the current detector to the detected product on the packaging, it synchronously binds the current detector to all detected products within the packaging. This reduces the binding workload when a user on the terminal makes a large purchase. When the cloud side grants general access to the product information of the detected product on the packaging to the currently detecting side, it also synchronously grants general access to the product information of all products within the packaging to the currently detecting side. Furthermore, when the cloud side grants exclusive access to the password-based access of the detected product on the packaging to the currently detecting side, it also synchronously grants exclusive access to the password-based access of all products within the packaging to the currently detecting side. This method simplifies the process of anti-counterfeiting authentication and warehousing for products by vendors, reduces the workload of vendors, accelerates the efficiency of the product transportation process, and makes product sales management more flexible.
[0058] Furthermore, referring to Figure 4, in another embodiment, step S12, in which the cloud side determines the password based on pre-configured comparison rules, specifically includes the following steps.
[0059] In S012, the verification information of the detected side further includes the password storage address number of the detected side, and the cloud side searches for a matching code based on the password storage address number of the detected side and compares the password with the matching code.
[0060] In S0121, if the password matches the verification code, it is determined that the password is correct.
[0061] In S0122, if the password does not match the verification code, it is determined that the password is incorrect.
[0062] In summary, the method of searching using the password storage address number of the detected device can improve search speed.
[0063] Furthermore, in another embodiment, step S121, the step of changing the password based on a pre-configured change rule, specifically includes the steps of the cloud side determining that the password is correct, automatically triggering the password generation system to generate encrypted data, setting the encrypted data as the changed password, and synchronizing the corresponding verification code. The step of the password generation system generating encrypted data includes the steps of randomly generating one UUID as the data source to be encrypted, performing an encryption process on the data source using the MD5 encryption algorithm, and obtaining the encrypted data.
[0064] In summary, by using a UUID as the sole identifier, we can increase the encryption algorithm to guarantee the uniqueness of the data source, as well as the confidentiality and integrity of the data. If the detected entity is a two-dimensional code, the cloud side can directly set the corresponding verification code as encrypted data. If the detected entity is a chip, upon successful verification, the encrypted data is injected into the chip, and the corresponding verification code is replaced with the encrypted data.
[0065] Furthermore, referring to Figure 5, in another embodiment, the step of the cloud side sending the verification program to the detection side further includes the following steps.
[0066] In S3, when the cloud side obtains a password by sending a verification program to the current detection side, it simultaneously obtains the current detection side's ID code. If the password is correct and has been changed, the current detection side's ID code is associated with the changed password, and the relationship between the current detection side's ID code and the changed password is registered in the traceability table.
[0067] In S4, if the password is incorrect, the cloud side matches the incorrect password with a password in the traceability table. If the match is successful, the ID code of the currently detected side is registered in the anomaly record table corresponding to the successfully matched password. When the number of anomaly records in the anomaly record table reaches a preset threshold, the password in the traceability table is marked as abnormal, triggering the cloud side to issue an early warning of infringement and send an anomaly packet to the production side containing the abnormal password and its associated ID code.
[0068] In summary, by configuring the traceability table, it is possible to timely identify a large number of counterfeited products, and since the corresponding detection IDs are bound, manufacturers can trace counterfeit products to the owners of the detection products where problems have occurred, promptly identify the counterfeiting situation, specifically pursue responsibility for the counterfeiting at each node, and improve product safety.
[0069] The numbering of each step in the above embodiment does not indicate the order of execution, and the execution order of each process should be determined by its function and inherent logic. It should be understood that this does not constitute any limitation on the implementation process of the embodiment of this application.
[0070] The embodiments of the present application further provide a variable anti-counterfeiting system for product transport processes, which corresponds one-to-one with the variable anti-counterfeiting method for product transport processes in the embodiments. Referring to Figure 6, the variable anti-counterfeiting system for product transport processes includes a detection side and a cloud side, the detection side includes an access module 1 and a transmission module 4, and the cloud side includes an identification module 2, a verification module 3, a comparison module 5, a modification module 6 and a presentation module 7. A detailed description of each functional module is as follows.
[0071] Here, the detection side identifies the detected side using access module 1 and accesses the cloud side, the cloud side identifies the current method of detection side accessing the cloud side using identification module 2, and if the detection side accesses the cloud side in a way that directly identifies the detected side, the cloud side sends a verification program to the current detection side using verification module 3, the current detection side sends a password derived from the previous seller to the cloud side for verification using transmission module 4, the cloud side determines the password based on pre-configured comparison rules using comparison module 5, and if the cloud side determines that the password is correct, changes the password based on pre-configured change rules using change module 6 and grants the current detection side general viewing rights of product information and exclusive viewing rights based on the changed password, and if the cloud side determines that the password is incorrect, it sends forged presentation information to the current detection side using presentation module 7.
[0072] Specific limitations regarding the variable anti-counterfeiting system for product transport can be found in the limitations of the variable anti-counterfeiting method for product transport in the context, and are omitted here. Each module in the above variable anti-counterfeiting system for product transport can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above modules may be embedded in a processor in an electronic device in hardware form, or it may be independent, or it may be stored in the memory of the electronic device in software form so that it is called by the processor to perform the operations corresponding to each of the above modules.
[0073] In this embodiment, an electronic device is provided, which may be a computer. Referring to Figure 7, the electronic device includes a processor, memory, a network interface, and a database connected via a system bus. Of these, 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 internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the execution of the operating system and computer programs on 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 connect and communicate with external terminals via a network. The computer program, when executed by the processor, implements a variable anti-counterfeiting method for the product transport process.
[0074] In one embodiment, an electronic device is provided that includes memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the steps in the embodiment of the method described above.
[0075] Embodiments of the present invention further disclose a non-volatile computer-readable storage medium that stores a computer program which can be loaded and executed on a processor, and which, when executed on the processor, can implement steps of any of the above-described variable anti-counterfeiting methods for product transport processes and achieve similar effects.
[0076] Here, computer-readable storage media may include various media capable of storing program code, such as U disks, portable hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0077] The features described herein are all preferred embodiments and do not limit the scope of protection of this application. Any feature disclosed herein (including the abstract and drawings) may be replaced by other equivalent or similar features unless otherwise specified. That is, unless otherwise specified, each feature is merely an example of a set of equivalent or similar features. [Explanation of symbols]
[0078] 1...Access module, 2...Identification module, 3...Verification module, 4...Send module, 5...Compare module, 6...Modify module, 7...Present module.
Claims
1. A variable anti-counterfeiting method for the product transportation process, The detection side accesses the cloud side by identifying the detected side, and the cloud side identifies the current mode in which the detection side accesses the cloud side, and if the current detection side accesses the cloud side in a mode in which the detected side identifies the detected side by a pre-configured system, the cloud side detects whether or not there is a binding detection side on the detected side. If the cloud side detects that the detected side does not have the binding detection side, it sends a password and verification program to the currently detecting side, and after successful verification, binds the detected side to the currently detecting side and grants the currently detecting side general access rights to product information. If the cloud side detects that the binding detection side is present on the detected side, it takes the step of determining whether the binding detection side is the current detection side. If the cloud side detects that the binding detection side is the current detection side, it grants the current detection side general access rights to product information. The cloud side includes the step of sending the imitation presentation information to the current detection side if it detects that the binding detection side is not the current detection side. If the current detection side accesses the cloud side in a manner that does not identify the detected side by a pre-configured system, the cloud side sends a verification program to the current detection side. The current detection side takes the step of sending a password derived from the previous seller to the cloud side for verification, The cloud side performs the step of identifying the password based on pre-configured comparison rules, If the cloud service determines that the password is correct, it changes the password based on pre-configured change rules, grants the current detection service general access to the product information and exclusive access based on the changed password, and transmits the authenticity certification information to the current detection service. The cloud side includes the step of sending forged information to the current detection side if it determines that the password is incorrect. The cloud side sends the verification program to the current detection side in the following step: The cloud side, when obtaining the password by sending the verification program to the current detection side, simultaneously obtains the ID code of the current detection side, and if the password is correct and has been changed, associates the ID code of the current detection side with the changed password, and registers the relationship between the ID code of the current detection side and the changed password in the traceability table. A variable anti-counterfeiting method for product transportation processes, further comprising the steps of: if the password is incorrect, the cloud side matches the incorrect password with a password in the traceability table; if the match is successful, registers the currently detected ID code in the abnormality record table corresponding to the successfully matched password; if the number of abnormality records in the abnormality record table reaches a preset threshold, marks the password in the traceability table as being in an abnormal state, and triggers the cloud side to issue an early warning of infringement and transmits an abnormal packet to the production side containing the abnormal password and the detected ID code associated therewith.
2. When the current detection side accesses the cloud side in a manner that identifies the detected side by a pre-configured system, the cloud side detects whether or not there is a binding detection side on the detected side. If the cloud side detects that the detected side does not have the binding detection side, it sends the password and the verification program to the currently detecting side, and after successful verification, binds the detected side to the currently detecting side, and the cloud side changes the password based on the pre-configured change rules, and grants the currently detecting side general viewing rights of product information and exclusive viewing rights based on the changed password, If the cloud side detects that the binding detection side is present on the detected side, it takes the step of determining whether the binding detection side is the current detection side. If the cloud side detects that the binding detection side is the current detection side, it grants the current detection side general viewing rights to the product information and exclusive viewing rights based on the changed password. The variable anti-counterfeiting method for a product transport process according to claim 1, further comprising the steps of: if the cloud side detects that the binding detection side is not the current detection side, it transmits the counterfeit presentation information and the verification program to the current detection side; and if the cloud side receives the changed password and successfully verifies it, it grants the current detection side general access to the product information.
3. The cloud side performs the step of identifying the password based on pre-configured comparison rules, The verification information of the detected side includes the password storage address number of the detected side, and the cloud side searches for a matching code based on the password storage address number of the detected side and compares the password with the matching code. If the password matches the verification code, the step is to determine that the password is correct. A variable anti-counterfeiting method for a product transport process according to claim 1, comprising the step of determining that the password is incorrect if the password does not match the verification code.
4. The step of changing the password based on the aforementioned pre-configured change rules is: The cloud side, upon determining that the password is correct, includes the steps of automatically triggering the password generation system to generate encrypted data, setting the encrypted data as the modified password, and synchronizing the corresponding verification code. The variable anti-counterfeiting method for product transportation processes according to claim 3, characterized in that the step of the password generation system generating the encrypted data includes the steps of randomly generating one UUID as the data source to be encrypted, performing an encryption process on the data source using the MD5 encryption algorithm, and obtaining the encrypted data.
5. The detected side includes the detected side of the packaging and the detected side of the product, and when the cloud side operates the detected side of the packaging, it synchronously operates the detected sides of all products within the packaging. Here, when the cloud side changes the password of the detected side of the packaging, it synchronously changes the password of the detected side of all products within the packaging. When the cloud side binds the currently detected side to the detected side of the packaging, it synchronously binds the currently detected side to the detected sides of all products within the packaging, and when the cloud side releases exclusive viewing rights to the currently detected side based on the password of the detected side of the packaging, it synchronously releases exclusive viewing rights to the currently detected side based on the password of the detected sides of all products within the packaging. The variable anti-counterfeiting method for a product transport process according to claim 1, characterized in that when the cloud side grants the current detection side general access rights to the product information of the detected side of the packaging, it synchronously grants the current detection side general access rights to the product information of all products within the packaging that are to be detected.
6. A variable anti-counterfeiting system for a product transport process, configured to perform the variable anti-counterfeiting method for a product transport process described in Claim 1, comprising a detection side and a cloud side, wherein the detection side comprises an access module (1) and a transmission module (4), The cloud side includes an identification module (2), a verification module (3), a comparison module (5), a modification module (6), and a presentation module (7). Among these steps, the detection side identifies the detected side using the access module (1) and accesses the cloud side, the cloud side identifies the current mode in which the detection side accesses the cloud side using the identification module (2), and when the current detection side accesses the cloud side in a mode in which the detected side is identified by a pre-configured system, the cloud side detects whether or not there is a binding detection side on the detected side. If the cloud side detects that the detected side does not have the binding detection side, it sends a password and verification program to the currently detecting side, and after successful verification, binds the detected side to the currently detecting side and grants the currently detecting side general access rights to product information. If the cloud side detects that the binding detection side is present on the detected side, it takes the step of determining whether the binding detection side is the current detection side. If the cloud side detects that the binding detection side is the current detection side, it grants the current detection side general access rights to product information. The cloud side includes the step of sending the imitation presentation information to the current detection side if it detects that the binding detection side is not the current detection side. When the detection side accesses the cloud side in a manner that directly identifies the detected side, the cloud side transmits the verification program to the current detection side via the verification module (3). The current detection side, using the transmission module (4), sends the password derived from the previous seller to the cloud side for verification. The cloud side determines the password based on the comparison rules pre-configured by the comparison module (5). If the cloud side determines that the password is correct, it changes the password based on the change rules set in advance by the change module (6), and grants the current detection side general access to the product information and exclusive access based on the changed password. A variable anti-counterfeiting system for product transportation processes, characterized in that, if the cloud side determines that the password is incorrect, the presentation module (7) transmits forged presentation information to the current detection side.
7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that is loaded into the processor and capable of performing a variable anti-counterfeiting method for the product transport process described in claim 1.
8. A computer-readable storage medium characterized by storing a computer program that can be loaded into a processor and perform a variable anti-counterfeiting method for a product transport process as described in claim 1.
Citation Information
Patent Citations
Full-circulation type two-dimensional code anti-counterfeiting system and realization method thereof
CN104992335A
Commodity anti-counterfeiting method and system characterized by identity code and auxiliary verifying passwords
CN105096128A
Discrimination method for true merchandise and counterfeit distribution preventing system implementing the method
JP2001354310A
Distribution information managing device, distribution information managing method, distribution information management program, and recording medium
JP2004299864A
Diaper product, supply information management system, use information management system and diaper product management system
JP2006012132A