Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7598983B2 - Substitution verification system, substitution verification method, and program - Google Patents
[go: Go Back, main page]

JP7598983B2 - Substitution verification system, substitution verification method, and program - Google Patents

Substitution verification system, substitution verification method, and program Download PDF

Info

Publication number
JP7598983B2
JP7598983B2 JP2023128590A JP2023128590A JP7598983B2 JP 7598983 B2 JP7598983 B2 JP 7598983B2 JP 2023128590 A JP2023128590 A JP 2023128590A JP 2023128590 A JP2023128590 A JP 2023128590A JP 7598983 B2 JP7598983 B2 JP 7598983B2
Authority
JP
Japan
Prior art keywords
product
code information
seller
code
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023128590A
Other languages
Japanese (ja)
Other versions
JP2024137602A (en
Inventor
高志 友岡
満 中澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Publication of JP2024137602A publication Critical patent/JP2024137602A/en
Application granted granted Critical
Publication of JP7598983B2 publication Critical patent/JP7598983B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本開示は、すり替え検証システム、すり替え検証方法、及びプログラムに関する。 This disclosure relates to a swap verification system, a swap verification method, and a program.

従来、インターネットを利用して商品を販売する電子商取引が知られている。電子商取引の一例として、個人間で取引を行うオンラインフリーマーケットも知られている。オンラインフリーマーケットでは、商品を販売する販売者は、ダンボール等の梱包資材に商品を梱包したうえで、商品を購入した購入者に商品を発送する。オンラインフリーマーケットを一例とする電子商取引では、悪意のある者による商品のすり替えが問題となっている。 Conventionally, electronic commerce, in which goods are sold over the Internet, has been known. One example of electronic commerce is an online flea market, where transactions are conducted between individuals. In an online flea market, a seller packs the goods in packaging materials such as cardboard boxes and then ships the goods to the buyer who has purchased the goods. In electronic commerce, of which online flea markets are one example, there has been a problem of malicious parties switching goods.

例えば、特許文献1~4には、商品又は梱包資材に貼り付け可能なシールにコードを形成し、シールを剥がすと、コードを欠損させる技術が記載されている。特許文献5には、商品名、数量、配送ルート、会社名、配送員名、及び配送時間等の内容を特定するための管理番号を含むコードが印刷された改ざん防止シールの当該コードを利用して、異物の混入や商品の抜き取りを防止する技術が記載されている。特許文献6には、商品に表示された二次元コードと、これと対になる他の二次元コードと、が一組になるように管理することによって、商品が入れ違いになることを防止する技術が記載されている。 For example, Patent Documents 1 to 4 describe a technology in which a code is formed on a sticker that can be affixed to a product or packaging material, and the code is lost when the sticker is removed. Patent Document 5 describes a technology that uses a code printed on a tamper-evident sticker that includes a control number for identifying the product name, quantity, delivery route, company name, delivery person name, delivery time, and other information to prevent the inclusion of foreign objects or the removal of products. Patent Document 6 describes a technology that prevents products from being mixed up by managing a two-dimensional code displayed on a product and another two-dimensional code that pairs with it so that they form a pair.

特表2015-528121号公報Special table 2015-528121 publication 再公表2012-026305号公報Republished Publication No. 2012-026305 特開2013-003535号公報JP 2013-003535 A 特表平9-512346号公報Special Publication No. 9-512346 特開2006-001735号公報JP 2006-001735 A 特開2022-035081号公報JP 2022-035081 A

しかしながら、特許文献1~4の改ざん防止シールを利用したとしても、商品又は梱包資材が開封されたか否かを検証することはできるが、商品のすり替えを検証できない。特許文献5の技術では、異物の混入や商品の抜き取りを対象としているので、商品のすり替えを検証できない。特許文献6の技術では、商品の入れ違いを対象としているので、商品のすり替えを検証できない。 However, even if the tamper-evident seals of Patent Documents 1 to 4 are used, it is possible to verify whether the product or packaging materials have been opened, but it is not possible to verify whether the product has been swapped. The technology of Patent Document 5 targets the inclusion of foreign matter and the removal of products, so it is not possible to verify whether the product has been swapped. The technology of Patent Document 6 targets the swapping of products, so it is not possible to verify whether the product has been swapped.

本開示の目的の1つは、商品のすり替えを検証することである。 One of the purposes of this disclosure is to verify product substitution.

本開示に係るすり替え検証システムは、商品又は当該商品の梱包資材に貼られたセキュリティシールに形成されたコードが、前記商品を販売する販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コードに関するコード情報を取得する第1取得部と、前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付け部と、前記商品を購入した購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得部と、前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行部と、を含む。 The swap verification system according to the present disclosure includes a first acquisition unit that acquires code information relating to a code formed on a security seal affixed to a product or the product's packaging material from a seller terminal of a seller who sells the product when the code is read by the seller terminal of the seller who sells the product, a first association unit that associates product identification information capable of identifying the product with the code information acquired from the seller terminal, a second acquisition unit that acquires the code information from the purchaser terminal when the code is read by a purchaser terminal of a purchaser who purchased the product, and an execution unit that executes a swap verification process for verifying swapping of the product based on the code information associated with the product identification information and the code information acquired from the purchaser terminal.

本開示によれば、商品のすり替えを検証できる。 This disclosure makes it possible to verify product swapping.

すり替え検証システムの全体構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of an overall configuration of a swap verification system. 販売者端末に表示される販売者画面の一例を示す図である。FIG. 13 is a diagram showing an example of a seller screen displayed on a seller terminal. 販売者が商品を梱包する手順の一例を示す図である。FIG. 13 is a diagram showing an example of a procedure for a seller to pack a product. 販売者が商品を梱包する手順の一例を示す図である。FIG. 13 is a diagram showing an example of a procedure for a seller to pack a product. 第1コードが破損した第1セキュリティシールと、第2コードが破損した第2セキュリティシールと、の一例を示す図である。1 shows an example of a first security seal with a broken first code and a second security seal with a broken second code; FIG. 購入者が梱包資材から商品を取り出す様子の一例を示す図である。FIG. 13 is a diagram showing an example of a state in which a purchaser removes a product from a packaging material. 購入者端末に表示される購入者画面の一例を示す図である。FIG. 13 is a diagram showing an example of a purchaser screen displayed on a purchaser terminal. 管理者端末に表示される管理者画面の一例を示す図である。FIG. 13 illustrates an example of an administrator screen displayed on the administrator terminal. すり替え検証システムで実現される機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions realized by the substitution verification system. ユーザデータベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a user database. 商品データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a product database. すり替え検証システムで実行される処理の一例を示す図である。FIG. 13 is a diagram illustrating an example of a process executed in the substitution verification system. 変形例において実現される機能の一例を示す図である。FIG. 13 is a diagram illustrating an example of functions realized in a modified example. 変形例7のセキュリティシールの一例を示す図である。FIG. 13 is a diagram showing an example of a security seal according to a seventh modified example.

[1.すり替え検証システムの全体構成]
本開示に係るすり替え検証システムの実施形態の一例を説明する。図1は、すり替え検証システムの全体構成の一例を示す図である。例えば、すり替え検証システム1は、サーバ10、販売者端末20、購入者端末30、及び管理者端末40を含む。サーバ10、販売者端末20、購入者端末30、及び管理者端末40の各々は、インターネット又はLAN等のネットワークNに接続される。
[1. Overall configuration of the swap verification system]
An example of an embodiment of a swap verification system according to the present disclosure will be described. Fig. 1 is a diagram showing an example of the overall configuration of the swap verification system. For example, the swap verification system 1 includes a server 10, a seller terminal 20, a purchaser terminal 30, and an administrator terminal 40. Each of the server 10, the seller terminal 20, the purchaser terminal 30, and the administrator terminal 40 is connected to a network N such as the Internet or a LAN.

サーバ10は、サーバコンピュータである。例えば、サーバ10は、制御部11、記憶部12、及び通信部13を含む。制御部11は、少なくとも1つのプロセッサを含む。記憶部12は、RAM等の揮発性メモリと、フラッシュメモリ等の不揮発性メモリと、を含む。通信部13は、有線通信用の通信インタフェースと、無線通信用の通信インタフェースと、の少なくとも一方を含む。 The server 10 is a server computer. For example, the server 10 includes a control unit 11, a memory unit 12, and a communication unit 13. The control unit 11 includes at least one processor. The memory unit 12 includes a volatile memory such as a RAM, and a non-volatile memory such as a flash memory. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication.

販売者端末20は、販売者のコンピュータである。販売者は、商品を販売する者である。本実施形態では、販売者が個人である場合を例に挙げるが、販売者は、組織であってもよい。例えば、販売者は、実店舗、オンライン上の店舗、店舗を持たない会社、会社以外の法人、国、地方公共団体、又はその他の組織であってもよい。図1では、1つの販売者端末20だけが示されているが、複数の販売者端末20が存在してもよい。 The seller terminal 20 is a seller's computer. A seller is a person who sells goods. In this embodiment, the seller is an individual, but the seller may be an organization. For example, the seller may be a physical store, an online store, a company without a store, a non-company corporation, a country, a local government, or other organization. Although only one seller terminal 20 is shown in FIG. 1, multiple seller terminals 20 may be present.

例えば、販売者端末20は、パーソナルコンピュータ、タブレット、スマートフォン、又はウェアラブル端末である。販売者端末20は、制御部21、記憶部22、通信部23、操作部24、表示部25、及び撮影部26を含む。制御部21、記憶部22、及び通信部23の物理的構成は、それぞれ制御部11、記憶部12、及び通信部13と同様であってよい。操作部24は、キーボード、マウス、又はタッチパネル等の入力デバイスである。表示部25は、液晶ディスプレイ又は有機ELディスプレイ等のディスプレイである。撮影部26は、少なくとも1つのカメラを含む。 For example, the seller terminal 20 is a personal computer, a tablet, a smartphone, or a wearable terminal. The seller terminal 20 includes a control unit 21, a memory unit 22, a communication unit 23, an operation unit 24, a display unit 25, and an image capture unit 26. The physical configurations of the control unit 21, the memory unit 22, and the communication unit 23 may be similar to those of the control unit 11, the memory unit 12, and the communication unit 13, respectively. The operation unit 24 is an input device such as a keyboard, a mouse, or a touch panel. The display unit 25 is a display such as a liquid crystal display or an organic EL display. The image capture unit 26 includes at least one camera.

購入者端末30は、購入者のコンピュータである。購入者は、商品を購入する者である。本実施形態では、購入者が個人である場合を例に挙げるが、購入者は、組織であってもよい。例えば、購入者は、実店舗、オンライン上の店舗、店舗を持たない会社、会社以外の法人、国、地方公共団体、又はその他の組織であってもよい。図1では、1つの購入者端末30だけが示されているが、複数の購入者端末30が存在してもよい。 The purchaser terminal 30 is a purchaser's computer. A purchaser is a person who purchases a product. In this embodiment, the case where the purchaser is an individual is taken as an example, but the purchaser may also be an organization. For example, the purchaser may be a physical store, an online store, a company without a store, a non-company corporation, a country, a local government, or other organization. Although only one purchaser terminal 30 is shown in FIG. 1, multiple purchaser terminals 30 may be present.

例えば、購入者端末30は、パーソナルコンピュータ、タブレット、スマートフォン、又はウェアラブル端末である。購入者端末30は、制御部31、記憶部32、通信部33、操作部34、表示部35、及び撮影部36を含む。制御部31、記憶部32、通信部33、操作部34、表示部35、及び撮影部36の物理的構成は、それぞれ制御部11、記憶部12、通信部13、操作部24、表示部25、及び撮影部26と同様であってよい。 For example, the purchaser terminal 30 is a personal computer, a tablet, a smartphone, or a wearable terminal. The purchaser terminal 30 includes a control unit 31, a memory unit 32, a communication unit 33, an operation unit 34, a display unit 35, and an image capture unit 36. The physical configurations of the control unit 31, the memory unit 32, the communication unit 33, the operation unit 34, the display unit 35, and the image capture unit 36 may be similar to those of the control unit 11, the memory unit 12, the communication unit 13, the operation unit 24, the display unit 25, and the image capture unit 26, respectively.

管理者端末40は、管理者のコンピュータである。管理者は、すり替え検証システム1を管理する者である。本実施形態では、管理者がオンラインフリーマーケットの運営会社である場合を例に挙げるが、管理者は、オンラインフリーマーケットの運営会社以外の他の組織又は個人であってもよい。例えば、他の組織は、オンラインフリーマーケット以外の他のサービスの運営会社、実店舗、オンライン上の店舗、店舗を持たない会社、会社以外の法人、国、又は地方公共団体であってもよい。図1では、1つの管理者端末40だけが示されているが、複数の管理者端末40が存在してもよい。 The administrator terminal 40 is the administrator's computer. The administrator is a person who manages the swap verification system 1. In this embodiment, the administrator is an operating company of the online flea market, but the administrator may be an organization or individual other than the operating company of the online flea market. For example, the other organization may be an operating company of a service other than the online flea market, a physical store, an online store, a company without a store, a corporation other than a company, a country, or a local government. Although only one administrator terminal 40 is shown in FIG. 1, multiple administrator terminals 40 may be present.

例えば、管理者端末40は、パーソナルコンピュータ、タブレット、スマートフォン、又はウェアラブル端末である。管理者端末40は、制御部41、記憶部42、通信部43、操作部44、及び表示部45を含む。制御部41、記憶部42、通信部43、操作部44、及び表示部45の物理的構成は、それぞれ制御部11、記憶部12、通信部13、操作部24、及び表示部25と同様であってよい。 For example, the administrator terminal 40 is a personal computer, a tablet, a smartphone, or a wearable terminal. The administrator terminal 40 includes a control unit 41, a memory unit 42, a communication unit 43, an operation unit 44, and a display unit 45. The physical configurations of the control unit 41, the memory unit 42, the communication unit 43, the operation unit 44, and the display unit 45 may be similar to those of the control unit 11, the memory unit 12, the communication unit 13, the operation unit 24, and the display unit 25, respectively.

なお、記憶部12,22,32,42に記憶されるプログラムは、ネットワークNを介して供給されてもよい。また、コンピュータ読み取り可能な情報記憶媒体に記憶されたプログラムが、情報記憶媒体を読み取る読取部(例えば、光ディスクドライブやメモリカードスロット)、又は、外部機器とデータの入出力をするための入出力部(例えば、USBポート)を介して供給されてもよい。 The programs stored in the storage units 12, 22, 32, and 42 may be supplied via the network N. Also, the programs stored in a computer-readable information storage medium may be supplied via a reading unit (e.g., an optical disk drive or a memory card slot) that reads the information storage medium, or an input/output unit (e.g., a USB port) that inputs and outputs data to and from an external device.

また、すり替え検証システム1は、少なくとも1つのコンピュータを含めばよく、図1の例に限られない。例えば、すり替え検証システム1は、販売者端末20、購入者端末30、及び管理者端末40を含まずに、サーバ10だけを含んでもよい。この場合、販売者端末20、購入者端末30、及び管理者端末40は、すり替え検証システム1の外部に存在する。例えば、すり替え検証システム1は、サーバ10及び管理者端末40だけを含んでもよい。この場合、販売者端末20及び購入者端末30は、すり替え検証システム1の外部に存在する。 Furthermore, the swap verification system 1 only needs to include at least one computer, and is not limited to the example of FIG. 1. For example, the swap verification system 1 may include only the server 10, without including the seller terminal 20, the purchaser terminal 30, and the administrator terminal 40. In this case, the seller terminal 20, the purchaser terminal 30, and the administrator terminal 40 exist outside the swap verification system 1. For example, the swap verification system 1 may include only the server 10 and the administrator terminal 40. In this case, the seller terminal 20 and the purchaser terminal 30 exist outside the swap verification system 1.

[2.すり替え検証システムの概要]
すり替え検証システム1は、商品が発送される任意のサービスに適用可能である。例えば、すり替え検証システム1は、オンラインフリーマーケット、ネットオークション、オンラインフリーマーケット及びネットオークション以外の電子商取引、実店舗における小売サービス、又は物流サービスに適用可能である。本実施形態では、すり替え検証システム1をオンラインフリーマーケットに適用した場合を例に挙げる。オンラインフリーマーケットサービスと記載した箇所は、他の任意のサービスに読み替えることができる。
[2. Overview of the swap verification system]
The swap verification system 1 is applicable to any service in which products are shipped. For example, the swap verification system 1 is applicable to online flea markets, internet auctions, electronic commerce other than online flea markets and internet auctions, retail services in physical stores, or logistics services. In this embodiment, the swap verification system 1 is applied to an online flea market as an example. The phrase "online flea market service" may be replaced with any other service.

本実施形態では、管理者は、オンラインフリーマーケットの運営会社である。購入者及び販売者は、オンラインフリーマーケットのユーザである。オンラインフリーマーケットでは、原則として、個人間取引(いわゆるCtoC)が行われる。オンラインフリーマーケットでは、個人間取引以外の他の取引(例えば、いわゆるBtoB又はBtoC)が行われてもよい。商品の出品から購入までの流れ自体は、公知の流れであってよい。本実施形態では、購入者が商品の購入手続きを行った後の流れを説明する。例えば、購入者が商品の購入手続きを行うと、販売者は、商品の発送手続きを行う。 In this embodiment, the administrator is the operating company of the online flea market. The buyers and sellers are users of the online flea market. In the online flea market, in principle, transactions between individuals (so-called CtoC) take place. In the online flea market, transactions other than transactions between individuals (for example, so-called BtoB or BtoC) may also take place. The flow itself from listing an item to purchasing it may be a publicly known flow. In this embodiment, the flow after the buyer has completed the purchase procedure for the item will be explained. For example, when the buyer has completed the purchase procedure for the item, the seller completes the shipping procedure for the item.

図2は、販売者端末20に表示される販売者画面の一例を示す図である。例えば、販売者端末20がサーバ10にログインすると、発送手続きに関する操作を受け付ける販売者画面SC1が表示部25に表示される。販売者がボタンB10を選択すると、商品の送り状を作成するための送り状情報が表示部25に表示される。送り状情報自体は、公知のオンラインフリーマーケットで利用されている情報であってよい。販売者は、送り状情報を確認し、商品の梱包作業を行う。 Figure 2 is a diagram showing an example of a seller screen displayed on the seller terminal 20. For example, when the seller terminal 20 logs into the server 10, a seller screen SC1 that accepts operations related to shipping procedures is displayed on the display unit 25. When the seller selects button B10, waybill information for creating a waybill for the product is displayed on the display unit 25. The waybill information itself may be information used in known online flea markets. The seller checks the waybill information and packs the product.

本実施形態では、管理者は、商品のすり替えを検証するために、販売者に対し、セキュリティシールを送付する。商品のすり替えは、悪意のある者が正当な商品を他の商品に入れ替えることである。本実施形態では、購入者が行う商品のすり替えの検証を例に挙げるが、商品のすり替えは、購入者以外の他の者により行われる可能性もある。例えば、商品のすり替えは、販売者、販売者が発送のために商品を持ちこんだ店舗の店員(例えば、コンビニエンスストアの店員等)、商品を配送する配送者、商品が購入者に配送される前に一時的に商品を預かった者、又はその他の者により行われる可能性もある。 In this embodiment, the administrator sends a security seal to the seller to verify that the product has been swapped. Product swapping occurs when a malicious person replaces a legitimate product with another product. In this embodiment, the verification of product swapping performed by the purchaser is given as an example, but product swapping may also be performed by someone other than the purchaser. For example, product swapping may also be performed by the seller, a store clerk to which the seller brings the product for shipping (e.g., a convenience store clerk), a delivery person who delivers the product, a person who temporarily holds the product before it is delivered to the purchaser, or any other person.

セキュリティシールは、剥がされると少なくとも一部が破損するシールである。セキュリティシールは、剥がされると少なくとも一部の見た目が変わるシールということもできる。セキュリティシールは、セキュリティラベル又はセキュリティステッカー等の他の名称で呼ばれることもある。セキュリティシール自体は、公知の種々のタイプであってよい。例えば、剥がされると破れるタイプ、剥がされると跡が残るタイプ、貼り直しができないタイプ、又はその他のタイプであってもよい。 A security seal is a seal that is at least partially damaged when removed. A security seal can also be described as a seal that changes at least a portion of its appearance when removed. A security seal may also be called by other names, such as a security label or a security sticker. The security seal itself may be of various types known in the art. For example, the security seal may be of a type that breaks when removed, a type that leaves a mark when removed, a type that cannot be reapplied, or other type.

本実施形態では、セキュリティシールにコードが形成されている。コードには、商品のすり替えの検証に利用される情報がコード化されている。以降、この情報を、コード情報という。例えば、コード情報は、他のコード情報と重複しないように発行されたIDである。本実施形態では、コードの一例として二次元コードを説明するが、コード自体は、種々の種類を利用可能である。例えば、コードは、バーコードであってもよい。バーコード及び二次元コードの両方がセキュリティシールに形成されていてもよい。形成とは、印刷だけではなく、箔押し又はエンボス加工等の他の方法も含む意味である。 In this embodiment, a code is formed on the security seal. Information used to verify product substitution is encoded in the code. Hereinafter, this information is referred to as code information. For example, the code information is an ID that is issued so as not to overlap with other code information. In this embodiment, a two-dimensional code is described as an example of a code, but various types of codes can be used. For example, the code may be a barcode. Both a barcode and a two-dimensional code may be formed on the security seal. Forming is meant to include not only printing, but also other methods such as foil stamping or embossing.

本実施形態では、商品に貼られるセキュリティシールと、梱包資材に貼られるセキュリティシールと、が利用される場合を例に挙げる。以降、商品に貼られるセキュリティシールを、第1セキュリティシールSS1という。梱包資材に貼られるセキュリティシールを、第2セキュリティシールSS2という。第1セキュリティシールSS1及び第2セキュリティシールSS2を区別しない場合には、単にセキュリティシールSSという。購入者は、管理者から送付された複数のセキュリティシールSSの中から任意の2枚を、第1セキュリティシールSS1及び第2セキュリティシールSS2として利用可能である。 In this embodiment, an example is given in which a security seal affixed to a product and a security seal affixed to packaging materials are used. Hereinafter, the security seal affixed to the product is referred to as the first security seal SS1. The security seal affixed to packaging materials is referred to as the second security seal SS2. When there is no need to distinguish between the first security seal SS1 and the second security seal SS2, they are simply referred to as security seal SS. The purchaser can use any two of the multiple security seals SS sent by the administrator as the first security seal SS1 and the second security seal SS2.

また、第1セキュリティシールSS1に形成されたコードを、第1コードC1という。第2セキュリティシールSS2に形成されたコードを、第2コードC2という。第1コードC1及び第2コードC2を区別しない場合には、単にコードCという。更に、第1コードC1にコード化されたコード情報を、第1コード情報という。第2コードC2にコード化されたコード情報を、第2コード情報という。第1コード情報及び第2コード情報を区別しない場合には、単にコード情報という。 The code formed on the first security seal SS1 is referred to as the first code C1. The code formed on the second security seal SS2 is referred to as the second code C2. When there is no distinction between the first code C1 and the second code C2, they are simply referred to as code C. Furthermore, the code information coded into the first code C1 is referred to as the first code information. The code information coded into the second code C2 is referred to as the second code information. When there is no distinction between the first code information and the second code information, they are simply referred to as code information.

例えば、販売者が販売者画面SC1のボタンB11を選択すると、撮影部26が起動して、販売者画面SC1は、図2の右上の状態になる。販売者がボタンB13を選択すると、撮影部26は、第1セキュリティシールSS1の第1コードC1を読み取る。その後、販売者画面SC1は、図2の左下の状態になる。販売者がボタンB14を選択すると、撮影部26は、第2セキュリティシールSS2の第2コードC2を読み取る。その後、販売者端末20は、サーバ10に対し、第1コードC1から読み取った第1コード情報と、第2コードC2から読み取った第2コード情報と、を送信する。 For example, when the seller selects button B11 on the seller screen SC1, the photographing unit 26 is activated and the seller screen SC1 changes to the state shown in the upper right of FIG. 2. When the seller selects button B13, the photographing unit 26 reads the first code C1 of the first security seal SS1. The seller screen SC1 then changes to the state shown in the lower left of FIG. 2. When the seller selects button B14, the photographing unit 26 reads the second code C2 of the second security seal SS2. The seller terminal 20 then transmits to the server 10 the first code information read from the first code C1 and the second code information read from the second code C2.

例えば、サーバ10は、販売者端末20から第1コード情報及び第2コード情報を受信すると、第1コード情報及び第2コード情報を登録する。その後、図2の右下のように、第1コード情報及び第2コード情報の登録が完了したことが販売者画面SC1上で通知される。販売者は、ボタンB15を選択して、第1コードC1及び第2コードC2の少なくとも一方を再び撮影することもできる。販売者がボタンB16を選択すると、販売者画面SC1は、図2の左上の状態に戻る。第1コード情報及び第2コード情報の登録が完了すると、販売者は、商品を梱包してボタンB12を選択する。 For example, when the server 10 receives the first code information and the second code information from the seller terminal 20, it registers the first code information and the second code information. Then, as shown in the lower right of FIG. 2, a notification is displayed on the seller screen SC1 that the registration of the first code information and the second code information has been completed. The seller can also select button B15 to photograph at least one of the first code C1 and the second code C2 again. When the seller selects button B16, the seller screen SC1 returns to the state shown in the upper left of FIG. 2. When the registration of the first code information and the second code information has been completed, the seller packs the product and selects button B12.

図3及び図4は、販売者が商品を梱包する手順の一例を示す図である。本実施形態では、梱包資材Pの一例としてダンボールを説明するが、梱包資材P自体は、種々の種類を利用可能である。例えば、ダンボール以外の箱、箱以外の容器、紙袋、ビニール袋、封筒、又はその他の資材が梱包資材Pに相当してもよい。1つの商品が複数の梱包資材Pで梱包されてもよい。逆に、複数の商品が1つの梱包資材Pで梱包されてもよい。 Figures 3 and 4 are diagrams showing an example of the procedure for a seller to package a product. In this embodiment, cardboard is described as an example of packaging material P, but various types of packaging material P itself can be used. For example, packaging material P may be a box other than cardboard, a container other than a box, a paper bag, a plastic bag, an envelope, or other materials. One product may be packaged with multiple packaging materials P. Conversely, multiple products may be packaged with one packaging material P.

図3及び図4のように、第1セキュリティシールSS1は、短辺の端部付近(端部から所定距離以内の場所、例えば、端部から1センチメートル以内)に第1コードC1が形成されている。第1セキュリティシールSS1は、当該端部と対向する他の端部付近には、第1コードC1が形成されない。第2セキュリティシールSS2も同様に、短辺の端部付近に第2コードC2が形成されている。第2セキュリティシールSS2は、当該端部と対向する他の端部付近には、第2コードC2が形成されない。 As shown in Figures 3 and 4, the first security seal SS1 has a first code C1 formed near the end of the short side (within a specified distance from the end, for example, within 1 centimeter from the end). The first security seal SS1 does not have a first code C1 formed near the other end opposite that end. Similarly, the second security seal SS2 has a second code C2 formed near the end of the short side. The second security seal SS2 does not have a second code C2 formed near the other end opposite that end.

図3のように、販売者は、第1セキュリティシールSS1の一部を商品Iに貼る。例えば、販売者は、第1セキュリティシールSS1のうち、第1コードC1が形成された第1コード部分P10を商品Iに貼る。販売者は、第1セキュリティシールSS1のうち、第1コード部分P10以外の他の部分P11を、梱包資材Pの底面に貼る。図3の例では、商品Iのうち、第1セキュリティシールSS1が貼られた面と反対側の面は、梱包資材Pの側面に接している。商品Iは、第1セキュリティシールSS1によって、梱包資材Pの内部で固定される。 As shown in FIG. 3, the seller affixes a portion of the first security seal SS1 to the product I. For example, the seller affixes the first code portion P10 of the first security seal SS1, in which the first code C1 is formed, to the product I. The seller affixes the other portion P11 of the first security seal SS1 other than the first code portion P10 to the bottom surface of the packaging material P. In the example of FIG. 3, the surface of the product I opposite the surface to which the first security seal SS1 is affixed is in contact with the side of the packaging material P. The product I is fixed inside the packaging material P by the first security seal SS1.

図4に移り、販売者は、梱包資材Pの上面(蓋)を閉じる。販売者は、梱包資材Pの上面と側面をつなぐようにして、第2セキュリティシールSS2を貼る。図4の例では、第2セキュリティシールSS2のうち、第2コードC2が形成された第2コード部分P20が、梱包資材Pの上面に貼られている。第2セキュリティシールSS2のうち、第2コード部分P20以外の他の部分P21が、梱包資材Pの側面に貼られている。 Moving on to Figure 4, the seller closes the top surface (lid) of the packaging material P. The seller attaches the second security seal SS2 so as to connect the top surface and side surface of the packaging material P. In the example of Figure 4, of the second security seal SS2, the second code portion P20 on which the second code C2 is formed is attached to the top surface of the packaging material P. Of the second security seal SS2, the portion P21 other than the second code portion P20 is attached to the side surface of the packaging material P.

本実施形態では、梱包資材Pの4つの側面のうち、1つの側面は、透明の部材Mを含む。例えば、この部材Mは、ビニール又はプラスチック製のシートである。図3及び図4の例では、第1セキュリティシールSS1は、透明の部材Mを介して外部から視認可能である。販売者は、商品Iの梱包前ではなく、商品Iの梱包後に第1コードC1及び第2コードC2を撮影してもよい。何者かが、梱包資材Pを開けて商品Iを取り出すと、第1コードC1及び第2コードC2が破損する。 In this embodiment, one of the four sides of the packaging material P includes a transparent member M. For example, this member M is a vinyl or plastic sheet. In the example of Figures 3 and 4, the first security seal SS1 is visible from the outside through the transparent member M. The seller may photograph the first code C1 and the second code C2 after packaging the product I, rather than before packaging the product I. If someone opens the packaging material P and removes the product I, the first code C1 and the second code C2 will be damaged.

図5は、第1コードC1が破損した第1セキュリティシールSS1と、第2コードC2が破損した第2セキュリティシールSS2と、の一例を示す図である。図5では、第1セキュリティシールSS1及び第2セキュリティシールSS2の各々が、全面にわたって破損されている場合が示されているが、第1セキュリティシールSS1及び第2セキュリティシールSS2のうち、剥がされた部分が破損する。 Figure 5 shows an example of a first security seal SS1 with a damaged first code C1 and a second security seal SS2 with a damaged second code C2. Figure 5 shows a case where the first security seal SS1 and the second security seal SS2 are each damaged over the entire surface, but the peeled off portions of the first security seal SS1 and the second security seal SS2 are damaged.

図6は、購入者が梱包資材Pから商品Iを取り出す様子の一例を示す図である。例えば、購入者は、第2セキュリティシールSS2の少なくとも一部を剥がし、梱包資材Pの上面を開ける。図6の例では、第2コード部分P20が梱包資材Pの上面から剥がされているので、第2コードC2が破損する。購入者は、第1セキュリティシールSS1の少なくとも一部を剥がし、梱包資材Pから商品Iを取り出す。図6の例では、第1コード部分P10が商品Iから剥がされているので、第1コードC1が破損する。 Figure 6 is a diagram showing an example of a purchaser removing product I from packaging material P. For example, the purchaser peels off at least a portion of the second security seal SS2 to open the top of the packaging material P. In the example of Figure 6, the second code portion P20 has been peeled off from the top of the packaging material P, damaging the second code C2. The purchaser peels off at least a portion of the first security seal SS1 to remove product I from the packaging material P. In the example of Figure 6, the first code portion P10 has been peeled off from product I, damaging the first code C1.

例えば、購入者が、商品Iを偽の商品にすり替えたとする。更に、購入者が、管理者又は販売者に対し、偽の商品を梱包資材Pに入れた写真を証拠として送信し、返品又は返金を迫ったとする。この場合、購入者は、第1コードC1及び第2コードC2が破損した状態の写真しか送信できず、かつ、第1コード情報及び第2コード情報を読み取れないので、購入者の主張は、信ぴょう性を欠くと考えられる。一方、購入者が、第1コードC1及び第2コードC2が破損していない写真を送信し、かつ、第1コード情報及び第2コード情報を読み取れた場合には、販売者が誤った商品Iを発送した可能性があると考えられる。 For example, suppose that a purchaser replaces product I with a counterfeit product. Furthermore, suppose that the purchaser sends a photo of the counterfeit product in packaging material P to the administrator or seller as evidence, and demands a return or refund. In this case, the purchaser can only send a photo in which the first code C1 and second code C2 are damaged, and the first code information and second code information cannot be read, so the purchaser's claim is considered to lack credibility. On the other hand, if the purchaser sends a photo in which the first code C1 and second code C2 are not damaged, and the first code information and second code information can be read, it is considered possible that the seller has shipped the wrong product I.

図7は、購入者端末30に表示される購入者画面の一例を示す図である。例えば、購入者は、商品Iに問題がなければ、購入者画面SC2のボタンB20を選択し、受取手続きを完了させる。受取手続き自体は、公知のオンラインフリーマーケットの流れと同様であってよい。購入者は、商品Iに問題がある場合、購入者画面SC2のボタンB21を選択する。購入者がボタンB21を選択すると、第1コードC1及び第2コードC2を読み取るために撮影部36が起動する。 Figure 7 is a diagram showing an example of a purchaser screen displayed on the purchaser terminal 30. For example, if there is no problem with product I, the purchaser selects button B20 on the purchaser screen SC2 to complete the receipt procedure. The receipt procedure itself may be similar to the flow of a known online flea market. If there is a problem with product I, the purchaser selects button B21 on the purchaser screen SC2. When the purchaser selects button B21, the image capture unit 36 is activated to read the first code C1 and the second code C2.

例えば、購入者がボタンB21を選択すると、購入者画面SC2は、図7の右上の状態になる。購入者がボタンB22を選択すると、撮影部36は、梱包資材P内の商品Iに貼られた第1セキュリティシールSS1の第1コードC1を撮影する。購入者端末30は、第1コードC1から第1コード情報を取得する。購入者がボタンB23を選択すると、撮影部36は、第1コードC1を撮影しない。 For example, when the purchaser selects button B21, the purchaser screen SC2 will appear in the state shown in the upper right of FIG. 7. When the purchaser selects button B22, the photographing unit 36 photographs the first code C1 of the first security seal SS1 affixed to the product I in the packaging material P. The purchaser terminal 30 acquires the first code information from the first code C1. When the purchaser selects button B23, the photographing unit 36 does not photograph the first code C1.

例えば、撮影部36がボタンB22を選択して第1コードC1を撮影した場合、又は、購入者がボタンB23を選択した場合、購入者画面SC2は、図7の左下の状態になる。購入者がボタンB24を選択すると、撮影部36は、梱包資材P内の商品Iに貼られた第2セキュリティシールSS2の第2コードC2を撮影する。購入者端末30は、第2コードC2から第2コード情報を取得する。購入者がボタンB25を選択すると、撮影部36が第2コードC2を撮影しない。 For example, if the photographing unit 36 selects button B22 to photograph the first code C1, or if the purchaser selects button B23, the purchaser screen SC2 will be in the state shown in the lower left of Figure 7. If the purchaser selects button B24, the photographing unit 36 photographs the second code C2 of the second security seal SS2 affixed to the product I in the packaging material P. The purchaser terminal 30 acquires the second code information from the second code C2. If the purchaser selects button B25, the photographing unit 36 does not photograph the second code C2.

例えば、撮影部36がボタンB24を選択して第2コードC2を撮影した場合、又は、購入者がボタンB25を選択した場合、購入者画面SC2は、図7の右下の状態になる。購入者がボタンB26を選択すると、撮影部36は、商品Iが入った状態の梱包資材Pの全体を撮影する。購入者がボタンB27を選択すると、撮影部36は、梱包資材Pの全体を撮影しない。 For example, when the photographing unit 36 selects button B24 to photograph the second code C2, or when the purchaser selects button B25, the purchaser screen SC2 will be in the state shown in the lower right of FIG. 7. When the purchaser selects button B26, the photographing unit 36 photographs the entire packaging material P with the product I inside. When the purchaser selects button B27, the photographing unit 36 does not photograph the entire packaging material P.

例えば、購入者は、購入者画面SC2に対し、問い合わせ内容を入力して問い合わせ手続きを完了する。購入者が問い合わせ手続きを完了すると、購入者端末30は、サーバ10に対し、第1コード情報、第2コード情報、商品Iが入った状態の梱包資材Pの全体の撮影画像、及び問い合わせ内容を送信する。サーバ10は、これらの情報を受信して記憶部12に記録すると、管理者端末40に対し、問い合わせがあったことを通知する。管理者は、管理者端末40を操作して、問い合わせ内容を確認する。 For example, the purchaser completes the inquiry procedure by entering the inquiry details on the purchaser screen SC2. When the purchaser completes the inquiry procedure, the purchaser terminal 30 transmits the first code information, the second code information, a photographed image of the entire packaging material P with the product I inside, and the inquiry details to the server 10. When the server 10 receives this information and records it in the memory unit 12, it notifies the administrator terminal 40 that an inquiry has been made. The administrator operates the administrator terminal 40 to check the inquiry details.

図8は、管理者端末40に表示される管理者画面の一例を示す図である。例えば、管理者画面SC3には、購入者が第1コードC1及び第2コードC2の各々を撮影部36で読み取れたか否かを示す情報が表示される。管理者は、管理者画面SC3を確認し、購入者による返品又は返金の要求を許可するか否かを判断する。図8の上側の例では、第1コード情報及び第2コード情報が両方とも正当なので、販売者が誤った商品Iを発送したとの推定が働く。図8の下側の例では、第1コード情報及び第2コード情報が両方とも読み取れないので、購入者が商品Iをすり替えたとの推定が働く。 Figure 8 is a diagram showing an example of an administrator screen displayed on the administrator terminal 40. For example, the administrator screen SC3 displays information indicating whether the purchaser was able to read each of the first code C1 and the second code C2 with the photographing unit 36. The administrator checks the administrator screen SC3 and determines whether to allow the purchaser to request a return or refund. In the example at the top of Figure 8, both the first code information and the second code information are valid, so it is presumed that the seller shipped the wrong product I. In the example at the bottom of Figure 8, both the first code information and the second code information cannot be read, so it is presumed that the purchaser switched products I.

以上のように、すり替え検証システム1では、第1セキュリティシールSS1が商品Iに貼られる。第2セキュリティシールSS2が梱包資材Pに貼られる。管理者が購入者からの問い合わせを受けた場合に、第1セキュリティシールSS1の第1コードC1にコード化された第1コード情報と、第2セキュリティシールSS2の第2コードC2にコード化された第2コード情報と、が読み取れる状態か否かが判定される。これにより、商品のすり替えを検証する管理者の業務を支援できるようになっている。以降、すり替え検証システム1の詳細を説明する。 As described above, in the swap verification system 1, the first security seal SS1 is affixed to the product I. The second security seal SS2 is affixed to the packaging material P. When the manager receives an inquiry from a purchaser, it is determined whether the first code information coded in the first code C1 of the first security seal SS1 and the second code information coded in the second code C2 of the second security seal SS2 are readable. This makes it possible to support the manager's work of verifying whether products have been swapped. The details of the swap verification system 1 will be explained below.

[3.すり替え検証システムで実現される機能]
図9は、すり替え検証システム1で実現される機能の一例を示す図である。
[3. Functions realized by the swap verification system]
FIG. 9 is a diagram showing an example of functions realized by the swap verification system 1.

[3-1.サーバで実現される機能]
例えば、サーバ10は、データ記憶部100、第1取得部101、第1関連付け部102、第2取得部103、及び実行部104を含む。データ記憶部100は、記憶部12により実現される。第1取得部101、第1関連付け部102、第2取得部103、及び実行部104は、制御部11により実現される。
[3-1. Functions realized by the server]
For example, the server 10 includes a data storage unit 100, a first acquisition unit 101, a first association unit 102, a second acquisition unit 103, and an execution unit 104. The data storage unit 100 is realized by the storage unit 12. The first acquisition unit 101, the first association unit 102, the second acquisition unit 103, and the execution unit 104 are realized by the control unit 11.

[データ記憶部]
データ記憶部100は、サービスを提供するために必要なデータを記憶する。例えば、データ記憶部100は、ユーザデータベースDB1及び商品データベースDB2を記憶する。
[Data storage unit]
The data storage unit 100 stores data necessary for providing services. For example, the data storage unit 100 stores a user database DB1 and a product database DB2.

図10は、ユーザデータベースDB1の一例を示す図である。ユーザデータベースDB1は、オンラインフリーマーケットにおけるユーザに関する各種情報が格納されたデータベースである。販売者及び購入者の各々は、ユーザの1人である。例えば、ユーザデータベースDB1には、ユーザID、パスワード、氏名、住所、及び利用状況情報が格納される。ユーザデータベースDB1には、ユーザに関する何らかの情報が格納されるようにすればよく、ユーザデータベースDB1に格納される情報は、図10の例に限られない。例えば、ユーザデータベースDB1には、過去の利用履歴に関する情報が格納されてもよい。 Figure 10 is a diagram showing an example of user database DB1. User database DB1 is a database that stores various information related to users in the online flea market. Each seller and buyer is a user. For example, user ID, password, name, address, and usage information are stored in user database DB1. Any information related to a user may be stored in user database DB1, and the information stored in user database DB1 is not limited to the example in Figure 10. For example, information related to past usage history may be stored in user database DB1.

ユーザIDは、ユーザを識別可能なユーザ識別情報である。このため、ユーザIDと記載した箇所は、ユーザ識別情報と読み替えることができる。ユーザ識別情報は、ユーザID以外の他の情報であってもよく、ユーザIDに限られない。例えば、ユーザ識別情報は、メールアドレス又は電話番号であってもよい。ユーザ識別情報は、ユーザを何らかの形で識別可能な情報であればよい。パスワードは、オンラインフリーマーケットにログインするために利用される。氏名及び住所は、送り状情報として利用される。 The user ID is user identification information that can identify a user. Therefore, any place that says "user ID" can be read as "user identification information." The user identification information may be information other than a user ID and is not limited to a user ID. For example, the user identification information may be an email address or a phone number. The user identification information may be any information that can identify a user in some way. The password is used to log in to the online flea market. The name and address are used as shipping information.

利用状況情報は、オンラインフリーマーケットの利用状況に関する情報である。例えば、利用状況情報は、販売者としての利用状況に関する情報と、購入者としての利用状況に関する情報と、の少なくとも一方を含む。販売者としての利用状況に関する情報は、ユーザが販売者として出品した商品の商品IDである。購入者としての利用状況に関する情報は、ユーザが購入者として購入した商品の商品IDである。利用状況情報には、他の種々の利用状況に関する情報が含まれてよい。 The usage status information is information about the usage status of the online flea market. For example, the usage status information includes at least one of information about the usage status as a seller and information about the usage status as a buyer. The information about the usage status as a seller is the product ID of the product that the user has put up for sale as a seller. The information about the usage status as a buyer is the product ID of the product that the user has purchased as a buyer. The usage status information may include information about various other usage statuses.

図11は、商品データベースDB2の一例を示す図である。商品データベースDB2は、オンラインフリーマーケットにおける商品に関する各種情報が格納されたデータベースである。例えば、商品データベースDB2には、商品ID、商品情報、販売者のユーザID、購入者のユーザID、第1コード情報、第2コード情報、取引状況情報、及び問い合わせ情報が格納される。商品データベースDB2には、商品に関する何らかの情報が格納されるようにすればよく、商品データベースDB2に格納される情報は、図11の例に限られない。例えば、商品データベースDB2には、商品の購入が可能な期限、商品が購入された日時、送り状情報、又はその他の情報が格納されてもよい。 Figure 11 is a diagram showing an example of product database DB2. Product database DB2 is a database that stores various information related to products in the online flea market. For example, product database DB2 stores product IDs, product information, seller user IDs, purchaser user IDs, first code information, second code information, transaction status information, and inquiry information. Product database DB2 only needs to store any information related to products, and the information stored in product database DB2 is not limited to the example in Figure 11. For example, product database DB2 may store the deadline for purchasing the product, the date and time the product was purchased, invoice information, or other information.

商品IDは、商品を識別可能なユーザ識別情報である。このため、商品IDと記載した箇所は、商品識別情報と読み替えることができる。商品識別情報は、商品ID以外の他の情報であってもよく、商品IDに限られない。例えば、商品識別情報は、商品名であってもよい。商品識別情報は、商品を何らかの形で識別可能な情報であればよい。商品情報は、商品に関する情報である。例えば、商品情報は、商品名、価格、説明文、及び商品画像を含む。 The product ID is user identification information that can identify a product. Therefore, any place that says "product ID" can be read as "product identification information." The product identification information may be information other than the product ID and is not limited to the product ID. For example, the product identification information may be the product name. The product identification information may be information that can identify the product in some way. The product information is information about the product. For example, the product information includes the product name, price, description, and product image.

例えば、販売者がオンラインフリーマーケットに商品を出品すると、サーバ10は、他の商品の商品IDと重複しないように、当該商品の商品IDを発行する。出品の流れは、公知のオンラインフリーマーケットの流れであってよい。商品IDは、予め定められたルールに基づいて発行されるようにすればよい。サーバ10は、商品ID、販売者が出品時に入力した商品名等の商品情報、及び販売者のユーザIDを互いに関連付けて商品データベースDB2に格納する。 For example, when a seller puts up an item on an online flea market, the server 10 issues a product ID for that item so that the product ID does not overlap with the product IDs of other items. The process for putting up an item may be the same as that of a known online flea market. The product ID may be issued based on predetermined rules. The server 10 stores the product ID, product information such as the product name entered by the seller when putting up an item, and the seller's user ID in the product database DB2 in association with each other.

例えば、購入者が商品の購入手続きを完了すると、サーバ10は、当該商品の商品IDと、購入者のユーザIDと、を関連付けて商品データベースDB2に格納する。取引状況情報は、商品の取引状況に関する情報である。例えば、取引状況情報は、発送準備中及び配送中といった取引のステータス、各ステータスになった日時、販売者及び購入者間でやりとりされるメッセージ、及びその他の情報が格納される。問い合わせ情報は、購入者から管理者に対する問い合わせに関する情報である。例えば、問い合わせ情報は、購入者端末30から受信した撮影画像、第1コード情報、及び第2コード情報を含む。 For example, when a purchaser completes the purchase procedure for a product, the server 10 associates the product ID of the product with the user ID of the purchaser and stores them in the product database DB2. The transaction status information is information related to the transaction status of the product. For example, the transaction status information stores the transaction status such as preparing for shipment and being delivered, the date and time when each status was reached, messages exchanged between the seller and the purchaser, and other information. The inquiry information is information related to an inquiry from the purchaser to the administrator. For example, the inquiry information includes the captured image, first code information, and second code information received from the purchaser terminal 30.

[第1取得部]
第1取得部101は、商品又は当該商品の梱包資材に貼られたセキュリティシールSSに形成されたコードCが、商品を販売する販売者の販売者端末20により読み取られた場合に、販売者端末20から、コードCに関するコード情報を取得する。本実施形態では、個人間取引の一例であるオンラインフリーマーケットが利用されるので、第1取得部101は、販売者及び購入者の間で行われる個人間取引における販売者の販売者端末20から、コード情報を取得する。個人間取引は、ネットオークションサービスといった他のサービスであってもよい。
[First acquisition unit]
When the code C formed on the security seal SS affixed to the product or the product's packaging material is read by the seller terminal 20 of the seller selling the product, the first acquisition unit 101 acquires code information related to the code C from the seller terminal 20. In this embodiment, an online flea market, which is an example of a personal transaction, is used, so the first acquisition unit 101 acquires code information from the seller terminal 20 of the seller in the personal transaction carried out between the seller and the purchaser. The personal transaction may be another service such as an online auction service.

本実施形態では、撮影部26がコードCを読み取る場合を説明するが、撮影部26以外の他の読取装置によってコードCが読み取られてもよい。例えば、他の読取装置は、コードリーダ、リーダライタ、又はハンディターミナルであってもよい。コードCの読み取り自体は、公知の規格で定められている方法を利用可能である。例えば、販売者端末20は、コードCを読み取ると、販売者による操作を要することなく、サーバ10に対し、コード情報を送信してもよい。販売者端末20は、コードCを読み取った後に、販売者により所定の操作が行われた場合に、サーバ10に対し、コード情報を送信してもよい。第1取得部101は、1つの商品につき1つのコード情報だけを取得してもよい。 In this embodiment, the photographing unit 26 reads the code C, but the code C may be read by a reading device other than the photographing unit 26. For example, the other reading device may be a code reader, a reader/writer, or a handheld terminal. The reading of the code C itself can be performed using a method defined by a known standard. For example, when the seller terminal 20 reads the code C, it may transmit code information to the server 10 without requiring any operation by the seller. After reading the code C, the seller terminal 20 may transmit code information to the server 10 when a predetermined operation is performed by the seller. The first acquisition unit 101 may acquire only one piece of code information for one product.

本実施形態では、第1セキュリティシールSS1及び第2セキュリティシールSS2が利用されるので、第1取得部101は、商品に貼られた第1セキュリティシールSS1に形成された第1コードC1と、梱包資材に貼られた第2セキュリティシールSS2に形成された第2コードC2と、の各々が販売者端末20により読み取られた場合に、第1コードC1に関する第1コード情報と、第2コードC2に関する第2コード情報と、を販売者端末20から取得する。 In this embodiment, since a first security seal SS1 and a second security seal SS2 are used, when the first code C1 formed on the first security seal SS1 affixed to the product and the second code C2 formed on the second security seal SS2 affixed to the packaging material are each read by the seller terminal 20, the first acquisition unit 101 acquires first code information regarding the first code C1 and second code information regarding the second code C2 from the seller terminal 20.

例えば、第1取得部101は、第1コード情報及び第2コード情報を、販売者端末20から一度に取得してもよいし、第1コード情報及び第2コード情報を、販売者端末20から別々に取得してもよい。即ち、第1取得部101が第1コード情報を取得するタイミングと、第1取得部101が第2コード情報を取得するタイミングと、は同じであってもよいし異なってもよい。 For example, the first acquisition unit 101 may acquire the first code information and the second code information from the seller terminal 20 at the same time, or may acquire the first code information and the second code information separately from the seller terminal 20. That is, the timing at which the first acquisition unit 101 acquires the first code information and the timing at which the first acquisition unit 101 acquires the second code information may be the same or different.

[第1関連付け部]
第1関連付け部102は、商品IDと、販売者端末20から取得されたコード情報と、を関連付ける。関連付けるとは、ある情報から他の情報を検索可能な状態にすることである。本実施形態では、商品データベースDB2の同じレコードに複数の情報を格納することが関連付けることに相当する場合を例に挙げる。第1関連付け部102は、商品ID及びコード情報を同じレコードに格納することによって、商品ID及びコード情報を関連付ける。
[First Association Unit]
The first associating unit 102 associates the product ID with the code information acquired from the seller terminal 20. Associating means making one piece of information searchable from another piece of information. In this embodiment, an example is given of a case where storing multiple pieces of information in the same record in the product database DB2 corresponds to associating. The first associating unit 102 associates the product ID with the code information by storing the product ID and the code information in the same record.

本実施形態では、第1セキュリティシールSS1及び第2セキュリティシールSS2が利用されるので、第1関連付け部102は、商品IDと、第1コード情報及び第2コード情報と、を関連付ける。例えば、第1関連付け部102は、商品IDと、第1コード情報及び第2コード情報と、を商品データベースDB2の同じレコードに格納する。なお、第1関連付け部102は、第1コード情報及び第2コード情報と関連付ける商品IDを、販売者端末20から取得するものとする。 In this embodiment, since the first security seal SS1 and the second security seal SS2 are used, the first association unit 102 associates the product ID with the first code information and the second code information. For example, the first association unit 102 stores the product ID, the first code information, and the second code information in the same record in the product database DB2. Note that the first association unit 102 acquires the product ID to be associated with the first code information and the second code information from the seller terminal 20.

[第2取得部]
第2取得部103は、商品を購入した購入者の購入者端末30によりコードCが読み取られた場合に、購入者端末30から、コード情報を取得する。本実施形態では、個人間取引の一例であるオンラインフリーマーケットが利用されるので、第2取得部103は、個人間取引における購入者の販売者端末20から、コード情報を取得する。第1取得部101の説明と同様に、購入者端末30側の読み取りも撮影部36ではなく、コードリーダ、リーダライタ、又はハンディターミナルといった他の読取装置が利用されてもよい。
[Second Acquisition Unit]
When the code C is read by the purchaser terminal 30 of the purchaser who purchased the product, the second acquisition unit 103 acquires code information from the purchaser terminal 30. In this embodiment, an online flea market, which is an example of a transaction between individuals, is used, so the second acquisition unit 103 acquires code information from the seller terminal 20 of the purchaser in the transaction between individuals. As with the explanation of the first acquisition unit 101, the reading on the purchaser terminal 30 side may be performed not by the photographing unit 36 but by another reading device such as a code reader, a reader/writer, or a handheld terminal.

本実施形態では、第1セキュリティシールSS1及び第2セキュリティシールSS2が利用されるので、第2取得部103は、第1コードC1及び第2コードC2の各々が購入者端末30により読み取られた場合に、購入者端末30から、第1コード情報及び第2コード情報を取得する。 In this embodiment, the first security seal SS1 and the second security seal SS2 are used, so the second acquisition unit 103 acquires the first code information and the second code information from the purchaser terminal 30 when each of the first code C1 and the second code C2 is read by the purchaser terminal 30.

例えば、第2取得部103は、第1コード情報及び第2コード情報を、購入者端末30から一度に取得してもよいし、第1コード情報及び第2コード情報を、購入者端末30から別々に取得してもよい。即ち、第2取得部103が第1コード情報を取得するタイミングと、第2取得部103が第2コード情報を取得するタイミングと、は同じであってもよいし異なってもよい。 For example, the second acquisition unit 103 may acquire the first code information and the second code information from the purchaser terminal 30 at the same time, or may acquire the first code information and the second code information separately from the purchaser terminal 30. That is, the timing at which the second acquisition unit 103 acquires the first code information and the timing at which the second acquisition unit 103 acquires the second code information may be the same or different.

[実行部]
実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、商品のすり替えの検証に関するすり替え検証処理を実行する。すり替え検証処理は、商品のすり替え自体を検証する処理、又は、商品のすり替えを検証する検証者を支援する処理である。本実施形態では、管理者が検証者である場合を例に挙げるが、管理者以外の他の者が検証者であってもよい。例えば、管理者から検証業務を委託されている外部機関の者が検証者であってもよい。管理者と記載した箇所は、他の任意の検証者と読み替えることができる。
[Executive Department]
The execution unit 104 executes a swap verification process for verifying swapping of a product based on the code information associated with the product ID and the code information acquired from the purchaser terminal 30. The swap verification process is a process for verifying the swapping of a product itself, or a process for supporting a verifier who verifies the swapping of a product. In this embodiment, an example is given in which the administrator is the verifier, but the verifier may be someone other than the administrator. For example, the verifier may be an external organization that has been entrusted with the verification work by the administrator. The words "administrator" may be replaced with any other verifier.

本実施形態では、実行部104は、すり替え検証処理として、管理者が商品のすり替えを検証するための管理者画面SC3を管理者端末40に表示させる処理を実行する。例えば、実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、管理者画面SC3の表示データを生成して管理者端末40に送信する。 In this embodiment, the execution unit 104 executes a process for displaying an administrator screen SC3 on the administrator terminal 40, which allows the administrator to verify whether a product has been swapped. For example, the execution unit 104 generates display data for the administrator screen SC3 based on the code information associated with the product ID and the code information acquired from the purchaser terminal 30, and transmits the display data to the administrator terminal 40.

表示データは、管理者端末40に何らかの画面を表示させるためのデータであればよく、任意のデータ形式であってよい。例えば、管理者端末40がブラウザ上で管理者画面SC3を表示させる場合、表示データは、HTMLデータである。管理者端末40がブラウザ以外のアプリケーション上で管理者画面SC3を表示させる場合、表示データは、アプリケーションで何らかの画面を表示させるためのデータ(例えば、JPEG等の画像データ)であればよい。 The display data may be any data format as long as it is data for displaying some kind of screen on the administrator terminal 40. For example, when the administrator terminal 40 displays the administrator screen SC3 on a browser, the display data is HTML data. When the administrator terminal 40 displays the administrator screen SC3 on an application other than a browser, the display data may be data for displaying some kind of screen in the application (for example, image data such as JPEG).

例えば、実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、が同じである否かを判定する。実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、が同じであるか否かの判定結果を、管理者画面SC3に表示させる。実行部104は、当該判定結果として、コード情報が同じであるか否かを示すメッセージ、アイコン、又はその他の画像を、管理者画面SC3に表示させる。これらの一連の処理がすり替え検証処理に相当してもよい。 For example, the execution unit 104 determines whether the code information associated with the product ID is the same as the code information acquired from the purchaser terminal 30. The execution unit 104 displays the determination result of whether the code information associated with the product ID is the same as the code information acquired from the purchaser terminal 30 on the administrator screen SC3. As the determination result, the execution unit 104 displays a message, icon, or other image indicating whether the code information is the same as the code information on the administrator screen SC3. This series of processes may correspond to a swap verification process.

なお、実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、が同じであるか否かを判定せずに、これらのコード情報を、管理者画面SC3に表示させてもよい。更に、実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、が同じであるか否かの判定結果と、これらのコード情報と、の両方を、管理者画面SC3に表示させてもよい。これらの一連の処理がすり替え検証処理に相当してもよい。 The execution unit 104 may display the code information associated with the product ID and the code information acquired from the purchaser terminal 30 on the administrator screen SC3 without determining whether the code information is the same as the code information acquired from the purchaser terminal 30. Furthermore, the execution unit 104 may display both the code information and the determination result of whether the code information associated with the product ID and the code information acquired from the purchaser terminal 30 are the same as the code information on the administrator screen SC3. This series of processes may correspond to a swap verification process.

また、実行部104は、管理者画面SC3以外の他の方法を利用して、管理者に対する通知を送信してもよい。他の方法は、何らかの通知が可能な方法であればよく、例えば、電子メール、管理者専用のアプリケーション若しくはウェブサイト上における通知、メッセージアプリ、又はその他の方法であってよい。実行部104は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、すり替え検証処理として、管理者に対し、電子メール等の通知を送信してもよい。電子メール等の通知には、上記説明した判定結果と、コード情報と、の少なくとも一方が含まれるものとする。 The execution unit 104 may also send a notification to the administrator using a method other than the administrator screen SC3. The other method may be any method capable of sending a notification, such as email, a notification on an application or website dedicated to the administrator, a message app, or other method. The execution unit 104 may send a notification such as an email to the administrator as a swap verification process based on the code information associated with the product ID and the code information acquired from the purchaser terminal 30. The notification such as an email includes at least one of the determination result and the code information described above.

例えば、実行部104は、商品IDに関連付けられたコード情報と、購入者端末から取得されたコード情報と、に基づいて、商品をすり替えた者の推定に関する推定処理を、すり替え検証処理として実行してもよい。推定処理は、商品をすり替えた者自体を推定する処理、又は、商品をすり替えた者を推定する推定者を支援する処理である。本実施形態では、管理者が推定者である場合を例に挙げるが、管理者以外の他の者が推定者であってもよい。例えば、管理者から検証業務を委託されている外部機関の者が推定者であってもよい。 For example, the execution unit 104 may execute an estimation process for estimating the person who has switched the product as the switching verification process, based on the code information associated with the product ID and the code information acquired from the purchaser terminal. The estimation process is a process for estimating the person who switched the product, or a process for supporting an estimator who estimates the person who has switched the product. In this embodiment, an example is given in which the administrator is the estimator, but the estimator may be someone other than the administrator. For example, the estimator may be an external organization that has been entrusted with verification work by the administrator.

例えば、実行部104は、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得されなかった場合には、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得された場合よりも、購入者が商品をすり替えたとの推定が働くように、推定処理を実行する。実行部104は、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得されなかった場合には、購入者が商品をすり替えたと推定する。実行部104は、管理者画面SC3に推定結果を表示させてもよいし、管理者画面SC3以外の他の方法(例えば、電子メール)によって、管理者に対し、推定結果を通知してもよい。 For example, when code information identical to the code information associated with the product ID is not acquired from the purchaser terminal 30, the execution unit 104 executes the estimation process so that the estimation that the purchaser has switched the product is stronger than when code information identical to the code information associated with the product ID is acquired from the purchaser terminal 30. When code information identical to the code information associated with the product ID is not acquired from the purchaser terminal 30, the execution unit 104 estimates that the purchaser has switched the product. The execution unit 104 may display the estimation result on the administrator screen SC3, or may notify the administrator of the estimation result by a method other than the administrator screen SC3 (for example, email).

例えば、実行部104は、商品IDに関連付けられた第1コード情報及び第2コード情報と同じ第1コード情報及び第2コード情報が購入者端末30から取得されなかった場合には、商品IDに関連付けられた第1コード情報及び第2コード情報と同じ第1コード情報及び第2コード情報が購入者端末30から取得された場合よりも、購入者が商品をすり替えたとの推定が働くように、推定処理を実行する。実行部104は、商品IDに関連付けられた第1コード情報と同じ第1コード情報が購入者端末30から取得されず、かつ、商品IDに関連付けられた第2コード情報と同じ第2コード情報が購入者端末30から取得されなかった場合には、購入者が商品をすり替えたと推定する。 For example, when first code information and second code information that are the same as the first code information and second code information associated with the product ID are not acquired from the purchaser terminal 30, the execution unit 104 executes an estimation process so that it is more likely that the purchaser has switched the product than when first code information and second code information that are the same as the first code information and second code information associated with the product ID are acquired from the purchaser terminal 30. When first code information that is the same as the first code information associated with the product ID is not acquired from the purchaser terminal 30 and second code information that is the same as the second code information associated with the product ID is not acquired from the purchaser terminal 30, the execution unit 104 estimates that the purchaser has switched the product.

なお、推定処理は、上記の例に限られない。例えば、実行部104は、販売者、配送者、及び購入者といった複数の者の各々に対し、すり替えの疑いを示すスコアを計算することによって、推定処理を実行してもよい。スコアは、任意の形式で表現可能であり、例えば、数値又は文字であってもよい。実行部104は、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得された場合には、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得されなかった場合よりも、購入者のスコアを低くして、他の者(ここでは、販売者及び配送者)のスコアを高くする。 The estimation process is not limited to the above example. For example, the execution unit 104 may execute the estimation process by calculating a score indicating the suspicion of substitution for each of multiple parties, such as the seller, the delivery person, and the purchaser. The score can be expressed in any format, and may be, for example, a number or a character. When code information identical to the code information associated with the product ID is acquired from the purchaser terminal 30, the execution unit 104 lowers the score of the purchaser and increases the scores of the other parties (here, the seller and the delivery person) compared to when code information identical to the code information associated with the product ID is not acquired from the purchaser terminal 30.

例えば、実行部104は、商品IDに関連付けられた第1コード情報と同じ第1コード情報が購入者端末30から取得されず、かつ、商品IDに関連付けられた第2コード情報と同じ第2コード情報が購入者端末30から取得されなかった場合には、これらの少なくとも一方が取得された場合よりも、購入者のスコアを低くして、他の者(ここでは、販売者及び配送者)のスコアを高くする。実行部104は、管理者画面SC3にスコアを表示させてもよい。 For example, if first code information that is the same as the first code information associated with the product ID is not acquired from the purchaser terminal 30, and second code information that is the same as the second code information associated with the product ID is not acquired from the purchaser terminal 30, the execution unit 104 lowers the purchaser's score and increases the scores of others (here, the seller and the delivery person) compared to when at least one of these is acquired. The execution unit 104 may display the scores on the administrator screen SC3.

本実施形態では、第1セキュリティシールSS1及び第2セキュリティシールSS2が利用されるので、実行部104は、商品IDに関連付けられた第1コード情報及び第2コード情報と、購入者端末から取得された第1コード情報及び第2コード情報と、に基づいて、すり替え検証処理を実行する。図8の例であれば、実行部104は、商品IDに関連付けられた第1コード情報と同じ第1コード情報が購入者端末30から取得されたか否かを判定する。実行部104は、商品IDに関連付けられた第2コード情報と同じ第2コード情報が購入者端末30から取得されたか否かを判定する。実行部104は、これら2つの判定結果を管理者画面SC3に表示させる。 In this embodiment, the first security seal SS1 and the second security seal SS2 are used, so the execution unit 104 executes the swap verification process based on the first code information and the second code information associated with the product ID and the first code information and the second code information acquired from the purchaser terminal. In the example of FIG. 8, the execution unit 104 determines whether the first code information that is the same as the first code information associated with the product ID has been acquired from the purchaser terminal 30. The execution unit 104 determines whether the second code information that is the same as the second code information associated with the product ID has been acquired from the purchaser terminal 30. The execution unit 104 displays these two determination results on the administrator screen SC3.

なお、すり替え検証処理は、商品のすり替えの検証に関する何らかの処理であればよく、上記説明した処理に限られない。例えば、実行部104は、すり替え検証処理として、すり替えが行われたか否かの推定結果をデータベースに格納する処理を実行してもよい。実行部104は、すり替え検証処理として、すり替えが行われたと推定した商品の返品又は返金を開始する処理を実行してもよい。 The swap verification process may be any process related to verifying swapping of products, and is not limited to the process described above. For example, the execution unit 104 may execute, as the swap verification process, a process of storing the result of estimation as to whether swapping has occurred in a database. The execution unit 104 may execute, as the swap verification process, a process of initiating the return or refund of a product that is estimated to have been swapped.

[3-2.販売者端末で実現される機能]
販売者端末20は、データ記憶部200、表示制御部201、及び操作受付部202を含む。データ記憶部200は、記憶部22により実現される。表示制御部201及び操作受付部202は、制御部21により実現される。
[3-2. Functions implemented by the seller terminal]
The seller terminal 20 includes a data storage unit 200, a display control unit 201, and an operation reception unit 202. The data storage unit 200 is realized by the storage unit 22. The display control unit 201 and the operation reception unit 202 are realized by the control unit 21.

[データ記憶部]
データ記憶部200は、販売者がオンラインフリーマーケットを利用するために必要なデータを記憶する。例えば、データ記憶部200は、ブラウザ又はオンラインフリーマーケット専用のアプリケーションを記憶する。
[Data storage section]
The data storage unit 200 stores data necessary for a seller to use the online flea market. For example, the data storage unit 200 stores a browser or an application dedicated to the online flea market.

[表示制御部]
表示制御部201は、販売者がオンラインフリーマーケットを利用するための販売者画面SC1を表示部25に表示させる。
[Display control unit]
The display control unit 201 causes the display unit 25 to display a seller screen SC1 for allowing a seller to use the online flea market.

[操作受付部]
操作受付部202は、販売者がオンラインフリーマーケットを利用するための操作を受け付ける。例えば、操作受付部202は、第1コードC1を撮影部26に読み取らせるための操作と、第2コードC2を撮影部26に読み取らせるための操作と、を受け付ける。販売者端末20は、サーバ10に対し、第1コードC1から読み取られた第1コード情報と、第2コードC2から読み取られた第2コード情報と、を送信する。
[Operation reception section]
The operation reception unit 202 receives operations for a seller to use the online flea market. For example, the operation reception unit 202 receives an operation for causing the photographing unit 26 to read the first code C1 and an operation for causing the photographing unit 26 to read the second code C2. The seller terminal 20 transmits to the server 10 the first code information read from the first code C1 and the second code information read from the second code C2.

[3-3.購入者端末で実現される機能]
購入者端末30は、データ記憶部300、表示制御部301、及び操作受付部302を含む。データ記憶部300は、記憶部32により実現される。表示制御部301及び操作受付部302は、制御部31により実現される。
[3-3. Functions realized by the purchaser terminal]
The purchaser terminal 30 includes a data storage unit 300, a display control unit 301, and an operation reception unit 302. The data storage unit 300 is realized by the storage unit 32. The display control unit 301 and the operation reception unit 302 are realized by the control unit 31.

[データ記憶部]
データ記憶部300は、購入者がオンラインフリーマーケットを利用するために必要なデータを記憶する。例えば、データ記憶部300は、ブラウザ又はオンラインフリーマーケット専用のアプリケーションを記憶する。
[Data storage section]
The data storage unit 300 stores data necessary for a purchaser to use the online flea market. For example, the data storage unit 300 stores a browser or an application dedicated to the online flea market.

[表示制御部]
表示制御部301は、購入者がオンラインフリーマーケットを利用するための購入者画面SC2を表示部35に表示させる。
[Display control unit]
The display control unit 301 causes the display unit 35 to display a purchaser screen SC2 for the purchaser to use the online flea market.

[操作受付部]
操作受付部302は、購入者がオンラインフリーマーケットを利用するための操作を受け付ける。例えば、操作受付部302は、第1コードC1を撮影部36に読み取らせるための操作と、第2コードC2を撮影部36に読み取らせるための操作と、を受け付ける。購入者端末30は、サーバ10に対し、第1コードC1から読み取られた第1コード情報と、第2コードC2から読み取られた第2コード情報と、を送信する。
[Operation reception section]
The operation reception unit 302 receives operations for a purchaser to use the online flea market. For example, the operation reception unit 302 receives an operation for causing the photographing unit 36 to read the first code C1 and an operation for causing the photographing unit 36 to read the second code C2. The purchaser terminal 30 transmits to the server 10 the first code information read from the first code C1 and the second code information read from the second code C2.

[3-4.管理者端末で実現される機能]
管理者端末40は、データ記憶部400、表示制御部401、及び操作受付部402を含む。データ記憶部400は、記憶部42により実現される。表示制御部401及び操作受付部402は、制御部41により実現される。
[3-4. Functions realized by the administrator terminal]
The administrator terminal 40 includes a data storage unit 400, a display control unit 401, and an operation reception unit 402. The data storage unit 400 is realized by the storage unit 42. The display control unit 401 and the operation reception unit 402 are realized by the control unit 41.

[データ記憶部]
データ記憶部400は、管理者がすり替えを検証するために必要なデータを記憶する。例えば、データ記憶部400は、ブラウザ又はオンラインフリーマーケット専用のアプリケーションを記憶する。
[Data storage section]
The data storage unit 400 stores data necessary for the administrator to verify the substitution. For example, the data storage unit 400 stores a browser or an application dedicated to the online flea market.

[表示制御部]
表示制御部401は、管理者がすり替えを検証するための管理者画面SC3を表示部45に表示させる。例えば、表示制御部401は、購入者が撮影した第1コードC1の撮影画像、第2コードC2の撮影画像、及び商品Iが入れられた梱包資材Pの外観の撮影画像の少なくとも1つを、管理者画面SC3に表示させてもよい。この場合、管理者は、各撮影画像の状態を目視して、商品のすり替えを検証する。
[Display control unit]
The display control unit 401 causes the display unit 45 to display an administrator screen SC3 for the administrator to verify the substitution. For example, the display control unit 401 may cause at least one of the photographed image of the first code C1, the photographed image of the second code C2, and the photographed image of the exterior of the packaging material P containing the product I, taken by the purchaser, to be displayed on the administrator screen SC3. In this case, the administrator visually checks the state of each photographed image to verify the substitution of the product.

[操作受付部]
操作受付部402は、管理者がすり替えを検証するための操作を受け付ける。
[Operation reception section]
The operation reception unit 402 receives an operation for the administrator to verify the substitution.

[4.すり替え検証システム1で実行される処理]
図12は、すり替え検証システム1で実行される処理の一例を示す図である。図12の処理は、制御部11,21,31,41がそれぞれ記憶部12,22,32,42に記憶されたプログラムに従って動作することによって実行される。本実施形態では、すり替え検証システム1で実行される処理のうち、商品の発送手続き以降の処理について説明する。
[4. Processing Executed by the Switch Verification System 1]
Fig. 12 is a diagram showing an example of processing executed in the swap verification system 1. The processing in Fig. 12 is executed by the control units 11, 21, 31, and 41 operating in accordance with the programs stored in the storage units 12, 22, 32, and 42, respectively. In this embodiment, of the processing executed in the swap verification system 1, processing after the product shipping procedure will be described.

図12のように、サーバ10及び販売者端末20の間で、販売者画面SC1を表示させるための処理が実行される(S1)。販売者端末20は、販売者がボタンB11を選択すると、撮影部26を起動し、第1コードC1及び第2コードC2の各々を読み取って第1コード情報及び第2コード情報を取得する(S2)。販売者端末20は、サーバ10に対し、第1コード情報及び第2コード情報を送信する(S3)。 As shown in FIG. 12, processing is executed between the server 10 and the seller terminal 20 to display the seller screen SC1 (S1). When the seller selects button B11, the seller terminal 20 starts the photographing unit 26 and reads the first code C1 and the second code C2 to obtain the first code information and the second code information (S2). The seller terminal 20 transmits the first code information and the second code information to the server 10 (S3).

サーバ10は、販売者端末20から第1コード情報及び第2コード情報を受信すると(S4)、発送手続きの対象となる商品の商品ID、第1コード情報、及び第2コード情報を関連付けて商品データベースDB2に格納する(S5)。その後、サーバ10及び販売者端末20の間で、発送手続きを完了するための処理が実行される。以降、梱包資材Pに梱包された商品Iが発送される。 When the server 10 receives the first code information and the second code information from the seller terminal 20 (S4), it associates the product ID, the first code information, and the second code information of the product that is the subject of the shipping procedure and stores them in the product database DB2 (S5). Then, a process to complete the shipping procedure is executed between the server 10 and the seller terminal 20. Thereafter, the product I packed in the packaging material P is shipped.

サーバ10及び購入者端末30の間で、購入者画面SC2を表示させるための処理が実行される(S6)。購入者端末30は、購入者の操作を特定する(S7)。S7においてボタンB20が選択された場合(S7:B20)、サーバ10及び購入者端末30の間で、商品の受け取りを完了するための処理が実行され(S8)、本処理は終了する。S8の処理自体は、公知のオンラインフリーマーケットの処理であってよい。 Processing is executed between the server 10 and the purchaser terminal 30 to display the purchaser screen SC2 (S6). The purchaser terminal 30 identifies the operation of the purchaser (S7). If button B20 is selected in S7 (S7: B20), processing is executed between the server 10 and the purchaser terminal 30 to complete receipt of the product (S8), and this processing ends. The processing of S8 itself may be processing of a known online flea market.

S7においてボタンB21が選択された場合(S7:B21)、購入者端末30は、購入者による問い合わせ内容の入力を受け付ける(S9)。S9では、図7を参照して説明したように、購入者端末30は、コードC1を撮影するためのボタンB22の選択、コードC2を撮影するためのボタンB24の選択、及び問い合わせ内容の入力を受け付ける。購入者端末30は、サーバ10に対し、問い合わせ情報を送信する(S10)。S10では、購入者端末30は、第1コード情報、第2コード情報、撮影画像、及び問い合わせ内容を含む問い合わせ情報を、サーバ10に送信する。 When button B21 is selected in S7 (S7:B21), the purchaser terminal 30 accepts input of the inquiry content by the purchaser (S9). In S9, as described with reference to FIG. 7, the purchaser terminal 30 accepts selection of button B22 for photographing code C1, selection of button B24 for photographing code C2, and input of the inquiry content. The purchaser terminal 30 transmits the inquiry information to the server 10 (S10). In S10, the purchaser terminal 30 transmits the inquiry information including the first code information, the second code information, the photographed image, and the inquiry content to the server 10.

サーバ10は、購入者端末30から問い合わせ情報を受信すると(S11)、問い合わせ対象となる商品の商品IDに、問い合わせ情報を関連付けて商品データベースDB2に格納する(S12)。その後、サーバ10及び管理者端末40の間で、管理者画面SC3を表示させるための処理が、すり替え検証処理として実行され(S13)、本処理は終了する。S13では、サーバ10は、購入者端末30から受信した問合せ情報に含まれる商品IDに関連付けられて商品データベースDB2に格納されたコード情報と、購入者端末30から受信した問合せ情報に含まれるコード情報と、が同じであるか否かを判定する。サーバ10は、当該判定結果に基づいて、管理者画面SC3の表示データを生成する。 When the server 10 receives inquiry information from the purchaser terminal 30 (S11), it associates the inquiry information with the product ID of the product that is the subject of the inquiry and stores the inquiry information in the product database DB2 (S12). Then, a process for displaying the administrator screen SC3 is executed between the server 10 and the administrator terminal 40 as a replacement verification process (S13), and this process ends. In S13, the server 10 determines whether the code information associated with the product ID included in the inquiry information received from the purchaser terminal 30 and stored in the product database DB2 is the same as the code information included in the inquiry information received from the purchaser terminal 30. The server 10 generates display data for the administrator screen SC3 based on the result of this determination.

[5.実施形態のまとめ]
本実施形態のすり替え検証システム1は、セキュリティシールSSに形成されたコードCが販売者端末20により読み取られた場合に、商品IDと、販売者端末20から取得されたコード情報と、を関連付ける。すり替え検証システム1は、購入者端末30によりコードCが読み取られた場合に、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、すり替え検証処理を実行する。これにより、コードCが形成されたセキュリティシールSSを利用して、商品Iのすり替えを検証できる。例えば、購入者が梱包資材Pに入っていた商品Iを偽の商品にすり替えた場合、すり替え時にセキュリティシールSSが破損するので、管理者は、商品Iが梱包資材Pから取り出されたことを把握できる。この場合、購入者が返品又は返金を申し出たとしても、管理者は、購入者の証言が偽りである可能性があることを推定できる。購入者以外の他の者がすり替えを行う場合も同様である。
5. Summary of the embodiment
In the present embodiment, the replacement verification system 1 associates the product ID with the code information acquired from the seller terminal 20 when the code C formed on the security seal SS is read by the seller terminal 20. When the code C is read by the buyer terminal 30, the replacement verification system 1 executes a replacement verification process based on the code information associated with the product ID and the code information acquired from the buyer terminal 30. This makes it possible to verify the replacement of the product I using the security seal SS on which the code C is formed. For example, if a buyer replaces the product I contained in the packaging material P with a counterfeit product, the security seal SS is damaged during the replacement, so that the administrator can know that the product I has been removed from the packaging material P. In this case, even if the buyer requests a return or refund, the administrator can infer that the buyer's testimony may be false. The same applies when a person other than the buyer makes the replacement.

また、すり替え検証システム1は、商品Iに貼られた第1セキュリティシールSS1に形成された第1コードC1と、梱包資材Pに貼られた第2セキュリティシールSS2に形成された第2コードC2と、の各々が販売者端末20により読み取られた場合に、商品IDと、第1コード情報及び第2コード情報と、を関連付ける。すり替え検証システム1は、第1コードC1及び第2コードC2の各々が購入者端末30により読み取られた場合に、商品IDに関連付けられた第1コード情報及び第2コード情報と、購入者端末30から取得された第1コード情報及び第2コード情報と、に基づいて、すり替え検証処理を実行する。これにより、管理者は、第1セキュリティシールSS1によって、商品Iが梱包資材Pから取り出されたことを特定できる。管理者は、第2セキュリティシールSS2によって、梱包資材Pが開けられたことを特定できる。これにより、管理者は、商品Iのすり替えを、より精度よく検証できる。 Furthermore, when the first code C1 formed on the first security seal SS1 affixed to the product I and the second code C2 formed on the second security seal SS2 affixed to the packaging material P are each read by the seller terminal 20, the swap verification system 1 associates the product ID with the first code information and the second code information. When the first code C1 and the second code C2 are each read by the purchaser terminal 30, the swap verification system 1 executes a swap verification process based on the first code information and the second code information associated with the product ID and the first code information and the second code information acquired from the purchaser terminal 30. This allows the administrator to identify that the product I has been removed from the packaging material P by the first security seal SS1. The administrator can identify that the packaging material P has been opened by the second security seal SS2. This allows the administrator to more accurately verify the swapping of the product I.

また、すり替え検証システム1は、商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、商品Iをすり替えた者の推定に関する推定処理を、すり替え検証処理として実行する。これにより、商品Iをすり替えた者を推定できる。例えば、すり替え検証システム1は、商品Iのすり替えが行われたか否かだけではなく、誰が商品Iをすり替えたかを推定することによって、オンラインフリーマーケットの健全化を図ることができる。 Furthermore, the swap verification system 1 executes an inference process for inferring the person who swapped the product I based on the code information associated with the product ID and the code information acquired from the purchaser terminal 30 as a swap verification process. This makes it possible to infer the person who swapped the product I. For example, the swap verification system 1 can promote the soundness of the online flea market by inferring not only whether the product I has been swapped but also who swapped the product I.

また、すり替え検証システム1は、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得されなかった場合には、商品IDに関連付けられたコード情報と同じコード情報が購入者端末30から取得された場合よりも、購入者が商品Iをすり替えたとの推定が働くように、推定処理を実行する。これにより、商品Iをすり替えた者を、より精度よく推定できる。例えば、すり替え検証システム1は、購入者端末30から正当なコード情報を受信しなかった場合に、すり替え検証処理として、購入者が商品Iをすり替えた可能性を管理者画面SC3に表示させる処理を実行する。この場合、管理者は、誰が商品Iをすり替えたかを推定しやすくなる。 Furthermore, when the same code information as the code information associated with the product ID is not acquired from the purchaser terminal 30, the replacement verification system 1 executes an estimation process so that it is more likely that the purchaser has replaced product I than when the same code information as the code information associated with the product ID is acquired from the purchaser terminal 30. This allows for a more accurate estimation of the person who has replaced product I. For example, when the replacement verification system 1 does not receive valid code information from the purchaser terminal 30, the replacement verification process executes a process of displaying on the administrator screen SC3 the possibility that the purchaser has replaced product I. In this case, it becomes easier for the administrator to estimate who has replaced product I.

また、すり替え検証システム1は、販売者及び購入者の間で行われる個人間取引における販売者の販売者端末20から、コード情報を取得する。すり替え検証システム1は、個人間取引における購入者の販売者端末20から、コード情報を取得する。これにより、個人間取引における商品Iのすり替えを検証できる。 The swap verification system 1 also acquires code information from the seller terminal 20 of the seller in a personal transaction between a seller and a buyer. The swap verification system 1 acquires code information from the seller terminal 20 of the buyer in a personal transaction. This makes it possible to verify the swapping of product I in a personal transaction.

[6.変形例]
なお、本開示は、以上に説明した実施形態に限定されるものではない。本開示の趣旨を逸脱しない範囲で、適宜変更可能である。
[6. Modifications]
The present disclosure is not limited to the above-described embodiment, and may be modified as appropriate without departing from the spirit and scope of the present disclosure.

図13は、変形例において実現される機能の一例を示す図である。以降説明する変形例では、第2関連付け部105、表示制御部106、第1撮影画像取得部107、第1判定部108、第2撮影画像取得部109、及び第2判定部110が実現される。第2関連付け部105、表示制御部106、第1撮影画像取得部107、第1判定部108、第2撮影画像取得部109、及び第2判定部110の各々は、制御部11により実現される。 Figure 13 is a diagram showing an example of functions realized in the modified example. In the modified example described below, the second association unit 105, the display control unit 106, the first captured image acquisition unit 107, the first judgment unit 108, the second captured image acquisition unit 109, and the second judgment unit 110 are realized. Each of the second association unit 105, the display control unit 106, the first captured image acquisition unit 107, the first judgment unit 108, the second captured image acquisition unit 109, and the second judgment unit 110 is realized by the control unit 11.

[6-1.変形例1]
例えば、実施形態では、管理者が販売者にセキュリティシールSSを送付する場合を例に挙げた。サーバ10は、どの販売者にどのセキュリティシールSSが送付されたかを管理してもよい。変形例1のすり替え検証システム1は、第2関連付け部105を含む。第2関連付け部105は、販売者のユーザIDと、販売者及び購入者が利用するオンラインフリーマーケットの管理者から販売者に配送されたセキュリティシールSSに形成されたコードCのコード情報と、を関連付ける。
[6-1. Modification 1]
For example, in the embodiment, a case has been exemplified in which an administrator sends a security seal SS to a seller. The server 10 may manage which security seal SS has been sent to which seller. The swap verification system 1 of the first modified example includes a second association unit 105. The second association unit 105 associates the user ID of the seller with code information of the code C formed on the security seal SS delivered to the seller by the administrator of the online flea market used by the seller and the purchaser.

販売者のユーザIDは、販売者を識別可能な販売者識別情報の一例である。このため、販売者のユーザIDと記載した箇所は、販売者識別情報と読み替えることができる。販売者識別情報は、販売者のユーザ識別情報であればよく、販売者のユーザID以外の他の情報であってもよい。例えば、販売者識別情報は、販売者のメールアドレス又は電話番号であってもよい。なお、実施形態で説明したように、オンラインフリーマーケットは、電子商取引サービスの一例である。 The seller's user ID is an example of seller identification information that can identify the seller. Therefore, the description "seller's user ID" can be read as seller identification information. The seller identification information may be any information other than the seller's user ID as long as it is the seller's user identification information. For example, the seller identification information may be the seller's email address or telephone number. As described in the embodiment, an online flea market is an example of an electronic commerce service.

変形例1のユーザデータベースDB1には、管理者がユーザに送付したセキュリティシールSSのコードCにコード化されたコード情報が格納される。ある取引における購入者が他の取引の販売者になることがあるので、ここでは、販売者及び購入者を区別せずに、ユーザという。例えば、管理者端末40は、管理者は、ユーザにセキュリティシールSSを送付する場合、当該ユーザのユーザIDと、当該セキュリティシールSSのコードCにコード化されたコード情報と、を操作部44から入力する。 In the user database DB1 of variant 1, code information coded into the code C of the security seal SS sent by the administrator to the user is stored. Since a purchaser in one transaction may be a seller in another transaction, here, the seller and purchaser are referred to as users without distinction. For example, when the administrator sends a security seal SS to a user, the administrator inputs the user ID of the user and the code information coded into the code C of the security seal SS from the operation unit 44 of the administrator terminal 40.

例えば、第2関連付け部105は、管理者端末40から、管理者が入力したユーザID及びコード情報を取得する。第2関連付け部105は、管理者端末40から取得したユーザID及びコード情報を互いに関連付けてユーザデータベースDB1に格納する。ユーザID及びコード情報は、ユーザデータベースDB1以外の他のデータベースに格納されてもよい。セキュリティシールSSには、予めコードCが形成されていてもよいし、管理者端末40に接続された画像形成装置がセキュリティシールSSにコードCを形成してもよい。 For example, the second association unit 105 acquires the user ID and code information input by the administrator from the administrator terminal 40. The second association unit 105 associates the user ID and code information acquired from the administrator terminal 40 with each other and stores them in the user database DB1. The user ID and code information may be stored in a database other than the user database DB1. The code C may be formed in advance on the security seal SS, or an image forming device connected to the administrator terminal 40 may form the code C on the security seal SS.

なお、ユーザID及びコード情報は、操作部44から入力されるのではなく、記憶部42、外部の情報記憶媒体、又は管理者端末40以外の他のコンピュータに記憶されていてもよい。この場合、第2関連付け部105は、記憶部42、外部の情報記憶媒体、又は他のコンピュータに記憶されたユーザID及びコード情報を、互いに関連付けてユーザデータベースDB1に格納する。ユーザID及びコード情報は、管理者端末40のカメラ又はコードリーダ等の読取装置によって読み取られてもよい。この場合、第2関連付け部105は、管理者端末40の読取装置によって読み取られたユーザID及びコード情報を、互いに関連付けてユーザデータベースDB1に格納する。 The user ID and code information may not be input from the operation unit 44, but may be stored in the memory unit 42, an external information storage medium, or another computer other than the administrator terminal 40. In this case, the second association unit 105 associates the user ID and code information stored in the memory unit 42, an external information storage medium, or another computer with each other and stores them in the user database DB1. The user ID and code information may be read by a reading device such as a camera or code reader of the administrator terminal 40. In this case, the second association unit 105 associates the user ID and code information read by the reading device of the administrator terminal 40 with each other and stores them in the user database DB1.

変形例1の第1関連付け部102は、販売者のユーザIDに関連付けられたコード情報が販売者端末20から取得された場合に、商品IDと、コード情報と、を関連付ける。第1関連付け部102は、ある販売者の販売者端末20から何らかのコード情報が取得された場合に、ユーザデータベースDB1を参照し、当該販売者のユーザIDに、当該コード情報が関連付けられているか否かを判定する。第1関連付け部102は、これらが関連付けられていると判定された場合に、商品IDと、コード情報と、を関連付ける。 The first association unit 102 of the first variant associates the product ID with the code information when code information associated with the seller's user ID is acquired from the seller terminal 20. When some code information is acquired from a seller's seller terminal 20, the first association unit 102 refers to the user database DB1 and determines whether the code information is associated with the seller's user ID. When it is determined that they are associated, the first association unit 102 associates the product ID with the code information.

例えば、第1関連付け部102は、販売者のユーザIDに関連付けられていないコード情報が販売者端末20から取得された場合には、商品IDと、コード情報と、を関連付けない。この場合、販売者が、他のユーザから何らかの形で不正にセキュリティシールSSを入手したり、不正なセキュリティシールSSを自作したりした可能性があるので、第1関連付け部102は、商品ID及びコード情報を関連付けない。販売者画面SC1には、エラーメッセージが表示される。この場合、すり替え検証システム1は、販売者が発送手続きを完了できないようにしてもよいし、セキュリティシールSSが貼り付けられずに商品Iの発送が行われてもよい。 For example, if code information that is not associated with the seller's user ID is acquired from the seller terminal 20, the first association unit 102 does not associate the product ID with the code information. In this case, there is a possibility that the seller has somehow obtained a security seal SS illegally from another user or has created an illegal security seal SS, so the first association unit 102 does not associate the product ID with the code information. An error message is displayed on the seller screen SC1. In this case, the swap verification system 1 may prevent the seller from completing the shipping procedure, or the product I may be shipped without the security seal SS affixed.

変形例1のすり替え検証システム1は、販売者のユーザIDと、管理者から販売者に配送されたセキュリティシールSSに形成されたコードCのコード情報と、を関連付ける。すり替え検証システム1は、販売者のユーザIDに関連付けられたコード情報が販売者端末20から取得された場合に、商品IDと、コード情報と、を関連付ける。これにより、商品のすり替えを、より精度よく検証できる。例えば、販売者が、他のユーザから何らかの形で不正にセキュリティシールSSを入手したり、不正なセキュリティシールSSを自作したりした場合には、販売者のユーザIDと、コード情報と、が関連付けられないので、販売者による不正を防止できる。 The swap verification system 1 of variant 1 associates the seller's user ID with the code information of the code C formed on the security seal SS delivered from the administrator to the seller. When the code information associated with the seller's user ID is acquired from the seller terminal 20, the swap verification system 1 associates the product ID with the code information. This makes it possible to more accurately verify whether a product has been swapped. For example, if the seller somehow obtains a security seal SS from another user illegally or creates an illegal security seal SS, the seller's user ID will not be associated with the code information, preventing fraud by the seller.

[6-2.変形例2]
例えば、変形例1において、実行部104は、販売者のユーザID及び商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、すり替え検証処理を実行してもよい。実行部104は、ある購入者の購入者端末30からコード情報が取得された場合に、ユーザデータベースDB1又は商品データベースDB2を参照し、この購入者が購入した商品の商品IDに関連付けられたコード情報を取得する。
[6-2. Modification 2]
For example, in the first modification, the execution unit 104 may execute the substitution verification process based on the code information associated with the user ID and product ID of the seller and the code information acquired from the purchaser terminal 30. When the execution unit 104 acquires the code information from the purchaser terminal 30 of a purchaser, the execution unit 104 refers to the user database DB1 or the product database DB2 and acquires the code information associated with the product ID of the product purchased by the purchaser.

例えば、実行部104は、購入者端末30から取得されたコード情報と、ユーザデータベースDB1から取得されたコード情報と、が同じであるか否かを判定する。実行部104は、これらが同じであるか否かの判定結果に基づいて、すり替え検証処理を実行する。実行部104は、これらが同じであるか否かの判定結果を管理者画面SC3に表示させることによって、すり替え検証処理を実行する。 For example, the execution unit 104 determines whether the code information acquired from the purchaser terminal 30 is the same as the code information acquired from the user database DB1. The execution unit 104 executes the replacement verification process based on the result of the determination as to whether they are the same. The execution unit 104 executes the replacement verification process by displaying the result of the determination as to whether they are the same on the administrator screen SC3.

変形例2のすり替え検証システム1は、販売者のユーザID及び商品IDに関連付けられたコード情報と、購入者端末30から取得されたコード情報と、に基づいて、すり替え検証処理を実行する。これにより、商品のすり替えを、より精度よく検証できる。例えば、購入者が、他のユーザから何らかの形で不正にセキュリティシールSSを入手したり、不正なセキュリティシールSSを自作したりした場合には、商品IDに関連付けられたコード情報と、販売者端末20から取得されたコード情報と、が同じではないので、購入者による不正を防止できる。 The swap verification system 1 of the second modified example executes a swap verification process based on the code information associated with the seller's user ID and product ID, and the code information acquired from the purchaser terminal 30. This allows for more accurate verification of product swapping. For example, if a purchaser somehow obtains a security seal SS from another user illegally, or creates a fraudulent security seal SS, the code information associated with the product ID and the code information acquired from the seller terminal 20 are not the same, so fraud by the purchaser can be prevented.

[6-3.変形例3]
例えば、実施形態では、図3及び図4の手順で商品Iが梱包資材Pに梱包される場合を例に挙げた。この一連の手順は、販売者端末20で表示されてもよい。変形例3のすり替え検証システム1は、表示制御部106を含む。表示制御部106は、セキュリティシールSSのうち、コードCが形成されたコードC形成部分が商品Iに貼られ、かつ、他の部分が梱包資材Pに貼られるように販売者に案内するための案内画面を、販売者端末20に表示させる。
[6-3. Modification 3]
For example, in the embodiment, a case has been taken as an example in which product I is packed in packaging material P in the steps of Figures 3 and 4. This series of steps may be displayed on the seller terminal 20. The swap verification system 1 of variant example 3 includes a display control unit 106. The display control unit 106 causes the seller terminal 20 to display a guidance screen for instructing the seller to affix the code C-forming portion of the security seal SS, in which the code C is formed, to the product I and to affix the other portion to the packaging material P.

案内画面は、図3及び図4で説明した手順を示す情報を含む。この情報は、テキスト、画像、動画、又はこれらの組み合わせであってもよい。例えば、表示制御部106は、案内画面の表示データを販売者端末20に送信することによって、案内画面を販売者端末20に表示させる。表示データは、何らかの画面を表示するためのデータであればよく、任意のデータ形式であってよい。例えば、ブラウザが利用される場合には、表示データは、HTMLデータである。オンラインフリーマーケット専用のアプリケーションが利用される場合には、表示データは、アプリケーション上で何らかの画面を表示するためのデータであればよい。 The guidance screen includes information showing the procedure described in Figures 3 and 4. This information may be text, images, video, or a combination of these. For example, the display control unit 106 causes the guidance screen to be displayed on the seller terminal 20 by transmitting display data for the guidance screen to the seller terminal 20. The display data may be data for displaying some kind of screen, and may be in any data format. For example, when a browser is used, the display data is HTML data. When an application dedicated to the online flea market is used, the display data may be data for displaying some kind of screen on the application.

変形例3のデータ記憶部100は、案内画面の表示データを記憶する。表示制御部106は、販売者端末20に対し、データ記憶部100に記憶された案内画面の表示データを送信する。表示制御部106は、データ記憶部100に記憶された案内画面の表示データをそのまま送信するのではなく、データ記憶部100に記憶されたデータに基づいて、案内画面の最終的な表示データを生成し、販売者端末20に対し、当該生成した表示データを送信してもよい。 The data storage unit 100 of the third modified example stores display data for the guidance screen. The display control unit 106 transmits the display data for the guidance screen stored in the data storage unit 100 to the seller terminal 20. The display control unit 106 may generate final display data for the guidance screen based on the data stored in the data storage unit 100 and transmit the generated display data to the seller terminal 20, rather than transmitting the display data for the guidance screen stored in the data storage unit 100 as is.

変形例3のすり替え検証システム1は、セキュリティシールSSのうち、コードCが形成されたコードC形成部分が商品Iに貼られ、かつ、他の部分が梱包資材Pに貼られるように販売者に案内するための案内画面を、販売者端末20に表示させる。これにより、販売者の利便性が高まる。すり替えの検証に最適な状態で販売者が荷物Iを発送できる。 The swap verification system 1 of the third modified example displays a guidance screen on the seller terminal 20 to guide the seller so that the portion of the security seal SS on which the code C is formed is affixed to the product I, and the other portion is affixed to the packaging material P. This increases convenience for the seller. The seller can ship the package I in an optimal state for swap verification.

[6-4.変形例4]
例えば、梱包資材Pが透明又は半透明の部材Mを含む場合には、商品Iが梱包資材Pに適切に梱包されているか否かが画像処理によって判定されるようにしてもよい。図2の例では、販売者は、販売者画面SC1から第1コードC1及び第2コードC2を撮影する前又は後のタイミングで、商品Iが梱包された梱包資材Pを撮影部26で撮影する。変形例4のすり替え検証システム1は、第1撮影画像取得部107及び第1判定部108を含む。
[6-4. Modification 4]
For example, when the packaging material P includes a transparent or translucent member M, image processing may be used to determine whether the product I is appropriately packed in the packaging material P. In the example of Fig. 2, the seller photographs the packaging material P in which the product I is packed, using the photographing unit 26, before or after photographing the first code C1 and the second code C2 from the seller screen SC1. The swap verification system 1 of the fourth modification example includes a first photographed image acquisition unit 107 and a first determination unit 108.

第1撮影画像取得部107は、商品Iが梱包された梱包資材Pが販売者端末20で撮影された場合に、販売者端末20から、梱包資材Pを示す撮影画像を取得する。例えば、販売者画面SC1には、梱包が完了した後に、梱包資材Pの外側から梱包済みの商品Iを撮影するように促すメッセージが表示される。販売者端末20は、販売者が撮影部26で梱包資材Pの外側から梱包資材Pを撮影した場合に、サーバ10に対し、撮影部26により生成された撮影画像を送信する。 When the packaging material P in which the product I is packed is photographed by the seller terminal 20, the first photographed image acquisition unit 107 acquires a photographed image showing the packaging material P from the seller terminal 20. For example, a message is displayed on the seller screen SC1 prompting the seller to photograph the packed product I from the outside of the packaging material P after packaging is completed. When the seller photographs the packaging material P from the outside of the packaging material P with the photographing unit 26, the seller terminal 20 transmits the photographed image generated by the photographing unit 26 to the server 10.

第1判定部108は、撮影画像に基づいて、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えるか否かを判定する。例えば、第1判定部108は、撮影画像に基づいて、コードCを検出可能であるか否かを判定する。第1判定部108は、コードCを検出可能であると判定した場合に、セキュリティシールSSが部材Mを介して梱包資材Pの外側から見えると判定する。第1判定部108は、コードCを検出可能ではないと判定した場合に、セキュリティシールSSが部材Mを介して梱包資材Pの外側から見えないと判定する。 The first determination unit 108 determines whether or not the security seal SS affixed to the product I is visible from the outside of the packaging material P through the member M, based on the captured image. For example, the first determination unit 108 determines whether or not the code C is detectable, based on the captured image. If the first determination unit 108 determines that the code C is detectable, it determines that the security seal SS is visible from the outside of the packaging material P through the member M. If the first determination unit 108 determines that the code C is not detectable, it determines that the security seal SS is not visible from the outside of the packaging material P through the member M.

なお、第1判定部108は、梱包資材Pのうち、部材Mを含む側面が示されたテンプレート画像と、販売者端末20から受信した撮影画像と、に基づいて、撮影画像に部材Mが示されているか否かを判定してもよい。更に、第1判定部108は、部材Mの特徴が学習された機械学習モデルを利用して、撮影画像に部材Mが示されているか否かを判定してもよい。機械学習モデル自体は、画像処理で利用される公知のモデルであってよい。第1判定部108は、撮影画像に部材Mが示されており、かつ、部材Mを介してセキュリティシールSSが梱包資材Pの外側から見えるか否かを判定する。 The first determination unit 108 may determine whether or not component M is shown in the captured image based on a template image showing the side of the packaging material P including component M and the captured image received from the seller terminal 20. Furthermore, the first determination unit 108 may determine whether or not component M is shown in the captured image by using a machine learning model that has learned the characteristics of component M. The machine learning model itself may be a known model used in image processing. The first determination unit 108 determines whether component M is shown in the captured image and whether the security seal SS is visible from the outside of the packaging material P through component M.

変形例4のすり替え検証システム1は、第1判定部108の判定結果に基づいて、所定の処理を実行する。変形例4では、所定の処理の一例として、販売者による発送を許可する処理を説明するが、所定の処理は、予め定められた処理であればよく、他の処理であってもよい。例えば、所定の処理は、商品のすり替えが発生した場合に販売者がすり替えたと推定する処理、販売者が商品をすり替えたことを示すスコアを高くする処理、又は販売者若しくは管理者に何らかの通知を送信する処理であってもよい。 The swap verification system 1 of the fourth modification executes a predetermined process based on the judgment result of the first judgment unit 108. In the fourth modification, a process of permitting shipment by the seller is described as an example of the predetermined process, but the predetermined process may be any process that has been determined in advance, and may be other processes. For example, the predetermined process may be a process of presuming that the seller has swapped a product when swapping has occurred, a process of increasing the score indicating that the seller has swapped a product, or a process of sending some kind of notification to the seller or an administrator.

例えば、すり替え検証システム1は、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えると判定されない場合に、販売者による発送を許可せず、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えると判定された場合に、販売者による発送を許可する。変形例4では、図2の左上の販売者画面SC1のボタンB12を選択できるようにすることを、発送を許可することに相当する場合を説明するが、販売者による発送の手続きを完了させることが発送を許可することに相当すればよい。例えば、取引のステータスを発送の手続きが完了したことを示すように変更すること、又は、ボタンB12を表示させることが発送を許可することに相当してもよい。 For example, if the switch verification system 1 determines that the security seal SS affixed to the product I is not visible from the outside of the packaging material P through the member M, it does not permit the seller to ship the product, and if it determines that the security seal SS affixed to the product I is visible from the outside of the packaging material P through the member M, it permits the seller to ship the product. In variant example 4, a case will be described in which allowing the seller to select button B12 on the seller screen SC1 in the upper left of FIG. 2 corresponds to permitting shipping, but it is sufficient for the seller to complete the shipping procedure to correspond to permitting shipping. For example, changing the transaction status to indicate that the shipping procedure has been completed, or displaying button B12, may correspond to permitting shipping.

変形例4のすり替え検証システム1は、撮影画像に基づいて、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えるか否かを判定する。これにより、販売者は、適切な状態で商品Iを発送できるようになる。 The swap verification system 1 of the fourth variant determines, based on the captured image, whether or not the security seal SS attached to the product I is visible from the outside of the packaging material P through the member M. This allows the seller to ship the product I in an appropriate condition.

[6-5.変形例5]
例えば、セキュリティシールSSには、複数のコードCが形成されていてもよい。個々のコードCには、互いに異なるコード情報がコード化されているものとするが、互いに同じコード情報がコード化されていてもよい。1つのセキュリティシールSSに形成されるコードCの数は、任意の数であってよい。例えば、1つのセキュリティシールSSには、2つ、3つ、又はそれ以上のコードCが形成されていてもよい。更に、1つのセキュリティシールSSには、バーコード及び二次元コードが混在してもよい。
[6-5. Modification 5]
For example, a security seal SS may have a plurality of codes C formed thereon. Different code information is encoded in each code C, but the same code information may also be encoded in each code C. The number of codes C formed on one security seal SS may be any number. For example, two, three, or more codes C may be formed on one security seal SS. Furthermore, a bar code and a two-dimensional code may be mixed on one security seal SS.

第1取得部101は、セキュリティシールSSに形成された複数のコードCの各々が販売者端末20により読み取られた場合に、販売者端末20から、複数のコードCの各々のコード情報を取得する。個々のコードCを読み取る手順自体は、実施形態と同様である。販売者端末20は、サーバ10に対し、複数のコード情報を一度にまとめて送信してもよいし、複数のコード情報の各々を別々に送信してもよい。 When each of the multiple codes C formed on the security seal SS is read by the seller terminal 20, the first acquisition unit 101 acquires code information for each of the multiple codes C from the seller terminal 20. The procedure for reading each code C is the same as in the embodiment. The seller terminal 20 may transmit the multiple code information to the server 10 all at once, or may transmit each of the multiple code information separately.

変形例7の第1関連付け部102は、商品IDと、複数のコードCの各々のコード情報と、を関連付ける。第1関連付け部102は、1つの商品IDに複数のコード情報を関連付ける。個々のコード情報を商品IDに関連付けるための処理は、実施形態と同様である。 The first association unit 102 of the seventh modified example associates a product ID with each piece of code information of a plurality of codes C. The first association unit 102 associates a plurality of pieces of code information with one product ID. The process for associating each piece of code information with a product ID is the same as in the embodiment.

第2取得部103は、購入者端末30により複数のコードCの各々が読み取られた場合に、購入者端末30から、複数のコードCの各々のコード情報を取得する。個々のコードCを読み取る手順自体は、実施形態と同様である。購入者端末30は、サーバ10に対し、複数のコード情報を一度にまとめて送信してもよいし、複数のコード情報の各々を別々に送信してもよい。 When each of the multiple codes C is read by the purchaser terminal 30, the second acquisition unit 103 acquires code information for each of the multiple codes C from the purchaser terminal 30. The procedure for reading each individual code C is the same as in the embodiment. The purchaser terminal 30 may transmit the multiple pieces of code information to the server 10 all at once, or may transmit each piece of code information separately.

実行部104は、商品IDに関連付けられた複数のコードCの各々のコード情報と、購入者端末30から取得された複数のコードCの各々のコード情報と、すり替え検証処理を実行する。例えば、実行部104は、商品IDに関連付けられた複数のコード情報のうち、同じコード情報が購入者端末30から受信した数をカウントする。実行部104は、当該カウントされた数を管理者画面SC3に表示させることによって、すり替え検証処理を実行する。 The execution unit 104 executes a swap verification process using the code information of each of the multiple codes C associated with the product ID and the code information of each of the multiple codes C acquired from the purchaser terminal 30. For example, the execution unit 104 counts the number of pieces of code information that are the same and that are received from the purchaser terminal 30, among the multiple pieces of code information associated with the product ID. The execution unit 104 executes the swap verification process by displaying the counted number on the administrator screen SC3.

変形例5のすり替え検証システム1は、セキュリティシールSSに形成された複数のコードCの各々が販売者端末20により読み取られた場合に、商品IDと、複数のコードCの各々のコード情報と、を関連付ける。すり替え検証システム1は、購入者端末30により複数のコードCの各々が読み取られた場合に、商品IDに関連付けられた複数のコードCの各々のコード情報と、購入者端末30から取得された複数のコードCの各々のコード情報と、すり替え検証処理を実行する。これにより、商品のすり替えを検証できる。 The swap verification system 1 of variant 5 associates the product ID with the code information of each of the multiple codes C when each of the multiple codes C formed on the security seal SS is read by the seller terminal 20. When each of the multiple codes C is read by the purchaser terminal 30, the swap verification system 1 executes a swap verification process with the code information of each of the multiple codes C associated with the product ID and the code information of each of the multiple codes C obtained from the purchaser terminal 30. This makes it possible to verify the swapping of products.

[6-6.変形例6]
例えば、変形例4では、販売者が梱包済みの梱包資材Pを撮影する場合を説明したが、購入者側で同様の処理が実行されてもよい。変形例6のすり替え検証システム1は、第2撮影画像取得部109及び第2判定部110を含む。
[6-6. Modification 6]
For example, in the fourth modification, the seller photographs the packed packaging material P, but the purchaser may perform a similar process. The swap verification system 1 of the sixth modification includes a second photographed image acquisition unit 109 and a second determination unit 110.

第2撮影画像取得部109は、商品Iが梱包された梱包資材Pが購入者端末30で撮影された場合に、購入者端末30から、梱包資材Pを示す撮影画像を取得する。例えば、購入者画面SC2には、商品Iが到着した後に、梱包資材Pの外側から梱包済みの商品Iを撮影するように促すメッセージが表示される。購入者端末30は、購入者が撮影部36で梱包資材Pの外側から梱包資材Pを撮影した場合に、サーバ10に対し、撮影部36により生成された撮影画像を送信する。 The second captured image acquisition unit 109 acquires a captured image showing the packaging material P from the purchaser terminal 30 when the packaging material P in which the product I is packed is photographed by the purchaser terminal 30. For example, a message is displayed on the purchaser screen SC2 after the product I arrives, encouraging the purchaser to photograph the packaged product I from the outside of the packaging material P. When the purchaser photographs the packaging material P from the outside of the packaging material P using the photographing unit 36, the purchaser terminal 30 transmits the photographed image generated by the photographing unit 36 to the server 10.

第2判定部110は、撮影画像に基づいて、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えるか否かを判定する。例えば、第2判定部110は、撮影画像に基づいて、コードCを検出可能であるか否かを判定する。第2判定部110は、コードCを検出可能であると判定した場合に、セキュリティシールSSが部材Mを介して梱包資材Pの外側から見えると判定する。第2判定部110は、コードCを検出可能ではないと判定した場合に、セキュリティシールSSが部材Mを介して梱包資材Pの外側から見えないと判定する。 The second determination unit 110 determines whether or not the security seal SS affixed to the product I is visible from the outside of the packaging material P through the member M, based on the captured image. For example, the second determination unit 110 determines whether or not the code C is detectable, based on the captured image. If the second determination unit 110 determines that the code C is detectable, it determines that the security seal SS is visible from the outside of the packaging material P through the member M. If the second determination unit 110 determines that the code C is not detectable, it determines that the security seal SS is not visible from the outside of the packaging material P through the member M.

なお、第2判定部110は、梱包資材Pのうち、部材Mを含む側面が示されたテンプレート画像と、購入者端末30から受信した撮影画像と、に基づいて、撮影画像に部材Mが示されているか否かを判定してもよい。更に、第2判定部110は、部材Mの特徴が学習された機械学習モデルを利用して、撮影画像に部材Mが示されているか否かを判定してもよい。機械学習モデル自体は、画像処理で利用される公知のモデルであってよい。第2判定部110は、撮影画像に部材Mが示されており、かつ、部材Mを介してセキュリティシールSSが梱包資材Pの外側から見えるか否かを判定する。 The second determination unit 110 may determine whether or not the component M is shown in the captured image based on a template image showing the side of the packaging material P including the component M and the captured image received from the purchaser terminal 30. Furthermore, the second determination unit 110 may determine whether or not the component M is shown in the captured image by using a machine learning model that has learned the characteristics of the component M. The machine learning model itself may be a known model used in image processing. The second determination unit 110 determines whether or not the component M is shown in the captured image and whether or not the security seal SS is visible from the outside of the packaging material P through the component M.

変形例6のすり替え検証システム1は、第2判定部110の判定結果に基づいて、所定の処理を実行する。変形例6では、所定の処理の一例として、購入者に受取手続きの完了を許可する処理を説明するが、所定の処理は、予め定められた処理であればよく、他の処理であってもよい。例えば、所定の処理は、商品のすり替えが発生した場合に購入者がすり替えたと推定する処理、購入者が商品をすり替えたことを示すスコアを高くする処理、又は購入者若しくは管理者に何らかの通知を送信する処理であってもよい。 The swap verification system 1 of the sixth modification executes a predetermined process based on the judgment result of the second judgment unit 110. In the sixth modification, a process of permitting the purchaser to complete the receipt procedure is described as an example of the predetermined process, but the predetermined process may be any process that has been determined in advance, and may also be other processes. For example, the predetermined process may be a process of presuming that the purchaser has swapped the product when swapping has occurred, a process of increasing the score indicating that the purchaser has swapped the product, or a process of sending some kind of notification to the purchaser or an administrator.

例えば、すり替え検証システム1は、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えると判定されない場合に、購入者による受取手続きを許可せず、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えると判定された場合に、購入者による受取手続きを許可する。変形例6では、図7の左上の購入者画面SC2のボタンB20を選択できるようにすることを、受取手続きを許可することに相当する場合を説明するが、例えば、取引のステータスを受取手続きが完了したことを示すように変更すること、又は、ボタンB20を表示させることが受取手続きを許可することに相当してもよい。 For example, if the switch verification system 1 determines that the security seal SS affixed to the product I is not visible from the outside of the packaging material P through the member M, it does not permit the purchaser to complete the receipt procedure, and if it determines that the security seal SS affixed to the product I is visible from the outside of the packaging material P through the member M, it permits the purchaser to complete the receipt procedure. In variant example 6, a case is described in which allowing the purchaser to select button B20 on the purchaser screen SC2 in the upper left of FIG. 7 corresponds to permitting the receipt procedure, but, for example, changing the transaction status to indicate that the receipt procedure has been completed, or displaying button B20, may also correspond to permitting the receipt procedure.

変形例6のすり替え検証システム1は、撮影画像に基づいて、商品Iに貼られたセキュリティシールSSが部材Mを介して梱包資材Pの外側から見えるか否かを判定する。これにより、商品のすり替えを、より精度よく検証できる。 The swap verification system 1 of the sixth modified example determines, based on the captured image, whether the security seal SS attached to the product I is visible from the outside of the packaging material P through the member M. This allows for more accurate verification of swapping of products.

[6-7.変形例7]
例えば、セキュリティシールSSは、実施形態の例に限られない。変形例7では、コード情報が形成された第1用紙と、コード情報を読み取るための定型部分が形成された第2用紙と、を含むセキュリティシールSSを例に挙げる。定型部分は、コードの規格で定められた部分であり、例えば、二次元コードのファインダパターン(切り出しシンボル)、アライメントパターン、タイミングパターン、フォーマット情報、又はこれらの組み合わせである。定型部分は、バーコードのスタートキャラクタの部分、ストップキャラクタの部分、又はこれらの組み合わせであってもよい。
[6-7. Modification 7]
For example, the security seal SS is not limited to the example of the embodiment. In the seventh modification, a security seal SS including a first sheet on which code information is formed and a second sheet on which a fixed portion for reading the code information is formed is taken as an example. The fixed portion is a portion determined by the code standard, such as a finder pattern (extraction symbol) of a two-dimensional code, an alignment pattern, a timing pattern, format information, or a combination of these. The fixed portion may be a start character portion of a barcode, a stop character portion, or a combination of these.

図14は、変形例7のセキュリティシールSSの一例を示す図である。図14の例では、定型部分がファインダパターンである場合を説明する。例えば、第1用紙p1は、コード情報が形成されている。ここでのコード情報は、定型部分以外の他の部分である。即ち、コード情報は、コード化の対象となる部分である。第1用紙p1には、二次元コードのファインダパターンが形成されていない。第2用紙p2は、二次元コードのファインダパターンが形成されている。第2用紙p2は、コード情報が形成されていない。 Figure 14 is a diagram showing an example of a security seal SS of variant 7. In the example of Figure 14, a case will be described where the standard part is a finder pattern. For example, the first sheet p1 has code information formed thereon. The code information here is the part other than the standard part. In other words, the code information is the part that is to be encoded. The first sheet p1 does not have a two-dimensional code finder pattern formed thereon. The second sheet p2 has a two-dimensional code finder pattern formed thereon. The second sheet p2 does not have code information formed thereon.

変形例7では、第1用紙p1が粘着面を有さない単なる紙であり、第2用紙p2がセキュリティシールの一種である場合を説明する。第2用紙p2のうち、定型部分以外の部分は、透明又は半透明であるものとする。このため、販売者が第1用紙p1の上から第2用紙p2を貼り付けると、セキュリティシールSSが完成する。販売者は、第1用紙p1を上から第2用紙p2で押さえ付けるようにして、商品I又は梱包資材Pに貼り付ける。第1用紙p1及び第2用紙p2は、両方ともセキュリティシールの一種であってもよい。販売者が第2用紙p2の上から第1用紙p1を貼り付けると、セキュリティシールSSが完成するタイプであってもよい。即ち、第1用紙p1及び第2用紙p2は、何れが上になってもよい。 In the seventh modified example, the first sheet p1 is simply a piece of paper that does not have an adhesive surface, and the second sheet p2 is a type of security seal. The portions of the second sheet p2 other than the standard portion are transparent or semi-transparent. Therefore, when the seller attaches the second sheet p2 over the first sheet p1, the security seal SS is completed. The seller attaches the first sheet p1 to the product I or packaging material P by pressing the second sheet p2 down from above. The first sheet p1 and the second sheet p2 may both be a type of security seal. The security seal SS may be of a type in which the seller attaches the first sheet p1 over the second sheet p2. In other words, either the first sheet p1 or the second sheet p2 may be on top.

変形例7の第1取得部101は、コード情報が形成された第1用紙と、コード情報を読み取るための定型部分が形成された第2用紙と、を含むセキュリティシールSSが販売者端末20により読み取られた場合に、販売者端末20からコード情報を取得する。第2取得部103は、第1用紙及び第2用紙を含むセキュリティシールSSが購入者端末30により読み取られた場合に、購入者端末30からコード情報を取得する。第1取得部101及び第2取得部103の処理自体は、実施形態と同様である。 The first acquisition unit 101 of the seventh variant acquires code information from the seller terminal 20 when the seller terminal 20 reads a security seal SS including a first sheet of paper on which code information is formed and a second sheet of paper on which a standard portion for reading the code information is formed. The second acquisition unit 103 acquires code information from the purchaser terminal 30 when the purchaser terminal 30 reads a security seal SS including the first sheet of paper and the second sheet of paper. The processing of the first acquisition unit 101 and the second acquisition unit 103 is the same as in the embodiment.

変形例7のすり替え検証システム1は、コード情報が形成された第1用紙と、コード情報を読み取るための定型部分が形成された第2用紙と、を含むセキュリティシールSSが販売者端末20により読み取られた場合に、販売者端末20からコード情報を取得する。すり替え検証システム1は、第1用紙及び第2用紙を含むセキュリティシールSSが購入者端末30により読み取られた場合に、購入者端末30からコード情報を取得する。これにより、商品Iのすり替えを、より精度よく検証できる。更に、悪意のある者がセキュリティシールSSを偽造しにくくなる。 The swap verification system 1 of variant 7 acquires code information from the seller terminal 20 when the seller terminal 20 reads a security seal SS including a first sheet of paper on which code information is formed and a second sheet of paper on which a standard portion for reading the code information is formed. The swap verification system 1 acquires code information from the purchaser terminal 30 when the purchaser terminal 30 reads a security seal SS including the first sheet of paper and the second sheet of paper. This makes it possible to more accurately verify the swapping of product I. Furthermore, it becomes more difficult for malicious individuals to counterfeit the security seal SS.

[6-8.変形例8]
例えば、1つの梱包資材Pに複数の商品Iが梱包されてもよい。この場合、個々の商品Iに別々のセキュリティシールSSが貼られてもよい。変形例8の第1取得部101は、複数の商品Iの各々又は当該複数の商品Iを梱包する梱包資材Pに貼られたセキュリティシールSSに形成されたコードCが販売者端末20により読み取られた場合に、販売者端末20からコード情報を取得する。個々の商品Iに貼られたセキュリティシールSSからコード情報を取得する処理自体は、実施形態で説明した通りである。
[6-8. Modification 8]
For example, multiple products I may be packed in one packaging material P. In this case, a separate security seal SS may be affixed to each product I. The first acquisition unit 101 in the eighth modification acquires code information from the seller terminal 20 when the seller terminal 20 reads the code C formed on the security seal SS affixed to each of the multiple products I or to the packaging material P in which the multiple products I are packed. The process of acquiring code information from the security seal SS affixed to each product I is as described in the embodiment.

変形例8の第2取得部103は、複数の商品Iの各々又は当該複数の商品Iを梱包する梱包資材Pに貼られたセキュリティシールSSに形成されたコードCが購入者端末30により読み取られた場合に、購入者端末からコード情報を取得する。個々の商品Iに貼られたセキュリティシールSSからコード情報を取得する処理自体は、実施形態で説明した通りである。 The second acquisition unit 103 of the eighth modified example acquires code information from the purchaser terminal when the code C formed on the security seal SS affixed to each of the multiple products I or to the packaging material P that packs the multiple products I is read by the purchaser terminal 30. The process of acquiring code information from the security seal SS affixed to each product I is as described in the embodiment.

変形例8のすり替え検証システム1は、複数の商品Iの各々又は当該複数の商品Iを梱包する梱包資材Pに貼られたセキュリティシールSSに形成されたコードCが販売者端末20により読み取られた場合に、販売者端末20からコード情報を取得する。すり替え検証システム1は、複数の商品Iの各々又は当該複数の商品Iを梱包する梱包資材Pに貼られたセキュリティシールSSに形成されたコードCが購入者端末30により読み取られた場合に、購入者端末からコード情報を取得する。これにより、商品Iのすり替えを、より精度よく検証できる。 The swap verification system 1 of variant 8 acquires code information from the seller terminal 20 when the seller terminal 20 reads the code C formed on the security seal SS affixed to each of the multiple products I or to the packaging material P in which the multiple products I are packed. The swap verification system 1 acquires code information from the purchaser terminal 30 when the purchaser terminal 30 reads the code C formed on the security seal SS affixed to each of the multiple products I or to the packaging material P in which the multiple products I are packed. This allows for more accurate verification of swapping of products I.

[6-9.変形例9]
例えば、悪意のある購入者等は、セキュリティシールSSを剥がさずに切断することによって、すり替えを行うことがある。図6の例であれば、悪意のある購入者等は、セキュリティシールSS2のうち、梱包資材Pの上面と、梱包資材Pの側面と、をつなぐ部分を切断することによって、梱包資材Pの上面を開けることがある。悪意のある購入者等は、セキュリティシールSS1のうち、商品Iと梱包資材Pの底面をつなぐ部分を切断することによって、商品Iを取り出すことがある。
[6-9. Modification 9]
For example, a malicious purchaser may switch the product by cutting the security seal SS without peeling it off. In the example of Fig. 6, a malicious purchaser may open the top of the packaging material P by cutting the portion of the security seal SS2 that connects the top surface of the packaging material P to the side surface of the packaging material P. A malicious purchaser may remove the product I by cutting the portion of the security seal SS1 that connects the product I to the bottom surface of the packaging material P.

上記のような不正を防止するために、すり替え検証システム1に係るサーバ10は、購入者端末30が梱包資材P上のセキュリティシールSSからコード情報を読み取る際に、購入者端末30にセキュリティシールSS上のコードC周辺の状況を示す画像を取得させ、コード情報とともにサーバ10へ送信させてもよい。コードC周辺の状況は、セキュリティシールSSのうち、コードC以外の他の部分の全部又は一部である。 To prevent fraud such as that described above, the server 10 of the swap verification system 1 may cause the purchaser terminal 30 to acquire an image showing the situation around the code C on the security seal SS when the purchaser terminal 30 reads the code information from the security seal SS on the packaging material P, and transmit the image together with the code information to the server 10. The situation around the code C is all or part of the part of the security seal SS other than the code C.

例えば、すり替え検証システム1に係るサーバ10は、セキュリティシールSSが切断されたことを示す線状のオブジェクト(例えば、セキュリティシールSSの切断面を示す線)を画像中のセキュリティシールSSから検出した場合に、購入者端末30が読み取ったコード情報を無効なコード情報として扱い、すり替えが発生したことを示す判定結果を決定してもよい。サーバ10は、公知の画像処理モデルを利用してセキュリティシールSSにおける切断等の異常を示すオブジェクトを検出してもよい。 For example, when the server 10 of the swap verification system 1 detects a linear object (e.g., a line indicating the cut surface of the security seal SS) from the security seal SS in the image, indicating that the security seal SS has been cut, it may treat the code information read by the purchaser terminal 30 as invalid code information and determine a judgment result indicating that swapping has occurred. The server 10 may use a known image processing model to detect objects indicating an abnormality, such as a cut, in the security seal SS.

変形例9のすり替え検証システム1は、悪意をもった購入者等がセキュリティシールSSを剥離せずに切断することで本発明に係るすり替え検証処理を突破することを、防止することができる。また、すり替え検証システム1に係るサーバ10は、購入者端末30から問い合わせ情報を受信した後に、コード情報及び/又はコードC周辺の状況を示す画像を再び購入者端末30に取得させサーバ10へ送信させてもよい。ここで、サーバ10は、購入者端末30からサーバ10へ再び送信されるコード情報及び/又はコードC周辺の状況を示す画像にタイムスタンプを付与させてもよい。これらの点は、実施形態及び変形例1~8についても同様である。 The swap verification system 1 of variant 9 can prevent malicious purchasers from circumventing the swap verification process of the present invention by cutting the security seal SS without peeling it off. Furthermore, the server 10 of the swap verification system 1 may, after receiving inquiry information from the purchaser terminal 30, cause the purchaser terminal 30 to again acquire an image showing the code information and/or the situation around code C and transmit it to the server 10. Here, the server 10 may add a timestamp to the image showing the code information and/or the situation around code C that is again transmitted from the purchaser terminal 30 to the server 10. These points are the same for the embodiment and variants 1 to 8.

[6-10.その他の変形例]
例えば、上記説明した変形例を組み合わせてもよい。
[6-10. Other Modifications]
For example, the above-described modifications may be combined.

例えば、サーバ10で実現されるものとして説明した機能は、すり替え検証システム1における少なくとも1つのコンピュータにより実現されるようにすればよく、複数のコンピュータで機能が分担されてもよい。この場合、複数のコンピュータの各々が、他のコンピュータに対し、自身の処理結果を送信することによって、機能の分担が実現されるようにすればよい。例えば、サーバ10で実現されるものとして説明した機能は、管理者端末40により実現されてもよい。 For example, the functions described as being realized by the server 10 may be realized by at least one computer in the swap verification system 1, or the functions may be shared among multiple computers. In this case, the sharing of functions may be realized by each of the multiple computers transmitting its own processing results to the other computers. For example, the functions described as being realized by the server 10 may be realized by the administrator terminal 40.

[7.付記]
例えば、本開示に係るすり替え検証システムは、下記のような構成も可能である。
(1)
商品又は当該商品の梱包資材に貼られたセキュリティシールに形成されたコードが、前記商品を販売する販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コードに関するコード情報を取得する第1取得部と、
前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付け部と、
前記商品を購入した購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得部と、
前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行部と、
を含むすり替え検証システム。
(2)
前記第1取得部は、前記商品に貼られた第1セキュリティシールに形成された第1コードと、前記梱包資材に貼られた第2セキュリティシールに形成された第2コードと、の各々が前記販売者端末により読み取られた場合に、前記第1コードに関する第1コード情報と、前記第2コードに関する第2コード情報と、を前記販売者端末から取得し、
前記第1関連付け部は、前記商品識別情報と、前記第1コード情報及び前記第2コード情報と、を関連付け、
前記第2取得部は、前記第1コード及び前記第2コードの各々が前記購入者端末により読み取られた場合に、前記購入者端末から、前記第1コード情報及び前記第2コード情報を取得し、
前記実行部は、前記商品識別情報に関連付けられた前記第1コード情報及び前記第2コード情報と、前記購入者端末から取得された前記第1コード情報及び前記第2コード情報と、に基づいて、前記すり替え検証処理を実行する、
(1)に記載のすり替え検証システム。
(3)
前記すり替え検証システムは、前記販売者を識別可能な販売者識別情報と、前記販売者及び前記購入者が利用する電子商取引サービスの管理者から前記販売者に配送された前記セキュリティシールに形成された前記コードの前記コード情報と、を関連付ける第2関連付け部を更に含み、
前記第1関連付け部は、前記販売者識別情報に関連付けられた前記コード情報が前記販売者端末から取得された場合に、前記商品識別情報と、前記コード情報と、を関連付ける、
(1)又は(2)に記載のすり替え検証システム。
(4)
前記実行部は、前記販売者識別情報及び前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記すり替え検証処理を実行する、
(3)に記載のすり替え検証システム。
(5)
前記すり替え検証システムは、前記セキュリティシールのうち、前記コードが形成されたコード部分が前記商品に貼られ、かつ、他の部分が前記梱包資材に貼られるように前記販売者に案内するための案内画面を、前記販売者端末に表示させる表示制御部を更に含む、
(1)~(4)の何れかに記載のすり替え検証システム。
(6)
前記実行部は、前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品をすり替えた者の推定に関する推定処理を、前記すり替え検証処理として実行する、
(1)~(5)の何れかに記載のすり替え検証システム。
(7)
前記実行部は、前記商品識別情報に関連付けられた前記コード情報と同じ前記コード情報が前記購入者端末から取得されなかった場合には、前記商品識別情報に関連付けられた前記コード情報と同じ前記コード情報が前記購入者端末から取得された場合よりも、前記購入者が前記商品をすり替えたとの推定が働くように、前記推定処理を実行する、
(6)に記載のすり替え検証システム。
(8)
前記梱包資材は、透明又は半透明の部材を含み、
前記すり替え検証システムは、
前記商品が梱包された前記梱包資材が前記販売者端末で撮影された場合に、前記販売者端末から、前記梱包資材を示す撮影画像を取得する第1撮影画像取得部と、
前記撮影画像に基づいて、前記商品に貼られた前記セキュリティシールが前記部材を介して前記梱包資材の外側から見えるか否かを判定する第1判定部と、
(1)~(7)の何れかに記載のすり替え検証システム。
(9)
前記第1取得部は、前記セキュリティシールに形成された複数の前記コードの各々が前記販売者端末により読み取られた場合に、前記販売者端末から、前記複数のコードの各々の前記コード情報を取得し、
前記第1関連付け部は、前記商品識別情報と、前記複数のコードの各々の前記コード情報と、を関連付け、
前記第2取得部は、前記購入者端末により前記複数のコードの各々が読み取られた場合に、前記購入者端末から、前記複数のコードの各々の前記コード情報を取得し、
前記実行部は、前記商品識別情報に関連付けられた前記複数のコードの各々の前記コード情報と、前記購入者端末から取得された前記複数のコードの各々の前記コード情報と、前記すり替え検証処理を実行する、
(1)~(8)の何れかに記載のすり替え検証システム。
(10)
前記梱包資材は、透明又は半透明の部材を含み、
前記すり替え検証システムは、
前記商品が梱包された前記梱包資材が前記購入者端末で撮影された場合に、前記購入者端末から、前記梱包資材を示す撮影画像を取得する第2撮影画像取得部と、
前記撮影画像に基づいて、前記商品に貼られた前記セキュリティシールが前記部材を介して前記梱包資材の外側から見えるか否かを判定する第2判定部と、
を更に含む(1)~(9)の何れかに記載のすり替え検証システム。
(11)
前記第1取得部は、前記コード情報が形成された第1用紙と、前記コード情報を読み取るための定型部分が形成された第2用紙と、を含む前記セキュリティシールが前記販売者端末により読み取られた場合に、前記販売者端末から前記コード情報を取得し、
前記第2取得部は、前記第1用紙及び前記第2用紙を含む前記セキュリティシールが前記購入者端末により読み取られた場合に、前記購入者端末から前記コード情報を取得する、
(1)~(10)の何れかに記載のすり替え検証システム。
(12)
前記第1取得部は、複数の前記商品の各々又は当該複数の商品を梱包する前記梱包資材に貼られた前記セキュリティシールに形成された前記コードが前記販売者端末により読み取られた場合に、前記販売者端末から前記コード情報を取得し、
前記第2取得部は、前記複数の商品の各々又は当該複数の商品を梱包する前記梱包資材に貼られた前記セキュリティシールに形成された前記コードが前記購入者端末により読み取られた場合に、前記購入者端末から前記コード情報を取得する、
(1)~(11)の何れかに記載のすり替え検証システム。
(13)
前記第1取得部は、前記販売者及び前記購入者の間で行われる個人間取引における前記販売者の前記販売者端末から、前記コード情報を取得し、
前記第2取得部は、前記個人間取引における前記購入者の前記販売者端末から、前記コード情報を取得する、
(1)~(12)の何れかに記載のすり替え検証システム。
[7. Notes]
For example, the swap verification system according to the present disclosure can be configured as follows.
(1)
a first acquisition unit that acquires code information relating to a code formed on a security seal attached to a product or a packaging material of the product from a seller terminal of a seller who sells the product when the code is read by the seller terminal;
a first association unit that associates product identification information capable of identifying the product with the code information acquired from the seller terminal;
a second acquisition unit that acquires the code information from a purchaser terminal of a purchaser who has purchased the product when the code is read by the purchaser terminal of the purchaser;
an execution unit that executes a swap verification process for verifying whether the product has been swapped based on the code information associated with the product identification information and the code information acquired from the purchaser terminal;
A swap verification system including:
(2)
the first acquisition unit acquires, when a first code formed on a first security seal affixed to the product and a second code formed on a second security seal affixed to the packaging material are each read by the seller terminal, first code information relating to the first code and second code information relating to the second code from the seller terminal;
The first associating unit associates the product identification information with the first code information and the second code information;
the second acquisition unit acquires the first code information and the second code information from the purchaser terminal when the first code and the second code are read by the purchaser terminal,
The execution unit executes the substitution verification process based on the first code information and the second code information associated with the product identification information and the first code information and the second code information acquired from the purchaser terminal.
The substitution verification system according to (1).
(3)
The said swap verification system further includes a second association unit that associates seller identification information capable of identifying the seller with the code information of the code formed on the security seal delivered to the seller from an administrator of an electronic commerce service used by the seller and the purchaser,
the first associating unit associates the product identification information with the code information when the code information associated with the seller identification information is acquired from the seller terminal;
The swap verification system according to (1) or (2).
(4)
The execution unit executes the substitution verification process based on the code information associated with the seller identification information and the product identification information and the code information acquired from the purchaser terminal.
The substitution verification system according to (3).
(5)
The swap verification system further includes a display control unit that causes the seller terminal to display a guidance screen for instructing the seller to affix a code portion of the security seal, in which the code is formed, to the product and to affix the other portion to the packaging material.
A swap verification system according to any one of (1) to (4).
(6)
The execution unit executes, as the swap verification process, an estimation process for estimating a person who swapped the product, based on the code information associated with the product identification information and the code information acquired from the purchaser terminal.
A swap verification system according to any one of (1) to (5).
(7)
the execution unit executes the inference process such that, when the code information is not obtained from the purchaser terminal and is the same as the code information associated with the product identification information, it is more likely that the purchaser has switched the product than when the code information is obtained from the purchaser terminal and is the same as the code information associated with the product identification information.
(6) A swap verification system according to (6).
(8)
The packaging material includes a transparent or translucent material,
The swap verification system includes:
a first captured image acquisition unit that acquires a captured image showing the packaging material from the seller terminal when the packaging material in which the product is packed is photographed by the seller terminal;
a first determination unit that determines whether or not the security seal attached to the product is visible from outside the packaging material through the member based on the captured image;
A swap verification system according to any one of (1) to (7).
(9)
the first acquisition unit acquires, when each of the plurality of codes formed on the security seal is read by the seller terminal, the code information of each of the plurality of codes from the seller terminal;
The first associating unit associates the product identification information with the code information of each of the plurality of codes;
the second acquisition unit acquires, when each of the plurality of codes is read by the purchaser terminal, the code information of each of the plurality of codes from the purchaser terminal;
the execution unit executes the substitution verification process using the code information of each of the plurality of codes associated with the product identification information and the code information of each of the plurality of codes acquired from the purchaser terminal;
A swap verification system according to any one of (1) to (8).
(10)
The packaging material includes a transparent or translucent material,
The swap verification system includes:
a second captured image acquisition unit that acquires a captured image showing the packaging material from the purchaser terminal when the packaging material in which the product is packed is photographed by the purchaser terminal;
a second determination unit that determines whether or not the security seal attached to the product is visible from outside the packaging material through the member based on the captured image;
The swap verification system according to any one of (1) to (9), further comprising:
(11)
the first acquisition unit acquires the code information from the seller terminal when the security seal including a first sheet on which the code information is formed and a second sheet on which a fixed portion for reading the code information is formed is read by the seller terminal;
the second acquisition unit acquires the code information from the purchaser terminal when the security seal including the first paper and the second paper is read by the purchaser terminal.
The swap verification system according to any one of (1) to (10).
(12)
the first acquisition unit acquires the code information from the seller terminal when the code formed on the security seal affixed to each of the plurality of products or to the packaging material for packaging the plurality of products is read by the seller terminal;
the second acquisition unit acquires the code information from the purchaser terminal when the code formed on the security seal attached to each of the plurality of products or to the packaging material for packaging the plurality of products is read by the purchaser terminal;
A swap verification system according to any one of (1) to (11).
(13)
The first acquisition unit acquires the code information from the seller terminal of the seller in a personal transaction conducted between the seller and the purchaser,
The second acquisition unit acquires the code information from the seller terminal of the purchaser in the person-to-person transaction.
A swap verification system according to any one of (1) to (12).

1 すり替え検証システム、N ネットワーク、10 サーバ、11,21,31,41 制御部、12,22,32,42 記憶部、13,23,33,43 通信部、20 販売者端末、24,34,44 操作部、25,35,45 表示部、26,36 撮影部、30 購入者端末、40 管理者端末、100 データ記憶部、101 第1取得部、102 第1関連付け部、103 第2取得部、104 実行部、105 第2関連付け部、106 表示制御部、107 第1撮影画像取得部、108 第2撮影画像取得部、109 第2判定部、200 データ記憶部、201 表示制御部、202 操作受付部、300 データ記憶部、301 表示制御部、302 操作受付部、400 データ記憶部、401 表示制御部、402 操作受付部、B10,B11,B12,B13,B14,B15,B16,B20,B21,B22,B23,B24,B25,B26,B27 ボタン、DB1 ユーザデータベース、DB2 商品データベース、P10 第1コード部分、P11 他の部分、P20 第2コード部分、P21 他の部分、SC1 販売者画面、SC2 購入者画面、SC3 管理者画面。 1 Switching verification system, N Network, 10 Server, 11, 21, 31, 41 Control unit, 12, 22, 32, 42 Memory unit, 13, 23, 33, 43 Communication unit, 20 Seller terminal, 24, 34, 44 Operation unit, 25, 35, 45 Display unit, 26, 36 Photography unit, 30 Purchaser terminal, 40 Administrator terminal, 100 Data storage unit, 101 First acquisition unit, 102 First association unit, 103 Second acquisition unit, 104 Execution unit, 105 Second association unit, 106 Display control unit, 107 First captured image acquisition unit, 108 Second captured image acquisition unit, 109 Second judgment unit, 200 Data storage unit, 201 Display control unit, 202 Operation reception unit, 300 Data storage unit, 301 Display control unit, 302 Operation reception unit, 400 Data storage unit, 401 display control unit, 402 operation reception unit, B10, B11, B12, B13, B14, B15, B16, B20, B21, B22, B23, B24, B25, B26, B27 buttons, DB1 user database, DB2 product database, P10 first code part, P11 other parts, P20 second code part, P21 other parts, SC1 seller screen, SC2 purchaser screen, SC3 administrator screen.

Claims (14)

商品を販売する販売者を識別可能な販売者識別情報と、前記販売者と前記商品を購入した購入者とが利用する電子商取引サービスの管理者から前記販売者に配送されたセキュリティシールに形成されたコードに関するコード情報と、を関連付ける第2関連付け部と、
前記商品又は当該商品の梱包資材に貼られた前記セキュリティシールに形成された前記コードが、前記販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コード情報を取得する第1取得部と、
前記販売者識別情報に関連付けられた前記コード情報が前記販売者端末から取得された場合に、前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付け部と、
記購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得部と、
前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行部と、
を含むすり替え検証システム。
a second association unit that associates seller identification information capable of identifying a seller who sells a product with code information regarding a code formed on a security seal delivered to the seller by an administrator of an electronic commerce service used by the seller and a purchaser who purchased the product;
a first acquisition unit that acquires the code information from a seller terminal when the code formed on the security seal attached to the product or a packaging material of the product is read by the seller terminal of the seller ;
a first association unit that associates, when the code information associated with the seller identification information is acquired from the seller terminal, product identification information capable of identifying the product with the code information acquired from the seller terminal;
a second acquisition unit that acquires the code information from the purchaser terminal when the code is read by the purchaser terminal of the purchaser ;
an execution unit that executes a swap verification process for verifying whether the product has been swapped based on the code information associated with the product identification information and the code information acquired from the purchaser terminal;
A swap verification system including:
商品又は当該商品の梱包資材であって、透明又は半透明の部材を含む前記梱包資材に貼られたセキュリティシールに形成されたコードが、前記商品を販売する販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コードに関するコード情報を取得する第1取得部と、
前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付け部と、
前記商品が梱包された前記梱包資材が前記販売者端末で撮影された場合に、前記販売者端末から、前記梱包資材を示す撮影画像を取得する第1撮影画像取得部と、
前記撮影画像に基づいて、前記商品に貼られた前記セキュリティシールが前記部材を介して前記梱包資材の外側から見えるか否かを判定する第1判定部と、
前記商品を購入した購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得部と、
前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行部と、
を含むすり替え検証システム。
a first acquisition unit that acquires code information relating to a code formed on a security seal attached to a product or a packaging material for the product, the packaging material including a transparent or semi-transparent member, when the security seal is read by a seller terminal of a seller who sells the product;
a first association unit that associates product identification information capable of identifying the product with the code information acquired from the seller terminal;
a first captured image acquisition unit that acquires a captured image showing the packaging material from the seller terminal when the packaging material in which the product is packed is photographed by the seller terminal;
a first determination unit that determines whether or not the security seal attached to the product is visible from outside the packaging material through the member based on the captured image;
a second acquisition unit that acquires the code information from a purchaser terminal of a purchaser who has purchased the product when the code is read by the purchaser terminal of the purchaser;
an execution unit that executes a swap verification process for verifying whether the product has been swapped based on the code information associated with the product identification information and the code information acquired from the purchaser terminal;
A swap verification system including :
商品又は当該商品の梱包資材であって、透明又は半透明の部材を含む前記梱包資材に貼られたセキュリティシールに形成されたコードが、前記商品を販売する販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コードに関するコード情報を取得する第1取得部と、
前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付け部と、
前記商品を購入した購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得部と、
前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行部と、
前記商品が梱包された前記梱包資材が前記購入者端末で撮影された場合に、前記購入者端末から、前記梱包資材を示す撮影画像を取得する第2撮影画像取得部と、
前記撮影画像に基づいて、前記商品に貼られた前記セキュリティシールが前記部材を介して前記梱包資材の外側から見えるか否かを判定する第2判定部と、
を含むすり替え検証システム。
a first acquisition unit that acquires code information relating to a code formed on a security seal attached to a product or a packaging material for the product, the packaging material including a transparent or semi-transparent member, when the security seal is read by a seller terminal of a seller who sells the product;
a first association unit that associates product identification information capable of identifying the product with the code information acquired from the seller terminal;
a second acquisition unit that acquires the code information from a purchaser terminal of a purchaser who has purchased the product when the code is read by the purchaser terminal of the purchaser;
an execution unit that executes a swap verification process for verifying whether the product has been swapped based on the code information associated with the product identification information and the code information acquired from the purchaser terminal;
a second captured image acquisition unit that acquires a captured image showing the packaging material from the purchaser terminal when the packaging material in which the product is packed is photographed by the purchaser terminal;
a second determination unit that determines whether or not the security seal attached to the product is visible from outside the packaging material through the member based on the captured image;
A swap verification system including :
前記実行部は、前記販売者識別情報及び前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記すり替え検証処理を実行する、
請求項に記載のすり替え検証システム。
The execution unit executes the substitution verification process based on the code information associated with the seller identification information and the product identification information and the code information acquired from the purchaser terminal.
The swap verification system according to claim 1 .
前記第1取得部は、前記商品に貼られた第1セキュリティシールに形成された第1コードと、前記梱包資材に貼られた第2セキュリティシールに形成された第2コードと、の各々が前記販売者端末により読み取られた場合に、前記第1コードに関する第1コード情報と、前記第2コードに関する第2コード情報と、を前記販売者端末から取得し、
前記第1関連付け部は、前記商品識別情報と、前記第1コード情報及び前記第2コード情報と、を関連付け、
前記第2取得部は、前記第1コード及び前記第2コードの各々が前記購入者端末により読み取られた場合に、前記購入者端末から、前記第1コード情報及び前記第2コード情報を取得し、
前記実行部は、前記商品識別情報に関連付けられた前記第1コード情報及び前記第2コード情報と、前記購入者端末から取得された前記第1コード情報及び前記第2コード情報と、に基づいて、前記すり替え検証処理を実行する、
請求項1~4の何れかに記載のすり替え検証システム。
the first acquisition unit acquires, when a first code formed on a first security seal affixed to the product and a second code formed on a second security seal affixed to the packaging material are each read by the seller terminal, first code information relating to the first code and second code information relating to the second code from the seller terminal;
The first associating unit associates the product identification information with the first code information and the second code information;
the second acquisition unit acquires the first code information and the second code information from the purchaser terminal when the first code and the second code are read by the purchaser terminal,
The execution unit executes the substitution verification process based on the first code information and the second code information associated with the product identification information and the first code information and the second code information acquired from the purchaser terminal.
The swap verification system according to any one of claims 1 to 4 .
前記すり替え検証システムは、前記セキュリティシールのうち、前記コードが形成されたコード部分が前記商品に貼られ、かつ、他の部分が前記梱包資材に貼られるように前記販売者に案内するための案内画面を、前記販売者端末に表示させる表示制御部を更に含む、
請求項1~4の何れかに記載のすり替え検証システム。
The swap verification system further includes a display control unit that causes the seller terminal to display a guidance screen for instructing the seller to affix a code portion of the security seal, in which the code is formed, to the product and to affix the other portion to the packaging material.
The swap verification system according to any one of claims 1 to 4 .
前記実行部は、前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品をすり替えた者の推定に関する推定処理を、前記すり替え検証処理として実行する、
請求項1~4の何れかに記載のすり替え検証システム。
The execution unit executes, as the swap verification process, an estimation process for estimating a person who has swapped the product, based on the code information associated with the product identification information and the code information acquired from the purchaser terminal.
The swap verification system according to any one of claims 1 to 4 .
前記実行部は、前記商品識別情報に関連付けられた前記コード情報と同じ前記コード情報が前記購入者端末から取得されなかった場合には、前記商品識別情報に関連付けられた前記コード情報と同じ前記コード情報が前記購入者端末から取得された場合よりも、前記購入者が前記商品をすり替えたとの推定が働くように、前記推定処理を実行する、
請求項に記載のすり替え検証システム。
the execution unit executes the inference process such that, when the code information is not obtained from the purchaser terminal and is the same as the code information associated with the product identification information, it is more likely that the purchaser has switched the product than when the code information is obtained from the purchaser terminal and is the same as the code information associated with the product identification information.
The swap verification system according to claim 7 .
前記第1取得部は、前記セキュリティシールに形成された複数の前記コードの各々が前記販売者端末により読み取られた場合に、前記販売者端末から、前記複数のコードの各々の前記コード情報を取得し、
前記第1関連付け部は、前記商品識別情報と、前記複数のコードの各々の前記コード情報と、を関連付け、
前記第2取得部は、前記購入者端末により前記複数のコードの各々が読み取られた場合に、前記購入者端末から、前記複数のコードの各々の前記コード情報を取得し、
前記実行部は、前記商品識別情報に関連付けられた前記複数のコードの各々の前記コード情報と、前記購入者端末から取得された前記複数のコードの各々の前記コード情報と、前記すり替え検証処理を実行する、
請求項1~4の何れかに記載のすり替え検証システム。
the first acquisition unit acquires, when each of the plurality of codes formed on the security seal is read by the seller terminal, the code information of each of the plurality of codes from the seller terminal;
The first associating unit associates the product identification information with the code information of each of the plurality of codes;
the second acquisition unit acquires, when each of the plurality of codes is read by the purchaser terminal, the code information of each of the plurality of codes from the purchaser terminal;
the execution unit executes the substitution verification process using the code information of each of the plurality of codes associated with the product identification information and the code information of each of the plurality of codes acquired from the purchaser terminal;
The swap verification system according to any one of claims 1 to 4 .
前記第1取得部は、前記コード情報が形成された第1用紙と、前記コード情報を読み取るための定型部分が形成された第2用紙と、を含む前記セキュリティシールが前記販売者端末により読み取られた場合に、前記販売者端末から前記コード情報を取得し、
前記第2取得部は、前記第1用紙及び前記第2用紙を含む前記セキュリティシールが前記購入者端末により読み取られた場合に、前記購入者端末から前記コード情報を取得する、
請求項1~4の何れかに記載のすり替え検証システム。
the first acquisition unit acquires the code information from the seller terminal when the security seal including a first sheet on which the code information is formed and a second sheet on which a fixed portion for reading the code information is formed is read by the seller terminal;
the second acquisition unit acquires the code information from the purchaser terminal when the security seal including the first paper and the second paper is read by the purchaser terminal.
The swap verification system according to any one of claims 1 to 4 .
前記第1取得部は、複数の前記商品の各々又は当該複数の商品を梱包する前記梱包資材に貼られた前記セキュリティシールに形成された前記コードが前記販売者端末により読み取られた場合に、前記販売者端末から前記コード情報を取得し、
前記第2取得部は、前記複数の商品の各々又は当該複数の商品を梱包する前記梱包資材に貼られた前記セキュリティシールに形成された前記コードが前記購入者端末により読み取られた場合に、前記購入者端末から前記コード情報を取得する、
請求項1~4の何れかに記載のすり替え検証システム。
the first acquisition unit acquires the code information from the seller terminal when the code formed on the security seal affixed to each of the plurality of products or to the packaging material for packaging the plurality of products is read by the seller terminal;
the second acquisition unit acquires the code information from the purchaser terminal when the code formed on the security seal attached to each of the plurality of products or to the packaging material for packaging the plurality of products is read by the purchaser terminal;
The swap verification system according to any one of claims 1 to 4 .
前記第1取得部は、前記販売者及び前記購入者の間で行われる個人間取引における前記販売者の前記販売者端末から、前記コード情報を取得し、
前記第2取得部は、前記個人間取引における前記購入者の前記販売者端末から、前記コード情報を取得する、
請求項1~4の何れかに記載のすり替え検証システム。
The first acquisition unit acquires the code information from the seller terminal of the seller in a personal transaction conducted between the seller and the purchaser,
The second acquisition unit acquires the code information from the seller terminal of the purchaser in the person-to-person transaction.
The swap verification system according to any one of claims 1 to 4 .
商品を販売する販売者を識別可能な販売者識別情報と、前記販売者と前記商品を購入した購入者とが利用する電子商取引サービスの管理者から前記販売者に配送されたセキュリティシールに形成されたコードに関するコード情報と、を関連付ける第2関連付けステップと、
前記商品又は当該商品の梱包資材に貼られた前記セキュリティシールに形成された前記コードが、前記販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コード情報を取得する第1取得ステップと、
前記販売者識別情報に関連付けられた前記コード情報が前記販売者端末から取得された場合に、前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付けステップと、
記購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得ステップと、
前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行ステップと、
を含むすり替え検証方法。
a second association step of associating seller identification information capable of identifying a seller who sells a product with code information regarding a code formed on a security seal delivered to the seller by an administrator of an electronic commerce service used by the seller and a purchaser who purchased the product;
a first acquisition step of acquiring the code information from a seller terminal of the seller when the code formed on the security seal attached to the product or a packaging material of the product is read by the seller terminal of the seller ;
a first association step of associating, when the code information associated with the seller identification information is acquired from the seller terminal, product identification information capable of identifying the product with the code information acquired from the seller terminal;
a second acquisition step of acquiring the code information from the purchaser terminal when the code is read by the purchaser terminal of the purchaser ;
an execution step of executing a substitution verification process for verifying the substitution of the product based on the code information associated with the product identification information and the code information acquired from the purchaser terminal;
A swap verification method including:
商品を販売する販売者を識別可能な販売者識別情報と、前記販売者と前記商品を購入した購入者とが利用する電子商取引サービスの管理者から前記販売者に配送されたセキュリティシールに形成されたコードに関するコード情報と、を関連付ける第2関連付け部、
前記商品又は当該商品の梱包資材に貼られた前記セキュリティシールに形成された前記コードが、前記販売者の販売者端末により読み取られた場合に、前記販売者端末から、前記コード情報を取得する第1取得部、
前記販売者識別情報に関連付けられた前記コード情報が前記販売者端末から取得された場合に、前記商品を識別可能な商品識別情報と、前記販売者端末から取得された前記コード情報と、を関連付ける第1関連付け部、
記購入者の購入者端末により前記コードが読み取られた場合に、前記購入者端末から、前記コード情報を取得する第2取得部、
前記商品識別情報に関連付けられた前記コード情報と、前記購入者端末から取得された前記コード情報と、に基づいて、前記商品のすり替えの検証に関するすり替え検証処理を実行する実行部、
としてコンピュータを機能させるためのプログラム。
a second association unit that associates seller identification information capable of identifying a seller who sells a product with code information regarding a code formed on a security seal delivered to the seller by an administrator of an electronic commerce service used by the seller and a purchaser who purchased the product;
a first acquisition unit that acquires the code information from a seller terminal of the seller when the code formed on the security seal attached to the product or a packaging material of the product is read by the seller terminal of the seller ;
a first association unit that, when the code information associated with the seller identification information is acquired from the seller terminal, associates product identification information capable of identifying the product with the code information acquired from the seller terminal;
a second acquisition unit that acquires the code information from the purchaser terminal when the code is read by the purchaser terminal of the purchaser ;
an execution unit that executes a swap verification process for verifying swapping of the product based on the code information associated with the product identification information and the code information acquired from the purchaser terminal;
A program that makes a computer function as a
JP2023128590A 2023-03-24 2023-08-07 Substitution verification system, substitution verification method, and program Active JP7598983B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202363454321P 2023-03-24 2023-03-24
US63/454,321 2023-03-24

Publications (2)

Publication Number Publication Date
JP2024137602A JP2024137602A (en) 2024-10-07
JP7598983B2 true JP7598983B2 (en) 2024-12-12

Family

ID=92969266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023128590A Active JP7598983B2 (en) 2023-03-24 2023-08-07 Substitution verification system, substitution verification method, and program

Country Status (1)

Country Link
JP (1) JP7598983B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048927A (en) 2012-08-31 2014-03-17 Studiofake Co Ltd Regular product sales information management system, regular product sales information management device, regular product sales information management method and computer program
WO2015071917A1 (en) 2013-11-15 2015-05-21 Matteo Marchesano Method and system for authenticating a packaged product from a remote location
US20160027021A1 (en) 2014-07-24 2016-01-28 Andrew Kerdemelidis Product Authenticator
JP2017097724A (en) 2015-11-26 2017-06-01 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, processing method thereof, and program
JP2019095829A (en) 2017-11-17 2019-06-20 服部トレース株式会社 Information system and server system
WO2020246417A1 (en) 2019-06-05 2020-12-10 キヤノンマーケティングジャパン株式会社 Server device, server device control method, program, official article determination system, and official article determination system control method
US20210090093A1 (en) 2019-09-20 2021-03-25 Paul LARGOZA Computer-enabled platform for delivering products tamper-proof
JP2022139020A (en) 2021-03-11 2022-09-26 大日本印刷株式会社 Information recording medium, label, reading device, program and authenticity determining method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048927A (en) 2012-08-31 2014-03-17 Studiofake Co Ltd Regular product sales information management system, regular product sales information management device, regular product sales information management method and computer program
WO2015071917A1 (en) 2013-11-15 2015-05-21 Matteo Marchesano Method and system for authenticating a packaged product from a remote location
US20160027021A1 (en) 2014-07-24 2016-01-28 Andrew Kerdemelidis Product Authenticator
JP2017097724A (en) 2015-11-26 2017-06-01 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, processing method thereof, and program
JP2019095829A (en) 2017-11-17 2019-06-20 服部トレース株式会社 Information system and server system
WO2020246417A1 (en) 2019-06-05 2020-12-10 キヤノンマーケティングジャパン株式会社 Server device, server device control method, program, official article determination system, and official article determination system control method
US20210090093A1 (en) 2019-09-20 2021-03-25 Paul LARGOZA Computer-enabled platform for delivering products tamper-proof
JP2022139020A (en) 2021-03-11 2022-09-26 大日本印刷株式会社 Information recording medium, label, reading device, program and authenticity determining method

Also Published As

Publication number Publication date
JP2024137602A (en) 2024-10-07

Similar Documents

Publication Publication Date Title
US8413885B2 (en) Internet community based counterfeit and grey market combating method
US20080140432A1 (en) Verification and data-tracking systems, methods, and devices
WO2012178047A1 (en) Method and system for verifying orders and processing return items
CN106651407A (en) A data acquisition method and device
CN108550011A (en) A kind of Quick Response Code express delivery list, fresh agricultural products circulation management system for tracking and method
WO2015161496A1 (en) Commodity anti-counterfeiting verification system
CN101315298A (en) Electronic scale
JP2014048927A (en) Regular product sales information management system, regular product sales information management device, regular product sales information management method and computer program
JP2012014592A (en) Truth/false determination system, truth/false determination method, and, truth/false determination program
JP7598983B2 (en) Substitution verification system, substitution verification method, and program
JP7200538B2 (en) Product trace system, product information management server, information terminal, product trace method, and program
KR20110039909A (en) Verification system and method to check whether the purchased product and the delivered product are matched through the Internet.
TW201533670A (en) Merchandise/service sales and distribution method and computer readable storage medium having the same
TWI420411B (en) Second-hand commodity trading system and method thereof
US11244308B1 (en) Records of a tangible product in blockchain
JP2020086813A (en) Food allergen information management system, food allergen information management method, and food allergen information management program
KR101227094B1 (en) Prepaid card activation processing system
CN118246842B (en) Multi-material tracking and tracing method, device, equipment and storage medium
JP2020177540A (en) Campaign management system, campaign management method, and program
JP5685100B2 (en) Electronic shelf label terminal
JP7219246B2 (en) Method, program and system for recording the opening history of individual products
JP4083095B2 (en) Catalog product ordering method, catalog product ordering method, and ordering system
CN109643425B (en) Systems and methods for identifying products
JP6199171B2 (en) Information processing apparatus, method, and computer program
TWM561837U (en) Product information and forgery discrimination device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241022

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241202

R150 Certificate of patent or registration of utility model

Ref document number: 7598983

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150