The present invention relates to a system, method, and recording medium for supporting determination of authenticity of a determination target object by a user.
A system that supports determination of authenticity of goods is described in, for example, Patent Literature 1. This authenticity determination support system displays goods information of a determination target object and authentic goods information of the determination target object on a display screen of an appraising user's terminal, and the appraising user determines authenticity of the determination target object based on the content of display on the display screen.
In the case of the abovementioned authenticity determination support system, an appraising user determines authenticity based on the goods information of a determination target object and the authentic goods information of the determination target object. Therefore, a user who determines authenticity is limited to a user with expertise in authenticity determination. Accordingly, it has been difficult for a user without such expertise to determine authenticity of goods.
The present invention is to provide an authenticity determination support system that solves the abovementioned problem, namely, the problem that it is difficult for a user without expertise in authenticity determination to determine authenticity of goods.
An authenticity determination support system as an aspect of the present invention is an authenticity determination support system supporting determination of authenticity of a determination target object by a user, the system including:
Further, an authenticity determination support method as another aspect of the present invention is an authenticity determination supporting method for supporting determination of authenticity of a determination target object by a user, the method including:
Further, a computer-readable recording medium as another aspect of the present invention is a non-transitory computer-readable recording medium on which a program is recorded, the program including instructions for causing a computer that supports determination of authenticity of a determination target object by a user to execute processes to:
With the configurations as described above, the present invention enables even a user without expertise in authenticity determination to easily determine authenticity of goods
Next, a first example embodiment of the present invention will be described in detail with reference to the drawings.
Referring to
For example, when the user of the using terminal 20 wants to examine whether a package which the user intends to purchase is authentic or inauthentic, the user acquires an image obtained by capturing the appearance of the package using the camera function of the user terminal 20. Next, the user terminal 20 transmits a support request including the acquired image to the server terminal via the network 30. Then, the user terminal 20 waits for a response from the server terminal 10.
The server terminal 10 stores in advance image group information that includes an image of an authentic package and an image of a counterfeit of the package and, preferably, further includes text and/or a figure illustrating a key point for distinguishing between the image of the authentic package and the image of the counterfeit. When receiving a support request from the user terminal 20 via the network 30, the server terminal 10 checks an image of a package included by the support request against images (including both an image of an authentic package and an image of a counterfeit) within image group information stored in advance. Next, in a case where image group information including an image (including at least one of an image of an authentic package and an image of a counterfeit) that matches the image of the package included by the support request is detected as a result of the checking, the server terminal 10 transmits the detected image group information as support information to the user terminal 20.
When the support information including the image group information is transmitted from the server terminal 10, the user terminal 20 receives and displays the support information on the screen. Consequently, the user can see not only the image of the authentic package but also the image of the counterfeit on the package of an authenticity determination target. Therefore, compared with a case where the user must determine whether a package of an authenticity determination target is authentic or inauthentic based solely on an image of an authentic package, the user can determine the similarity between an image of a package of an authenticity determination target and images of authentic and inauthentic packages from a more multifaceted perspective, and can perform authenticity determination more easily and more accurately. Furthermore, since text and/or a figure illustrating a key point for distinguishing between an image of an authentic package and an image of a counterfeit is displayed, the user can perform authenticity determination even more easily and more accurately.
Further, in the authenticity determination support system 1 shown in
Subsequently, the configuration and operation of the server terminal 10 will be described in detail.
The communication I/F unit 11 is configured with a data communication circuit, and performs data communication with external devices such as the user terminal 20, the expert terminal 40, and the EC sites 50 via the network 30 by radio or by wire. The operation input unit 12 is configured with a device such as a keyboard or a mouse, and detects an operator's operation and outputs to the operation processing unit 15. The screen display unit 13 is configured with a device such as an LCD (Liquid Crystal Display), and displays a variety of information on a screen in response to an instruction from the operation processing unit 15.
The storing unit 14 is configured with one or a plurality of storage devices such as a hard disk and a memory, and stores processing information and a program 141 that are necessary for a variety of processing in the operation processing unit 15. The program 141 is a program loaded and executed by the operation processing unit 15 to realize various processing units, and is loaded in advance from an external device or a recording medium, which is not shown, via a data input/output function such as the communication I/F unit 11 and stored into the storing unit 14. Main processing information stored in the storing unit 14 includes an image database 142, an unauthenticated goods database 143, a trusted EC site list 144, and a counterfeit pharmaceutical product database 145.
The image database 142 stores, for each package, image group information for supporting a user who determines authenticity of a package. In the example of
In the item of the ID 161, a number or the like that uniquely identifies the image group information 16 is recorded. In the item of the product name 162, the product name of a pharmaceutical product is recorded. In the item of the image 163 of authentic package, an image obtained by capturing an authentic package sold with the product name 162 is recorded. In the item of the image 164 of counterfeit, an image obtained by capturing a counterfeit package of a pharmaceutical product sold with the product name 162 is recorded. In the item of the commentary information 165, text and/or a figure illustrating a key point for distinguishing between the image 163 of authentic package and the image 164 of counterfeit is recorded. In the example shown in
Referring to
In the trusted EC site list 144, a list of sites which are confirmed as trustworthy in a prior survey among the EC sites 50 selling packages is recorded. The EC sites on the list publish images of packages sold therein in association with product names. Therefore, when an image search on the Internet is performed with the product name of a pharmaceutical product as a keyword, an image of an authentic package provided by the site. The images of authentic packages provided by these sites may include images that match or do not match the image of authentic package registered in image database 142.
The counterfeit pharmaceutical product database 145 stores in advance an image of a counterfeit package. In the example of
The operation processing unit 15 has one or a plurality of processors such as an MPU and a peripheral circuit thereof and, by loading the program 141 from the storing unit 14 and executing, causes the abovementioned hardware and the program 141 to cooperate with each other and realizes various processing units. Major processing units realized by the operation processing unit include an acquiring unit 151, a checking unit 152, a presenting unit 153, and an adding unit 154.
The acquiring unit 151 is configured to communicate with the user terminal 20 via the network 30 through the communication I/F unit 11 and acquire a support request including an image of an authentication determination target package (hereinafter, referred to as a determination target image) from the user terminal 20.
The checking unit 152 is configured to check the determination target image included by the support request received from the acquiring unit 151 against the images 163 obtained by capturing authentic packages and the images 164 obtained by capturing counterfeits in all the image group information 16 stored in the image database 142. In checking images, for example, a subject identification engine may be used. The checking unit 152 detects the image group information 16 in which at least one of the image 163 of authentic package and the image 164 of counterfeit matches the determination target image. The checking unit 152 transmits the result of checking that includes the ID 161 of the detected image group information 16 to the presenting unit 153. Moreover, in a case where the image group information 16 as described above is not detected at all, the checking unit 152 transmits the result of checking that does not include the ID 161 of the image group information at all to the presenting unit 153. Furthermore, the checking unit 152 assigns an unauthenticated goods ID to the determination target image for which the image group information 16 is not detected at all and stores into the unauthenticated goods database 143.
The presenting unit 153 is configured to present information that supports determination of authenticity of a determination target object to the user of the user terminal 20. The presenting unit 153 examines whether or not the ID 161 is included by the checking result transmitted from the checking unit 152 and, when included, creates support information based on the image database 142 and, when not included, creates support information based on the EC sites 50 and the counterfeit pharmaceutical product database 145.
In the creation of support information based on the image database 142, using the ID 161 included by the checking result as a key, the presenting unit 153 reads out the image group information 16 having the ID 161 from the image database 142, and creates support information based on this image group information 16 having been read out. For example, the presenting unit 153 uses the image group information 16 without change as the support information.
In the creation of support information based on the EC sites, the presenting unit 153 first extracts a product name from the determination target image. Next, the presenting unit 153 performs image search on the Internet using the extracted product name as a keyword. As a result of this image search, images obtained by capturing an authentic package sold with the extracted product name can be obtained. Next, the presenting unit 153 extracts only images provided by the EC sites on the trusted EC site list 144 from among the images of package obtained by the image search. Next, the presenting unit 153 checks the extracted images against the determination target image and detects an image obtained by capturing an authentic package that matches the determination target image. Next, the presenting unit 153 creates support information including the detected image as an example of the image of authentic package. In a case where the image of authentic package that matches the determination target image cannot be detected at all, the presenting unit 153 creates support information showing the fact.
In the creation of support information based on the counterfeit pharmaceutical product database 145, the presenting unit 153 first checks the images of counterfeit package stored in the counterfeit pharmaceutical product database 145 against the determination target image, and thereby detects the image of counterfeit package that matches the determination target image. Next, the presenting unit 153 creates support information including the detected image as an example of the image of counterfeit package. In a case where the image of the counterfeit package matching the determination target image cannot be detected at all, the presenting unit 153 creates support information indicating the fact.
The presenting unit 153 transmits the support information created in the above manner to the user terminal 20 requesting support through the communication I/F unit 11 via the network 30, and causes the user terminal 20 to display the support information on the screen. Various modes can be considered that the presenting unit 153 causes the user terminal 20 to display the support information on the screen. For example, the presenting unit 153 may cause to simultaneously display the image of authentic package, the image of counterfeit, and the commentary information that are included by the support information. Alternatively, the presenting unit 153 may cause to alternately display the image of authentic package and the image of counterfeit included by the support information and, only when display of the commentary information is requested by the user, display the commentary information.
The adding unit 154 is configured to enrich the image database 142 by collecting image group information relating to unauthenticated determination target images from experts and storing into the image database 142. For example, when a determination target image to which an unauthenticated goods ID is assigned is newly stored into the unauthenticated goods database 143 by the checking unit 152, the adding unit 154 transmits unauthenticated goods information to the expert terminal 40. The adding unit 154 includes, in the unauthenticated goods information, at least a determination target image with the unauthenticated goods ID assigned. The adding unit 154 may also include, in the unauthenticated goods information, information on an image of an authentic package that matches the determination target image. The adding unit 154 acquires an image of an authentic package that matches the determination target image from the EC sites 50, for example, in the following manner.
The adding unit 154 first extracts the product name of a pharmaceutical product from a determination target image with an unauthenticated goods ID assigned. Next, the adding unit 154 performs image search on the Internet with the extracted product name as a keyword. As a result of this image search, images obtained by capturing an authentic package sold with the extracted product name are obtained. Next, the adding unit 154 extracts only images provided by the EC sites on the trusted EC site list 144 from among the images of package obtained by the image search. Next, the adding unit 154 checks the extracted images against the determination target image and detects an image of the authentic product that matches the determination target image.
Further, in a case where new image group information is transmitted from the expert terminal 40, the adding unit 154 receives it and stores into the image database 142. Here, the format of the image group information transmitted from the expert terminal 40 is the same as that of the image group information 16 shown in
That is to say, the expert uses his/her expertise to determine whether the determination target image received from the server terminal 10 is an image obtained by capturing an authentic package or an image obtained by capturing a counterfeit package. Moreover, in a case where the unauthenticated goods information received from the server terminal 10 includes information on an image of an authentic package that matches the determination target image, the expert can determine with reference to the information.
For example, in the case of determining that the determination target image is an image obtained by capturing an authentic package, the expert creates the image group information 16 that the unauthenticated goods ID is recorded in the item of the ID 161, the product name of the authentic package is recorded in the item of the product name 162, the determination target image or, instead thereof, another image obtained by capturing the authentic package is recorded in the item of the image 163 of authentic package, and NULL is set in the items of the image 164 of counterfeit and the commentary information 165. However, in a case where the expert has acquired an image of a counterfeit of the authentic package through some route, the expert may set the image of the counterfeit in the item of the image 164 and record text and/or a figure illustrating a key point for distinguishing between the image 163 of authentic package and the image 164 of counterfeit in the item of the commentary information 165. Moreover, in the of determining that the determination target image is an image of a counterfeit package, the expert records the unauthenticated goods ID in the item of the ID 161, records the product name of the authentic package and the image of the package that are the basis for the determination that the package is a counterfeit in the items of the product name 162 and the image 163 of authentic package, records the determination target image in the item of the image 164 of counterfeit, and records text and/or a figure illustrating a key point for distinguishing between the image 163 of authentic package and the image 164 of counterfeit in the item of the commentary information 165, and thereby creates the image group information 16.
Next, the expert transmits the image group information 16 created in the above manner from the expert terminal 40 to the server terminal 10 via the network 30. When receiving this image group information 16 through the communication I/F unit 11, the adding unit 154 rewrites the item of the ID 161 to an ID that can uniquely identify in the image database 142, and registers into the image database 142. Next, the adding unit 154 deletes the determination target image having the unauthenticated goods ID before the rewriting from the unauthenticated goods database 143.
Subsequently, the operation of the server terminal 10 will be described.
Next, the presenting unit 153 creates information that supports determination of authenticity of the determination target object (step S3). At step S3, the presenting unit 153 examines whether or not the ID 161 is included by the checking result and, when included, creates support information by the method as described before based on the image database 142 and, when not included, creates support information by the method as described before based on the EC sites 50 and the counterfeit pharmaceutical product database 50. Next, the presenting unit 153 transmits the created support information to the user terminal 20 requesting support through the communication I/F unit 11 via the network 30, and causes the user terminal 20 to display the support information on the screen (step S4).
Further, the checking unit 152 assigns an unauthenticated goods ID to the determination target information for which the image group information 16 is not detected at all in the checking at step S2 and stores into the unauthenticated goods database 143 (step S5). Moreover, when the new determination target image is stored in the unauthenticated goods database 143, the adding unit 154 transmits unauthenticated goods information including the determination target image with the unauthenticated goods ID assigned to the expert terminal 40 (step S6).
Subsequently, a specific example of the support information displayed on the screen of the user terminal 20 will be described.
Thus, the server terminal 10 checks a determination target image included by a support request transmitted from the user terminal 20 against the image 163 of authentic package and the image 164 of counterfeit in all the image group information 16 stored in the image database 142. Next, in a case where the image group information 16 that at least one of the image 163 of authentic package and the image 164 of counterfeit matches the determination target image is detected, the server terminal 10 creates support information that includes an image of an authentic package, an image of a counterfeit, and text and/or an image illustrating a key point for distinguishing between the above images, based on the detected image group information 16, and causes the user terminal to display on the screen. Consequently, the user can execute authenticity determination easily and accurately.
Further, in a case where the image group information 16 that matches the determination target image is not detected, the server terminal 10 creates support information based on the result of searching an image that matches the determination target image from the trusted EC sites 50 and the counterfeit pharmaceutical product database 145, and causes the user terminal 20 to display on the screen. Consequently, the user can perform authenticity determination with accuracy at a certain degree.
Further, in a case where the image group information 16 that matches the determination target image is not detected, the server terminal 10 stores the determination target image into the unauthenticated goods database 143, and also transmits the determination target image to the expert terminal 40. Then, when the expert performs authenticity determination on the determination target image and transmits image group information created based on the result from the expert terminal 40, the server terminal 10 receives it and adds and registers into the image database 142. Consequently, it is possible to enrich the image database.
Next, a second example embodiment of the present invention will be described with reference to the drawings.
The acquiring means 101 is configured to acquire an image obtained by capturing a determination target object from a user terminal. The acquiring means 101 can be configured, for example, in the same manner as the acquiring unit 151 of
The checking means 102 is configured to check images in image group information stored in a storing means that stores the image group information including an image obtained by capturing an authentic product and an image obtained by capturing a counterfeit of the product against the image obtained by capturing the determination target object. The checking means 102 can be configured, for example, in the same manner as the checking unit 152 of
The presenting means 103 is configured to, in a case where image group information including an image that matches the image obtained by capturing the determination target object is detected as a result of checking by the checking means 102, causes the user terminal to display support information including the detected image group information on a screen.
The authenticity determination support system 100 thus configured operates in the following manner. That is to say, first, the acquiring means 101 acquires an image obtained by capturing a determination target object from a user terminal. Next, the checking means 102 checks images in image group information stored in a storing means that stores the image group information including an image obtained by capturing an authentic product and an image obtained by capturing a counterfeit of the product against the image of the determination target object. Next, in a case where image group information including an image that matches the image of the determination target object is detected as a result of checking by the checking means 102, the presenting means 103 causes the user terminal to display support information including the detected image group information on a screen.
According to the authenticity determination support system 100 that is configured and operates as described above, even a user without expertise in authenticity determination can easily determine authenticity of goods. The reason is that the authenticity determination support system 100 includes the acquiring means 101, the checking means 102, and the presenting means 103 that are configured and operate as described above.
Although the present invention has been described above with reference to the example embodiments, the present invention is not limited to the example embodiments described above. The configurations and details of the present invention can be changed in various manners that can be understood by one skilled in the art within the scope of the present invention.
The present invention can be utilized in a field of determining authenticity of pharmaceutical packages and other goods such as bags, wallets, watches, clothes, and banknotes
The whole or part of the example embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
An authenticity determination support system supporting determination of authenticity of a determination target object by a user, the system comprising:
The authenticity determination support system according to Supplementary Note 1, wherein
The authenticity determination support system according to Supplementary Note 1 or 2, wherein
The authenticity determination support system according to Supplementary Note 3, further comprising
The authenticity determination support system according to Supplementary Note 3 or 4, further comprising
The authenticity determination support system according to Supplementary Note 4 or 5, wherein
The authenticity determination support system according to any of Supplementary Notes 1 to 6, wherein
The authenticity determination support system according to any of Supplementary Notes 1 to 7, wherein
An authenticity determination supporting method for supporting determination of authenticity of a determination target object by a user, the method comprising:
The authenticity determination supporting method according to Supplementary Note 9, wherein
The authenticity determination supporting method according to Supplementary Note 9 or 10, comprising
The authenticity determination supporting method according to Supplementary Note 11, further comprising
The authenticity determination supporting method according to Supplementary Note 11 or 12, further comprising
The authenticity determination supporting method according to Supplementary Note 12 or 13, comprising
The authenticity determination supporting method according to any of Supplementary Notes 9 to 14, comprising
The authenticity determination supporting method according to any of Supplementary Notes 9 to 15, comprising
A non-transitory computer-readable recording medium on which a program is recorded, the program comprising instructions for causing a computer that supports determination of authenticity of a determination target object by a user to execute processes to:
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2021/045652 | 12/10/2021 | WO |