CN108960861B - Product fidelity verification method and device, storage medium and processor - Google Patents

Product fidelity verification method and device, storage medium and processor Download PDF

Info

Publication number
CN108960861B
CN108960861B CN201810708645.9A CN201810708645A CN108960861B CN 108960861 B CN108960861 B CN 108960861B CN 201810708645 A CN201810708645 A CN 201810708645A CN 108960861 B CN108960861 B CN 108960861B
Authority
CN
China
Prior art keywords
trace
product
target
trace data
acquisition part
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.)
Active
Application number
CN201810708645.9A
Other languages
Chinese (zh)
Other versions
CN108960861A (en
Inventor
任伟峰
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201810708645.9A priority Critical patent/CN108960861B/en
Publication of CN108960861A publication Critical patent/CN108960861A/en
Application granted granted Critical
Publication of CN108960861B publication Critical patent/CN108960861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Landscapes

  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a product fidelity verification method and device, a storage medium and a processor. Wherein, the method comprises the following steps: receiving a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identification of the target product; acquiring a product graph corresponding to the coding identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product; and if the trace data of the target product on each trace acquisition part is consistent with the original trace data, determining that the target product is a fidelity product. The invention solves the technical problem that the product fidelity can not be realized due to the anti-counterfeiting mark.

Description

Product fidelity verification method and device, storage medium and processor
Technical Field
The invention relates to the technical field of product fidelity, in particular to a product fidelity verification method and device, a storage medium and a processor.
Background
The purpose of fidelity is to ensure that product manufacturing and service factors and links, such as materials, processes, manufacturers, manufacturing equipment and manufacturing environment of a provided product, are authentic to consumers by a provider of the product or service. The core of fidelity is to prove the uniqueness of each product.
However, the fidelity of the vast majority of products is realized by utilizing the anti-counterfeiting technology to realize the authenticity identification of the products and prevent counterfeiting, alteration and cloning, because the vast majority of anti-counterfeiting technologies are realized by utilizing the method of adding the anti-counterfeiting mark, and the anti-counterfeiting mark is mostly manufactured in a standardized way, the anti-counterfeiting technology is difficult to meet the fidelity requirement, and the vast majority of anti-counterfeiting technologies are the anti-counterfeiting of the anti-counterfeiting mark, so that the aim of product fidelity cannot be really realized.
Aiming at the problem that the product fidelity cannot be realized by the anti-counterfeiting mark, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a product fidelity verification method and device, a storage medium and a processor, and at least solves the technical problem that product fidelity cannot be realized due to the existence of an anti-counterfeiting mark.
According to an aspect of an embodiment of the present invention, there is provided a product fidelity verification method, including: receiving a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identification of the target product; acquiring a product graph corresponding to the coding identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product; and if the trace data of the target product on each trace acquisition part is consistent with the original trace data, determining that the target product is a fidelity product.
Further, after obtaining the product graphic corresponding to the coded identifier, the method further comprises: and if the trace acquisition part with the trace data of the target product inconsistent with the original trace data exists in the at least one trace acquisition part, determining that the target product is not a fidelity product.
Further, after obtaining the product graphic corresponding to the coded identifier, the method further comprises: traversing at least one trace collection site, performing the following steps for each trace collection site, wherein each trace collection site is labeled as a target trace collection site when performing the following steps: and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data, wherein the target original trace data is used for indicating the processing trace generated by the target product on the target trace acquisition part in the production process.
Further, detecting whether the trace data of the target product on the target trace collecting part is consistent with the target original trace data comprises: acquiring a first touch operation, wherein the first touch operation is used for indicating to acquire target original trace data corresponding to a target trace acquisition part; responding to the first touch operation, and displaying target original trace data; acquiring a second touch operation, wherein the second touch operation is used for indicating whether trace data of the target product on the target trace acquisition part is consistent with target original trace data or not; and responding to the second touch operation, and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
Further, detecting whether the trace data of the target product on the target trace collecting part is consistent with the target original trace data comprises: outputting prompt information, wherein the prompt information is used for prompting to acquire trace data of the target product on the target trace acquisition part according to a preset mode; receiving trace data of a target product on a target trace acquisition part; and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
Further, prior to receiving the request for product fidelity verification, the method further comprises: in the production process of a target product, determining at least one trace acquisition part, and acquiring original trace data of the target product on each trace acquisition part; and mapping and storing the code identification of the target product, at least one trace acquisition part and the original trace data corresponding to each trace acquisition part.
According to another aspect of the embodiments of the present invention, there is also provided a product fidelity verification apparatus, including: the system comprises a receiving unit, a verification unit and a verification unit, wherein the receiving unit is used for receiving a product fidelity verification request, the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identification of the target product; the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a product graph corresponding to a code identifier, the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product; and the first determining unit is used for determining that the target product is a fidelity product if the trace data of the target product on each trace acquisition part is consistent with the original trace data.
Further, the apparatus further comprises: and the second determining unit is used for determining that the target product is not a fidelity product if the trace acquisition part with the trace data of the target product inconsistent with the original trace data exists in at least one trace acquisition part after the product graph corresponding to the coding identification is acquired.
Further, the apparatus further comprises: the detection unit is used for traversing at least one trace acquisition part after acquiring the product graph corresponding to the coding identifier, and executing the following steps on each trace acquisition part, wherein each trace acquisition part is marked as a target trace acquisition part when executing the following steps: the detection unit is used for detecting whether trace data of the target product on the target trace acquisition part is consistent with target original trace data or not, wherein the target original trace data is used for indicating a machining trace generated by the target product on the target trace acquisition part in the production process.
Further, the detection unit includes: the first acquisition module is used for acquiring a first touch operation, wherein the first touch operation is used for indicating to acquire target original trace data corresponding to a target trace acquisition part; the first response module is used for responding to the first touch operation and displaying the target original trace data; the second acquisition module is used for acquiring a second touch operation, wherein the second touch operation is used for indicating whether trace data of the target product on the target trace acquisition part is consistent with the target original trace data; and the second response module is used for responding to the second touch operation and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
Further, the detection unit includes: the prompting module is used for outputting prompting information, wherein the prompting information is used for prompting that trace data of the target product on the target trace acquisition part is acquired according to a preset mode; the receiving module is used for receiving trace data of the target product on the target trace acquisition part; and the detection module is used for detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
Further, the apparatus further comprises: the device comprises a determining unit, a verification unit and a verification unit, wherein the determining unit is used for determining at least one trace acquisition part in the production process of a target product before receiving a product fidelity verification request and acquiring original trace data of the target product on each trace acquisition part; and the storage unit is used for mapping and storing the code identification of the target product, at least one trace acquisition part and the original trace data corresponding to each trace acquisition part.
According to another aspect of the embodiments of the present invention, there is also provided a storage medium including a stored program, wherein the program executes to perform any one of the above-mentioned product fidelity verification methods.
According to another aspect of the embodiments of the present invention, there is also provided a processor, configured to execute a program, where the program executes to perform any one of the above-mentioned product fidelity verification methods.
In the embodiment of the invention, a product fidelity verification request is received, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identifier of the target product; acquiring a product graph corresponding to the coding identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product; if the trace data of the target product on each trace acquisition part is consistent with the original trace data, the target product is determined to be a fidelity product, the technical effect of verifying the product fidelity by using the processing trace data of the product in the production process is realized, and the technical problem that the product fidelity cannot be realized by the anti-counterfeiting mark is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a schematic diagram of a hardware environment for a product fidelity verification method according to an embodiment of the invention;
FIG. 2 is a flow diagram of a method of product fidelity verification according to an embodiment of the invention;
FIG. 3 is a schematic illustration of an alternative trace capture at a trace capture site according to an embodiment of the invention;
FIG. 4 is a schematic illustration of an alternative trace collection site for collecting trace data in accordance with embodiments of the present invention;
FIG. 5 is a schematic diagram of an alternative post-click trajectory data collection site in accordance with an embodiment of the present invention;
FIG. 6 is a schematic diagram of a product fidelity verification apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In the processing of products, because random factors such as materials, equipment, personnel operation and the like can cause the products to generate different processing traces different from other products at different parts in the processing process of batch products, if the traces can be extracted and recorded to form a specific trace group corresponding to each product, the specific products can be determined by the trace groups during fidelity inquiry; because the marks are generated in the product material in the processing process, the authenticity of the product material can be ensured; as for batch products, sufficient trace combinations can be generated by considering multi-part acquisition and considering multi-trace acquisition in an amplification acquisition mode, so that each product can have a unique corresponding trace group for fidelity query.
Therefore, the invention utilizes the fact that each product produced by the batch products in the processing process has different processing traces, and carries out product fidelity by acquiring the image information of the processing traces of a plurality of different parts of each product as fidelity data of each product different from other batch products. Because the processing traces are randomly generated in the product processing, the combination of multiple parts and multiple traces can be used as the evidence of the product fidelity.
In accordance with an embodiment of the present invention, there is provided a method embodiment of a method for product fidelity verification, it being noted that the steps illustrated in the flowchart of the figure may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than presented herein.
Alternatively, in the present embodiment, the product fidelity verification method described above may be applied to a hardware environment formed by the server 102 and the terminal 104 as shown in fig. 1. As shown in fig. 1, a server 102 is connected to a terminal 104 via a network including, but not limited to: the terminal 104 is not limited to a PC, a mobile phone, a tablet computer, etc. in a wide area network, a metropolitan area network, or a local area network. The product fidelity verification method according to the embodiment of the present invention may be executed by the server 102, or may be executed by the terminal 104, or may be executed by both the server 102 and the terminal 104. The terminal 104 may execute the product fidelity verification method according to the embodiment of the present invention by a client installed thereon.
Alternatively, the process of the server 102 executing the product fidelity verification method of the embodiment of the present invention may be described as follows: the server 102 receives a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identifier of the target product; the server 102 acquires a product graph corresponding to the code identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated by the target product at the trace acquisition part in the production process; the server 102 determines that the target product is a fidelity product if detecting that the trace data of the target product on each trace collecting part is consistent with the original trace data.
Optionally, the process of the terminal 104 or the client executing the product fidelity verification method according to the embodiment of the present invention may be described as follows: a terminal 104 or a client receives a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identifier of the target product; a terminal 104 or a client acquires a product graph corresponding to the code identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of the target product; and if the terminal 104 or the client detects that the trace data of the target product on each trace acquisition part is consistent with the original trace data, determining that the target product is a fidelity product.
Alternatively, the process of jointly executing the product fidelity verification method of the embodiment of the present invention by the server 102 and the terminal 104 or the client may be described as follows: a terminal 104 or a client receives a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identifier of the target product; the terminal 104 or the client sends a request for product fidelity verification to the server 102; the server 102 acquires a product graph corresponding to the code identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated by the target product at the trace acquisition part in the production process; the server 102 determines that the target product is a fidelity product if detecting that trace data of the target product on each trace collecting part is consistent with the original trace data; the server 102 sends the result of determining that the target product is a fidelity product to the terminal 104 or the client.
The product fidelity verification method of the embodiment of the invention is described in detail below by taking the client as an execution subject.
Fig. 2 is a flowchart of a product fidelity verification method according to an embodiment of the present invention, as shown in fig. 2, the method includes the steps of:
step S102, receiving a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identification of the target product;
step S104, obtaining a product graph corresponding to the coding identification, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product;
and S106, if the trace data of the target product on each trace acquisition part is consistent with the original trace data, determining that the target product is a fidelity product.
Receiving a product fidelity verification request through the steps, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product or not, and the product fidelity verification request carries a code identification of the target product; acquiring a product graph corresponding to the coding identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product; if the trace data of the target product on each trace acquisition part is consistent with the original trace data, the target product is determined to be a fidelity product, and the effect of verifying whether the product is the fidelity product or not by using the processing trace data of the product in the production process can be realized.
In the solution provided in step S102, the type of the target product is not specifically limited in the embodiment of the present invention, and for example, the target product may be a tea cup, a mobile phone, a packing box, or the like. In the actual application process, whether the target product is a fidelity product needs to be verified, so that the use experience of a user is improved. The product fidelity verification request in the embodiment of the invention can be used for verifying whether the target product is a fidelity product. Optionally, the product fidelity verification request may carry a code identifier of the target product, where one code identifier corresponding to one target product, that is, the code identifier may uniquely represent the target product. It should be noted that the product fidelity verification request may also carry other information, such as identification information of the user who initiated the product guarantee verification request.
In a practical application scenario, the product fidelity verification request may be generated by a user performing a touch operation trigger, for example, when the user needs to verify whether the target product is a fidelity product, the user manually inputs a coded identifier of the target product in the client, thereby triggering generation of the product fidelity verification request. It should be noted that, in the embodiment of the present invention, a trigger manner for generating a request for verifying product fidelity is not specifically limited, and is not illustrated here.
In the scheme provided in step S104, the color of the product graphic is not specifically limited in the embodiment of the present invention, for example, the product graphic may be black and white, or colored. The product graph can comprise at least one trace acquisition part and original trace data corresponding to each trace acquisition part, wherein the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of a target product. It should be noted that, the embodiment of the present invention does not specifically limit the specific position of the trace collecting portion in the target product, for example, the trace collecting portion may be uniformly distributed on the surface of the target product. Optionally, the number of the trace collecting portions of the target product and the number of the original trace data in the embodiment of the present invention may be greater than or equal to the total number of the batch products in which the target product is located. Optionally, in the embodiment of the present invention, one or more original trace data may be acquired at each trace acquisition portion, and optionally, the original trace data may be stored in a form of a picture or a video, where the form of the original trace data is not specifically limited in the embodiment of the present invention, and for example, the original trace data may be a straight line, a curved line, or the like.
Optionally, the embodiment of the present invention may adopt any one of the following manners to acquire the original trace data corresponding to the target product at the trace acquisition location:
the first mode is as follows: and arranging a data acquisition device, such as a camera or a video camera and the like, at each trace acquisition part, and acquiring the original trace data corresponding to each trace acquisition part one by one.
The second mode is as follows: adjusting the view angle of a data acquisition device, such as a camera or a video camera, so that the data acquisition device can acquire original trace data corresponding to a plurality of trace acquisition parts according to a specific view angle, and then analyzing the original trace data corresponding to each trace acquisition part from the acquired picture or video by using a picture or video analysis technology.
It should be noted that, the embodiment of the present invention may also adopt other manners to acquire the original trace data of the target product corresponding to the trace acquisition portion, which are not illustrated herein.
Optionally, in the embodiment of the present invention, before performing guarantee verification on a target product, that is, before receiving a product fidelity verification request, in a production process of the target product, at least one trace acquisition portion may be determined, and original trace data corresponding to each trace acquisition portion may be acquired, and then a code identifier of the target product, the at least one trace acquisition portion, and the original trace data corresponding to each trace acquisition portion may be mapped and stored, for example, stored and stored in a database correspondingly, so that a user may quickly find a product graphic corresponding to the target product, that is, the original trace data corresponding to the at least one trace acquisition portion and each trace acquisition portion, according to the code identifier of the target product when needing to perform product guarantee verification.
Optionally, after obtaining the product graph corresponding to the code identifier of the target product, the embodiment of the present invention may further include: traversing at least one trace collection site, performing the following steps for each trace collection site, wherein each trace collection site is labeled as a target trace collection site when performing the following steps: and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data, wherein the target original trace data is used for indicating the processing trace generated by the target product on the target trace acquisition part in the production process.
It should be noted that the target trace collecting portion may be any one of at least one trace collecting portion, and a machining trace at the target trace collecting portion in a production process of the target product may be indicated by target original trace data. The embodiment of the invention can respectively detect whether the trace data of the target product at each trace acquisition part is consistent with the original trace data of the target product, and if the trace data of the target product at all the trace acquisition parts is consistent with the original trace data, the target product can be determined to be a fidelity product.
As a first optional example, detecting whether the trace data of the target product on the target trace collection part is consistent with the target original trace data may include: acquiring a first touch operation, wherein the first touch operation is used for indicating to acquire target original trace data corresponding to a target trace acquisition part; responding to the first touch operation, and displaying target original trace data; acquiring a second touch operation, wherein the second touch operation is used for indicating whether trace data of the target product on the target trace acquisition part is consistent with target original trace data or not; and responding to the second touch operation, and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
For a first optional example, it should be noted that, the type of the first touch operation and the second touch operation is not specifically limited, and may include, but is not limited to, a click, a long press, a slide, a gesture, and the like. Optionally, after a product graphic corresponding to the code identifier of the target product is acquired, the product graphic may be displayed in a display screen, where the product graphic may display at least one trace collection portion, and if a user performs a first touch operation on the target trace collection portion, target original trace data corresponding to the target trace collection portion may also be displayed in the display screen, so that the user may perform fidelity verification on the target product by comparing whether the target original trace data is consistent with trace data of the target product at the target trace collection portion. If the user verifies that whether the trace data of the target product on the target trace collection part is consistent with the target original trace data or not is determined, the verification result can be indicated by executing the second touch operation, and the embodiment of the invention can respond to the second touch operation and determine whether the trace data of the target product on the target trace collection part is consistent with the target original trace data or not. For example, if the user verifies that the trace data of the target product on the target trace collection part is consistent with the target original trace data, the user can click the confirmation button, and the client can determine that the trace data of the target product on the target trace collection part is consistent with the target original trace data; if the user verifies that the trace data of the target product on the target trace collection part is inconsistent with the target original trace data, the user can click the denial button, and the client can determine that the trace data of the target product on the target trace collection part is inconsistent with the target original trace data.
In the first optional example, when performing fidelity verification on a target product, a user is required to verify trace data of the target product on a corresponding trace acquisition portion according to original trace data corresponding to the trace acquisition portion in a product graph.
As a second optional example, detecting whether the trace data of the target product on the target trace collection part is consistent with the target original trace data may include: outputting prompt information, wherein the prompt information is used for prompting to acquire trace data of the target product on the target trace acquisition part in a preset mode; receiving trace data of a target product on a target trace acquisition part; and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
For the second optional example, it should be noted that, different from the first optional example, in the optional example, the client verifies whether the trace data of the target product on the target trace collection portion is consistent with the target original trace data, but the user is only required to collect the trace data of the target product on the target trace collection portion according to a predetermined manner. For example, after receiving the prompt information output by the client, the user may use the camera to photograph the target trace portion of the target product, and the obtained picture is trace data of the target product on the target trace acquisition portion. It should be noted that other technical means, such as an image processing technology, may be involved in the process of obtaining the trace data of the target product on the target trace collecting portion by the user according to a predetermined manner, and the process is not limited in this regard. After the user acquires the trace data of the target product on the target trace acquisition part according to the prompt information in a preset mode, the client side can judge whether the trace data is consistent with the target original data. Optionally, the embodiment of the present invention does not specifically limit the form of the prompt message, for example, output the prompt message, display the shooting picture, and the like.
In the second optional example, whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data or not is detected by the client, and compared with the first optional example, the method can be more efficient and more accurate.
It should be noted that, in an actual application scenario, a user may perform fidelity verification on a target product by using any of the above optional examples according to a requirement, so as to achieve an effect of performing product fidelity verification by using a processing trace of the target product in a production process.
The detection methods of the two optional examples can be implemented for each trace acquisition part of the target product, and the target product can be determined to be a fidelity product only when the trace data of the target product on all the trace acquisition parts are consistent with the original trace data.
In the solution provided in step S106, after the two optional exemplary detection methods are implemented for each trace collecting location, if trace data of the target product at each trace collecting location is detected to be consistent with original trace data, it may be determined that the target product is a fidelity product, and if at least one trace collecting location where the trace data of the target product is inconsistent with the original trace data is detected, including one such trace collecting location or a plurality of such trace collecting locations, it may be determined that the target product is not a fidelity product.
According to the embodiment of the invention, whether the target product is a fidelity product is determined by detecting whether the trace data of the target product on each trace acquisition part is consistent with the original trace data, so that the effect of performing product fidelity verification by using the processing trace of the product in the production process can be realized, and the effect of improving the accuracy of the product fidelity verification can be further realized.
The invention also provides a preferred embodiment, which provides a method for realizing product fidelity by acquiring the image information data of the original processing traces of the product and comparing the image information data.
The method utilizes the multi-position and multi-type random processing trace group of the product, through direct shooting, enlarged shooting, perspective shooting and more importantly multi-angle shooting, collects the photo or video image information of the random processing trace group corresponding to the product at the multi-position, and uniformly records the trace picture or video of the corresponding collected position one by one or corresponding to a camera or a camera shooting angle of view through a computer graphics technology, and uniformly records the plurality of positions, the plurality of types of traces or the trace group of the product by utilizing the computer graphics technology to form a unique trace group unit corresponding to the product.
When the product is inquired in a fidelity way, a computer graphics technology is utilized to uniformly push out a collection part point group of traces corresponding to the product, the corresponding points are clicked, the corresponding pictures, photos or videos can be unfolded, and random trace group confirmation is carried out on the parts one by one according to the real product, and the products are completely consistent, so that the products can be confirmed to be real products.
The specific process of the product fidelity verification method can be described as follows:
in the first step, according to the quantity of the batch products, the quantity of the collected parts of the random processing marks to be collected and the quantity of the positions of the marks are determined, and the quantity of the random combination change is larger than or equal to the total quantity of the batch products.
The above-mentioned acquisition part refers to a position of an acquisition trace photograph or video set for a certain specific product. Multiple acquisition sites may be provided for each product. The trace position refers to an area of a trace included in the image or video image data acquired for the acquired part, and one or more trace positions may be included in one acquired image data.
And secondly, establishing a unique code of each product corresponding to each real product.
And thirdly, setting a collecting part corresponding to the product in the computer virtual product graph, collecting a picture or a video of a random trace corresponding to the real part of the product, and storing the picture or the video in the corresponding part of the computer virtual graph of the product. Fig. 3 is a schematic diagram of an alternative trace collection at a trace collection location according to an embodiment of the present invention, and as shown in fig. 3, shows a trace collection process in which three collection locations are provided for a certain product and collection location 2 is performed for different products in the batch of products.
Step four, the collection can be carried out in two ways:
the first mode is as follows: according to the collection positions determined in the first step and the type requirements of trace collection, collecting the traces one by one and storing the traces of the specific type of the positions at the corresponding positions of the corresponding computer virtual graph; after the collection is finished, the computer virtual graph corresponds to the unique code of the product, and a unit combination of an image or a video corresponding to a trace group of the virtual graph is formed and is used as a data record of the trace group of the fidelity of the product.
A second mode, according to the acquisition part determined in the first step and the type requirement of trace acquisition, a camera or a video camera correspondingly acquires pictures or videos at a specific view angle, and automatically adds a plurality of corresponding acquisition parts and corresponding traces in the acquisition view field to corresponding parts of a computer virtual graph and stores the traces of the specific type of the parts through picture or video analysis; after multi-angle collection is finished, the computer virtual graph corresponds to the unique code of the product to form a unit combination of an image or a video corresponding to a trace group of the virtual graph; and recording data as a set of traces of the fidelity of the product.
The trace acquisition unit can also establish the corresponding relation between the acquisition part and the acquired picture or video. Each acquisition part can adjust a plurality of acquisition angles, a visual field range, an imaging magnification ratio and the like of a camera or a video camera according to actual acquisition requirements to acquire trace pictures or videos with different effects, and fig. 4 is a schematic diagram of acquiring a plurality of trace data by an optional trace acquisition part according to an embodiment of the invention, as shown in fig. 4. The trace acquisition of a plurality of different acquisition parts of the product can be realized by repeating the steps. And recording and storing each acquisition part and corresponding acquisition picture or video data. And then the data is used as fidelity trace data aiming at the product to be associated with the unique code of the product.
Furthermore, in order to facilitate the trace verification process, automatic trace position marking is carried out on the collected picture or video. The marking of the trace location depends on the acquisition site and the trace location set for a certain product. Including a picture or video containing a plurality of trace position markers.
The difference of the original processing traces is not obvious, and the image information of the original processing traces in the preferred embodiment of the present invention further includes image information obtained by imaging, magnified imaging or perspective imaging devices such as a magnifying glass, a microscope, an x-ray scanner, and the like.
And fifthly, inputting the unique code of the product during fidelity verification, calling the unique computer virtual product graph corresponding to the unique code of the product in the fidelity verification system, displaying all trace acquisition parts on the computer virtual graph, clicking a certain trace acquisition part to call pictures and video data of all traces corresponding to the trace acquisition part, and as shown in fig. 5. And verifying the authenticity of the product by comparing the trace picture or the video information with the original processing trace of the real product corresponding to the acquisition part.
According to an embodiment of the present invention, an apparatus embodiment of a product fidelity verifying apparatus is further provided, where it is to be noted that the product fidelity verifying apparatus may be used to execute the product fidelity verifying apparatus method in the embodiment of the present invention, that is, the product fidelity verifying apparatus method in the embodiment of the present invention may be executed in the product fidelity verifying apparatus.
Fig. 6 is a schematic diagram of a product fidelity verification apparatus according to an embodiment of the present invention, which may include, as shown in fig. 6: the receiving unit 20 is configured to receive a product fidelity verification request, where the product fidelity verification request is used to verify whether a target product is a fidelity product, and the product fidelity verification request carries a code identifier of the target product; the acquiring unit 22 is configured to acquire a product graph corresponding to the code identifier, where the product graph includes at least one trace acquiring portion and original trace data corresponding to each trace acquiring portion, and the original trace data is used to indicate a processing trace generated at the trace acquiring portion in a production process of a target product; and the first determining unit 24 is used for determining that the target product is a fidelity product if the trace data of the target product on each trace collecting part is consistent with the original trace data.
It should be noted that the initiating module 20 in this embodiment may be configured to execute step S102 in this embodiment of the present invention, the starting module 22 in this embodiment may be configured to execute step S104 in this embodiment of the present invention, and the sending module 24 in this embodiment may be configured to execute step S106 in this embodiment of the present invention. The modules are the same as the corresponding steps in the realized examples and application scenarios, but are not limited to the disclosure of the above embodiments.
Optionally, the apparatus further comprises: and the second determining unit is used for determining that the target product is not a fidelity product if the trace acquisition part with the trace data of the target product inconsistent with the original trace data exists in at least one trace acquisition part after the product graph corresponding to the coding identification is acquired.
Optionally, the apparatus further comprises: the detection unit is used for traversing at least one trace acquisition part after acquiring the product graph corresponding to the coding identifier, and executing the following steps on each trace acquisition part, wherein each trace acquisition part is marked as a target trace acquisition part when executing the following steps: and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data, wherein the target original trace data is used for indicating the processing trace generated by the target product on the target trace acquisition part in the production process.
Optionally, the detection unit comprises: the first acquisition module is used for acquiring a first touch operation, wherein the first touch operation is used for indicating to acquire target original trace data corresponding to a target trace acquisition part; the first response module is used for responding to the first touch operation and displaying the target original trace data; the second acquisition module is used for acquiring a second touch operation, wherein the second touch operation is used for indicating whether trace data of the target product on the target trace acquisition part is consistent with the target original trace data; and the second response module is used for responding to the second touch operation and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
Optionally, the detection unit comprises: the prompting module is used for outputting prompting information, wherein the prompting information is used for prompting that trace data of the target product on the target trace acquisition part is acquired according to a preset mode; the receiving module is used for receiving trace data of the target product on the target trace acquisition part; and the detection module is used for detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
Optionally, the apparatus further comprises: the device comprises a determining unit, a verification unit and a verification unit, wherein the determining unit is used for determining at least one trace acquisition part in the production process of a target product before receiving a product fidelity verification request and acquiring original trace data of the target product on each trace acquisition part; and the storage unit is used for mapping and storing the code identification of the target product, at least one trace acquisition part and the original trace data corresponding to each trace acquisition part.
In order to achieve the above object, according to another aspect of the present invention, an embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, where the program, when executed, controls a device on which the storage medium is located to execute the above product fidelity verification method.
In order to achieve the above object, according to another aspect of the present invention, an embodiment of the present invention further provides a processor, configured to execute a program, where the program executes to perform the above product fidelity verification method.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (12)

1. A method of product fidelity verification, comprising:
receiving a product fidelity verification request, wherein the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identification of the target product;
acquiring a product graph corresponding to the coding identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated by the target product at the trace acquisition part in the production process;
determining that the target product is a genuine product if trace data of the target product on each trace collection site is detected to be consistent with the original trace data, the method further comprising, before the receiving a request for product fidelity verification: determining the at least one trace collection part in the production process of the target product, and collecting the original trace data of the target product on each trace collection part; and mapping and storing the coded identifier of the target product, the at least one trace acquisition part and the original trace data corresponding to each trace acquisition part.
2. The method of claim 1, wherein after said obtaining a product graphic corresponding to said coded identification, said method further comprises:
and if the trace acquisition part with the trace data inconsistent with the original trace data exists in the at least one trace acquisition part, determining that the target product is not a fidelity product.
3. The method of claim 1, wherein after said obtaining a product graphic corresponding to said coded identification, said method further comprises:
traversing said at least one trace-collection site, performing the following steps for each trace-collection site, wherein each trace-collection site is marked as a target trace-collection site when performing said steps of:
and detecting whether trace data of the target product on the target trace acquisition part is consistent with target original trace data, wherein the target original trace data is used for indicating a processing trace generated by the target product on the target trace acquisition part in the production process.
4. The method of claim 3, wherein said detecting whether trace data of the target product on the target trace collection site is consistent with target original trace data comprises:
acquiring a first touch operation, wherein the first touch operation is used for indicating to acquire the target original trace data corresponding to the target trace acquisition part;
responding to the first touch operation, and displaying the target original trace data;
acquiring a second touch operation, wherein the second touch operation is used for indicating whether trace data of the target product on the target trace acquisition part is consistent with the target original trace data;
and responding to the second touch operation, and detecting whether trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
5. The method of claim 3, wherein said detecting whether trace data of the target product on the target trace collection site is consistent with target original trace data comprises:
outputting prompt information, wherein the prompt information is used for prompting to acquire trace data of the target product on a target trace acquisition part according to a preset mode;
receiving trace data of the target product on the target trace acquisition part;
and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
6. A product fidelity verification apparatus, comprising:
the system comprises a receiving unit, a verification unit and a verification unit, wherein the receiving unit is used for receiving a product fidelity verification request, the product fidelity verification request is used for verifying whether a target product is a fidelity product, and the product fidelity verification request carries a code identifier of the target product;
the acquisition unit is used for acquiring a product graph corresponding to the coding identifier, wherein the product graph comprises at least one trace acquisition part and original trace data corresponding to each trace acquisition part, and the original trace data is used for indicating a processing trace generated at the trace acquisition part in the production process of the target product;
a first determining unit, configured to determine that the target product is a fidelity product if it is detected that trace data of the target product on each of the trace collecting locations is consistent with the original trace data, the apparatus further comprising: a determining unit, configured to determine the at least one trace collecting location in a production process of the target product before the receiving of the request for verifying product fidelity, and collect the original trace data of the target product at each trace collecting location; and the storage unit is used for mapping and storing the code identification of the target product, the at least one trace acquisition part and the original trace data corresponding to each trace acquisition part.
7. The apparatus of claim 6, further comprising:
and a second determining unit, configured to determine that the target product is not a fidelity product if a trace collecting portion in which trace data of the target product is inconsistent with the original trace data is detected to exist in the at least one trace collecting portion after the product graph corresponding to the code identifier is obtained.
8. The apparatus of claim 6, further comprising:
a detecting unit, configured to traverse the at least one trace collection portion after the product graph corresponding to the code identifier is obtained, and perform the following steps for each trace collection portion, where each trace collection portion is marked as a target trace collection portion when the following steps are performed:
and detecting whether trace data of the target product on the target trace acquisition part is consistent with target original trace data, wherein the target original trace data is used for indicating a processing trace generated by the target product on the target trace acquisition part in the production process.
9. The apparatus of claim 8, wherein the detection unit comprises:
the first acquisition module is used for acquiring a first touch operation, wherein the first touch operation is used for indicating to acquire the target original trace data corresponding to the target trace acquisition part;
the first response module is used for responding to the first touch operation and displaying the target original trace data;
the second obtaining module is used for obtaining a second touch operation, wherein the second touch operation is used for indicating whether trace data of the target product on the target trace collecting part is consistent with the target original trace data;
and the second response module is used for responding to the second touch operation and detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
10. The apparatus of claim 9, wherein the detection unit comprises:
the prompting module is used for outputting prompting information, wherein the prompting information is used for prompting to acquire trace data of the target product on a target trace acquisition part according to a preset mode;
the receiving module is used for receiving trace data of the target product on the target trace acquisition part;
and the detection module is used for detecting whether the trace data of the target product on the target trace acquisition part is consistent with the target original trace data.
11. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program, when executed, controls an apparatus in which the storage medium is located to perform the method of any one of claims 1 to 5.
12. A processor, characterized in that the processor is configured to run a program, wherein the program when running performs the method of any of claims 1 to 5.
CN201810708645.9A 2018-07-02 2018-07-02 Product fidelity verification method and device, storage medium and processor Active CN108960861B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810708645.9A CN108960861B (en) 2018-07-02 2018-07-02 Product fidelity verification method and device, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810708645.9A CN108960861B (en) 2018-07-02 2018-07-02 Product fidelity verification method and device, storage medium and processor

Publications (2)

Publication Number Publication Date
CN108960861A CN108960861A (en) 2018-12-07
CN108960861B true CN108960861B (en) 2022-05-17

Family

ID=64484972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810708645.9A Active CN108960861B (en) 2018-07-02 2018-07-02 Product fidelity verification method and device, storage medium and processor

Country Status (1)

Country Link
CN (1) CN108960861B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110070268A (en) * 2019-03-28 2019-07-30 莆田学院 A kind of finished product statistical method and system
CN111768211A (en) * 2020-06-30 2020-10-13 广东奥园奥买家电子商务有限公司 Method, device and equipment for preventing goods fleeing of E-commerce commodities

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279909A (en) * 2010-06-08 2011-12-14 阿里巴巴集团控股有限公司 Method and device for authenticating attribute right of picture
CN104794519A (en) * 2015-05-07 2015-07-22 闫霄龙 Cloud identification system and cloud identification method
CN106791348A (en) * 2015-11-20 2017-05-31 中国电信股份有限公司 The system of verification method and mobile terminal and host side verification equipment and its composition

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2561038B1 (en) * 2010-04-20 2019-11-20 Basf Se Polymerized films with line texture or fingerprint texture
CN103870862A (en) * 2014-03-03 2014-06-18 汤永平 Method for realizing anti-counterfeiting effect by separated graph random combination and realization thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279909A (en) * 2010-06-08 2011-12-14 阿里巴巴集团控股有限公司 Method and device for authenticating attribute right of picture
CN104794519A (en) * 2015-05-07 2015-07-22 闫霄龙 Cloud identification system and cloud identification method
CN106791348A (en) * 2015-11-20 2017-05-31 中国电信股份有限公司 The system of verification method and mobile terminal and host side verification equipment and its composition

Also Published As

Publication number Publication date
CN108960861A (en) 2018-12-07

Similar Documents

Publication Publication Date Title
CN110383274B (en) Method, device, system, storage medium, processor and terminal for identifying equipment
CN103841239B (en) Terminal authenticity verification method and device
CN107888557B (en) Method and system for generating protocol file
KR101773885B1 (en) A method and server for providing augmented reality objects using image authentication
CN108510274B (en) Method and device for visual identification of image and two-dimensional code combined verification
CN110337104A (en) Card method, apparatus and electronic equipment are deposited in inspection based on block chain
CN110232749B (en) Block chain-based inspection and evidence storage method and device and electronic equipment
CN106845514B (en) Deep learning-based reading judgment method and device for pointer type dial plate
CN104735348B (en) Double-camera photographing method and system
KR101274098B1 (en) Certification system and method for the original using physical feature information and computer readable recoding medium for performing it
CN108960861B (en) Product fidelity verification method and device, storage medium and processor
CN106060126B (en) A kind of the remote auto recognition methods and system of screen of intelligent device state
KR101560449B1 (en) System and method for automatically classifying photograph
JP2017010277A (en) Work analysis system and work analysis method
CN107832598B (en) Unlocking control method and related product
CN107358763A (en) A kind of method, apparatus and system of ATM checking identity
CN111613253A (en) Data acquisition method, data acquisition equipment and data acquisition system
KR101865459B1 (en) Method, device and system for realizing visual identification
CN111294552A (en) Image acquisition equipment determining method and device
CN107102794B (en) Operation processing method and device
JP4150651B2 (en) Support information providing method, support information providing program, and information providing management system
CN106709315B (en) Login information verification method and device of application system
CN111078804B (en) Information association method, system and computer terminal
CN203870674U (en) Clothes detection device
CN113508391A (en) Data processing method, device and system, medium and computer equipment

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
GR01 Patent grant
GR01 Patent grant