[go: up one dir, main page]

CN114663106A - Method and computer system for identifying counterfeit personal consumer product - Google Patents

Method and computer system for identifying counterfeit personal consumer product Download PDF

Info

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
Application number
CN202011534992.8A
Other languages
Chinese (zh)
Inventor
J·R·斯通豪斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Procter and Gamble Co
Original Assignee
Procter and Gamble Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Procter and Gamble Co filed Critical Procter and Gamble Co
Priority to CN202011534992.8A priority Critical patent/CN114663106A/en
Priority to CN202180079238.6A priority patent/CN116583858A/en
Priority to PCT/US2021/072797 priority patent/WO2022140729A1/en
Publication of CN114663106A publication Critical patent/CN114663106A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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/06037Record 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking

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

公开了用于识别伪造的个人消费品产品的方法和计算机系统。用于识别伪造的个人消费品产品的方法包括:响应于对多个个人消费品产品的标识代码的多次扫描,构建包含多个条目的数据库,每个条目对应于一次扫描并且每个条目包括:代表所扫描的标识代码的标识代码数据,代表扫描时间的时间数据,以及代表扫描地理位置的地理位置数据,其中,个人消费品产品的标识代码包括对于单个个人消费品而言唯一的唯一代码或者由多个个人消费品产品共用的共用代码;以及基于数据库中的具有相同的标识代码数据的条目的特征,确定具有此相同的标识代码数据的个人消费品产品是否是伪造产品。

Figure 202011534992

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.

Figure 202011534992

Description

用于识别伪造的个人消费品产品的方法和计算机系统Method and computer system for identifying counterfeit personal consumer product products

技术领域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 product identification device 100 in accordance with some embodiments of the present disclosure.

装置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 apparatus 100 may further include a unique code data obtaining means for obtaining unique code data from a digital image of a QR code obtained via scanning. More specifically, the component may perform decoding processing on the digital image of the QR code to obtain the unique ID of the product (such as the serial number of the product) as the unique code data.

应理解,在产品的唯一代码是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 product identification method 200 in accordance with some embodiments of the present disclosure. The method 200 may be performed by a server provided by the product manufacturer. Alternatively, the method 200 may be performed jointly by the electronic device performing the scan and the above-mentioned server.

响应于比如消费者、零售商、分销商等使用电子设备对洗发水产品的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 method 200 begins at step S210, where the database building component 110 builds the database as previously described. In response to a scan of the QR code of the shampoo product using the electronic device, the database building component 110 generates a new entry that may include: unique code data representing the scanned QR code, time data representing the time of the scan, and Geolocation data representing the scanned geographic location. The scan time data may contain the year, month, and day of the scan operation, and the scan time data may also contain the time of day when the scan operation occurred. The geographic location data may include GPS data of the electronic device scanning the QR code or the IP address of the electronic device scanning the QR code, where the IP address can be converted into GPS data. It will be appreciated that in response to multiple scans of the QR codes for multiple shampoo products, the database will contain multiple corresponding entries.

在本公开中,对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.

类别category 品牌brand 序列号serial number 电子设备IDElectronic Device ID 扫描时间Scan time 电子设备IP地址Electronic device IP address 头发hair 海飞丝Head & Shoulders 8996430776752289964307767522 orKdM5bJAUPROQKbOZ3eYcxnBnM8orKdM5bJAUPROQKbOZ3eYcxnBnM8 01/04/2020 00:3301/04/2020 00:33 14.212.241.18914.212.241.189 头发hair 海飞丝Head & Shoulders 7150046708413171500467084131 orKdM5aGXiOcXnOjqnJlazgzPy1gorKdM5aGXiOcXnOjqnJlazgzPy1g 01/04/2020 00:0001/04/2020 00:00 106.17.18.101106.17.18.101 头发hair 海飞丝Head & Shoulders 8353660351107783536603511077 orKdM5Xugtm2i_T9lnfkg_JescOworKdM5Xugtm2i_T9lnfkg_JescOw 01/04/2020 00:0601/04/2020 00:06 106.61.105.220106.61.105.220 头发hair 海飞丝Head & Shoulders 9161614230453591616142304535 orKdM5ariiggNm4CJlrOIBYLOk-MorKdM5ariiggNm4CJlrOIBYLOk-M 01/04/2020 00:1401/04/2020 00:14 182.139.78.136182.139.78.136 头发hair 海飞丝Head & Shoulders 2404583540568824045835405688 orKdM5UpDGRh8qHPp5ieBnbYY0qoorKdM5UpDGRh8qHPp5ieBnbYY0qo 01/04/2020 00:2401/04/2020 00:24 112.96.71.104112.96.71.104

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

Figure BDA0002853065870000071
Figure BDA0002853065870000071

表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 method 200 proceeds to step S220, where the feature analysis component 120 determines whether the shampoo product with the same unique code data is a counterfeit product based on the features of the entry in the database with the same unique code data . In other words, the feature analysis component 120 determines the probability that a shampoo product with this same unique code data is a counterfeit product. It is easy to understand that in the case of a high probability, it can be determined that the corresponding shampoo product is a counterfeit product.

就真品而言,每个产品具有其自身独有的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 feature analysis component 120 can determine the probability that the considered QR code indicates a counterfeit product based on the features of the entries in the database with the same unique code data regarding the number of scans, the scan time span and/or the scan space span . If the determined probability is high, it is determined that the product with the QR code under consideration is a counterfeit product. Hereinafter, the operation of the feature analysis part 120 will be described with reference to FIGS. 3 , 4 , and 5A-5C.

换言之,特征分析部件120可以基于数据库中的具有相同的唯一代码数据的条目的统计特征,确定产品是否是伪造产品。这里,统计特征可以包括有关于扫描数量、扫描时间跨度和/或扫描空间跨度的分布的特征。进一步地,特征分析部件120可以基于数据库中的具有相同的唯一代码数据的条目的基于多变量的统计特征,确定产品是否是伪造产品。这里,基于多变量的统计特征可以包括有关于扫描数量、扫描时间跨度和扫描空间跨度中的至少两个的分布的特征。应理解,相比于考虑单个变量的统计特征,当综合考虑多个变量的统计特征时,能够得到更可靠的确定结果。In other words, the feature analysis component 120 may determine whether the product is a counterfeit product based on the statistical features of the entries in the database having the same unique code data. Here, the statistical features may include features related to the distribution of the number of scans, the scan time span, and/or the scan space span. Further, the feature analysis component 120 may determine whether the product is a counterfeit product based on multivariate-based statistical features of entries in the database having the same unique code data. Here, the multivariate-based statistical features may include features regarding the distribution of at least two of the number of scans, the scan time span, and the scan space span. It should be understood that, compared to considering the statistical characteristics of a single variable, when the statistical characteristics of multiple variables are comprehensively considered, a more reliable determination result can be obtained.

接下来,方法200前进到步骤S230,在步骤S230处,黑名单生成部件130将在步骤S220处确定为指示伪造产品的唯一代码数据添加到伪造产品黑名单中。也就是说,伪造产品黑名单包括在步骤S220处被确定为指示伪造产品的唯一代码数据。换言之,伪造产品黑名单包括被伪造方复制并使用了的唯一代码数据。Next, the method 200 proceeds to step S230, where the blacklist generating component 130 adds the unique code data determined at step S220 as indicating a counterfeit product to the counterfeit product blacklist. That is, the counterfeit product blacklist includes unique code data determined to indicate counterfeit products at step S220. In other words, the counterfeit product blacklist includes unique code data copied and used by counterfeit parties.

此外,黑名单生成部件130还将人为地确定为指示伪造产品的唯一代码数据添加到伪造产品黑名单中。如之前提及的,在真品的包装上,QR码的印刷方式不同于产品包装上的图案、文字等的印刷方式。而在赝品的包装上,二者的印刷方式是相同的。这使得产品的分销商、零售商等能够视觉地识别出赝品。可替代地,产品的分销商、零售商等可以通过检测产品的化学成分来识别出赝品。在识别出赝品的情况下,产品的分销商、零售商等可以拍摄产品的QR码、上传QR码的数字图像、并说明此QR码指示伪造产品。从而,黑名单生成部件130能够将代表此QR码的唯一代码数据添加到黑名单中。可替代地,在唯一代码是产品代码的情况下,产品的分销商、零售商等可以拍摄产品代码、上传产品代码的数字图像、并说明此产品代码指示伪造产品。或者,产品的分销商、零售商等可以手动地输入指示伪造产品的产品代码并说明此产品代码指示伪造产品。从而,黑名单生成部件130能够将对应的产品代码添加到黑名单中。又可替代地,在唯一代码是Datamatrix码的情况下,可以与处理QR码的方式类似的方式处理Datamatrix码。In addition, the blacklist generating section 130 also adds unique code data that is artificially determined to indicate a counterfeit product to the counterfeit product blacklist. As mentioned before, on the packaging of genuine products, the printing method of the QR code is different from the printing method of the pattern, text, etc. on the product packaging. On the packaging of the fake, the printing method of the two is the same. This enables distributors, retailers, etc. of the product to visually identify fakes. Alternatively, a product's distributor, retailer, etc. can identify a counterfeit by testing the product's chemical composition. In the event that a counterfeit product is identified, the distributor, retailer, etc. of the product can photograph the QR code of the product, upload a digital image of the QR code, and explain that the QR code indicates a counterfeit product. Thus, the blacklist generating part 130 can add unique code data representing this QR code to the blacklist. Alternatively, where the unique code is a product code, a distributor, retailer, etc. of the product may photograph the product code, upload a digital image of the product code, and explain that the product code indicates a counterfeit product. Alternatively, the distributor, retailer, etc. of the product may manually enter a product code indicating a counterfeit product and state that this product code indicates a counterfeit product. Thus, the blacklist generating part 130 can add the corresponding product codes to the blacklist. Still alternatively, where the unique code is a Datamatrix code, the Datamatrix code may be processed in a similar manner to that of the QR code.

此外,黑名单生成部件130定期地对生成的黑名单进行更新。具体而言,随着数据库中的条目增多,部件130可以将新的唯一代码数据添加到黑名单中。可替代地,在某个QR码长时间不被扫描的情况下,部件130可以将对应的唯一代码数据从黑名单中删除。In addition, the blacklist generating unit 130 periodically updates the generated blacklist. Specifically, as entries in the database increase, component 130 may add new unique code data to the blacklist. Alternatively, if a certain QR code is not scanned for a long time, the component 130 may delete the corresponding unique code data from the blacklist.

此外,黑名单生成部件130将所生成的黑名单发送给伪造产品确定部件140。应理解,如前所述的步骤S210-S230对应于黑名单的生成步骤。接下来描述黑名单的使用步骤S240。还应理解,黑名单的生成步骤和黑名单的使用步骤可以是并行的步骤。此外,在下文中还将参考图7A和图7B来描述对黑名单的示例性使用示例。Further, the blacklist generation part 130 transmits the generated blacklist to the counterfeit product determination part 140 . It should be understood that the aforementioned steps S210-S230 correspond to the steps of generating the blacklist. Next, the step S240 of using the blacklist will be described. It should also be understood that the steps of generating the blacklist and using the blacklist may be parallel steps. Furthermore, an exemplary use example of the blacklist will be described below with reference to FIGS. 7A and 7B .

在步骤S240处,伪造产品确定部件140使用在步骤S230中生成的黑名单来识别伪造产品。具体而言,响应于对洗发水产品的QR码的扫描,伪造产品确定部件140确定此QR码(即对应的唯一代码数据)是否被包含在黑名单中。如果是,那么伪造产品确定部件140确定具有此QR码的产品是伪造产品。如果否,那么伪造产品确定部件140确定具有此QR码的产品是真品。At step S240, the counterfeit product determination part 140 identifies counterfeit products using the blacklist generated in step S230. Specifically, in response to the scanning of the QR code of the shampoo product, the counterfeit product determination component 140 determines whether the QR code (ie, the corresponding unique code data) is included in the blacklist. If so, the counterfeit product determination part 140 determines that the product with this QR code is a counterfeit product. If not, the counterfeit product determination part 140 determines that the product with this QR code is genuine.

在步骤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 method 200 proceeds to step S250, where the notification component 150 sends the corresponding execution The scanned electronic device notifies that the scanned shampoo product is a counterfeit product. And, in other cases, the notification component 150 may notify the electronic device that the scanned shampoo product is genuine. That is, the notification part 150 notifies distributors, retailers, consumers, etc. who perform the scanning whether the scanned shampoo product is genuine or counterfeit. Such notification may be performed in various known manners, such as sending a text message, sending a voice message, and the like.

以下,参考图3、图4、图5A-图5C来描述特征分析部件120的操作。Hereinafter, the operation of the feature analysis part 120 will be described with reference to FIGS. 3 , 4 , and 5A-5C.

图3是图示根据本公开一些实施例的示例性特征分析部件120的构造的框图。FIG. 3 is a block diagram illustrating the construction of an exemplary feature analysis component 120 in accordance with some embodiments of the present disclosure.

特征分析部件120可以包括:扫描数量分析部件122,用于确定数据库中的具有相同的唯一代码数据的条目的数量是否大于预设数量;时间跨度分析部件124,用于基于在具有相同的唯一代码数据的条目中的时间数据,确定是否至少一个扫描时间间隔大于预设时间间隔,扫描时间间隔指示在任意两次扫描的扫描时间之间的时间间隔;以及空间跨度分析部件126,用于基于在具有相同的唯一代码数据的条目中的地理位置数据,确定是否至少一个扫描空间距离大于预设空间距离,扫描空间距离指示在任意两次扫描的地理位置之间的空间距离。The feature analysis part 120 may include: a scan number analysis part 122 for determining whether the number of entries in the database with the same unique code data is greater than a preset number; a time span analysis part 124 for time data in the entry of the data, determining whether at least one scan time interval is greater than a preset time interval, the scan time interval indicating the time interval between the scan times of any two scans; The geographic location data in the entries with the same unique code data determines whether at least one scan spatial distance is greater than a preset spatial distance, the scan spatial distance indicating the spatial distance between the geographic locations of any two scans.

尽管未示出,部件120还可以包括综合分析部件,该综合分析部件用于基于部件122、部件124和部件126中的至少一个的确定结果来确定所考虑的QR码是否指示伪造产品。Although not shown, the component 120 may also include a comprehensive analysis component for determining whether the QR code under consideration indicates a counterfeit product based on a determination result of at least one of the component 122 , the component 124 , and the component 126 .

下文将进一步详细描述如图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 number analysis part 122 determines whether the scan number for the same QR code is greater than a preset number. And, the determination result at step S222 is sent to comprehensive analysis step S228 described later. Figure 5A shows a histogram of the number of scans for QR codes in the blacklist. The horizontal axis in FIG. 5A represents the number of scans for the same QR code, and the vertical axis represents the total count of each scan number. By comparing with the histogram of the number of scans of QR codes for genuine products, it is found that it is rare to scan the same genuine product 20 times or more. Therefore, at step S228, in the case where the number of scans for the same QR code is greater than, for example, 20, it can be determined that this QR code indicates a counterfeit product.

能够理解,一般而言,在真品的情况下,对同一个真品扫描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 genuine product 20 times. It is extremely rare to scan the same genuine item 100 times. Conversely, in the case of fakes, since thousands of fakes have the same QR code, it would be common to scan the same QR code dozens of times.

在步骤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 span analysis part 124 determines whether at least one scan time interval is greater than a preset time interval among the multiple scans for the same QR code. For example, component 124 may determine whether there is a scan time interval greater than a predetermined time interval. As another example, component 124 may determine whether two or more scan time intervals are greater than a preset time interval. And, the determination result at step S224 is sent to the comprehensive analysis step S228. FIG. 5B shows the distribution of QR code reproduction time intervals (ie, scan time intervals). The horizontal axis in FIG. 5B represents the scan time interval as an independent variable, which is in days, and the vertical axis represents the probability density function for the independent variable. In FIG. 5B , the solid line represents the distribution of the reproduction time intervals of the QR codes that are in the blacklist, and the dotted line represents the distribution of the reproduction time intervals of the QR codes that are not in the blacklist. By comparing the distribution represented by the solid line and the distribution represented by the dashed line, it can be seen that the scanning time interval for genuine products is mostly concentrated in 0-25 days, while the scanning time interval for fake products is mostly concentrated in 50-150 days. Therefore, at step S228, if there is at least one scan time interval greater than eg 25 days or 50 days with respect to the scan time interval of the same QR code, it can be determined that this QR code indicates a counterfeit product. It should be understood that the more scanning time intervals that are greater than the preset time interval, the more reliable the determination result.

能够理解,一般而言,在真品的情况下,由于单个真品的市场寿命不长,所以对单个真品的扫描时间间隔不会是大的。相反,在赝品的情况下,由于成千上万个具有相同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 span analysis component 126 determines whether at least one scan spatial distance is greater than a preset spatial distance among multiple scans of the same QR code. For example, component 126 may determine whether a scan spatial distance is greater than a predetermined spatial distance. As another example, component 124 may determine whether two or more scan spatial distances are greater than a predetermined spatial distance. And, the determination result at step S226 is sent to the comprehensive analysis step S228. FIG. 5C shows the distribution of the QR code reproduction spatial distance (ie, the scanning spatial distance). The horizontal axis in Figure 5C represents the scan space distance as an independent variable, which is in kilometers, and the vertical axis represents the probability density function for the independent variable. In FIG. 5C , the solid line represents the distribution of the reproduction space distances of the QR codes in the blacklist, and the dotted line represents the distribution of the reproduction space distances of the QR codes not in the blacklist. By comparing the distribution represented by the solid line and the distribution represented by the dotted line, it can be seen that the scanning spatial distance of the genuine product is mostly concentrated in 0-200 km, while the scanning spatial distance of the fake product is mostly concentrated in 200-2000 km. Therefore, at step S228, if there is at least one scan spatial distance greater than, for example, 200 kilometers with respect to the scan spatial distance of the same QR code, it can be determined that this QR code indicates a counterfeit product. It should be understood that the more the scanning spatial distance is greater than the preset spatial distance, the more reliable the determination result is.

能够理解,一般而言,在真品的情况下,对于单个真品进行扫描的地理位置通常不会大幅变化。相反,在赝品的情况下,由于成千上万个具有相同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, feature analysis component 120 may determine whether a personal consumable product with the same unique code data is a counterfeit product based on temporal data and geographic location data in entries with the same unique code data. More specifically, the component 120 may determine whether the product is a counterfeit product based on the ratio of the scan time interval to the scan spatial distance between any two scans. For example, if it is determined that two scans of a QR code occur at almost the same time, but the geographic locations of the two scans are far apart in space, such as across provinces/cities, then it can be determined that the QR code indicates a counterfeit product .

在本公开的一些实施例中,个人消费品产品可以具有印刷在产品外包装上的外部标识代码以及印刷在产品内包装上的内部标识代码。外部标识代码和内部标识代码是不同的标识代码(形式不同或者内容不同)。并且,响应于对多个个人消费品产品的内部标识代码的多次扫描,构建如前所述的数据库。这样,能够提高伪造方对标识代码进行复制的难度。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 computing device 800 will now be described as an example of a hardware device in which aspects of the present disclosure may be applied. The computer system of the present disclosure may be implemented by computing device 800, for example. Computing device 800 may be any machine configured to perform processing and/or computation, which may be, but is not limited to, a workstation, server, desktop computer, laptop computer, tablet computer, personal digital assistant, smart phone, portable camera, or any of these. combination. The aforementioned servers may be implemented in whole or at least in part by computing device 800 or a similar device or system.

计算设备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设备、蜂窝通信设施等的芯片组。Computing device 800 may include elements capable of connecting to or in communication with bus 802 via one or more interfaces. For example, computing device 800 may include a bus 802 , one or more processors 804 , one or more input devices 806 , and one or more output devices 808 . The one or more processors 804 may be any type of processor, and may include, but are not limited to, one or more general-purpose processors and/or one or more special-purpose processors (such as special-purpose processing chips). Input device 806 may be any type of device capable of inputting information to a computing device, and may include, but is not limited to, a mouse, keyboard, touch screen, microphone, and/or remote control. Output device 808 may be any type of device capable of presenting information, and may include, but is not limited to, displays, speakers, video/audio output terminals, and/or printers. Computing device 800 may also include or be connected to non-transitory storage device 810, which may be any storage device that is non-transitory and that may implement a data repository, and may include, but is not limited to disk drive, optical storage device, solid state storage device, floppy disk, flexible disk, hard disk, magnetic tape or any other magnetic medium, compact disk or any other optical medium, ROM (read only memory), RAM (random access memory), high speed Cache memory and/or any other memory chip or cartridge, and/or any other medium from which a computer can read data, instructions and/or code. The non-transitory storage device 810 may be removable from the interface. The non-transitory storage device 810 may have data/instructions/code for implementing the methods and steps described above. Computing device 800 may also include communication device 812 . Communication device 812 may be any type of device or system capable of communicating with external devices and/or with a network, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication equipment, and/or devices such as Bluetooth , 802.11 Chipsets for devices, WiFi devices, WiMax devices, cellular communication facilities, etc.

总线802可以包括但不限于工业标准体系架构(ISA)总线、微通道体系架构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)本地总线和外围组件互连(PCI)总线。Bus 802 may include, but is not limited to, Industry Standard Architecture (ISA) bus, Microchannel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) Local Bus, and Peripheral Component Interconnect (PCI) bus.

计算设备800还可以包括工作存储器814,工作存储器814可以是可以存储对处理器804的工作有用的指令和/或数据的任何类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。Computing device 800 may also include working memory 814, which may be any type of working memory that may store instructions and/or data useful for the operation of processor 804, and may include, but is not limited to, random access memory and/or read-only memory device.

软件要素可以位于工作存储器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 memory 814, including, but not limited to, operating system 816, one or more application programs 818, drivers, and/or other data and code. Instructions for performing the above-described methods and steps may be included in one or more application programs 818, and the components of the above-described apparatus 100 or 300 may be implemented by the processor 804 reading and executing the instructions of the one or more application programs 818 . More specifically, the database construction component 110 may be implemented, for example, by the processor 804 when executing the application program 818 having the instruction to perform step S210. The feature analysis component 120 may be implemented, for example, by the processor 804 when executing the application program 818 having the instructions to perform step S220. Similarly, the blacklist generation component 130, the counterfeit product determination component 140, and the notification component 150 may be implemented, for example, by the processor 804 when executing the application 818 having instructions to perform steps S230, S240, S250, respectively. Furthermore, the scan number analysis component 122, the time span analysis component 124, and the space span analysis component 126 may be implemented, for example, by the processor 804 when executing the application program 818 having instructions to perform steps S222, S224, S226, respectively. The executable or source code of the instructions for the software elements may be stored in a non-transitory computer-readable storage medium, such as the storage device(s) 810 described above, and may be compiled and/or installed, possibly It is read into the working memory 814 . The executable code or source code of the instructions for the software elements may also be downloaded from a remote location.

从上述实施例中,本领域技术人员可以清楚地知晓,可以通过软件及必要的硬件来实现本公开,或者可以通过硬件、固件等来实现本公开。基于这种理解,可以部分地以软件形式来实现本公开的实施例。计算机软件可以存储在计算机的可读存储介质中,比如软盘、硬盘、光盘或闪存中。计算机软件包括使得计算机(例如个人计算机、服务站或网络终端)运行根据本公开的各个实施例的方法或其一部分的一系列指令。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)

1.一种用于识别伪造的个人消费品产品的方法,其特征在于,包括:1. A method for identifying counterfeit personal consumer product products, comprising: 响应于对多个个人消费品产品的标识代码的多次扫描,构建包含多个条目的数据库,每个条目对应于一次扫描并且每个条目包括:代表所扫描的标识代码的标识代码数据,代表扫描时间的时间数据,以及代表扫描地理位置的地理位置数据,其中,个人消费品产品的标识代码包括对于单个个人消费品而言唯一的唯一代码或者由多个个人消费品产品共用的共用代码,以及In response to multiple scans of the identification codes of the plurality of personal consumer product products, constructing a database containing a plurality of entries, each entry corresponding to a scan and each entry including: identification code data representing the scanned identification codes, representing the scans Temporal data of time, and geographic location data representing the geographic location of the scan, where 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 shared by multiple personal consumable product products, and 基于数据库中的具有相同的标识代码数据的条目的特征,确定具有此相同的标识代码数据的个人消费品产品是否是伪造产品。Based on the characteristics of the entry in the database with the same identification code data, it is determined whether the personal consumer product product with this same identification code data is a counterfeit product. 2.根据权利要求1所述的方法,其中,基于以下确定中的至少一个确定的结果来确定具有此相同的标识代码数据的个人消费品产品是否是伪造产品:2. The method of claim 1, wherein determining whether a personal consumer product product having the same identification code data is a counterfeit product is based on a result of at least one of the following determinations: 确定数据库中的具有相同的标识代码数据的条目的数量是否大于预设数量,determining whether the number of entries in the database with the same identification code data is greater than a preset number, 基于在具有相同的标识代码数据的条目中的时间数据,确定是否至少一个扫描时间间隔大于预设时间间隔,扫描时间间隔指示在任意两次扫描的扫描时间之间的时间间隔,以及determining whether at least one scan time interval is greater than a preset time interval based on the time data in the entries having the same identification code data, the scan time interval indicating the time interval between the scan times of any two scans, and 基于在具有相同的标识代码数据的条目中的地理位置数据,确定是否至少一个扫描空间距离大于预设空间距离,扫描空间距离指示在任意两次扫描的地理位置之间的空间距离。Based on the geographic location data in the entries having the same identification code data, it is determined whether at least one scan spatial distance is greater than a preset spatial distance, the scan spatial distance indicating the spatial distance between the geographic locations of any two scans. 3.根据权利要求2所述的方法,其中,预设数量、预设时间间隔、和预设空间距离中的至少一个随个人消费品产品的类别不同而不同。3. The method of claim 2, wherein at least one of the preset number, the preset time interval, and the preset spatial distance varies with the category of the personal consumer product product. 4.根据权利要求1所述的方法,其中,基于在具有相同的标识代码数据的条目中的时间数据和地理位置数据来确定具有此相同的标识代码数据的个人消费品产品是否是伪造产品。4. The method of claim 1, wherein determining whether a personal consumer product product having the same identification code data is a counterfeit product is based on temporal data and geographic location data in an entry having the same identification code data. 5.根据权利要求1到4中任一项所述的方法,还包括:5. The method of any one of claims 1 to 4, further comprising: 在确定具有此相同的标识代码数据的个人消费品产品是伪造产品的情况下,将此相同的标识代码数据添加到伪造产品名单中。In the event that the personal consumer product product having this same identification code data is determined to be a counterfeit product, this same identification code data is added to the list of counterfeit products. 6.根据权利要求5所述的方法,还包括:6. The method of claim 5, further comprising: 将人为地确定为指示伪造产品的标识代码数据添加到伪造产品名单中。Identification code data artificially determined to indicate a counterfeit product is added to the counterfeit product list. 7.根据权利要求6所述的方法,还包括:7. The method of claim 6, further comprising: 经由网页公开伪造产品名单,以供查询。A list of counterfeit products is published on the website for inquiry. 8.根据权利要求6所述的方法,还包括:8. The method of claim 6, further comprising: 响应于对与所述多个个人消费品产品不同的个人消费品产品的标识代码的扫描,或者响应于经由网页对与所述多个个人消费品产品不同的个人消费品产品的标识代码的手动输入,确定此标识代码是否被包含在伪造产品名单中,以及This is determined in response to a scan of an identification code of a personal consumable product that is different from the plurality of personal consumable products, or in response to manual entry via a web page of an identification code of a personal consumable product that is different from the plurality of personal consumable products whether the identification code is included in the list of counterfeit products, and 在确定此标识代码被包含在伪造产品名单中的情况下,确定此个人消费品产品是伪造产品。Where it is determined that the identification code is included in the counterfeit product list, it is determined that the personal consumable product is a counterfeit product. 9.根据权利要求1或8所述的方法,还包括:在确定个人消费品产品是伪造产品的情况下,通知此个人消费品产品是伪造产品。9. The method of claim 1 or 8, further comprising: in the event that the personal consumer product product is determined to be a counterfeit product, notifying that the personal consumer product product is a counterfeit product. 10.根据权利要求1到4中任一项所述的方法,其中,标识代码包括:产品代码或者机器可读代码。10. The method of any one of claims 1 to 4, wherein the identification code comprises a product code or a machine readable code. 11.根据权利要求1到4中任一项所述的方法,其中,标识代码包括机器可读代码,其中机器可读代码是根据个人消费品产品的产品代码而生成的。11. The method of any one of claims 1 to 4, wherein the identification code comprises a machine readable code, wherein the machine readable code is generated from a product code of a personal consumer product product. 12.根据权利要求11所述的方法,其中,机器可读代码是根据产品生产日期、产品生产车间标识、产品生产线标识、产品生产时间、分配给产品的计数器值、以及对产品进行标识的字母数字码中的至少一个而生成的。12. The method of claim 11 , wherein the machine readable code is based on a product manufacturing date, a product manufacturing plant identification, a product manufacturing line identification, a product manufacturing time, a counter value assigned to the product, and a letter identifying the product generated by at least one of the digital codes. 13.根据权利要求1到4中任一项所述的方法,其中,共用代码包括由大于2个且小于20个的个人消费品产品共用的共用代码。13. The method of any one of claims 1 to 4, wherein the shared code comprises a shared code shared by greater than 2 and less than 20 personal consumer product products. 14.根据权利要求1到4中任一项所述的方法,其中,地理位置数据包括对标识代码进行扫描的电子设备的GPS数据或者对标识代码进行扫描的电子设备的IP地址,其中IP地址能被转换成GPS数据。14. The method of any one of claims 1 to 4, wherein the geographic location data comprises GPS data of the electronic device scanning the identification code or an IP address of the electronic device scanning the identification code, wherein the IP address Can be converted into GPS data. 15.根据权利要求1到4中任一项所述的方法,其中,通过扫描来取得标识代码的数字图像,并且通过以下操作来从数字图像取得标识代码数据:15. The method of any one of claims 1 to 4, wherein a digital image of the identification code is obtained by scanning, and the identification code data is obtained from the digital image by: 在标识代码是产品代码的情况下,对数字图像执行OCR处理以识别数字图像中的产品代码作为标识代码数据,或者where the identification code is a product code, perform OCR processing on the digital image to identify the product code in the digital image as identification code data, or 在标识代码是机器可读代码的情况下,对数字图像中的机器可读代码执行解码处理以取得产品ID作为标识代码数据。In the case where the identification code is a machine-readable code, decoding processing is performed on the machine-readable code in the digital image to obtain a product ID as identification code data. 16.根据权利要求1到4中任一项所述的方法,其中,数据库的每个条目还包括:代表执行扫描的电子设备的电子设备标识,并且其中,在存在标识代码数据相同并且电子设备标识相同的多个条目的情况下,在伪造产品确定中考虑这多个条目中的仅一个条目。16. The method of any one of claims 1 to 4, wherein each entry of the database further comprises: an electronic device identification representing the electronic device performing the scan, and wherein the identification code data is the same in the presence of the electronic device In the case of multiple entries that identify the same, only one of the multiple entries is considered in the counterfeit product determination. 17.根据权利要求1到4中任一项所述的方法,其中,个人消费品产品具有印刷在产品外包装上的外部标识代码以及印刷在产品内包装上的内部标识代码,并且其中,响应于对多个个人消费品产品的内部标识代码的多次扫描,构建所述数据库。17. The method of any one of claims 1 to 4, wherein the personal consumer product product has 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, and wherein the response to The database is constructed from multiple scans of the internal identification codes of multiple personal consumer product products. 18.根据权利要求1到4中任一项所述的方法,其中,数据库中的具有相同的标识代码数据的条目的特征包括所述条目的统计特征。18. The method of any one of claims 1 to 4, wherein the characteristics of entries in the database having the same identification code data comprise statistical characteristics of the entries. 19.根据权利要求1到4中任一项所述的方法,其中,数据库中的具有相同的标识代码数据的条目的特征包括所述条目的基于多变量分析的统计特征。19. The method of any one of claims 1 to 4, wherein the characteristics of entries in the database having the same identification code data include multivariate analysis-based statistical characteristics of the entries. 20.根据权利要求1到4中任一项所述的方法,其中,个人消费品产品选自包括以下产品的组:头发护理产品、皮肤护理产品、洗衣护理产品、硬表面护理产品、空气养护产品、刮刀或剃刀产品、可更换刷头的牙刷产品、口腔护理产品、女性卫生产品、纸尿裤产品、保健产品、和除虫产品。20. The method of any one of claims 1 to 4, wherein the personal consumer product product is selected from the group consisting of hair care products, skin care products, laundry care products, hard surface care products, air care products , scraper or razor products, toothbrush products with replaceable brush heads, oral care products, feminine hygiene products, diaper products, health products, and pest control products. 21.一种具有伪造检测标记的个人消费品产品,其特征在于,包括:21. A personal consumer product product with a counterfeit detection mark, characterized in that it comprises: 对个人消费品产品进行标识的机器可读代码,Machine-readable codes that identify personal consumer product products, 其中,机器可读代码是根据产品生产日期、产品生产车间标识、产品生产线标识、产品生产时间、分配给产品的计数器值、以及对产品进行标识的字母数字码中的至少一个而生成的。The machine readable code is generated based on at least one of a product production date, a product production workshop identification, a product production line identification, a product production time, a counter value assigned to the product, and an alphanumeric code identifying the product. 22.根据权利要求21所述的个人消费品产品,其中,机器可读代码包括Datamatrix码。22. The personal consumer product product of claim 21, wherein the machine-readable code comprises a Datamatrix code. 23.一种计算机系统,其特征在于,包括:23. A computer system, characterized in that, comprising: 至少一个处理器;以及at least one processor; and 至少一个存储设备,存储有指令,当所述指令由所述至少一个处理器执行时使得所述至少一个处理器执行如权利要求1-20中任一项所述的方法。At least one storage device storing instructions that, when executed by the at least one processor, cause the at least one processor to perform the method of any of claims 1-20. 24.一种计算机程序产品,其特征在于,包含指令,当所述指令由处理器执行时使得执行如权利要求1-20中的任一项所述的方法。24. A computer program product comprising instructions which, when executed by a processor, cause the method of any of claims 1-20 to be performed. 25.根据权利要求24所述的计算机程序产品,其中,计算机程序产品包括基于Web的应用程序。25. The computer program product of claim 24, wherein the computer program product comprises a web-based application. 26.一种非瞬态计算机可读存储介质,其特征在于,存储有指令,当所述指令由处理器执行时使得执行如权利要求1-20中的任一项所述的方法。26. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the method of any of claims 1-20 to be performed.
CN202011534992.8A 2020-12-23 2020-12-23 Method and computer system for identifying counterfeit personal consumer product Pending CN114663106A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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