CN114663106A - Method and computer system for identifying counterfeit personal consumer product - Google Patents
Method and computer system for identifying counterfeit personal consumer product Download PDFInfo
- Publication number
- CN114663106A CN114663106A CN202011534992.8A CN202011534992A CN114663106A CN 114663106 A CN114663106 A CN 114663106A CN 202011534992 A CN202011534992 A CN 202011534992A CN 114663106 A CN114663106 A CN 114663106A
- Authority
- CN
- China
- Prior art keywords
- product
- code
- identification code
- products
- counterfeit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
公开了用于识别伪造的个人消费品产品的方法和计算机系统。用于识别伪造的个人消费品产品的方法包括:响应于对多个个人消费品产品的标识代码的多次扫描,构建包含多个条目的数据库,每个条目对应于一次扫描并且每个条目包括:代表所扫描的标识代码的标识代码数据,代表扫描时间的时间数据,以及代表扫描地理位置的地理位置数据,其中,个人消费品产品的标识代码包括对于单个个人消费品而言唯一的唯一代码或者由多个个人消费品产品共用的共用代码;以及基于数据库中的具有相同的标识代码数据的条目的特征,确定具有此相同的标识代码数据的个人消费品产品是否是伪造产品。
Methods and computer systems for identifying counterfeit personal consumer product products are disclosed. A method for identifying counterfeit personal consumable products includes: in response to multiple scans of identification codes for a plurality of personal consumer product products, constructing a database containing a plurality of entries, each entry corresponding to a scan and each entry comprising: a representative of Identification code data of the scanned identification code, time data representing the time of the scan, and geographic location data representing the geographic location of the scan, wherein the identification code of the personal consumable product includes a unique code that is unique to a single a common code shared by personal consumer product products; and determining whether a personal consumer product product with the same identification code data is a counterfeit product based on the characteristics of the entry in the database with the same identification code data.
Description
技术领域technical field
本公开涉及用于识别伪造的个人消费品产品的方法、计算机系统、计算机程序产品以及存储介质。本公开还涉及具有伪造检测标记的个人消费品产品。The present disclosure relates to methods, computer systems, computer program products, and storage media for identifying counterfeit personal consumer product products. The present disclosure also relates to personal consumer product products having counterfeit detection indicia.
背景技术Background technique
对于制造商、分销商、零售商和最终的消费者而言,对个人消费品产品的伪造是一直存在的问题。一直需要适用于低利润的个人消费品产品的伪造检测方法。Counterfeiting of personal consumer products is an ongoing problem for manufacturers, distributors, retailers and end consumers. There is an ongoing need for counterfeit detection methods applicable to low-margin personal consumer product products.
发明内容SUMMARY OF THE INVENTION
本公开的一个目的是提供一种新的用于识别伪造的个人消费品产品的方法和计算机系统,其能够识别出伪造产品。It is an object of the present disclosure to provide a new method and computer system for identifying counterfeit personal consumer product products that are capable of identifying counterfeit products.
本公开提出了一种用于识别伪造的个人消费品产品的方法,包括:响应于对多个个人消费品产品的标识代码的多次扫描,构建包含多个条目的数据库,每个条目对应于一次扫描并且每个条目包括:代表所扫描的标识代码的标识代码数据,代表扫描时间的时间数据,以及代表扫描地理位置的地理位置数据,其中,个人消费品产品的标识代码包括对于单个个人消费品而言唯一的唯一代码或者由多个个人消费品产品共用的共用代码;以及,基于数据库中的具有相同的标识代码数据的条目的特征,确定具有此相同的标识代码数据的个人消费品产品是否是伪造产品。The present disclosure proposes a method for identifying counterfeit personal consumer product products, comprising: in response to multiple scans of identification codes for multiple personal consumer product products, constructing a database containing multiple entries, each entry corresponding to one scan And each entry includes: identification code data representing the scanned identification code, time data representing the time of the scan, and geographic location data representing the geographic location of the scan, wherein the identification code of the personal consumable product includes unique to a single personal consumable product. A unique code or a common code shared by a plurality of personal consumer product products; and, based on characteristics of entries in the database with the same identification code data, determining whether a personal consumer product with the same identification code data is a counterfeit product.
从参考附图的以下描述中,本公开其他特征和优点将变得清楚。Other features and advantages of the present disclosure will become apparent from the following description with reference to the accompanying drawings.
附图说明Description of drawings
并入说明书中并构成说明书的一部分的附图图示了本公开的实施例,并且与说明书一起用于解释本公开的原理而没有限制。在各图中,类似的标号用于表示类似的项目。在各图中,各个部件不一定是按比例绘制的。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure without limitation. In the figures, like numerals are used to refer to like items. In the figures, various components are not necessarily drawn to scale.
图1是根据本公开一些实施例的示例性伪造产品识别装置的框图。1 is a block diagram of an exemplary counterfeit product identification apparatus according to some embodiments of the present disclosure.
图2是图示根据本公开一些实施例的示例性伪造产品识别方法的流程图。2 is a flowchart illustrating an exemplary counterfeit product identification method according to some embodiments of the present disclosure.
图3是图示根据本公开一些实施例的示例性伪造产品确定部件的构造的框图。3 is a block diagram illustrating the configuration of an exemplary counterfeit product determination component according to some embodiments of the present disclosure.
图4是图示根据本公开一些实施例的示例性伪造产品确定处理的流程图。4 is a flowchart illustrating an exemplary counterfeit product determination process in accordance with some embodiments of the present disclosure.
图5A示出针对黑名单中的QR码的扫描数量直方图,图5B示出QR码重现时间间隔的分布,图5C示出QR码重现空间距离的分布。5A shows a histogram of the number of scans for the QR codes in the blacklist, FIG. 5B shows the distribution of the QR code reproduction time interval, and FIG. 5C shows the distribution of the QR code reproduction spatial distance.
图6A-图6B分别示出印刷在个人消费品产品的包装上的示例性Datamatrix(数据矩阵)码的例子。6A-6B respectively illustrate examples of exemplary Datamatrix codes printed on packaging of personal consumer product products.
图7A-图7B分别示出根据本公开一些实施例的示例性的基于Web的应用程序的示例GUI。7A-7B respectively illustrate an example GUI of an example web-based application according to some embodiments of the present disclosure.
图8是图示出根据本公开一些实施例的其中可应用本公开的一般硬件环境。8 is a diagram illustrating a general hardware environment in which the present disclosure may be applied, according to some embodiments of the present disclosure.
具体实施方式Detailed ways
在以下详细描述中,阐述了许多具体细节以提供对所描述的示例性实施例的透彻理解。但是,对于本领域技术人员清楚的是,所描述的实施例可以在没有这些具体细节中的一些或全部的情况下进行实践。在所描述的示例性实施例中,为了避免不必要地模糊本公开的概念,没有详细描述众所周知的结构或处理步骤。In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the described exemplary embodiments. However, it will be apparent to those skilled in the art that the described embodiments may be practiced without some or all of these specific details. In the described example embodiments, well-known structures or process steps have not been described in detail to avoid unnecessarily obscuring the concepts of the present disclosure.
本公开中呈现的方法的步骤旨在是说明性的。在一些实施例中,该方法可以用未描述的一个或多个附加步骤来完成和/或在没有所讨论的一个或多个步骤的情况下完成。此外,方法的步骤被图示和描述的顺序并不旨在是限制性的。The steps of the methods presented in this disclosure are intended to be illustrative. In some embodiments, the method may be accomplished with and/or without one or more of the steps discussed. Furthermore, the order in which the steps of the method are illustrated and described is not intended to be limiting.
已知的是,对于作为真品的个人消费品产品而言,每个产品具有标识代码。个人消费品产品的标识代码包括对于单个个人消费品而言唯一的唯一代码或者由多个个人消费品产品共用的共用代码。“唯一代码”的含义是:就由同一制造商制造的一类个人消费品产品而言,产品具有彼此不同的代码。应理解,在产品的高速制造过程中,可能多个产品(比如不多于5个的产品)具有完全相同的标识代码。这种情况下,这多个产品共用相同的代码。标识代码可以包括产品代码或者QR(快速响应)码。标识代码通常印刷在产品的包装上。例如,印刷在卫生巾产品的包装上的产品代码的例子可以是:“07/12/2024 8250 2702 17 03:029739”。又例如,印刷在洗发水产品的包装上的产品代码的例子可以是:It is known that for genuine personal consumable products, each product has an identification code. The identification code of a personal consumable product includes a unique code that is unique to a single personal consumable product or a common code that is shared by multiple personal consumable product products. "Unique code" means: For a class of personal consumer product products manufactured by the same manufacturer, the products have different codes from each other. It should be understood that during the high-speed manufacturing process of products, there may be multiple products (eg, no more than 5 products) having exactly the same identification code. In this case, the multiple products share the same code. The identification code may include a product code or a QR (Quick Response) code. The identification code is usually printed on the packaging of the product. For example, an example of a product code printed on the packaging of a sanitary napkin product might be: "07/12/2024 8250 2702 17 03:029739". As another example, an example of a product code printed on the packaging of a shampoo product could be:
“B26136591 22:51P03/19"B26136591 22:51P03/19
MRP179.49+ST30.51=210PKR”。MRP179.49+ST30.51=210PKR”.
产品代码可以由字母、数字和/或符号组成,并且产品代码可以表示产品的生产日期、产品生产车间和生产线、产品的生产时间(即一天当中的时间)、分配给产品的计数器值等等。QR码是已知的二维码,在本公开中,QR码可以编码有个人消费品产品的ID。个人消费品产品的ID可以包括产品的序列号。The product code may consist of letters, numbers and/or symbols, and the product code may represent the production date of the product, the workshop and production line of the product, the time of production of the product (ie time of day), the counter value assigned to the product, and so on. A QR code is known as a two-dimensional code, and in the present disclosure, the QR code may be encoded with the ID of the personal consumer product product. The ID of a personal consumable product may include the serial number of the product.
此外,就真品而言,标识代码是在产品离开生产线时被印刷在产品上的。标识代码的印刷方式通常与产品的包装上的图案、文字等的印刷方式不同。比如,在通过喷墨印刷方式来印刷包装上的图案、文字等的情况下,可以通过激光印刷方式来印刷标识代码。Also, in the case of genuine products, the identification code is printed on the product as it leaves the production line. The printing method of the identification code is usually different from the printing method of the patterns, characters, etc. on the product packaging. For example, in the case of printing patterns, characters, etc. on the package by inkjet printing, the identification code can be printed by laser printing.
本发明的发明人发现,个人消费品产品的伪造方复制真品的标识代码并且将同一个标识代码印刷到成千上万个伪造产品上。换言之,本发明的发明人发现,在销售市场上,成千上万个赝品使用相同的产品代码或QR码。并且,为了节约成本,伪造方通常不会使用与产品包装上使用的印刷方式不同的印刷方式来印刷标识代码。The inventors of the present invention have discovered that counterfeiters of personal consumer product products replicate the identification code of the genuine product and print the same identification code on thousands of counterfeit products. In other words, the inventors of the present invention found that thousands of counterfeits use the same product code or QR code in the sales market. Also, to save costs, counterfeiters typically do not print identification codes using a different printing method than that used on product packaging.
在本公开中,提出了一种新的具有伪造检测标记的个人消费品产品,该产品具有对个人消费品产品进行标识的Datamatrix码,该Datamatrix码是根据产品生产日期、产品生产车间和生产线、产品生产时间、分配给产品的计数器值、以及对产品进行标识的字母数字码中的至少一个而生成的。Datamatrix码是已知的二维码,它可以是由ISO/IEC 16022国际标准定义的代码。图6A示出印刷在个人消费品产品的包装上的产品代码和Datamatrix码的例子。在图6A中,“DDDDPPPPLL HH:MM:SS X abg”表示产品代码。更具体而言,“DDDD”可以表示产品生产日期,“PPPPLL”可以表示产品生产车间和生产线,“HH:MM:SS”可以表示产品生产时间(小时、分钟和秒),“X”可以表示分配给产品的计数器值,“abg”可以表示对产品进行标识的字母数字码(优选地,字母数字码可以是对于产品而言唯一的)。字母数字码可以具有3-7个数位。图6B示出图6A的例子的变型例。在Datamatrix码能够标识产品的情况下,可以省略至少一部分的产品代码,从而使得能够节约印刷空间。应理解,这里,Datamatrix码可以是对于产品而言唯一的唯一代码,或者可以是由若干产品共用的共用代码。In the present disclosure, a new personal consumable product with counterfeit detection marks is proposed, the product has a Datamatrix code for identifying the personal consumable product, the Datamatrix code is based on product production date, product production workshop and production line, product production generated by at least one of a time, a counter value assigned to the product, and an alphanumeric code identifying the product. Datamatrix codes are known two-dimensional codes, which may be codes defined by the ISO/IEC 16022 international standard. Figure 6A shows an example of a product code and a Datamatrix code printed on the packaging of a personal consumer product product. In FIG. 6A, "DDDDPPPPLL HH:MM:SS X abg" represents a product code. More specifically, "DDDD" can represent the product production date, "PPPPLL" can represent the product production workshop and production line, "HH:MM:SS" can represent the product production time (hours, minutes, and seconds), and "X" can represent The counter value assigned to the product, "abg" may represent an alphanumeric code identifying the product (preferably, the alphanumeric code may be unique to the product). Alphanumeric codes can have 3-7 digits. FIG. 6B shows a modification of the example of FIG. 6A . Where the Datamatrix code can identify the product, at least a part of the product code can be omitted, thereby enabling printing space to be saved. It should be understood that, here, the Datamatrix code may be a unique code unique to a product, or may be a common code shared by several products.
应理解,印刷在个人消费品产品上的机器可读代码并不限于以上提及的QR码和Datamatrix码。印刷在个人消费品产品上的机器可读代码还可以包括其他合适的二维码,比如圆形码等等。It should be understood that the machine readable codes printed on the personal consumer product products are not limited to the QR codes and Datamatrix codes mentioned above. Machine-readable codes printed on personal consumer product products may also include other suitable two-dimensional codes, such as circular codes and the like.
以下以洗发水产品为例,描述本公开的伪造产品识别方法和装置。然而,应理解,个人消费品产品不限于洗发水产品。个人消费品产品可以包括:除洗发水之外的头发护理产品,比如护发素等;皮肤护理产品,比如沐浴露、护肤乳等;洗衣护理产品,比如洗衣粉、洗衣液、织物柔顺剂、洗衣香珠等;硬表面护理产品,比如餐具洗涤剂、地板清洁剂、洁厕剂、厨房水槽清洁剂等;空气养护产品,比如空气清新剂、织物清新剂等;刮刀或剃刀产品,比如剃须刀、毛发去除剃刀等;可更换刷头的牙刷产品;口腔护理产品,比如牙膏、漱口水、牙线、牙签等;女性卫生产品,比如卫生巾、卫生棉条等;纸尿裤产品;保健产品,比如非处方药品、维生素产品等;除虫产品,比如家用杀虫剂、家用捕虫器等;等等。The following describes the counterfeit product identification method and device of the present disclosure by taking a shampoo product as an example. It should be understood, however, that personal consumable products are not limited to shampoo products. Personal consumer products can include: hair care products other than shampoos, such as conditioners, etc.; skin care products, such as body wash, skin lotion, etc.; laundry care products, such as washing powder, laundry liquid, fabric softener, laundry detergent, etc. Fragrance beads, etc.; hard surface care products, such as dishwashing detergents, floor cleaners, toilet cleaners, kitchen sink cleaners, etc.; air care products, such as air fresheners, fabric fresheners, etc.; scraper or razor products, such as razors , hair removal razors, etc.; toothbrush products with replaceable brush heads; oral care products, such as toothpaste, mouthwash, dental floss, toothpicks, etc.; feminine hygiene products, such as sanitary napkins, tampons, etc.; diaper products; health care products, such as Over-the-counter medicines, vitamin products, etc.; pest control products, such as household insecticides, household insect traps, etc.; etc.
在以下的描述中,将描述个人消费品产品的标识代码是唯一代码的情形。应理解,本公开不限于此。可替代地,个人消费品产品的标识代码可以是共用代码。In the following description, the case where the identification code of the personal consumer product product is the unique code will be described. It should be understood that the present disclosure is not limited thereto. Alternatively, the identification code for the personal consumable product may be a shared code.
在以下的描述中,将QR码描述为本公开的唯一代码的例子。然而,应理解,本公开不限于此。可替代地,个人消费品产品的唯一代码可以包括如前所述的产品代码或者Datamatrix码。In the following description, the QR code is described as an example of the unique code of the present disclosure. However, it should be understood that the present disclosure is not limited thereto. Alternatively, the unique code for the personal consumable product may comprise a product code or a Datamatrix code as previously described.
图1是根据本公开一些实施例的示例性伪造产品识别装置100的框图。1 is a block diagram of an exemplary counterfeit
装置100可以包括:数据库构建部件110,用于响应于对多个洗发水产品的QR码的多次扫描,构建包含多个条目的数据库,每个条目对应于一次扫描并且每个条目包括:代表所扫描的QR码的唯一代码数据,代表扫描时间的时间数据,以及代表扫描地理位置的地理位置数据;特征分析部件120,用于基于数据库中的具有相同的唯一代码数据的条目的特征,确定具有此相同的唯一代码数据的洗发水产品是否是伪造产品;黑名单生成部件130,用于在确定具有此相同的唯一代码数据的洗发水产品是伪造产品的情况下,将此相同的唯一代码数据添加到伪造产品黑名单中,以及将人为地确定为指示伪造产品的唯一代码数据添加到伪造产品黑名单中;伪造产品确定部件140,用于响应于对与所述多个洗发水产品不同的洗发水产品的QR码的扫描,确定此QR码是否被包含在黑名单中,以及在确定此QR码被包含在黑名单中的情况下,确定此洗发水产品是伪造产品;以及通知部件150,用于在确定洗发水产品是伪造产品的情况下,通知此洗发水产品是伪造产品。The apparatus 100 may include a database construction component 110 for constructing, in response to multiple scans of QR codes for a plurality of shampoo products, a database containing a plurality of entries, each entry corresponding to one scan and each entry comprising: a representative The unique code data of the scanned QR code, the time data representing the scanning time, and the geographic location data representing the scanning geographic location; the feature analysis part 120, for determining based on the features of the entries in the database with the same unique code data Whether the shampoo product with the same unique code data is a counterfeit product; the blacklist generation part 130 is used to determine the shampoo product with the same unique code data is a counterfeit product, this same unique code Data is added to the counterfeit product blacklist, and unique code data that is artificially determined to indicate a counterfeit product is added to the counterfeit product blacklist; counterfeit product determination means 140, for the scanning of the QR code of the shampoo product to determine whether the QR code is included in the blacklist, and if the QR code is determined to be included in the blacklist, to determine that the shampoo product is a counterfeit product; and a notification component 150, for notifying that the shampoo product is a counterfeit product when it is determined that the shampoo product is a counterfeit product.
尽管在图1中未示出,装置100还可以包括唯一代码数据取得部件,该部件用于从经由扫描取得的QR码的数字图像取得唯一代码数据。更具体而言,该部件可以对QR码的数字图像执行解码处理以取得产品的唯一ID(比如产品的序列号)作为唯一代码数据。Although not shown in FIG. 1 , the
应理解,在产品的唯一代码是Datamatrix码的情况下,该部件可以类似地执行解码处理以取得产品的唯一ID作为唯一代码数据。而在产品的唯一代码是产品代码的情况下,该部件可以对产品代码的数字图像执行OCR(光学字符识别)处理以识别具体的产品代码作为唯一代码数据。It should be understood that in the case where the unique code of the product is a Datamatrix code, the component can similarly perform a decoding process to obtain the unique ID of the product as the unique code data. Whereas in the case where the unique code of the product is the product code, the part may perform OCR (Optical Character Recognition) processing on the digital image of the product code to identify the specific product code as the unique code data.
下文将进一步详细描述如图1所示的各部件的操作。The operation of the various components shown in FIG. 1 will be described in further detail below.
图2是图示根据本公开一些实施例的示例性伪造产品识别方法200的流程图。方法200可以由产品制造商所提供的服务器来执行。可替代地,方法200可以由执行扫描的电子设备和上述服务器共同执行。FIG. 2 is a flowchart illustrating an exemplary counterfeit
响应于比如消费者、零售商、分销商等使用电子设备对洗发水产品的QR码的扫描,相应的数据从电子设备被发送到服务器。In response to scanning of a QR code of a shampoo product using an electronic device such as a consumer, retailer, distributor, etc., corresponding data is sent from the electronic device to the server.
方法200从步骤S210开始,在步骤S210处,数据库构建部件110构建如前所述的数据库。响应于使用电子设备对洗发水产品的QR码的一次扫描,数据库构建部件110生成一个新的条目,该条目可以包括:代表所扫描的QR码的唯一代码数据、代表扫描时间的时间数据、以及代表扫描地理位置的地理位置数据。扫描时间数据可以包含发生扫描操作的年月日,扫描时间数据还可以包含发生扫描操作的一天当中的时间。地理位置数据可以包括对QR码进行扫描的电子设备的GPS数据或者对QR码进行扫描的电子设备的IP地址,其中IP地址能被转换成GPS数据。应理解,响应于对多个洗发水产品的QR码的多次扫描,数据库将包含多个对应的条目。The
在本公开中,对QR码进行扫描的电子设备可以是便携式电子设备,比如智能手机、平板电脑等。可以使用安装在电子设备上的应用程序(比如微信)来实现扫描。In the present disclosure, the electronic device that scans the QR code may be a portable electronic device, such as a smart phone, a tablet computer, and the like. Scanning can be accomplished using an application installed on the electronic device, such as WeChat.
在本公开的一些实施例中,所构建的数据库的若干示例性条目如下表1所示。In some embodiments of the present disclosure, several exemplary entries of the constructed database are shown in Table 1 below.
表1Table 1
从表1中可见,数据库的每个条目可以包括:产品类别、产品品牌、产品的序列号、对QR码进行扫描的电子设备的ID(此ID唯一地标识电子设备)、扫描时间、以及电子设备的IP地址。这里,产品的序列号对应于唯一代码数据,扫描时间对应于时间数据,并且电子设备的IP地址对应于地理位置数据。应理解,这里的类别、品牌、电子设备ID数据并不是必需的。As can be seen from Table 1, each entry of the database may include: product category, product brand, serial number of the product, ID of the electronic device that scanned the QR code (this ID uniquely identifies the electronic device), scan time, and electronic The IP address of the device. Here, the serial number of the product corresponds to the unique code data, the scan time corresponds to the time data, and the IP address of the electronic device corresponds to the geographic location data. It should be understood that the category, brand, and electronic device ID data are not required here.
应理解,电子设备的IP地址随电子设备接入通信网络的接入点变化而变化,因此电子设备的IP地址能够很好地反映发生扫描操作的地理位置。已知各种服务可以用于将IP地址转换成GPS数据,比如经纬度坐标。下表2列出可以用于将IP地址转换成GPS数据的若干已知服务。It should be understood that the IP address of the electronic device changes with the access point at which the electronic device accesses the communication network, so the IP address of the electronic device can well reflect the geographic location where the scanning operation occurs. Various services are known that can be used to convert IP addresses into GPS data, such as latitude and longitude coordinates. Table 2 below lists several known services that can be used to translate IP addresses into GPS data.
表2Table 2
应理解,数据库的每个条目包括对QR码进行扫描的电子设备的ID会是有利的。在存在唯一代码数据相同并且电子设备ID相同的多个条目的情况下,在随后描述的步骤S220中的伪造产品确定中,可以考虑这多个条目中的仅一个条目。这样,能够过滤掉同一电子设备针对同一QR码的重复的扫描。It will be appreciated that it may be advantageous for each entry of the database to include the ID of the electronic device that scanned the QR code. In the case where there are a plurality of items with the same unique code data and the same electronic device ID, only one of the plurality of items may be considered in the counterfeit product determination in step S220 described later. In this way, repeated scanning of the same QR code by the same electronic device can be filtered out.
接下来,方法200前进到步骤S220,在步骤S220处,特征分析部件120基于数据库中的具有相同的唯一代码数据的条目的特征,确定具有此相同的唯一代码数据的洗发水产品是否是伪造产品。换句话说,特征分析部件120确定具有此相同的唯一代码数据的洗发水产品是伪造产品的概率。容易理解,在概率高的情况下,可以确定对应的洗发水产品就是伪造产品。Next, the
就真品而言,每个产品具有其自身独有的QR码,因此对此QR码进行扫描的次数会是小的。相反,就赝品而言,成千上万个赝品具有相同的QR码,因此对此QR码进行扫描的次数会是大的。即使仅市场上约一半的赝品的QR码被扫描,对此QR码进行扫描的次数也会是大的。In the case of genuine products, each product has its own unique QR code, so the number of scans of this QR code will be small. In contrast, in the case of fakes, thousands of fakes have the same QR code, so the number of scans of this QR code will be large. Even if only about half of the fake QR codes on the market are scanned, the number of times this QR code is scanned can be large.
此外,就真品而言,单个产品在市场上的寿命(或存在时间)通常是短的。相反,就赝品而言,由于赝品持续地被生产、售卖,因此,赝品在市场上的寿命会是长的。Furthermore, in terms of genuine products, the lifespan (or existence time) of an individual product on the market is usually short. On the contrary, in the case of counterfeit goods, since counterfeit goods are continuously produced and sold, the lifespan of counterfeit goods in the market will be long.
此外,就真品而言,单个产品的空间移动范围通常是小的。相反,就赝品而言,由于具有相同QR码的赝品可能在全国范围内销售,因此,在考虑具有相同QR码的赝品的情况下,产品的空间分布范围可能是广的。Furthermore, with respect to genuine products, the spatial movement range of a single product is usually small. Conversely, in the case of counterfeit goods, since counterfeit goods with the same QR code may be sold nationwide, the spatial distribution of products may be wide when considering counterfeit goods with the same QR code.
基于以上,特征分析部件120能够根据数据库中的具有相同的唯一代码数据的条目的、有关于扫描数量、扫描时间跨度和/或扫描空间跨度的特征,确定所考虑的QR码指示伪造产品的概率。在所确定的概率高的情况下,确定具有所考虑的QR码的产品是伪造产品。在下文中,将参考图3、图4、图5A-图5C来描述特征分析部件120的操作。Based on the above, the
换言之,特征分析部件120可以基于数据库中的具有相同的唯一代码数据的条目的统计特征,确定产品是否是伪造产品。这里,统计特征可以包括有关于扫描数量、扫描时间跨度和/或扫描空间跨度的分布的特征。进一步地,特征分析部件120可以基于数据库中的具有相同的唯一代码数据的条目的基于多变量的统计特征,确定产品是否是伪造产品。这里,基于多变量的统计特征可以包括有关于扫描数量、扫描时间跨度和扫描空间跨度中的至少两个的分布的特征。应理解,相比于考虑单个变量的统计特征,当综合考虑多个变量的统计特征时,能够得到更可靠的确定结果。In other words, the
接下来,方法200前进到步骤S230,在步骤S230处,黑名单生成部件130将在步骤S220处确定为指示伪造产品的唯一代码数据添加到伪造产品黑名单中。也就是说,伪造产品黑名单包括在步骤S220处被确定为指示伪造产品的唯一代码数据。换言之,伪造产品黑名单包括被伪造方复制并使用了的唯一代码数据。Next, the
此外,黑名单生成部件130还将人为地确定为指示伪造产品的唯一代码数据添加到伪造产品黑名单中。如之前提及的,在真品的包装上,QR码的印刷方式不同于产品包装上的图案、文字等的印刷方式。而在赝品的包装上,二者的印刷方式是相同的。这使得产品的分销商、零售商等能够视觉地识别出赝品。可替代地,产品的分销商、零售商等可以通过检测产品的化学成分来识别出赝品。在识别出赝品的情况下,产品的分销商、零售商等可以拍摄产品的QR码、上传QR码的数字图像、并说明此QR码指示伪造产品。从而,黑名单生成部件130能够将代表此QR码的唯一代码数据添加到黑名单中。可替代地,在唯一代码是产品代码的情况下,产品的分销商、零售商等可以拍摄产品代码、上传产品代码的数字图像、并说明此产品代码指示伪造产品。或者,产品的分销商、零售商等可以手动地输入指示伪造产品的产品代码并说明此产品代码指示伪造产品。从而,黑名单生成部件130能够将对应的产品代码添加到黑名单中。又可替代地,在唯一代码是Datamatrix码的情况下,可以与处理QR码的方式类似的方式处理Datamatrix码。In addition, the
此外,黑名单生成部件130定期地对生成的黑名单进行更新。具体而言,随着数据库中的条目增多,部件130可以将新的唯一代码数据添加到黑名单中。可替代地,在某个QR码长时间不被扫描的情况下,部件130可以将对应的唯一代码数据从黑名单中删除。In addition, the
此外,黑名单生成部件130将所生成的黑名单发送给伪造产品确定部件140。应理解,如前所述的步骤S210-S230对应于黑名单的生成步骤。接下来描述黑名单的使用步骤S240。还应理解,黑名单的生成步骤和黑名单的使用步骤可以是并行的步骤。此外,在下文中还将参考图7A和图7B来描述对黑名单的示例性使用示例。Further, the
在步骤S240处,伪造产品确定部件140使用在步骤S230中生成的黑名单来识别伪造产品。具体而言,响应于对洗发水产品的QR码的扫描,伪造产品确定部件140确定此QR码(即对应的唯一代码数据)是否被包含在黑名单中。如果是,那么伪造产品确定部件140确定具有此QR码的产品是伪造产品。如果否,那么伪造产品确定部件140确定具有此QR码的产品是真品。At step S240, the counterfeit
在步骤S220处确定洗发水产品是伪造产品的情况下,或者在步骤S240处确定洗发水产品是伪造产品的情况下,方法200前进到步骤S250,在步骤S250处,通知部件150向对应的执行扫描的电子设备通知所扫描的洗发水产品是伪造产品。并且,在其他情况下,通知部件150可以向电子设备通知所扫描的洗发水产品是真品。也就是说,通知部件150向执行扫描的分销商、零售商、消费者等通知所扫描的洗发水产品是真品还是赝品。可以以各种已知的方式执行这种通知,比如发送文本短消息、发送语音消息等等。In the event that the shampoo product is determined to be a counterfeit product at step S220, or the shampoo product is determined to be a counterfeit product at step S240, the
以下,参考图3、图4、图5A-图5C来描述特征分析部件120的操作。Hereinafter, the operation of the
图3是图示根据本公开一些实施例的示例性特征分析部件120的构造的框图。FIG. 3 is a block diagram illustrating the construction of an exemplary
特征分析部件120可以包括:扫描数量分析部件122,用于确定数据库中的具有相同的唯一代码数据的条目的数量是否大于预设数量;时间跨度分析部件124,用于基于在具有相同的唯一代码数据的条目中的时间数据,确定是否至少一个扫描时间间隔大于预设时间间隔,扫描时间间隔指示在任意两次扫描的扫描时间之间的时间间隔;以及空间跨度分析部件126,用于基于在具有相同的唯一代码数据的条目中的地理位置数据,确定是否至少一个扫描空间距离大于预设空间距离,扫描空间距离指示在任意两次扫描的地理位置之间的空间距离。The
尽管未示出,部件120还可以包括综合分析部件,该综合分析部件用于基于部件122、部件124和部件126中的至少一个的确定结果来确定所考虑的QR码是否指示伪造产品。Although not shown, the
下文将进一步详细描述如图3所示的各部件的操作。The operation of the various components shown in FIG. 3 will be described in further detail below.
图4是图示根据本公开一些实施例的示例性特征分析处理220的流程图。FIG. 4 is a flow diagram illustrating an exemplary feature analysis process 220 in accordance with some embodiments of the present disclosure.
首先,在步骤S222处,扫描数量分析部件122确定针对同一个QR码的扫描数量是否大于预设数量。并且,在步骤S222处的确定结果被发送给稍后描述的综合分析步骤S228。图5A示出针对黑名单中的QR码的扫描数量直方图。图5A中的横轴代表针对同一个QR码的扫描数量,纵轴代表各扫描数量的总计数。通过与针对真品的QR码的扫描数量直方图相比较,发现:对同一个真品扫描20次或更多次的情形是少见的。因此,在步骤S228处,在针对同一个QR码的扫描数量大于例如20的情况下,可以确定此QR码指示伪造产品。First, at step S222, the scan
能够理解,一般而言,在真品的情况下,对同一个真品扫描20次的情形是不常见的。对同一个真品扫描100次的情形是极其罕见的。相反,在赝品的情况下,由于成千上万个赝品具有相同的QR码,因此,对同一个QR码扫描数十次会是常见的。It can be understood that, in general, in the case of genuine products, it is not common to scan the same
在步骤S224处,时间跨度分析部件124确定针对同一个QR码的多次扫描之中,是否至少一个扫描时间间隔大于预设时间间隔。比如,部件124可以确定是否有一个扫描时间间隔大于预设时间间隔。又比如,部件124可以确定,是否有两个或更多个扫描时间间隔大于预设时间间隔。并且,在步骤S224处的确定结果被发送给综合分析步骤S228。图5B示出QR码重现时间间隔(即扫描时间间隔)的分布。图5B中的横轴代表作为自变量的扫描时间间隔,其以天为单位,纵轴代表针对自变量的概率密度函数。在图5B中,实线代表在黑名单中的QR码的重现时间间隔的分布,虚线代表不在黑名单中的QR码的重现时间间隔的分布。通过比较由实线代表的分布和由虚线代表的分布,可见:对真品的扫描时间间隔大多集中在0-25天,而对赝品的扫描时间间隔大多集中在50-150天。因此,在步骤S228处,如果就同一QR码的扫描时间间隔而言,存在至少一个扫描时间间隔大于例如25天或者50天,那么可以确定此QR码指示伪造产品。应理解,大于预设时间间隔的扫描时间间隔越多,那么确定结果越可靠。At step S224, the time
能够理解,一般而言,在真品的情况下,由于单个真品的市场寿命不长,所以对单个真品的扫描时间间隔不会是大的。相反,在赝品的情况下,由于成千上万个具有相同QR码的赝品在市场上持续销售,因此,相较于真品而言,对赝品的扫描时间间隔倾向于是大的。It can be understood that, in general, in the case of genuine products, since the market life of a single genuine product is not long, the scanning time interval for a single genuine product will not be large. On the contrary, in the case of fakes, since thousands of fakes with the same QR code are continuously sold in the market, the scanning time interval for the fakes tends to be large compared to the real ones.
在步骤S226处,空间跨度分析部件126确定针对同一个QR码的多次扫描之中,是否至少一个扫描空间距离大于预设空间距离。比如,部件126可以确定是否有一个扫描空间距离大于预设空间距离。又比如,部件124可以确定,是否有两个或更多个扫描空间距离大于预设空间距离。并且,在步骤S226处的确定结果被发送给综合分析步骤S228。图5C示出QR码重现空间距离(即扫描空间距离)的分布。图5C中的横轴代表作为自变量的扫描空间距离,其以千米为单位,纵轴代表针对自变量的概率密度函数。在图5C中,实线代表在黑名单中的QR码的重现空间距离的分布,虚线代表不在黑名单中的QR码的重现空间距离的分布。通过比较由实线代表的分布和由虚线代表的分布,可见:对真品的扫描空间距离大多集中在0-200千米,而对赝品的扫描空间距离大多集中在200-2000千米。因此,在步骤S228处,如果就同一QR码的扫描空间距离而言,存在至少一个扫描空间距离大于例如200千米,那么可以确定此QR码指示伪造产品。应理解,大于预设空间距离的扫描空间距离越多,那么确定结果越可靠。At step S226, the spatial
能够理解,一般而言,在真品的情况下,对于单个真品进行扫描的地理位置通常不会大幅变化。相反,在赝品的情况下,由于成千上万个具有相同QR码的赝品在全国范围内广泛销售,因此,相较于真品而言,对赝品的扫描空间距离倾向于是大的。It will be appreciated that, in general, in the case of genuine articles, the geographic location where a single genuine article is scanned usually does not vary significantly. Conversely, in the case of fakes, since thousands of fakes with the same QR code are widely sold across the country, the scanning spatial distance for fakes tends to be large compared to genuine ones.
接下来,在步骤S228处,综合分析部件基于在步骤S222、S224和S226处得到的确定结果中的至少一个结果来确定所考虑的QR码是否指示伪造产品。例如,可以在步骤S222、S224和S226处得到的确定结果中的任一个确定结果是肯定判定的情况下,确定所考虑的QR码指示伪造产品。又例如,可以在步骤S222、S224和S226处得到的确定结果中的任意两个确定结果是肯定判定的情况下,确定所考虑的QR码指示伪造产品。再例如,可以在步骤S222、S224和S226处得到的确定结果中的全部的确定结果是肯定判定的情况下,确定所考虑的QR码指示伪造产品。Next, at step S228, the comprehensive analysis part determines whether the QR code under consideration indicates a counterfeit product based on at least one of the determination results obtained at steps S222, S224 and S226. For example, it may be determined that the QR code under consideration indicates a counterfeit product if any of the determination results obtained at steps S222, S224, and S226 is a positive determination. For another example, it may be determined that the QR code under consideration indicates a counterfeit product if any two of the determination results obtained at steps S222, S224 and S226 are positive determinations. For another example, it may be determined that the QR code under consideration indicates a counterfeit product if all of the determination results obtained at steps S222, S224 and S226 are positive determinations.
应理解,如前所述的预设数量、预设时间阈值和预设距离阈值是根据经验预设的数值。这些预设数值在不同类别的个人消费者产品之间变化。比如,就洗发水产品而言,其在市场上的寿命通常是短的,比如几个月,而就刮刀产品而言,其在市场上的寿命通常是长的,比如几年,因此针对这两类产品所预设的时间阈值可以是不同的。此外,与考虑单个确定结果的情况相比,在考虑两个或更多个确定结果时,可以采用更低的预设数值。It should be understood that the aforementioned preset number, preset time threshold and preset distance threshold are values preset according to experience. These preset values vary between different categories of individual consumer products. For example, in the case of shampoo products, the lifespan in the market is usually short, such as a few months, and in the case of scraper products, the lifespan in the market is usually long, such as several years, so for this The preset time thresholds for the two types of products may be different. In addition, when two or more determination results are considered, a lower preset value can be employed than when a single determination result is considered.
在本公开的一些实施例中,特征分析部件120可以基于在具有相同的唯一代码数据的条目中的时间数据和地理位置数据来确定具有此相同的唯一代码数据的个人消费品产品是否是伪造产品。更具体而言,部件120可以基于任意两次扫描的扫描时间间隔与扫描空间距离之比来确定产品是否是伪造产品。比如,如果确定针对某个QR码的两次扫描发生在几乎相同的时间,然而这两次扫描的地理位置之间的空间间隔大,比如跨省/市,那么可以确定此QR码指示伪造产品。In some embodiments of the present disclosure,
在本公开的一些实施例中,个人消费品产品可以具有印刷在产品外包装上的外部标识代码以及印刷在产品内包装上的内部标识代码。外部标识代码和内部标识代码是不同的标识代码(形式不同或者内容不同)。并且,响应于对多个个人消费品产品的内部标识代码的多次扫描,构建如前所述的数据库。这样,能够提高伪造方对标识代码进行复制的难度。In some embodiments of the present disclosure, a personal consumable product may have an outer identification code printed on the outer packaging of the product and an inner identification code printed on the inner packaging of the product. The external identification code and the internal identification code are different identification codes (different in form or content). And, in response to multiple scans of the internal identification codes of the plurality of personal consumer product products, the database as previously described is constructed. In this way, the difficulty of duplicating the identification code by the counterfeiter can be improved.
接下来,参考图7A和图7B描述对黑名单的示例性使用示例。更具体而言,参考图7A和图7B描述根据本公开一些实施例的示例性的基于Web的应用程序。此基于Web的应用程序可以由产品制造商所提供的服务器来实现。以下从此应用程序的用户的视角来描述此应用程序的功能。这里,基于Web的应用程序的用户可以是消费者、零售商、经销商、调查人员、执法人员等等。在此示例中,用户使用基于Web的应用程序来查询产品是否是伪造产品,此查询可以包括以下8个步骤。在此示例中,将卫生巾产品描述为个人消费品产品的例子,并且将产品代码描述为标识代码的例子。Next, an exemplary use example of the blacklist is described with reference to FIGS. 7A and 7B . More specifically, an exemplary web-based application according to some embodiments of the present disclosure is described with reference to FIGS. 7A and 7B . This web-based application can be implemented by a server provided by the product manufacturer. The functionality of this application is described below from the perspective of a user of this application. Here, users of the web-based application may be consumers, retailers, dealers, investigators, law enforcement officials, and the like. In this example, a user uses a web-based application to query whether a product is a counterfeit product, and this query can include the following 8 steps. In this example, the sanitary napkin product is described as an example of a personal consumable product, and the product code is described as an example of an identification code.
步骤1、用户通过使用电子设备(比如台式电脑、笔记本电脑、智能手机等)连接到基于Web的应用程序。具体而言,用户通过访问预设的网址连接到相应的Web页面。Step 1. The user connects to the web-based application by using an electronic device (such as a desktop computer, a laptop computer, a smart phone, etc.). Specifically, the user connects to the corresponding Web page by accessing a preset web address.
步骤2、可选的登录步骤。用户可以选择实名访问或则匿名访问Web页面。Step 2. Optional login step. Users can choose real-name access or anonymous access to Web pages.
步骤3、用户对许可选项进行确认。比如,用户可以许可应用程序对其GPS数据或IP地址进行访问、许可应用程序使用相机、等等。Step 3. The user confirms the license option. For example, a user can grant an application access to its GPS data or IP address, grant an application access to the camera, and so on.
步骤4、用户被引导以扫描卫生巾产品的条形码。条形码的值、扫描时间、GPS数据以及可选的电子设备ID被取得并且记录。这里,产品的条形码能够指示出产品的制造商以及类别。Step 4. The user is directed to scan the bar code of the sanitary napkin product. The value of the barcode, scan time, GPS data, and optional electronic device ID are retrieved and recorded. Here, the barcode of the product can indicate the manufacturer and category of the product.
步骤5、基于Web的应用程序经由Web页面向用户显示伪造产品黑名单。伪造产品黑名单包括被伪造方复制并使用了的产品代码。应用程序可以经由如图7A所示的GUI来显示黑名单。图7A中的表格对应于示例性的黑名单,在此黑名单中,包括条形码、被伪造方复制的产品代码、以及被复制的产品代码的图像。这里,条形码被用于分类别地管理被复制的产品代码。如随后介绍的,图7A顶部的矩形框用于提供智能查找功能。Step 5. The web-based application displays the fake product blacklist to the user via the web page. Counterfeit product blacklists include product codes that have been copied and used by counterfeit parties. The application can display the blacklist via the GUI as shown in Figure 7A. The table in FIG. 7A corresponds to an exemplary blacklist that includes barcodes, product codes copied by counterfeiters, and images of the copied product codes. Here, barcodes are used to manage the copied product codes by category. As described later, the rectangular box at the top of Figure 7A is used to provide a smart lookup function.
步骤6、用户将卫生巾产品上的产品代码“07/12/2024 8250 2702 17 03:029739”逐个数位地键入到矩形框中。在键入的过程中可以忽略符号和空格。在键入的过程中可以删除错误键入的数位。相应地,与已经键入的数位匹配的黑名单中的产品代码被显示在图7A中的表格中。如图7A中所示,在用户已经键入“07”的情况下,用户找到产品的产品代码,如图7A中的表格的第一行中所示。Step 6. The user enters the product code "07/12/2024 8250 2702 17 03:029739" on the sanitary napkin product digit by digit into the rectangular box. Symbols and spaces can be ignored as you type. Mistyped digits can be deleted as you type. Accordingly, product codes in the blacklist that match the digits that have been entered are displayed in the table in Figure 7A. As shown in Figure 7A, where the user has typed "07", the user finds the product code for the product, as shown in the first row of the table in Figure 7A.
步骤7、用户选择(比如点击)如图7A中的表格的第一行中所示的产品代码,然后如图7B所示的GUI被呈现给用户,以供用户确认所选择的产品代码是否是印刷在产品上的代码。Step 7. The user selects (eg clicks) a product code as shown in the first row of the table in Figure 7A, and then a GUI as shown in Figure 7B is presented to the user for the user to confirm whether the selected product code is Code printed on the product.
步骤8、如果用户选择如图7B所示的GUI中的“是”,那么基于Web的应用程序能够经由Web页面向用户通知所查询的产品是伪造产品。如果用户选择如图7B所示的GUI中的“否”,那么基于Web的应用程序返回到前述步骤3。如果用户选择如图7B所示的GUI中的“重新输入产品代码”,那么基于Web的应用程序返回到前述步骤5。如果用户选择如图7B所示的GUI中的“撤消”,那么基于Web的应用程序结束对如图7B所示的GUI的显示。Step 8. If the user selects "Yes" in the GUI as shown in FIG. 7B, the web-based application can notify the user via the web page that the queried product is a counterfeit product. If the user selects "No" in the GUI as shown in FIG. 7B, the web-based application returns to step 3 above. If the user selects "re-enter product code" in the GUI as shown in Figure 7B, the web-based application returns to step 5 above. If the user selects "Undo" in the GUI as shown in FIG. 7B, the web-based application ends the display of the GUI as shown in FIG. 7B.
应理解,以上参考图7A和图7B描述的示例仅是示例性的,本公开不限于此。例如,在前述步骤6中,替代由用户键入产品代码,可以由用户扫描产品包装上的QR码或者Datamatrix码,从而经由解码得到产品的ID。又可替代地,用户可以拍摄产品包装上的产品代码,从而经由OCR技术得到产品代码。此外,基于Web的应用程序能够经由Web页面向用户显示感兴趣的扫描活动的分布。例如,基于Web的应用程序能够在地图上标记出感兴趣的时间段内的、对同一标识代码的扫描活动的位置。可替代地,基于Web的应用程序能够在地图上标记出被识别为伪造产品的地理位置分布。It should be understood that the examples described above with reference to FIGS. 7A and 7B are merely exemplary, and the present disclosure is not limited thereto. For example, in the aforementioned step 6, instead of entering the product code by the user, the user can scan the QR code or the Datamatrix code on the product package, so as to obtain the ID of the product through decoding. Alternatively, the user can photograph the product code on the product package, so as to obtain the product code through OCR technology. In addition, the web-based application can display the distribution of scanning activity of interest to the user via a web page. For example, a web-based application can mark on a map the location of scanning activity for the same identification code during a time period of interest. Alternatively, a web-based application can map the geographic distribution of products identified as counterfeit.
应理解,以上描述了个人消费品产品的标识代码是唯一代码的情形。然而,本公开不限于此。可替代地,个人消费品产品的标识代码可以是由多个(或者一组)个人消费品产品共用的共用代码。比如,如前所述,在产品的高速制造过程中,可能一组产品具有完全相同的标识代码。又比如,在使用如图6A中所示的产品代码的一部分“DDDDPPPPLL HH:MM:SS”作为标识代码的情况下,可以使在同一时间下线的一组产品共用相同的标识代码。这一组产品例如可以是大于2个且小于20个的产品。可替代地,这一组产品例如可以是大于2个且小于10个的产品。又可替代地,这一组产品例如可以是大于2个且小于5个的产品。即使由如上所述的一组产品共用一个标识代码,根据本公开的方法和装置仍能够识别出伪造产品。It will be appreciated that the above describes the situation where the identification code of the personal consumer product product is a unique code. However, the present disclosure is not limited thereto. Alternatively, the identification code of the personal consumable product may be a common code shared by a plurality (or group of) personal consumable products. For example, as mentioned earlier, during the high-speed manufacturing of products, a group of products may have exactly the same identification code. For another example, when a part of the product code "DDDDPPPPLL HH:MM:SS" as shown in FIG. 6A is used as the identification code, a group of products offline at the same time can share the same identification code. This set of products can be, for example, more than 2 and less than 20 products. Alternatively, the set of products may be greater than 2 and less than 10 products, for example. Still alternatively, the set of products may be greater than 2 and less than 5 products, for example. Even though one identification code is shared by a group of products as described above, the method and apparatus according to the present disclosure can still identify counterfeit products.
以上介绍了根据本公开的用于识别伪造的个人消费品产品的方法和装置。通过数据分析的方式,本公开的方法和装置能够可靠地识别伪造产品。此外,基于所构建的数据库,能够确定伪造产品存在的区域和时段,这对于产品制造商打击伪造会是有意义的。The foregoing describes methods and apparatus for identifying counterfeit personal consumer product products in accordance with the present disclosure. By means of data analysis, the method and apparatus of the present disclosure can reliably identify counterfeit products. In addition, based on the constructed database, it is possible to determine the area and time period in which counterfeit products exist, which may be meaningful for product manufacturers to combat counterfeiting.
硬件实现hardware implementation
图8是图示出根据本公开一些实施例的其中可应用本公开的一般硬件环境。8 is a diagram illustrating a general hardware environment in which the present disclosure may be applied, according to some embodiments of the present disclosure.
参考图8,现在将描述作为其中可应用本公开的各方面的硬件设备的示例的计算设备800。本公开的计算机系统例如可以由计算设备800来实现。计算设备800可以是被配置成执行处理和/或计算的任何机器,可以是但不限于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数字助理、智能电话、便携式相机或其任意组合。上述服务器可以整体或至少部分地由计算设备800或类似的设备或系统来实现。8, a
计算设备800可以包括能够经由一个或多个接口与总线802连接或者与总线802通信的元件。例如,计算设备800可以包括总线802、一个或多个处理器804、一个或多个输入设备806以及一个或多个输出设备808。一个或多个处理器804可以是任何类型的处理器,并且可以包括但不限于一个或多个通用处理器和/或一个或多个专用处理器(诸如专用处理芯片)。输入设备806可以是能够向计算设备输入信息的任何类型的设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或遥控器。输出设备808可以是能够呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端和/或打印机。计算设备800还可以包括非瞬态存储设备810或与非瞬态存储设备810连接,非瞬态存储设备810可以是非瞬态的并且可以实现数据存储库的任何存储设备,并且可以包括但不限于盘驱动器、光学存储设备、固态存储装置、软盘、柔性盘、硬盘、磁带或任何其它磁性介质、紧凑型盘或任何其它光学介质、ROM(只读存储器)、RAM(随机存取存储器)、高速缓存存储器和/或任何其它存储器芯片或盒带、和/或计算机可以从其读取数据、指令和/或代码的任何其它介质。非瞬态存储设备810可以是可从接口拆卸的。非暂态存储设备810可以具有用于实现上述方法和步骤的数据/指令/代码。计算设备800还可以包括通信设备812。通信设备812可以是能够与外部装置和/或与网络通信的任何类型的设备或系统,并且可以包括但不限于调制解调器、网络卡、红外通信设备、无线通信装备和/或诸如蓝牙TM设备、802.11设备、WiFi设备、WiMax设备、蜂窝通信设施等的芯片组。
总线802可以包括但不限于工业标准体系架构(ISA)总线、微通道体系架构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)本地总线和外围组件互连(PCI)总线。
计算设备800还可以包括工作存储器814,工作存储器814可以是可以存储对处理器804的工作有用的指令和/或数据的任何类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。
软件要素可以位于工作存储器814中,包括但不限于操作系统816、一个或多个应用程序818、驱动程序和/或其它数据和代码。用于执行上述方法和步骤的指令可以被包括在一个或多个应用程序818中,并且上述装置100或300的部件可以通过处理器804读取并执行一个或多个应用程序818的指令来实现。更具体地,数据库构建部件110可以例如由处理器804在执行具有执行步骤S210的指令的应用程序818时实现。特征分析部件120可以例如由处理器804在执行具有执行步骤S220的指令的应用程序818时实现。类似地,黑名单生成部件130、伪造产品确定部件140、通知部件150可以分别例如由处理器804在执行具有执行步骤S230、S240、S250的指令的应用程序818时实现。此外,扫描数量分析部件122、时间跨度分析部件124、空间跨度分析部件126可以分别例如由处理器804在执行具有执行步骤S222、S224、S226的指令的应用程序818时实现。软件要素的指令的可执行代码或源代码可以存储在非瞬态计算机可读存储介质(诸如上述(一个或多个)存储设备810)中,并且可以在可能编译和/或安装的情况下被读入到工作存储器814中。软件要素的指令的可执行代码或源代码也可以从远程位置下载。Software elements may reside in working
从上述实施例中,本领域技术人员可以清楚地知晓,可以通过软件及必要的硬件来实现本公开,或者可以通过硬件、固件等来实现本公开。基于这种理解,可以部分地以软件形式来实现本公开的实施例。计算机软件可以存储在计算机的可读存储介质中,比如软盘、硬盘、光盘或闪存中。计算机软件包括使得计算机(例如个人计算机、服务站或网络终端)运行根据本公开的各个实施例的方法或其一部分的一系列指令。From the above embodiments, those skilled in the art can clearly understand that the present disclosure can be implemented by software and necessary hardware, or can be implemented by hardware, firmware, and the like. With this understanding, embodiments of the present disclosure may be implemented in part in software. Computer software may be stored in a computer-readable storage medium, such as a floppy disk, hard disk, optical disk, or flash memory. Computer software includes a series of instructions that cause a computer (eg, a personal computer, a service station, or a network terminal) to perform methods, or portions thereof, according to various embodiments of the present disclosure.
已经这样描述了本公开,清楚的是,本公开可以以许多种方式变化。这些变化不被视为背离了本公开的精神和范围,而是对于本领域技术人员而言显而易见的所有这种修改意欲被包括在以下权利要求的范围中。Having thus described the present disclosure, it will be apparent that the present disclosure may be varied in many ways. Such changes are not to be regarded as a departure from the spirit and scope of this disclosure, but all such modifications obvious to those skilled in the art are intended to be included within the scope of the following claims.
Claims (26)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011534992.8A CN114663106A (en) | 2020-12-23 | 2020-12-23 | Method and computer system for identifying counterfeit personal consumer product |
CN202180079238.6A CN116583858A (en) | 2020-12-23 | 2021-12-08 | Method and computer system for identifying counterfeit personal consumer products |
PCT/US2021/072797 WO2022140729A1 (en) | 2020-12-23 | 2021-12-08 | Method and computer system for identifying counterfeit personal consumer product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011534992.8A CN114663106A (en) | 2020-12-23 | 2020-12-23 | Method and computer system for identifying counterfeit personal consumer product |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114663106A true CN114663106A (en) | 2022-06-24 |
Family
ID=79025219
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011534992.8A Pending CN114663106A (en) | 2020-12-23 | 2020-12-23 | Method and computer system for identifying counterfeit personal consumer product |
CN202180079238.6A Pending CN116583858A (en) | 2020-12-23 | 2021-12-08 | Method and computer system for identifying counterfeit personal consumer products |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180079238.6A Pending CN116583858A (en) | 2020-12-23 | 2021-12-08 | Method and computer system for identifying counterfeit personal consumer products |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN114663106A (en) |
WO (1) | WO2022140729A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887570A (en) * | 2005-02-03 | 2010-11-17 | 尧德品牌保护公司 | Method and system for deterring product counterfeiting, diversion and piracy |
US20120187185A1 (en) * | 2011-01-20 | 2012-07-26 | Eugene Sayan | System and method for detecting counterfeit products and documents, and tracking and authenticating documents |
CN105190663A (en) * | 2014-02-04 | 2015-12-23 | M·科伦 | System for authenticating items |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9076024B2 (en) * | 2013-03-07 | 2015-07-07 | Authentag, Llc | Anti-counterfeiting system and method |
US20170032382A1 (en) * | 2014-04-14 | 2017-02-02 | Jenda Tag, LLC | System and Method for Product Authentication |
US20160314474A1 (en) * | 2015-04-24 | 2016-10-27 | 9210482 Canada Corporation | Geo-analytic system and method for authentication of goods |
MY195783A (en) * | 2018-12-21 | 2023-02-13 | Mimos Berhad | System And Method To Detect Potential Counterfeits Using Qr Code |
-
2020
- 2020-12-23 CN CN202011534992.8A patent/CN114663106A/en active Pending
-
2021
- 2021-12-08 CN CN202180079238.6A patent/CN116583858A/en active Pending
- 2021-12-08 WO PCT/US2021/072797 patent/WO2022140729A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887570A (en) * | 2005-02-03 | 2010-11-17 | 尧德品牌保护公司 | Method and system for deterring product counterfeiting, diversion and piracy |
US20120187185A1 (en) * | 2011-01-20 | 2012-07-26 | Eugene Sayan | System and method for detecting counterfeit products and documents, and tracking and authenticating documents |
CN105190663A (en) * | 2014-02-04 | 2015-12-23 | M·科伦 | System for authenticating items |
Also Published As
Publication number | Publication date |
---|---|
CN116583858A (en) | 2023-08-11 |
WO2022140729A1 (en) | 2022-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10380643B2 (en) | Methods, systems and apparatus to generate market segmentation data with anonymous location data | |
CN107835231B (en) | Feedback information processing method and terminal equipment | |
WO2017211191A1 (en) | Method and device for pushing information | |
CN112418932B (en) | Marketing information pushing method and device based on user tag | |
US20080103850A1 (en) | System And Method For Collecting Advertisement Information And For Real-Time Analyzing | |
US8082191B2 (en) | Egg code management method and egg search code management system | |
CN108364199A (en) | A kind of data analysing method and system based on Internet user's comment | |
CN110392155B (en) | Notification message display and processing method, device and equipment | |
US20150262247A1 (en) | Curbside cart direct marketing systems and methods | |
CN114782076B (en) | Online mall consumption platform lottery integral exchange intelligent management method, system and computer storage medium | |
US20140129569A1 (en) | Address extraction from a communication | |
CN110955690A (en) | Self-service data labeling platform and self-service data labeling method based on big data technology | |
CN111083211B (en) | User touch method and system based on big data platform | |
JP2013246747A (en) | Program and campaign management device | |
CN111667317A (en) | Service processing method, device and system | |
CN112184332A (en) | Activity information push method, device and device | |
JP5444096B2 (en) | Information analyzer | |
CN111078742A (en) | User classification model training method, user classification method and device | |
CN111178934A (en) | Method and device for acquiring target object | |
CN116934372A (en) | Store operation customer data management method and system | |
CN114663106A (en) | Method and computer system for identifying counterfeit personal consumer product | |
CN107766904A (en) | One kind retrospect scale merges printing traceability code method and device | |
CN113918548A (en) | Questionnaire survey method and device based on private domain flow and storage medium | |
CN110413852A (en) | A kind of information-pushing method, device, equipment and medium | |
JP2004171261A (en) | Consumer analysis system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |