Information processing system, control method thereof, and program

JP7640911B2Active Publication Date: 2025-03-06CANON MARKETING JAPAN INC +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024002669
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-01-11
Publication Date
2025-03-06
Estimated Expiration
2039-06-05

AI Technical Summary

Benefits of technology

【0007】 本発明により、正規の物品であるか否かの判定を行うサーバ装置の管理者の負担を軽減することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007640911000001
    Figure 0007640911000001
  • Figure 0007640911000002
    Figure 0007640911000002
  • Figure 0007640911000003
    Figure 0007640911000003
Patent Text Reader

Abstract

To reduce a burden on an administrator of a server device that determines whether or not an article is genuine.SOLUTION: A server device has first acquisition means, determination means, second acquisition means, correction means, and registration means. The first acquisition means acquires identification information on an article from a terminal device. The determination means determines whether or not the acquired identification information is included in genuine product information including identification information on a genuine product. The second acquisition means acquires personal information allowing a user of the terminal device to be identified, which is transmitted from the terminal device. The correction means corrects a part of the acquired personal information so as not to identify the user by the personal information. The registration means registers, in a storage unit, the acquired identification information, a determination result which is output by the determination, and the corrected personal information in association with each other.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to Information processing system and its Control Method and Program M Regarding. [Background technology]

[0002] In recent years, counterfeit goods have been appearing on the market. Therefore, companies that manufacture or sell goods are providing purchasers with services to check whether the goods are counterfeit. One example is the following Patent Document 1. Patent Document 1 discloses a system in which a purchaser of a product reads a unique two-dimensional code printed on the packaging material with a terminal device to determine whether the product is a counterfeit. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2008-293284 A Summary of the Invention [Problem to be solved by the invention]

[0004] Systems such as that shown in Patent Document 1 often provide information about non-genuine products to companies that manufacture and sell the products. For example, information on the location where a request to determine whether a product is genuine or not was made, and information for identifying the terminal device that made the request. However, such information may be personally identifiable depending on laws and regulations. Therefore, there is a problem in that the administrator of the server device that determines whether a product is genuine or not must manage this information appropriately.

[0005] The present invention aims to reduce the burden on the administrator of the server device who determines whether an item is genuine or not. [Means for solving the problem]

[0006] The information processing system according to the present invention includes a processing means for performing a process for determining whether or not genuine product information, which stores identification information related to genuine products, contains information corresponding to identification information received from a terminal device; an acquisition means for acquiring abstraction information obtained by abstracting at least a portion of specific information related to the location or address of the terminal device; and an acquisition means for associating the identification information received from the terminal device, the abstraction information, and a result of the determination. Registration and a control means for controlling the temperature to be increased. Effect of the Invention

[0007] According to the present invention, it is possible to reduce the burden on the administrator of the server device who determines whether an item is genuine or not. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a mobile terminal according to the first embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a client terminal and a genuine product determination server according to the first embodiment. [Figure 4] FIG. 1 is a diagram illustrating an example of a usage form according to a first embodiment. [Diagram 5] FIG. 2 is a diagram illustrating an example of a functional configuration according to the first embodiment. [Figure 6] FIG. 11 is a diagram illustrating an example of a flowchart of a setting process according to the first embodiment. [Figure 7] FIG. 13 is a diagram showing an example of a genuine product determination condition setting screen according to the first embodiment; [Figure 8] FIG. 4 is a diagram showing an example of various data according to the first embodiment; [Figure 9] FIG. 11 is a diagram illustrating an example of a flowchart of a genuine product determination process according to the first embodiment. [Figure 10]FIG. 11 is a diagram illustrating an example of a flowchart of a genuine product determination process according to a modified example of the first embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of a functional configuration according to a second embodiment. [Figure 12] FIG. 13 is a diagram showing an example of a genuine product determination condition screen and setting information according to the second embodiment. [Figure 13] FIG. 11 is a diagram illustrating an example of a flowchart of a genuine product determination process according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, however, the scope of the present invention is not limited to the illustrated examples.

[0010] <First embodiment> First, an overview of the first embodiment will be described. The genuine product determination server in the first embodiment is a device that determines whether an item is genuine or not. Hereinafter, this determination will be referred to as genuine product determination. Furthermore, a genuine item will be referred to as a genuine product, and an ungenuine item will be referred to as a non-genuine product.

[0011] The authenticity determination server acquires location information indicating the current location of the mobile terminal and an IP address as information (personal information) capable of identifying the user who owns the mobile terminal that requested the authenticity determination. The authenticity determination server modifies a part of the acquired personal information so that the user cannot be identified by the personal information. For example, the authenticity determination server rounds down the location information to three decimal places or replaces the fourth octet of the IP address with 0. The authenticity determination server then registers in the memory unit the identification information of the item used in the authenticity determination, the result of the authenticity determination, and the modified personal information in association with each other.

[0012] In this way, since the acquired personal information cannot be used to identify individuals, the burden on the administrator of the authenticity determination server to manage personal information can be reduced. Also, since only a portion of the personal information is corrected, companies that are users of the authenticity determination system can use the corrected location information to identify the approximate location of the mobile device that performed the authenticity determination. Also, using the corrected IP address, sales businesses can learn information such as the country and region where the authenticity determination was performed, the owner of the IP address, and the communication provider.

[0013] The configuration and processing of the first embodiment will be described below with reference to FIGS.

[0014] [System Configuration] Fig. 1 is a diagram showing an example of the system configuration of a genuine product determination system (information processing system). The genuine product determination system includes a mobile terminal 100(A), a mobile terminal 100(B), a client terminal 101, and a genuine product determination server 200. These devices are connected to each other via a network 102 (WAN or LAN) so that they can communicate data with each other. In the following description, when there is no need to distinguish between the mobile terminal 100(A) and the mobile terminal 100(B), they will be described as the mobile terminal 100. In addition, the configuration of the various terminals or servers connected to the network in Fig. 1 is one example, and it goes without saying that there are various configuration examples depending on the application and purpose.

[0015] The mobile terminal 100 is a terminal device capable of communicating with an access point 103 capable of wireless communication. The access point 103 may be a base station for a mobile phone line. The mobile terminal 100 can read an RFID chip (non-contact tag) included in a seal 401 attached to a box 400 as shown in FIG. 4, for example, via an RFID antenna 27A (FIG. 2) of the mobile terminal 100. The mobile terminal 100 can also read a two-dimensional code printed on a seal 402 as shown in FIG. 4 with a camera of the mobile terminal. The mobile terminal 100 obtains a unique ID (identification information) used for authenticity determination from the two-dimensional code or RFID chip through such a reading process, and transmits the unique ID to the authenticity determination server 200.

[0016] In the first embodiment, the box is an exterior that covers an item. Moreover, the opening seals 401 and 402 are examples of objects to be read that are attached to the outside of the exterior. Moreover, the opening seal 401 can be called the first object to be read, and the opening seal 402 can be called the second object to be read.

[0017] The genuine product determination server 200 is a server device that performs genuine product determination using identification information received from the mobile terminal 100 and transmits the determination result to the mobile terminal 100. The genuine product determination server 200 in the first embodiment may be a general-purpose computer similar to the client terminal. The genuine product determination server 200 stores various data (for example, FIG. 8). The various data may be managed on a database. The genuine product determination server 200 may also be a server device on a cloud. In other words, it may be one or more virtual servers started on one or more server devices by virtualization technology.

[0018] The client terminal 101 is a terminal device used by an administrator. The client terminal 101 communicates with the authenticity determination server 200 and receives input of setting information used for authenticity determination.

[0019] [Hardware configuration] FIG. 2 is a diagram illustrating an example of a hardware configuration of the mobile terminal 100 according to the first embodiment.

[0020] The mobile terminal 100 corresponds to a wireless terminal such as a mobile phone, a smartphone, etc. The mobile terminal 100 includes a wireless unit 21, an audio input / output unit 22, a camera 23, a display unit 24, a touch panel 25, an RFID chip 26, an RFID control unit 27, a storage unit 28, a processor 29, and a GPS control unit 40.

[0021] The wireless unit 21 is a communication interface that is connected to a wireless antenna 21A and controls wireless communication with a wireless communication network via an access point 103. The audio input / output unit 22 is an interface that is connected to a speaker 22A and a microphone 22B and inputs and outputs audio.

[0022] Camera 23 has a function of capturing images such as moving images and still images. That is, camera 23 is an imaging unit that captures the two-dimensional code of the first embodiment. Display unit 24 is an output interface that displays various information. For example, display unit 24 corresponds to a display. Touch panel 25 is an input interface that detects a touch operation on display unit 24. RFID chip 26 is a semiconductor chip related to RFID. RFID control unit 27 is connected to RFID antenna 27A and acquires the ID of the RFID chip in response to a carrier wave from the RFID chip (including the antenna) of opening seal 401.

[0023] The storage unit 28 has a ROM (Read Only Memory) 28A, a RAM (Random Access Memory) 28B, and an internal storage 28C. The ROM 28A stores, for example, an operating system and various programs. The ROM 28A also stores an individual identification number of the mobile terminal 100. The RAM 28B is a storage medium that temporarily stores various information. The internal storage 28C is a storage medium such as a hard disk, and stores application files and data such as documents and image files. The internal storage 28C may be a card-type storage medium such as an SD card.

[0024] Processor 29, which may be, for example, a CPU, controls the entire mobile terminal 100. Processor 29 reads out programs stored in ROM 28A and realizes various processes based on the programs that have been read out.

[0025] The processor 29 functions as a two-dimensional code recognition unit 31, an RFID information acquisition unit 32, and a result acquisition unit 33. The two-dimensional code recognition unit 31 reads the two-dimensional code using the zoom function and autofocus function of the camera 23 and performs image recognition. The two-dimensional code recognition unit 31 then acquires a unique ID (identification information) obtained as a result of the image recognition. The acquired identification information is transmitted to the genuine product determination server 200.

[0026] The RFID information acquisition unit 32 acquires the unique ID (identification information) read from the RFID chip of the opening seal 401 via the RFID control unit 27. The acquired identification information is transmitted to the genuine product determination server 200.

[0027] The RFID control unit 27 is connected to the RFID antenna 27A, which outputs a carrier wave for reading and detection, and communicates with the RFID chip in the opening seal 401 using the carrier wave to read identification information from the RFID chip. The carrier wave is a signal for reading and detection using the HF (High Frequency) frequency band. The RFID antenna 27A transmits the carrier wave within an RFID communication range of a predetermined transmission distance from the reading area. Furthermore, the RFID control unit 27 uses the carrier wave to communicate with the RFID chip in the opening seal 401 that is present within the RFID reading range within the RFID communication range, and reads information from the RFID chip. It is preferable that the RFID reading range is within approximately 2 cm.

[0028] The mobile terminal 100 receives the result of the authenticity determination from the authenticity determination server 200 via the wireless unit 21. The result acquisition unit 33 acquires the received result, and causes the display unit 24 to display it.

[0029] The GPS control unit 40 is a control unit that acquires position information obtained from a GPS antenna (not shown).

[0030] FIG. 3 is a diagram showing an example of the hardware configuration of the client terminal 101 and the genuine product determination server 200 according to the embodiment of the present invention.

[0031] The CPU 301 comprehensively controls each device and controller connected to a system bus 304 .

[0032] The ROM 302 or the external memory 311 (storage unit) also stores a BIOS (Basic Input / Output System), which is a control program for the CPU 301. The ROM 302 or the external memory 311 also stores an operating system program (hereinafter, OS) and various programs (to be described later) required to realize the functions executed by each device. The RAM 303 functions as the main memory, work area, etc. of the CPU 301.

[0033] The CPU 301 loads programs and the like required for executing processes into the RAM 303, and executes the programs to realize various operations.

[0034] An input controller (input control unit) 305 controls input from a keyboard (KB) 309 and a pointing device such as a mouse (not shown).

[0035] A video controller (VC) 306 controls display on a display device such as a CRT display (CRT) 310. The display device is not limited to a CRT, and may be a liquid crystal display. These are used by the administrator as necessary.

[0036] The memory controller (MC) 307 controls access to an external memory 311 that stores a boot program, browser software, various applications, font data, user files, edit files, various data, etc. The external memory 311 is, for example, a hard disk (HD), a floppy disk (FD, registered trademark), or a card-type memory connected to a PCMCIA card slot via an adapter.

[0037] A communication I / F controller (communication I / F control unit) 308 connects and communicates with external devices via a network, and executes communication control processing on the network. For example, Internet communication using TCP / IP is possible.

[0038] The CPU 301 enables display on the CRT 310 by, for example, executing a process of expanding (rasterizing) an outline font in a display information area in the RAM 303. The CPU 301 also enables user instructions using a mouse cursor (not shown) on the CRT 310.

[0039] Various programs and the like used by the genuine product determination server 200 of this embodiment to execute various processes described below are recorded in the external memory 311, and are loaded into the RAM 303 as necessary and executed by the CPU 301. Furthermore, definition files and various information tables used by the programs related to the present invention are stored in the external memory 311.

[0040] [Box composition] FIG. 4 is a diagram showing an example of a usage form of the genuine product determination in the first embodiment.

[0041] First, the state 410 will be described. 410 indicates that the box 400 is in an unopened state.

[0042] Box 400 indicates a box that contains a product (not shown). Opening seal 401 or opening seal 402 is attached to the portion of box 400 that is to be opened. In this state, mobile terminal 100 reads an RFID (Radio Frequency IDentification) chip. Alternatively, mobile terminal 100 reads a two-dimensional code.

[0043] Furthermore, when the lid of the box is opened, this opening seal 401 is torn and the RFID chip (including the antenna) is destroyed, making the RFID chip in the opening seal 401 unreadable. In other words, once the box is opened and the opening seal is destroyed, it is no longer possible to determine whether the product is genuine by RFID. The opening seal with the two-dimensional code is also destroyed in the same way, making it difficult to read.

[0044] It is desirable for the opening seal to have multiple cuts on its outer periphery to make it easier to break when opened, but this is not limiting.

[0045] Since no other opening seals with the same identification information have been manufactured, the same identification information will not be read after opening. However, if a malicious person manufactures a fraudulent opening seal (a copied opening seal), an opening seal with the same identification information may be read. Therefore, it is particularly useful in determining whether a product is genuine to determine the possibility of it being a non-genuine product by checking that it has been read multiple times and to notify the user of this.

[0046] The structure of the opening seal 401 is shown in 411. It is composed of a release material, an adhesive material, a base material, an antenna, a chip, an adhesive material, and a surface material. This release material is peeled off and the seal is attached to the box 400.

[0047] The chip and an antenna are connected, and the identification information in the chip can be read via the antenna. The identification information obtained from the RFID chip is, for example, information in the EPC (Electronic Product Code) system or information in the ucode system. The release material is removed, and the seal is attached to the box 400 with an adhesive. This seal 401 is structured so that when an attempt is made to remove it from the box, the seal 401 tears at a slit made in the seal, making it difficult to remove and reuse the seal.

[0048] The chip may be a chip that uses PUF (Physical Unclonable Function) technology.

[0049] The state of 420 will be described. 420 shows the box being opened.

[0050] Box 400 is shown with the lid open and tear seal 401 or 402 broken.

[0051] Although FIG. 4 shows an example of an RFID chip and a two-dimensional code, an embodiment may also be adopted in which a serial code (identification information) is printed on the opening seal, and the user manually inputs this serial code into the mobile terminal 100 to determine whether the product is genuine.

[0052] [Function configuration] 5 is a diagram showing an example of a functional configuration in the first embodiment. The genuine product determination server 200 has an identification information receiving unit 501, a genuine product determination unit 502, a determination result transmitting unit 503, a personal information receiving unit 504, a personal information correcting unit 505, and a registration unit 506. These functional units are executed by the CPU 301. The mobile terminal 100 has an identification information acquiring unit 510, an identification information transmitting unit 511, a determination result receiving unit 512, and a personal information transmitting unit 513. These functional units are executed by the processor 29.

[0053] The identification information acquisition unit 510 is a functional unit that acquires identification information used to determine whether an item is genuine. The identification information acquisition unit 510 may acquire the identification information from the two-dimensional code recognition unit 31, or may acquire the identification information from the RFID information acquisition unit 32. The identification information acquisition unit 510 may also acquire a serial code (identification information) input on a screen displayed on the display unit 24. The identification information acquisition unit 510 then outputs the acquired identification information to the identification information transmission unit 511.

[0054] The identification information transmitting unit 511 is a functional unit that transmits the identification information acquired by the identification information acquiring unit 510 to the genuine product determination server 200 and requests the genuine product determination server 200 to determine whether the product is genuine or not. The identification information transmitting unit 511 transmits the identification information to the genuine product determination server 200 in response to an instruction from the user of the mobile terminal 100.

[0055] The determination result receiving unit 512 is a functional unit that receives the result of genuine product determination using the identification information transmitted by the identification information transmitting unit 511 from the genuine product determination server 200. The determination result received by the determination result receiving unit 512 indicates either that the item is genuine, that the item is non-genuine, or that there is a possibility that the item is non-genuine.

[0056] The personal information transmitting unit 513 is a functional unit that transmits personal information related to the user of the mobile terminal 100, such as the IP address of the mobile terminal 100 and location information indicating the current location of the mobile terminal 100, to the genuine product determination server 200. After the determination result received by the determination result receiving unit 512 is displayed on the display unit 24, the personal information transmitting unit 513 acquires personal information (such as the IP address of the mobile terminal 100 and location information indicating the current location of the mobile terminal 100). The personal information transmitting unit 513 transmits the acquired personal information, the determination result received by the determination result receiving unit 512, and the identification information transmitted by the identification information transmitting unit 511 to the genuine product determination server 200.

[0057] The identification information receiving unit 501 is a functional unit that receives and acquires the identification information transmitted by the identification information transmitting unit 511. Then, the identification information receiving unit 501 outputs the received identification information to the genuine product determining unit 502. In this manner, the identification information receiving unit 501 corresponds to an example of a first acquiring means that acquires the identification information related to an article from a terminal device.

[0058] The genuine product determination unit 502 is a functional unit that uses the identification information received by the identification information receiving unit 501 to determine whether or not the product related to the identification information is a genuine product. The genuine product determination unit 502 refers to the RFID table 810 or the two-dimensional code table 820 (genuine product information) in which the identification information related to the genuine product is registered, and determines that the received identification information is an ungenuine product if it is not registered in either of these. Furthermore, the genuine product determination unit 502 determines that the received identification information is a genuine product if it is registered in either of these and the number of determinations using the identification information is less than a predetermined number of times, and otherwise determines that there is a possibility that the product is an ungenuine product. Then, the genuine product determination unit 502 outputs this determination result to the determination result transmission unit 503. In this way, the genuine product determination unit 502 corresponds to an example of a determination means that determines whether or not the acquired identification information is included in genuine product information including identification information related to a genuine product.

[0059] The determination result transmission unit 503 is a functional unit that transmits the determination result output by the genuine product determination unit 502 to the mobile terminal 100 that requested the determination. In this manner, the determination result transmission unit 503 corresponds to an example of a transmission means that transmits the determination result to the terminal device.

[0060] The personal information receiving unit 504 is a functional unit that receives and acquires the personal information, the determination result, and the identification information transmitted from the mobile terminal 100. The personal information receiving unit 504 outputs this information to the personal information correcting unit 505. In this manner, the personal information receiving unit 504 corresponds to an example of a second acquiring means that acquires the personal information capable of identifying the user of the terminal device transmitted from the terminal device.

[0061] The personal information correction unit 505 is a functional unit that corrects a part of the personal information received by the personal information receiving unit 504 so that the user of the mobile terminal 100 cannot be identified by the personal information. When correcting an IP address, the personal information correction unit 505 replaces a predetermined octet in the IP address with a predetermined numerical value. When correcting location information, the personal information correction unit 505 reduces the number of significant digits of the location information. In this way, by abstracting the personal information, the user of the mobile terminal 100 cannot be identified by the personal information, and the personal information collected by the genuine product determination server 200 can be utilized for market research, etc. Then, the personal information correction unit 505 outputs the corrected personal information, the determination result, and the identification information to the registration unit 506. In this way, the personal information correction unit 505 corresponds to an example of a correction means that corrects a part of the acquired personal information so that the user cannot be identified by the personal information.

[0062] The registration unit 506 is a functional unit that associates the personal information corrected by the personal information correction unit 505 with the judgment result and identification information received by the personal information receiving unit 504, and registers them in history information. This makes it possible to keep a record of who, where, and what kind of item was judged as a history. In this way, the registration unit 506 corresponds to an example of a registration means that associates the acquired identification information, the judgment result output by the judgment, and the corrected personal information, and registers them in the storage unit.

[0063] [Processing flow] Next, a process flow in the first embodiment will be described with reference to Fig. 6 to Fig. 9. First, a series of flows when an administrator who uses the genuine product verification service in the genuine product verification server 200 makes various settings will be described.

[0064] FIG. 6 is a diagram illustrating an example of the flow of the setting process in the first embodiment.

[0065] In step S601, the CPU 301 of the client terminal 101 accesses the genuine product determination server 200. Then, the CPU 301 of the genuine product determination server 200 executes user authentication and executes login processing. In step S602, the CPU 301 of the genuine product determination server 200 transmits a genuine product determination condition setting screen to the client terminal 101 as a result of the login processing.

[0066] 7 and accepts input of various settings. The authenticity determination condition setting screen is received by the client terminal 101 from the authenticity determination server 200 and displayed on the CRT 310.

[0067] Here, a description will be given of the genuine product determination condition setting screen in Fig. 7. The genuine product determination condition setting screen is a screen including multiple determinations (genuine product notification) 700, more than a set number of times (possibly non-genuine product notification) 710, and identification information mismatch (non-genuine product notification) 720.

[0068] When multiple judgments are made (notification of genuineness) 700 is an item for setting the number of judgments when notifying that the product is genuine. For example, a case will be described where when multiple judgments are made (notification of genuineness) 700 is set to less than five times. If the judgment is made less than five times using the identification information of the same opening seal, the mobile terminal 100 is notified of the result that the product is genuine. In addition, when the number of judgments is more than the set number (notification of possible non-genuineness) 710, the display color and display text displayed on the judgment result screen can be set arbitrarily. Note that the display color is exclusively controlled so as not to overlap with other items.

[0069] More than a set number of times (notification of possible non-genuineness) 710 is a setting item when notifying that the product may be non-genuine. More than a set number of times (notification of possible non-genuineness) 710 sets the condition for notifying that the product is non-genuine when the number of times is more than the number set in When determining multiple times (notification of genuineness) 700. For example, if When determining multiple times (notification of genuineness) 700 is set to less than five times, when a determination is made five or more times, the mobile terminal 100 is notified of the result that the product may be non-genuine. More than a set number of times (notification of possible non-genuineness) 710 allows the user to arbitrarily set the display color and display text displayed on the determination result screen. The display color is exclusively controlled so as not to overlap with other items.

[0070] Identification information mismatch (notification of non-genuine product) 720 is a setting item for notifying a product as non-genuine if the acquired identification information is not included in the genuine product information. Identification information mismatch (notification of non-genuine product) 720 allows the user to freely set the display color and display text displayed on the judgment result screen. The display color is exclusively controlled so as not to overlap with other items.

[0071] Such settings may be set for each company that uses the authenticity determination service in the authenticity determination server 200, or for each item for which authenticity determination is performed. For example, different settings may be applied to company A and company B, or different settings may be applied to item A and item B of company A.

[0072] Returning to the description of Fig. 6, in step S604, the CPU 301 of the client terminal 101 transmits the setting information set on the genuine product determination condition setting screen of Fig. 7 to the genuine product determination server 200. In step S605, the CPU 301 of the genuine product determination server 200 receives the setting information. Then, in step S606, the CPU 301 of the genuine product determination server 200 registers the received setting information in the external memory 311. An example of the registered setting information is setting information 800 of Fig. 8.

[0073] Here, the setting information 800 will be described. The setting information 800 is the setting information referenced by the genuine product determination server 200. As the genuine product determination conditions, the conditions and values ​​set in the genuine product determination conditions screen, such as when multiple determinations are made (genuine product notification) 700, when the number of times is more than a set number (possibly non-genuine product notification) 710, and when identification information does not match (non-genuine product notification) 720, are registered for each company.

[0074] Next, a series of steps in the authenticity verification service in the authenticity verification server 200 will be described.

[0075] FIG. 9 is a diagram illustrating an example of the flow of the genuine product determination process in the first embodiment.

[0076] In step S901, the processor 29 of the mobile terminal 100 starts an application stored in the storage unit 28. This application is an application for using a genuine product determination service. The user of the mobile terminal 100 installs this application in the mobile terminal 100 in advance. Each step in the mobile terminal 100 shown in FIG. 9 is realized by operating each piece of hardware and each functional unit of the mobile terminal 100 in response to an instruction from the application.

[0077] In step S902, the identification information acquisition unit 510 of the mobile terminal 100 acquires identification information related to an item that is the target of the authenticity determination (hereinafter referred to as the target item). As described above, the identification information acquisition unit 510 may acquire the identification information from a two-dimensional code or from an RFID chip. Furthermore, the identification information acquisition unit 510 may acquire the identification information inputted on the screen.

[0078] In step S903, the identification information transmission unit 511 of the mobile terminal 100 transmits the identification information acquired in step S902 to the genuine product determination server 200. That is, the identification information transmission unit 511 requests the genuine product determination server 200 to perform genuine product determination using this identification information.

[0079] In step S904, the identification information receiving unit 501 of the genuine product determination server 200 receives the identification information transmitted in step S903.

[0080] In step S905, the genuine product determination unit 502 of the genuine product determination server 200 determines whether the identification information received in step S904 is the identification information registered in advance. The identification information of the genuine product is registered in advance as the genuine product information in the external memory 311 of the genuine product determination server 200. The RFID table 810 and the two-dimensional code table 820 in FIG. 8 are examples of the genuine product information. The identification information recorded in the RFID chip is registered in the RFID table 810. The identification information recorded in the two-dimensional code is registered in the two-dimensional code table 820. Although not shown in FIG. 8, the identification information manually inputted to the mobile terminal 100 (the above-mentioned serial code) also needs to be registered in advance as the genuine product information. The genuine product information determines whether the identification information received in step S904 is included in the genuine product information. If it is determined that the identification information has been registered, the process proceeds to step S907. If it is determined that the identification information has not been registered, the process proceeds to step S906.

[0081] In step S906, the genuine product determination unit 502 of the genuine product determination server 200 outputs a determination result indicating that the target item is a non-genuine product. Then, the determination result transmission unit 503 of the genuine product determination server 200 transmits the output determination result to the mobile terminal 100 that requested the genuine product determination. Note that, if a display color and a display message are set in the setting information 800, the determination result transmission unit 503 transmits information on the display color and the display message when the genuine product determination conditions are not met, together with the determination result.

[0082] In step S907, the genuine product determination unit 502 of the genuine product determination server 200 first refers to the history information 830 stored in the external memory 311. FIG. 8 shows an example of the history information 830. The history information 830 is information indicating a history of genuine product determination. The history information 830 has identification information 831, a determination count 832, location information 833, a UUID 834, an IP address 835, and a determination result 836. The data items included in the history information 830 shown in FIG. 8 are merely examples, and the history information 830 may include other data items. The identification information 831 indicates identification information indicating the genuine product determination. The determination count 832 indicates the number of times the genuine product determination has been performed. The location information 833 indicates the current location of the mobile terminal 100 that has made the request for the genuine product determination. The UUID 834 is a universally unique identifier (UUID) for identifying an application that has made the request for the genuine product determination. The IP address 835 is the IP address of the mobile terminal 100 that has made the request for authenticity determination. It is preferable that the IP address is a global IP address. The determination result 836 indicates the result of the authenticity determination made by the authenticity determination server 200.

[0083] The genuine product determination unit 502 of the genuine product determination server 200 also refers to the pre-registered setting information 800 and determines whether the number of determinations using the identification information received in step S904 is less than the set number. The determination condition may be equal to or less than the set number, rather than less than the set number. The set number is recorded in the setting information 800. The setting information 800 of the company related to the target product is obtained, and the set number recorded in this setting information is used for determination. The number of determinations is also recorded in the history information 830. That is, it is the number of determinations 832 of the identification information 831 that matches the identification information received in step S904.

[0084] For example, since the set number of times in the setting information 800 in Fig. 8 is 5, the genuine product determination unit 502 determines whether the number of times of determination using the identification information received in step S904 is less than 5. If it is determined that the number of times of determination is less than the set number as a result of the determination in step S904, the process proceeds to step S909. If it is determined that the number of times of determination is not less than the set number, that is, the number of times of determination is equal to or greater than the set number, the process proceeds to step S908.

[0085] In step S908, the authenticity determination unit 502 of the authenticity determination server 200 outputs a determination result indicating that the target item may be an unauthorized product. Then, the determination result transmission unit 503 of the authenticity determination server 200 transmits the output determination result to the mobile terminal 100 that requested the authenticity determination. If a display color and a display message are set in the setting information 800, the determination result transmission unit 503 transmits information about the display color and the display message when the authenticity determination condition is met or exceeded the set number of times, together with the determination result.

[0086] In step S909, the genuine product determination unit 502 of the genuine product determination server 200 outputs a determination result indicating that the target article is genuine. Then, the determination result transmission unit 503 of the genuine product determination server 200 transmits the output determination result to the mobile terminal 100 that requested the genuine product determination. Note that, if a display color and a display message are set in the setting information 800, the determination result transmission unit 503 transmits information about the display color and the display message when the genuine product determination condition is less than the set number of times, together with the determination result.

[0087] In step S910, the determination result receiving unit 512 of the mobile terminal 100 receives the determination result transmitted from the genuine product determination server 200. The determination result received by the determination result receiving unit 512 in step S910 is the determination result transmitted in any one of step S906, step S908, and step S909. In addition, when information regarding the display color and display message is also transmitted from the genuine product determination server 200, this information is also received.

[0088] In step S911, the processor 29 of the mobile terminal 100 displays the judgment result received in step S910 on the display unit 24. If the judgment result indicates that the product is genuine, the processor 29 displays a screen notifying the user that the product is genuine on the display unit 24. If the judgment result indicates that the product is non-genuine, the processor 29 displays a screen notifying the user that the product is non-genuine on the display unit 24. If the judgment result indicates that the product is possibly non-genuine, the processor 29 displays a screen notifying the user that the product is possibly non-genuine on the display unit 24. At this time, if the processor 29 has received information on the display color and the display message together with the judgment result in step S910, the processor 29 changes the color of the screen to the received display color and displays the received display message on the screen. Note that the judgment result may be displayed on the display unit 24 by a display control unit (not shown) instead of the processor 29.

[0089] In step S912, the GPS control unit 40 of the mobile terminal 100 acquires location information indicating the current location of the mobile terminal 100. The location information is a value indicating the latitude and longitude of the mobile terminal 100. In the first embodiment, the location information is a real number up to six decimal places.

[0090] In step S913, the processor 29 of the mobile terminal 100 acquires the UUID of the application. The UUID is an identifier for uniquely identifying an application installed in the mobile terminal 100. The UUID is newly generated every time an application is installed in the mobile terminal 100. In other words, it is an identifier for identifying the application being installed. This is used as information for identifying the mobile terminal 100. In such cases, generally, an IMEI (International Mobile Equipment Identity) is often acquired. However, since the IMEI is an identification number given to the mobile terminal 100, there is a high possibility that it corresponds to personal information. Therefore, the UUID is used instead of the IMEI.

[0091] In step S914, the processor 29 of the mobile terminal 100 acquires the determination result received in step S910. In the first embodiment, the series of processes performed by the genuine product determination server 200 to perform genuine product determination is not linked to the series of processes to perform history registration, which will be described later. In other words, the series of processes to perform history registration is not configured to receive the result of the genuine product determination. Therefore, it is necessary to transmit the determination result to be registered in the history information from the mobile terminal 100. Therefore, in step S914, the received determination result is acquired. Of course, if the above-mentioned coordination is performed, it is not necessary to acquire and transmit the determination result.

[0092] In step S915, the personal information transmission unit 513 of the mobile terminal 100 transmits the identification information acquired in step S902, and the location information, UUID, and judgment result acquired in steps S912 to S914 to the genuine product determination server 200. The execution timing of step S915 is preferably after the display of the judgment result in step S911 is completed. There is a possibility that the judgment result transmitted by the genuine product determination server 200 does not reach the mobile terminal 100 due to a communication error or the like, or cannot be displayed due to a malfunction of the mobile terminal 100. In this case, the user of the mobile terminal 100 may transmit the identification information to the genuine product determination server 200 again and have the genuine product determination server 200 perform the genuine product determination again. In other words, there is a possibility that the same judgment is performed multiple times due to an error or malfunction. As a result, unnecessary judgment history is registered in the genuine product determination server 200. In particular, if the judgment result is counted up unnecessarily, a correct judgment cannot be performed in step S907. Therefore, it is preferable that step S915 is executed after the determination result is displayed. Furthermore, it is preferable that processor 29 determines whether or not the determination result has been displayed on display unit 24, and executes step S915 if it is determined that the determination result has been displayed.

[0093] In the first embodiment, the information described above is transmitted in step S915, but other information required by the company using the genuine product determination service may also be included, such as the type and version of the OS of the mobile terminal 100, the model name of the mobile terminal 100, etc.

[0094] In step S916, the personal information receiving unit 504 of the genuine product determination server 200 receives and acquires the identification information, the location information, the UUID, and the determination result transmitted from the mobile terminal 100.

[0095] In step S917, the personal information correction unit 505 of the genuine product determination server 200 corrects the location information received in step S916. In the first embodiment, the personal information correction unit 505 truncates (deletes) the latitude and longitude values ​​indicating the location information to the third decimal place and below. For example, when the latitude and longitude indicated by the received location information are "35.625683, 139.739905", the personal information correction unit 505 truncates the third decimal place and below to "35.62, 139.73". In this way, by lowering the accuracy of the location information corresponding to the personal information, it is possible to make it impossible to identify an individual by the location information. In the first embodiment, the latitude and longitude are truncated to the third decimal place and below, but this is not limited to the correction as long as it does not make it impossible to identify an individual. For example, the second decimal place and below or the fourth decimal place and below may be truncated, or the third decimal place and below may be replaced with a random value.

[0096] In step S918, the registration unit 506 of the genuine product determination server 200 associates the location information corrected in step S917 with the identification information, UUID, and determination result acquired in step S916, and registers them in the history information 830. If the history information 830 does not contain identification information 831 that matches the identification information to be registered, the registration unit 506 creates a new record in the history information 830 and registers "1" in the number of determinations 832. Then, the registration unit 506 registers the acquired identification information, the corrected location information, the acquired UUID, and the determination result in the identification information 831, the location information 833, the UUID 834, and the determination result 836. On the other hand, if the history information 830 contains identification information 831 that matches the identification information to be registered, the registration unit 506 adds "1" to the number of determinations 832 of the record of that identification information 831. Then, the registration unit 506 additionally registers the corrected location information, the acquired UUID, and the judgment result in the record. A company that is a user of the authenticity judgment service can know at what location the authenticity judgment result for which identification information was displayed by referring to various information registered in the history information 830. In addition, it can also know whether authenticity judgment using the identification information has been performed multiple times, and if so, whether a request for authenticity judgment was made from the same application. In order to allow the company to refer to the history information 830, for example, the authenticity judgment server 200 may generate a screen capable of displaying a list of judgment history including personal information registered in the history information 830, and provide this screen to the company. This corresponds to an example of a screen generating means for generating a screen capable of displaying a list of the registered personal information.

[0097] As explained above, when the authenticity determination server registers the authenticity determination result and personal information in the history information, the authenticity determination server modifies part of the personal information before registering it. This reduces the burden on the administrator of the authenticity determination server to manage personal information. In addition, it becomes possible for companies that use the authenticity determination service to refer to the history information.

[0098] <Variation 1-1> In the first embodiment, an application installed on the mobile terminal 100 acquires the identification information, but a configuration in which a web browser installed on the mobile terminal 100 acquires the identification information may also be used.

[0099] Fig. 10 is a modified example of the flowchart shown in Fig. 9. First, in step S1001, the processor 29 of the mobile terminal 100 starts a web browser stored in the storage unit 28. This web browser may be any web browser that is capable of reading and executing HTML (HyperText Markup Language), JavaScript (registered trademark), and the like. The web browser then accesses a URL (Uniform Resource Locator) of a web page that can use the genuine product determination service, input by the user of the mobile terminal 100.

[0100] When the mobile terminal 100 reads the two-dimensional code, the web browser may access a URL included in the two-dimensional code. The URL included in the two-dimensional code may include identification information related to the target item. In this case, by accessing the URL, the authenticity determination server 200 performs an authenticity determination using the identification information included in the URL. Each step in the mobile terminal 100 shown in FIG. 10 is realized by operating each hardware and each functional unit of the mobile terminal 100 in response to an instruction from the web browser.

[0101] In step S1002, the identification information acquisition unit 510 of the mobile terminal 100 acquires the identification information related to the target article. In a modified example, when a user inputs the identification information printed on the printed matter attached to the target article into an input form of a web page displayed on a web browser, the identification information acquisition unit 510 acquires it.

[0102] Steps S1003 to S1012 are the same as steps S903 to S912 in Fig. 9 described above, and therefore description thereof will be omitted. In step S1011, the determination result is displayed in the web page. Then, whether or not the determination result has been displayed is determined by a script (JavaScript (registered trademark) or the like) included in the web page, and if it is determined that the determination result has been displayed, processor 29 executes step S1012 and subsequent steps described in the script.

[0103] In step S1013, the processor 29 of the mobile terminal 100 acquires an IP address of the mobile terminal 100. In the first embodiment, a UUID is acquired to identify the mobile terminal 100, but in the modified example 1-1, an IP address is acquired instead of a UUID. As described above, it is preferable that the IP address here is a global IP address.

[0104] Step S1014 is similar to step S914 in FIG. 9 described above, and therefore a description thereof will be omitted.

[0105] In step S1015, the personal information transmission unit 513 of the mobile terminal 100 transmits to the genuine product determination server 200 the identification information acquired in step S1002, and the location information, IP address, and determination result acquired in steps S1012 to S1014.

[0106] In step S1016, the personal information receiving unit 504 of the genuine product determination server 200 receives and acquires the identification information, the location information, the IP address, and the determination result transmitted from the mobile terminal 100.

[0107] In step S1017, the personal information correction unit 505 of the genuine product determination server 200 corrects the location information and IP address received in step S1016. The correction of the location information is the same as in the first embodiment. The fourth octet of the octets constituting the IP address is replaced with 0. For example, if the received IP address is "202.228.266.123", replacing the fourth octet with 0 results in "202.228.266.0". In this way, the address is corrected so that the individual cannot be identified. It is to be noted that not only the fourth octet but also the third octet may be replaced with 0 or may be changed to a number other than 0.

[0108] In step S1018, the registration unit 506 of the genuine product determination server 200 associates the location information corrected in step S917, the IP address corrected in the same manner, and the identification information and determination result acquired in step S1016, and registers them in the history information 830. If the history information 830 does not contain identification information 831 that matches the identification information to be registered, the registration unit 506 creates a new record in the history information 830 and registers "1" in the number of determinations 832. Then, the registration unit 506 registers the acquired identification information, the corrected location information, the acquired IP address, and the determination result in the identification information 831, the location information 833, the IP address 835, and the determination result 836. On the other hand, if the history information 830 contains identification information 831 that matches the identification information to be registered, the registration unit 506 adds "1" to the number of determinations 832 of the record of that identification information 831. Then, the registration unit 506 additionally registers the corrected location information, the acquired IP address, and the determination result in the record.

[0109] In this manner, the identification information may be transmitted to the genuine product determination server 200 using a web browser, the determination result may be displayed on the web browser, and personal information may be transmitted from the web browser.

[0110] <Variation 1-2> In the first embodiment and modified example 1-1, the genuine product determination server 200 corrects the personal information. However, the mobile terminal 100 may correct the personal information and transmit the corrected personal information to the genuine product determination server 200. In this case, the mobile terminal 100 has the personal information correction unit 505 of the genuine product determination server 200. Before transmitting the personal information to the genuine product determination server 200, the personal information correction unit 505 of the mobile terminal 100 corrects a part of the location information or a part of the IP address. Then, the personal information transmission unit 513 transmits the corrected personal information, and the registration unit 506 of the genuine product determination server 200 registers it in the history information 830. The same applies to the second embodiment and modified example 2-1 described later.

[0111] Second Embodiment In the second embodiment, a form in which a part of the personal information is corrected when the current location of the mobile terminal 100 is within a predetermined area will be described. If a part of the personal information is corrected as in the first embodiment, the company that is the user of the genuine product determination service can only obtain abstract personal information. Since laws or regulations regarding the protection of personal information differ from country to country or region to region, if the personal information is registered as it is without being corrected depending on the country or region in which the mobile terminal 100 is located, the company will be able to analyze the history information with high accuracy.

[0112] In the second embodiment, therefore, a form will be described in which whether or not the personal information needs to be corrected is determined depending on the location of the mobile terminal 100 that transmitted the identification information.

[0113] The second embodiment is similar to the first embodiment, except for the functional configuration in Fig. 5 in the first embodiment, the genuine product determination condition setting screen shown in Fig. 7, the setting information 800 shown in Fig. 8, and the processing in the flowchart shown in Fig. 9. Therefore, only the parts different from the first embodiment will be described here.

[0114] 11 shows an example of the functional configuration in the second embodiment. In addition to the functional configuration in the first embodiment, the genuine product determination server 200 further includes a region determination unit 507.

[0115] Area determination unit 507 is a functional unit that determines the location (area) where mobile terminal 100 is located, using the location information of mobile terminal 100 output from personal information receiving unit 504. An area indicating a country or region is stored for each country or region, and area determination unit 507 identifies an area that includes the latitude and longitude indicated by the location information from among the stored areas, and identifies the country or region that corresponds to this area. Note that an API (Application Programming Interface) that determines a country or region from location information is available on the Internet, and this may be used.

[0116] Fig. 12(a) is a diagram showing an example of a genuine product determination condition setting screen in the second embodiment. The screen shown in Fig. 12(a) is obtained by adding a setting item called a personal information correction area 1200 to the genuine product determination condition setting screen in the first embodiment. A company using the genuine product determination service sets a country or region in which part of the personal information is to be corrected. When personal information is transmitted from a mobile terminal 100 that exists in the country or region set here, a personal information correction unit 505 corrects part of the personal information.

[0117] Fig. 12(b) is a diagram showing an example of setting information 800 in the second embodiment. The setting contents set on the genuine product determination condition setting screen in Fig. 12(a) are registered as shown in the setting information 800 in Fig. 12(b). That is, in addition to the setting information 800 in the first embodiment, a personal information correction area is further registered. Note that, as in the first embodiment, a personal information correction area may be set for each company, and all companies may use the same country or region as the personal information correction area.

[0118] Fig. 13 is a diagram showing an example of the flow of genuine product determination processing in the second embodiment. Regarding the processing in Fig. 13, differences from the first embodiment will be described.

[0119] Steps S1301 to S1316 are similar to the above-described steps S901 to S916, and therefore the description thereof will be omitted.

[0120] In step S1317, the area determination unit 507 of the genuine product determination server 200 determines whether or not the location indicated by the location information acquired in step S1317 is included in the personal information correction area registered in the setting information 800. First, the area determination unit 507 identifies the country or region in which the mobile terminal 100 is located from the acquired location information. Then, the area determination unit 507 determines whether or not this country or region is a personal information correction area registered in the setting information 800. If it is determined that the location of the mobile terminal 100 is within the personal information correction area, the process proceeds to step S1318. If it is determined that the location of the mobile terminal 100 is not within the personal information correction area, the process proceeds to step S1319 without performing the process of step S1318.

[0121] Step S1318 is the same as step S917 described above, and therefore the description will be omitted. Then, in step S1319, the registration unit 506 of the genuine product determination server 200 registers in the history information 830 the location information corrected in step S1318 or the uncorrected location information, the identification information, the UUID, and the determination result acquired in step S1316, in association with each other.

[0122] This allows for more flexible management of personal information acquired through authenticity checks.

[0123] <Variation 2-1> The determination of the personal information correction area can also be applied to the form of modification 1-1 in which identification information is sent to the genuine product determination server 200 using a web browser, the determination result is displayed on the web browser, and personal information is sent from the web browser. Between steps S1016 and S1017 in FIG. 10, a process similar to step S1317 in the second embodiment is inserted. Then, if it is determined that the position of the mobile terminal 100 is within the personal information correction area, the process proceeds to step S1017. If it is determined that the position of the mobile terminal 100 is not within the personal information correction area, the process proceeds to step S1018 without performing the process of step S1017. In this way, the determination of the personal information correction area can be realized even when using a genuine product determination service using a web browser.

[0124] <Other embodiments> Although the embodiments have been described above in detail, the present invention can also be embodied as, for example, a system, an apparatus, a method, a program, or a storage medium, etc. Specifically, the present invention may be applied to a system composed of multiple devices, or may be applied to an apparatus composed of a single device.

[0125] The present invention also includes a case where a software program for realizing the functions of the above-described embodiments is supplied to a system or device directly or remotely, and the present invention also includes a case where the computer of the system or device reads and executes the supplied program code to achieve the functions.

[0126] Therefore, the program code installed in a computer to realize the functional processing of the present invention also realizes the present invention, that is, the present invention includes the computer program itself for realizing the functional processing of the present invention.

[0127] In this case, so long as it has the functionality of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.

[0128] Examples of recording media for supplying the program include flexible disks, hard disks, optical disks, magneto-optical disks, MOs, CD-ROMs, CD-Rs, CD-RWs, etc. In addition, there are magnetic tapes, non-volatile memory cards, ROMs, DVDs (DVD-ROMs, DVD-Rs), etc.

[0129] Another method of supplying the program is to connect to a homepage on the Internet using a browser on a client computer, and then download the computer program of the present invention itself, or a compressed file including an automatic installation function, from the homepage to a recording medium such as a hard disk.

[0130] It is also possible to realize the present invention by dividing the program code constituting the program of the present invention into multiple files and downloading each file from a different homepage. In other words, the present invention also includes a WWW server that allows multiple users to download program files for implementing the functional processing of the present invention on a computer.

[0131] It is also possible to encrypt the program of the present invention, store it on a storage medium such as a CD-ROM, and distribute it to users, and have users who meet certain conditions download key information for decrypting the program from a website via the Internet.Then, it is possible to execute the encrypted program using the downloaded key information and install it on a computer.

[0132] The functions of the above-mentioned embodiments are realized by the computer executing the read program. In addition, the functions of the above-mentioned embodiments can also be realized by the OS running on the computer performing part or all of the actual processing based on the instructions of the program.

[0133] Furthermore, the program read from the recording medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Then, based on instructions from the program, a CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the functions of the above-mentioned embodiment are also realized by this processing.

[0134] It should be noted that the above-described embodiments are merely illustrative examples of the implementation of the present invention, and the technical scope of the present invention should not be construed as being limited by these embodiments. In other words, the present invention can be implemented in various forms without departing from its technical concept or main features. [Explanation of symbols]

[0135] 100 Mobile Devices 200 Authenticity Verification Server 501 Identification information receiving unit 502 Genuine Product Judgment Department 504 Personal Information Receiving Department 505 Personal Information Correction Department 506 Registration Department

Claims

1. a processing means for performing a process for determining whether or not information corresponding to the identification information received from the terminal device is included in genuine product information in which identification information regarding genuine products is stored; An acquisition means for acquiring abstract information obtained by abstracting at least a part of specific information relating to the location or address of the terminal device; a control means for controlling so as to associate and register the identification information received from the terminal device, the abstraction information, and the result of the determination; An information processing system comprising:

2. The method further includes: abstracting means for performing a process of abstracting at least a part of the specific information received from the terminal device; The acquiring means acquires the information abstracted by the abstracting means as the abstracted information.

2. The information processing system according to claim 1,

3. The specific information is location information of the terminal device.

3. The information processing system according to claim 1 or 2,

4. The abstracted information is position information with a reduced number of significant digits.

4. The information processing system according to claim 3,

5. The specific information is an IP address of the terminal device.

3. The information processing system according to claim 1 or 2,

6. The abstracted information is an IP address in which a predetermined octet has been replaced with a predetermined numerical value.

6. The information processing system according to claim 5,

7. The processing means determines whether or not the item related to the identification information received from the terminal device is a genuine item according to the number of determinations using the identification information received from the terminal device.

7. The information processing system according to claim 1, wherein:

8. The method further includes a transmitting means for transmitting information indicating a result of the determination of whether the item is genuine to the terminal device, The acquiring means acquires the abstraction information based on the specific information transmitted from the terminal device after display on the terminal device based on the information indicating the determination result transmitted from the transmitting means.

8. The information processing system according to claim 1, wherein:

9. The identification information is at least one of information obtained from a two-dimensional code attached to the article, information obtained from a non-contact tag attached to the article, and information printed on a printed matter attached to the article.

9. The information processing system according to claim 1, wherein:

10. The method further comprises: generating means for generating a screen capable of displaying a list of the abstraction information stored in association with the identification information under the control of the control means.

10. The information processing system according to claim 1, wherein:

11. the control means controls so as to associate and store the abstraction information acquired by the acquisition means when the current location of the terminal device is within a predetermined area; The control means controls so that the specific information that has not been abstracted is associated with and stored when the current location of the terminal device is not within a predetermined area.

11. The information processing system according to claim 1,

12. a processing step of performing a process for determining whether or not information corresponding to the identification information received from the terminal device is included in genuine product information in which identification information regarding genuine products is stored; An acquisition step of acquiring abstract information in which at least a part of specific information relating to the location or address of the terminal device is abstracted; a control step of controlling so as to associate and register the identification information received from the terminal device, the abstraction information, and the result of the determination; 13. A method for controlling an information processing system comprising:

13. A program for causing a computer to function as each of the means of the information processing system according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Commodity management system and method

    JP2008293284A

  • Outsourced analysis system of personal information

    JP2011123712A

  • Secret information identification method, information processor, and program

    JP2013137740A

  • Authenticity determination system, server device, and client device

    JP2017010231A

  • Information processing device, information processing system and processing method thereof and program

    JP2018173812A