JP7414338B2 - Server, authenticity determination system, and data structure - Google Patents
Server, authenticity determination system, and data structure Download PDFInfo
- Publication number
- JP7414338B2 JP7414338B2 JP2023006791A JP2023006791A JP7414338B2 JP 7414338 B2 JP7414338 B2 JP 7414338B2 JP 2023006791 A JP2023006791 A JP 2023006791A JP 2023006791 A JP2023006791 A JP 2023006791A JP 7414338 B2 JP7414338 B2 JP 7414338B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- appraisal
- user
- server
- article
- 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
Links
- 238000004891 communication Methods 0.000 claims description 56
- 230000001747 exhibiting effect Effects 0.000 claims description 32
- 238000012545 processing Methods 0.000 description 20
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000005065 mining Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000000151 deposition Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、サーバ、真贋判定システム、及びデータ構造に関する。 The present invention relates to a server, an authenticity determination system, and a data structure.
従来、物品の真贋判定及び価値評価を行う物品判定システムが知られている(例えば、特許文献1)。この物品判定システムは、物品、物品のグループ、物品のブランド、物品のカテゴリの少なくとも1つを含む物品の種類を特定し、その物品の特徴情報を取得する。そして、物品判定システムは、正規品の特徴情報、偽造品の特徴情報、状態ごとの価値情報、相場情報等に基づいて、物品の真贋判定及び価値評価を行う。 2. Description of the Related Art Conventionally, there has been known an article determination system that determines the authenticity and evaluates the value of articles (for example, Patent Document 1). This article determination system identifies the type of article, including at least one of an article, a group of articles, a brand of article, and a category of articles, and acquires characteristic information of the article. The article determination system then performs authenticity determination and value evaluation of the article based on the characteristic information of the genuine article, the characteristic information of the counterfeit article, value information for each condition, market price information, and the like.
また、オークション価格を決定するオークション価格決定方法が知られている(例えば、特許文献2)。このオークション価格決定方法は、出品候補物件を登録する一般会員と、出品候補物件の正当な相場価格を評価する専門家会員とを有するインターネットオークションシステムによって実現される。 Furthermore, an auction price determination method for determining an auction price is known (for example, Patent Document 2). This auction price determination method is realized by an Internet auction system having general members who register candidate properties for sale and expert members who evaluate the fair market price of candidate properties for sale.
また、通信ネットワークを利用した会員参加型ポイント譲渡システムが知られている(例えば、特許文献3)。この会員参加型ポイント譲渡システムは、作品出品側会員の通信端末及び評価側会員の通信端末から通信ネットワークを介して会員登録し、前記作品出品側会員が自己の作品を出品し、この出品された作品を前記評価側会員が良質なものと評価した場合自己が有するポイントから任意のポイントを前記作品出品側会員へ譲渡する。 Further, a member participation type point transfer system using a communication network is known (for example, Patent Document 3). In this member-participation type point transfer system, members register through the communication network from the communication terminal of the work exhibiting member and the communication terminal of the evaluating member, and the work exhibiting member submits his or her work for sale. If the member on the evaluation side evaluates the work as being of good quality, arbitrary points from the points he/she owns are transferred to the member on the work exhibition side.
また、電子商取引における電子チケットの販売方法を適用した電子チケットシステムが知られている(例えば、特許文献4)。この電子チケットシステムは、インターネットを介して提供するコンテンツやサービスの料金を、電子有価証券で支払い、電子有価証券の料金は携帯電話の料金と一緒に徴収する。また、電子チケットサーバは、依頼された電子チケットの正当性を検定し、結果を販売者コンピュータに通知する。電子有価証券の真贋判定に、販売物である有価証券である電子チケットのコードに対応する販売履歴情報を利用して判定する。 Further, an electronic ticket system to which an electronic ticket sales method in electronic commerce is applied is known (for example, Patent Document 4). In this electronic ticket system, fees for content and services provided via the Internet are paid using electronic securities, and the fees for electronic securities are collected together with mobile phone fees. The electronic ticket server also verifies the validity of the requested electronic ticket and notifies the seller computer of the result. Authenticity of electronic securities is determined by using sales history information corresponding to the code of electronic tickets, which are securities for sale.
上記特許文献1~4では、何らかの対象が評価される。何らかの対象を評価する際には、複数のユーザによって評価が行われた方が好ましい場合がある。 In Patent Documents 1 to 4 mentioned above, some object is evaluated. When evaluating a certain object, it may be preferable that the evaluation be performed by a plurality of users.
例えば、不特定多数のユーザ間において物品を取引するコミュニティが形成されている場合、特定の管理者のみによって物品の真贋判定に関する鑑定が行われると、その鑑定はどのように行われているのかが不透明なものとなる。 For example, if a community is formed in which goods are traded among a large number of unspecified users, if only a specific administrator conducts an appraisal to determine the authenticity of the goods, it becomes unclear how the appraisal is carried out. It becomes opaque.
また、その管理者による鑑定が適切でない場合には、取引対象の物品の真贋が疑わしくなり、物品の取引を円滑に行うことが出来なくなる、という課題がある。 Furthermore, if the appraisal by the manager is not appropriate, the authenticity of the goods to be traded becomes doubtful, and there is a problem in that the goods cannot be smoothly traded.
本発明は、上記の事情を鑑みてなされたもので、物品の真贋判定を適切に行うことができるサーバ、真贋判定システム、及びデータ構造を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a server, an authenticity determination system, and a data structure that can appropriately determine the authenticity of articles.
上記の目的を達成するために本発明に係る真贋判定システムはサーバと複数の鑑定ユーザ端末とを備える真贋判定システムであって、前記サーバは、取引対象の物品を表す物品情報を、複数の前記鑑定ユーザ端末へ送信するサーバ通信部と、前記物品情報に対応する前記物品の真贋を判定するサーバ制御部と、を備え、複数の前記鑑定ユーザ端末の各々は、前記サーバから送信された前記物品情報を受信する鑑定ユーザ通信部と、前記鑑定ユーザ通信部によって受信された前記物品情報を表示部に表示させるように制御し、前記表示部に表示された前記物品情報に対応する前記物品の鑑定結果を表す鑑定情報を取得する鑑定ユーザ制御部と、を備え、複数の前記鑑定ユーザ端末の各々の前記鑑定ユーザ通信部は、前記鑑定ユーザ制御部により取得された前記鑑定情報を前記サーバへ送信し、前記サーバ通信部は、複数の前記鑑定ユーザ端末の各々から送信された前記鑑定情報を受信し、前記サーバ制御部は、前記サーバ通信部によって受信された、複数の前記鑑定情報に基づいて、前記物品の真贋を判定する、真贋判定システムである。 In order to achieve the above object, the authenticity determination system according to the present invention includes a server and a plurality of authentication user terminals, and the server stores article information representing the article to be traded at the plurality of authentication user terminals. The plurality of appraisal user terminals each include a server communication unit that transmits information to an appraisal user terminal, and a server control unit that determines the authenticity of the article corresponding to the article information, and each of the plurality of appraisal user terminals transmits information about the article transmitted from the server. an appraisal user communication unit that receives information; controlling the item information received by the appraisal user communication unit to be displayed on a display unit; and appraising the item corresponding to the item information displayed on the display unit; an appraisal user control unit that acquires appraisal information representing a result, and the appraisal user communication unit of each of the plurality of appraisal user terminals transmits the appraisal information acquired by the appraisal user control unit to the server. The server communication unit receives the appraisal information transmitted from each of the plurality of appraisal user terminals, and the server control unit receives the appraisal information based on the plurality of appraisal information received by the server communication unit. , is an authenticity determination system that determines the authenticity of the article.
前記物品情報は、前記物品が写った画像情報、前記物品が写った動画情報、前記物品の3次元モデルを表す3次元物品情報、前記物品を購入した際に得られる情報を表す購入実績情報の少なくとも1つの情報であるようにすることができる。 The item information includes image information showing the item, video information showing the item, 3D item information representing a 3D model of the item, and purchase history information representing information obtained when purchasing the item. The information may be at least one piece of information.
本発明に係る真贋判定システムは、出品ユーザ端末及び購入ユーザ端末を更に含み、前記物品の取引履歴に関する情報を表す流通情報、前記出品ユーザ端末を操作する出品ユーザに関する情報を表す出品ユーザ情報、前記鑑定ユーザ端末を操作する鑑定ユーザに関する情報を表す鑑定ユーザ情報、及び前記購入ユーザ端末を操作する購入ユーザに関する情報を表す購入ユーザ情報の少なくとも1つを表す情報が、ブロックチェーンに格納され、前記サーバ制御部は、前記流通情報、前記出品ユーザ情報、前記鑑定ユーザ情報、及び前記購入ユーザ情報の少なくとも1つの情報を前記ブロックチェーンから取得し、複数の前記鑑定情報と、前記ブロックチェーンから取得された前記情報とに基づいて、前記物品の真贋を判定するようにすることができる。 The authenticity determination system according to the present invention further includes an exhibiting user terminal and a purchasing user terminal, and includes distribution information representing information regarding the transaction history of the article, exhibiting user information representing information regarding the exhibiting user operating the exhibiting user terminal; Information representing at least one of appraisal user information representing information regarding an appraisal user operating an appraisal user terminal and purchasing user information representing information regarding a purchasing user operating the purchase user terminal is stored in a blockchain, and The control unit acquires at least one of the distribution information, the exhibition user information, the appraisal user information, and the purchasing user information from the blockchain, and acquires at least one of the distribution information, the exhibition user information, the appraisal user information, and the purchasing user information, and acquires a plurality of pieces of appraisal information and the information acquired from the blockchain. The authenticity of the article can be determined based on the information.
本発明に係る真贋判定システムの前記サーバ制御部は、前記出品ユーザ情報、前記鑑定ユーザ情報、及び前記購入ユーザ情報の少なくとも1つから、前記出品ユーザ、前記鑑定ユーザ、及び前記購入ユーザの少なくとも1人のユーザに対するスコアを表すスコア情報を取得し、複数の前記鑑定情報と前記スコア情報とに基づいて、前記物品の真贋を判定するようにすることができる。 The server control unit of the authenticity determination system according to the present invention determines at least one of the exhibiting user, the appraisal user, and the purchasing user from at least one of the exhibiting user information, the appraisal user information, and the purchasing user information. Score information representing a score for a human user may be acquired, and the authenticity of the article may be determined based on the plurality of pieces of appraisal information and the score information.
本発明に係る真贋判定システムの前記サーバ制御部は、複数の前記鑑定情報と、前記ユーザの前記スコア情報とに基づいて、複数の前記鑑定情報に対して前記スコア情報に応じた重み付けを行い、重み付けがされた複数の前記鑑定情報に基づいて、前記物品の真贋を判定するようにすることができる。 The server control unit of the authenticity determination system according to the present invention weights the plurality of pieces of appraisal information according to the score information based on the plurality of pieces of appraisal information and the score information of the user, The authenticity of the article may be determined based on the weighted pieces of appraisal information.
また、本発明のデータ構造は、取引対象の物品の取引履歴に関する情報を表す流通情報、出品ユーザ端末を操作する出品ユーザに関する情報を表す出品ユーザ情報、鑑定ユーザ端末を操作する鑑定ユーザに関する情報を表す鑑定ユーザ情報、及び購入ユーザ端末を操作する購入ユーザに関する情報を表す購入ユーザ情報の少なくとも1つを表す情報が格納されたブロックの系列を表すブロックチェーンのデータ構造であって、取引対象の前記物品の真贋の判定を行うサーバによって、複数の前記鑑定ユーザ端末の各々から送信された前記物品の鑑定結果を表す鑑定情報と、前記ブロックチェーンの前記ブロックに格納された情報とに基づき、前記物品の真贋を判定する際の処理に用いられる、データ構造である。 Furthermore, the data structure of the present invention includes distribution information representing information regarding the transaction history of the article to be traded, exhibition user information representing information regarding the exhibition user operating the exhibition user terminal, and information regarding the appraisal user operating the appraisal user terminal. A data structure of a blockchain representing a series of blocks in which information representing at least one of appraisal user information representing information regarding a purchasing user operating a purchasing user terminal and purchasing user information representing information regarding a purchasing user operating a purchasing user terminal is stored. A server that determines the authenticity of an item determines the authenticity of the item based on appraisal information representing the appraisal result of the item transmitted from each of the plurality of appraisal user terminals and information stored in the block of the blockchain. This is a data structure used for processing when determining the authenticity of a product.
本発明に係るサーバは、複数の鑑定ユーザ端末の各々から送信された、取引対象の物品の鑑定結果を表す鑑定情報を受信するサーバ通信部と、前記サーバ通信部によって受信された、複数の前記鑑定情報に基づいて、前記物品の真贋を判定するサーバ制御部と、を備える。 The server according to the present invention includes a server communication unit that receives appraisal information representing the appraisal result of the article to be traded, transmitted from each of the plurality of appraisal user terminals, and a plurality of the A server control unit that determines the authenticity of the article based on appraisal information.
前記鑑定情報は、前記物品が真正品であるか否かを表す情報であり、前記サーバ制御部は、複数の前記鑑定情報の多数決に基づいて、前記物品の真贋を判定するようにすることができる。 The appraisal information is information indicating whether the article is genuine or not, and the server control unit may determine the authenticity of the article based on a majority decision of the plurality of appraisal information. can.
本発明によれば、物品の真贋判定を適切に行うことができる、という効果が得られる。 According to the present invention, it is possible to appropriately determine the authenticity of an article.
以下、図面を参照して実施形態を詳細に説明する。 Hereinafter, embodiments will be described in detail with reference to the drawings.
<真贋判定システムのシステム構成> <System configuration of authenticity determination system>
図1は、本実施形態の真贋判定システム1を示すブロック図である。図1に示されるように、本実施形態の真贋判定システム1は、購入ユーザ端末2と、出品ユーザ端末3と、サーバ4と、複数の鑑定ユーザ端末5と、共用サーバ6とを備える。購入ユーザ端末2と、出品ユーザ端末3と、サーバ4と、複数の鑑定ユーザ端末5と、共用サーバ6とは、例えばインターネット等のネットワーク7によって接続されている。 FIG. 1 is a block diagram showing an authenticity determination system 1 of this embodiment. As shown in FIG. 1, the authenticity determination system 1 of this embodiment includes a purchase user terminal 2, an exhibition user terminal 3, a server 4, a plurality of appraisal user terminals 5, and a shared server 6. The purchasing user terminal 2, the selling user terminal 3, the server 4, the plurality of appraisal user terminals 5, and the shared server 6 are connected by a network 7 such as the Internet, for example.
本実施形態の真贋判定システム1においては、物品の一例であるスニーカーの取引が行われる。真贋判定システム1は、ユーザ間でスニーカーの取引が行われる際に、取引対象のスニーカーが真正品であるか否かを判定する。 In the authenticity determination system 1 of this embodiment, a transaction is made for sneakers, which are an example of an article. Authenticity determination system 1 determines whether the sneakers being traded are genuine when sneakers are traded between users.
具体的には、取引対象のスニーカーに関する情報が、真贋判定システム1に参加する各ユーザ端末(図示省略)へ表示される。各ユーザ端末の表示画面には、例えば、図2に示されるような画面が表示される。 Specifically, information regarding the sneakers to be traded is displayed on each user terminal (not shown) participating in the authenticity determination system 1. For example, a screen as shown in FIG. 2 is displayed on the display screen of each user terminal.
ユーザ端末を操作するユーザが、ユーザ端末の表示画面に表示されたスニーカーを保持しており、そのスニーカーを出品する場合には、「SELL」ボタンを押下する。なお、このときには、スニーカーの「売値」も併せて設定可能なようにしてもよい。「SELL」ボタンが押下されたユーザ端末は、出品ユーザ端末3として設定される。 When a user operating a user terminal holds a pair of sneakers displayed on the display screen of the user terminal and wants to put the sneakers up for sale, the user presses the "SELL" button. Note that at this time, the "selling price" of the sneakers may also be settable. The user terminal whose "SELL" button is pressed is set as the exhibition user terminal 3.
また、ユーザ端末を操作するユーザは、ユーザ端末に表示されたスニーカーを購入する場合には、「BUY」ボタンを押下する。なお、このときには、スニーカーの「買値」も併せて設定可能なようにしてもよい。「BUY」ボタンが押下されたユーザ端末は、購入ユーザ端末2として設定される。 Further, the user who operates the user terminal presses the "BUY" button when purchasing the sneakers displayed on the user terminal. Note that at this time, the "purchase price" of the sneakers may also be settable. The user terminal on which the "BUY" button is pressed is set as the purchasing user terminal 2.
出品ユーザ端末3を操作するユーザ(以下「出品ユーザ」と称する。)と、購入ユーザ端末2を操作するユーザ(以下「購入ユーザ」と称する。)との間で、スニーカーの取引が成立したとする。この場合、出品ユーザは、購入ユーザ又は真贋判定システム1を管理する管理者へ、取引対象のスニーカーを発送する。 A sneaker transaction is concluded between the user who operates the selling user terminal 3 (hereinafter referred to as the "selling user") and the user who operates the purchasing user terminal 2 (hereinafter referred to as the "purchasing user"). do. In this case, the selling user ships the sneakers to be traded to the purchasing user or the administrator who manages the authenticity determination system 1.
しかし、この場合、取引対象のスニーカーが購入ユーザへ届く前に、当該スニーカーが真正品であるか否かを確認する必要がある。 However, in this case, before the sneakers to be traded are delivered to the purchasing user, it is necessary to confirm whether the sneakers are genuine or not.
そこで、本実施形態の真贋判定システム1は、出品ユーザによって出品されたスニーカーが購入ユーザへ届く前に、当該スニーカーが真正品であるか否かを確認する。本実施形態では、複数の鑑定ユーザ端末5によって、取引対象のスニーカーが真正品であるか否かが鑑定される。そして、真贋判定システム1のサーバ4は、複数の鑑定ユーザ端末5による鑑定結果を取得し、それらの鑑定結果に基づいて、取引対象のスニーカーの真贋を判定する。 Therefore, the authenticity determination system 1 of the present embodiment verifies whether the sneakers exhibited by the exhibiting user are genuine before the sneakers are delivered to the purchasing user. In this embodiment, a plurality of appraisal user terminals 5 appraise whether or not the sneakers to be traded are genuine. Then, the server 4 of the authenticity determination system 1 acquires the appraisal results from the plurality of appraisal user terminals 5, and determines the authenticity of the sneakers to be traded based on the appraisal results.
以下、本実施形態について具体的に説明する。図3は、本実施形態の真贋判定システム1の詳細な構成例を示す図である。 This embodiment will be specifically described below. FIG. 3 is a diagram showing a detailed configuration example of the authenticity determination system 1 of this embodiment.
[購入ユーザ端末] [Purchasing user terminal]
購入ユーザ端末2は、取引対象のスニーカーを購入する予定のユーザである購入ユーザによって操作される。図3に示されるように、購入ユーザ端末2は、購入ユーザ操作部20と、購入ユーザ処理部22と、購入ユーザ表示部24とを含む。購入ユーザ処理部22は、購入ユーザ制御部26と、購入ユーザ通信部28とを含む。 The purchase user terminal 2 is operated by a purchase user who is planning to purchase the sneakers to be traded. As shown in FIG. 3, the purchase user terminal 2 includes a purchase user operation section 20, a purchase user processing section 22, and a purchase user display section 24. The purchasing user processing section 22 includes a purchasing user control section 26 and a purchasing user communication section 28 .
購入ユーザ操作部20は、購入ユーザからの操作情報を受け付ける。購入ユーザ操作部20は、例えば、タッチパネル、マウス、及びキーボード等によって実現される。 The purchase user operation unit 20 receives operation information from the purchase user. The purchase user operation unit 20 is realized by, for example, a touch panel, a mouse, a keyboard, and the like.
購入ユーザ制御部26は、購入ユーザ端末2を制御する。例えば、購入ユーザ制御部26は、購入ユーザ操作部20により受け付けた操作情報に基づいて、購入ユーザ端末2を制御する。 The purchasing user control unit 26 controls the purchasing user terminal 2. For example, the purchase user control unit 26 controls the purchase user terminal 2 based on the operation information received by the purchase user operation unit 20.
購入ユーザ通信部28は、購入ユーザ制御部26による制御に応じて、他の装置との通信処理を行う。購入ユーザ表示部24は、購入ユーザ制御部26の制御に応じて画面を表示する。 Purchasing user communication section 28 performs communication processing with other devices under the control of purchasing user control section 26 . Purchasing user display section 24 displays a screen under the control of purchasing user control section 26 .
[出品ユーザ端末] [Exhibiting user terminal]
出品ユーザ端末3は、取引対象のスニーカーを出品する予定のユーザである出品ユーザによって操作される。図3に示されるように、出品ユーザ端末3は、出品ユーザ操作部30と、出品ユーザ処理部32と、出品ユーザ表示部34とを含む。出品ユーザ処理部32は、出品ユーザ制御部36と、出品ユーザ通信部38とを含む。 The exhibition user terminal 3 is operated by an exhibition user who is planning to put the sneakers to be traded. As shown in FIG. 3, the listing user terminal 3 includes a listing user operation section 30, a listing user processing section 32, and a listing user display section 34. The exhibition user processing section 32 includes an exhibition user control section 36 and an exhibition user communication section 38.
出品ユーザ操作部30は、出品ユーザからの操作情報を受け付ける。出品ユーザ操作部30は、例えば、タッチパネル、マウス、及びキーボード等によって実現される。 The listing user operation unit 30 receives operation information from the listing user. The exhibition user operation unit 30 is realized by, for example, a touch panel, a mouse, a keyboard, and the like.
出品ユーザ制御部36は、出品ユーザ端末3を制御する。例えば、出品ユーザ制御部36は、出品ユーザ操作部30により受け付けた操作情報に基づいて、出品ユーザ端末3を制御する。 The exhibition user control unit 36 controls the exhibition user terminal 3. For example, the listing user control unit 36 controls the listing user terminal 3 based on the operation information received by the listing user operation unit 30.
出品ユーザ通信部38は、出品ユーザ制御部36による制御に応じて、他の装置との通信処理を行う。出品ユーザ表示部34は、出品ユーザ制御部36の制御に応じて画面を表示する。 The exhibition user communication unit 38 performs communication processing with other devices under the control of the exhibition user control unit 36. The exhibition user display unit 34 displays a screen under the control of the exhibition user control unit 36.
[鑑定ユーザ端末] [Appraisal user terminal]
鑑定ユーザ端末5は、取引対象のスニーカーを鑑定するユーザである鑑定ユーザによって操作される。図3に示されるように、鑑定ユーザ端末5は、鑑定ユーザ操作部50と、鑑定ユーザ処理部52と、鑑定ユーザ表示部54とを含む。鑑定ユーザ処理部52は、鑑定ユーザ制御部56と、鑑定ユーザ通信部58とを含む。 The appraisal user terminal 5 is operated by an appraisal user who is a user who appraises sneakers to be traded. As shown in FIG. 3, the appraisal user terminal 5 includes an appraisal user operation section 50, an appraisal user processing section 52, and an appraisal user display section 54. The appraisal user processing unit 52 includes an appraisal user control unit 56 and an appraisal user communication unit 58.
鑑定ユーザ操作部50は、鑑定ユーザからの操作情報を受け付ける。鑑定ユーザ操作部50は、例えば、タッチパネル、マウス、及びキーボード等によって実現される。 The appraisal user operation unit 50 receives operation information from the appraisal user. The appraisal user operation unit 50 is realized by, for example, a touch panel, a mouse, a keyboard, and the like.
鑑定ユーザ制御部56は、鑑定ユーザ端末5を制御する。例えば、鑑定ユーザ制御部56は、鑑定ユーザ操作部50により受け付けた操作情報に基づいて、鑑定ユーザ端末5を制御する。 The appraisal user control unit 56 controls the appraisal user terminal 5. For example, the appraisal user control unit 56 controls the appraisal user terminal 5 based on the operation information received by the appraisal user operation unit 50.
鑑定ユーザ通信部58は、鑑定ユーザ制御部56による制御に応じて、他の装置との通信処理を行う。鑑定ユーザ表示部54は、鑑定ユーザ制御部56の制御に応じて画面を表示する。 The appraisal user communication unit 58 performs communication processing with other devices under the control of the appraisal user control unit 56. The appraisal user display unit 54 displays a screen under the control of the appraisal user control unit 56.
[サーバ] [server]
図3に示されるように、サーバ4は、サーバ制御部40と、サーバ通信部42と、物品情報記憶部44と、真正物品情報記憶部46とを備えている。 As shown in FIG. 3, the server 4 includes a server control section 40, a server communication section 42, an article information storage section 44, and an authentic article information storage section 46.
サーバ制御部40は、サーバ4を制御する。また、サーバ通信部42は、サーバ制御部40による制御に応じて、他の装置との通信処理を行う。 The server control unit 40 controls the server 4. Further, the server communication unit 42 performs communication processing with other devices under the control of the server control unit 40.
物品情報記憶部44には、取引対象のスニーカーに関する情報である物品情報が格納される。また、真正物品情報記憶部46には、複数の取引対象のスニーカーの各々について、当該スニーカーの真正品に関する情報である真正物品情報が格納される。物品情報と真正物品情報については後述する。 The article information storage unit 44 stores article information that is information regarding sneakers to be traded. Furthermore, the genuine article information storage unit 46 stores genuine article information, which is information regarding the genuine product of each of the plurality of sneakers to be traded. Product information and genuine product information will be described later.
[共用サーバ] [Shared server]
図3に示されるように、共用サーバ6は、共用サーバ制御部60と、共用サーバ通信部62と、ブロックチェーン情報記憶部64とを備えている。 As shown in FIG. 3, the shared server 6 includes a shared server control section 60, a shared server communication section 62, and a blockchain information storage section 64.
共用サーバ制御部60は、共用サーバ6を制御する。共用サーバ通信部62は、共用サーバ制御部60による制御に応じて、他の装置との通信処理を行う。 The shared server control unit 60 controls the shared server 6. The shared server communication unit 62 performs communication processing with other devices under the control of the shared server control unit 60.
ブロックチェーン情報記憶部64には、ブロックチェーン(例えば、参考文献(Satoshi Nakamoto,"Bitcoin: A Peer-to-Peer Electronic Cash System")を参照)が格納されている。本実施形態のブロックチェーンの各ブロックには、出品ユーザに関する情報を表す出品ユーザ情報、鑑定ユーザに関する情報を表す鑑定ユーザ情報、及び購入ユーザに関する情報を表す購入ユーザ情報、及び取引対象のスニーカーの取引履歴に関する情報を表す流通情報が格納されている。これらの情報が格納されたブロックの系列が、本実施形態のブロックチェーンである。真贋判定システム1を利用する各ユーザは、ブロックチェーンに格納された情報を閲覧することができる。 The blockchain information storage unit 64 stores a blockchain (for example, see reference literature (Satoshi Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System")). Each block of the blockchain of this embodiment includes exhibiting user information representing information regarding the exhibiting user, appraisal user information representing information regarding the appraising user, purchasing user information representing information regarding the purchasing user, and transaction of sneakers to be traded. Distribution information representing information regarding history is stored. A series of blocks in which these pieces of information are stored is the blockchain of this embodiment. Each user using the authenticity determination system 1 can view information stored in the blockchain.
図4に、本実施形態のブロックチェーンを説明するための説明図を示す。図4に示されるように、ブロックチェーンには、タイムスタンプ、前のブロックのハッシュ値、及びトランザクション情報が格納される。なお、トランザクション情報には、出品ユーザ情報、鑑定ユーザ情報、購入ユーザ情報、及び流通情報が格納される。 FIG. 4 shows an explanatory diagram for explaining the blockchain of this embodiment. As shown in FIG. 4, the blockchain stores timestamps, hash values of previous blocks, and transaction information. Note that the transaction information stores exhibiting user information, appraisal user information, purchasing user information, and distribution information.
図4に示されるように、出品ユーザ情報、鑑定ユーザ情報、及び購入ユーザ情報には、当該ユーザが操作する端末を識別するための端末ID、当該ユーザのスコア情報、及び当該ユーザの履歴情報が含まれている。 As shown in FIG. 4, the exhibiting user information, appraisal user information, and purchasing user information include a terminal ID for identifying the terminal operated by the user, score information of the user, and history information of the user. include.
ユーザのスコア情報は、ユーザに関するスコアを表す情報であり、真贋判定システム1上でのユーザの行動に応じて算出される。例えば、スコア情報は、ユーザの信用度を表す情報として用いられる。 The user's score information is information representing a score regarding the user, and is calculated according to the user's behavior on the authenticity determination system 1. For example, score information is used as information representing a user's trustworthiness.
例えば、出品ユーザのスコア情報は、スニーカーの出品の実績に関する情報(例えば、出品した回数等)、真正品であるスニーカーを出品した割合に関する情報、真正品であるスニーカーを出品した回数に関する情報、スニーカーを販売した額の総額に関する情報、及びスニーカーの出荷を遅滞なく行ったか否かに関する情報等に基づき算出される。 For example, the score information of a selling user includes information regarding the track record of selling sneakers (for example, the number of times the sneakers have been exhibited), information regarding the percentage of genuine sneakers exhibited, information regarding the number of times genuine sneakers have been exhibited, and information regarding the number of times genuine sneakers have been exhibited. Calculated based on information on the total amount sold and information on whether the sneakers were shipped without delay.
また、例えば、鑑定ユーザのスコア情報は、スニーカーの鑑定の実績に関する情報、鑑定の正解率に関する情報、他の鑑定ユーザと同様の鑑定結果を下した割合に関する情報、及び鑑定を行った回数に関する情報等に基づき算出される。 For example, the score information of the appraisal user may include information regarding the track record of sneaker appraisals, information regarding the accuracy rate of appraisals, information regarding the percentage of appraisal results similar to those of other appraisal users, and information regarding the number of times appraisals have been performed. Calculated based on etc.
また、例えば、購入ユーザのスコア情報は、スニーカーを落札して購入した実績に関する情報、落札した回数に関する情報、落札した額の総額に関する情報、落札した額の平均額に関する情報、落札に対して入金を問題なく行ったか否かに関する情報等に基づき算出される。 For example, the score information of the purchasing user may include information regarding the track record of winning and purchasing sneakers, information regarding the number of successful bids, information regarding the total amount of winning bids, information regarding the average amount of winning bids, and information regarding the amount of winning bids. Calculated based on information regarding whether or not the process was carried out without any problems.
また、例えば、ユーザの履歴情報には、真贋判定システム1が提供するスニーカーの取引サービスにログインした回数に関する情報、スニーカーの取引サービスに滞在した時間に関する情報、及びスニーカーの取引サービスに参加した時期に関する情報等が含まれている。 For example, the user's history information may include information regarding the number of times the user has logged into the sneaker trading service provided by the authenticity determination system 1, information regarding the time spent in the sneaker trading service, and information regarding the time when the user participated in the sneaker trading service. Contains information, etc.
また、図4に示されるように、流通情報には、スニーカーの商品としての情報を表す商品情報(例えば、スニーカーの種類を表すモデル名及びスニーカーの商品としての金額等)と、スニーカーの真贋に関する過去の鑑定結果を表す鑑定履歴情報とが含まれている。 In addition, as shown in Figure 4, the distribution information includes product information that represents information about the sneakers as a product (for example, model name representing the type of sneakers, price of the sneakers as a product, etc.), and information regarding the authenticity of the sneakers. It also includes appraisal history information representing past appraisal results.
また、図4に示されるように、流通情報には、スニーカーの取引を行ったユーザを表す取引者情報が含まれている。取引者情報には、取引されたスニーカーが、いつ、どのユーザ(ユーザに関する情報及び当該ユーザの住所情報等)から、どのユーザ(ユーザに関する情報及び当該ユーザの住所情報等)へ取引されたかに関する情報が記録されている。 Further, as shown in FIG. 4, the distribution information includes trader information representing a user who has traded sneakers. The trader information includes information about when the traded sneakers were traded, from which user (information about the user, address information of the user, etc.) to which user (information about the user, address information of the user, etc.) is recorded.
本実施形態では、出品ユーザ情報、鑑定ユーザ情報、購入ユーザ情報、及び流通情報と、複数の鑑定ユーザによるスニーカーの鑑定情報とに基づいて、取引対象のスニーカーの真贋を判定する。出品ユーザ情報、鑑定ユーザ情報、購入ユーザ情報、及び流通情報の利用方法の詳細については、後述する。 In the present embodiment, the authenticity of sneakers to be traded is determined based on exhibiting user information, appraisal user information, purchasing user information, distribution information, and sneaker appraisal information by a plurality of appraisal users. Details of how to use the exhibition user information, appraisal user information, purchasing user information, and distribution information will be described later.
真贋判定システム1の購入ユーザ端末2、出品ユーザ端末3、鑑定ユーザ端末5、サーバ4、及び共用サーバ6は、例えば、図5に示すコンピュータ70で実現することができる。コンピュータ70はCPU71、一時記憶領域としてのメモリ72、及び不揮発性の記憶部73を備える。また、コンピュータ70は、入出力装置等(図示省略)が接続される入出力interface(I/F)74、及び記録媒体に対するデータの読み込み及び書き込みを制御するread/write(R/W)部75を備える。また、コンピュータ70は、インターネット等のネットワークに接続されるネットワークI/F76を備える。CPU71、メモリ72、記憶部73、入出力I/F74、R/W部75、及びネットワークI/F76は、バス77を介して互いに接続される。 The purchase user terminal 2, exhibition user terminal 3, appraisal user terminal 5, server 4, and shared server 6 of the authenticity determination system 1 can be realized by, for example, a computer 70 shown in FIG. 5. The computer 70 includes a CPU 71, a memory 72 as a temporary storage area, and a nonvolatile storage section 73. The computer 70 also includes an input/output interface (I/F) 74 to which an input/output device (not shown) is connected, and a read/write (R/W) unit 75 that controls reading and writing of data to a recording medium. Equipped with. The computer 70 also includes a network I/F 76 connected to a network such as the Internet. The CPU 71, memory 72, storage section 73, input/output I/F 74, R/W section 75, and network I/F 76 are connected to each other via a bus 77.
記憶部73は、Hard Disk Drive(HDD)、solid state drive(SSD)、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部73には、コンピュータ70を機能させるためのプログラムが記憶されている。CPU71は、プログラムを記憶部73から読み出してメモリ72に展開し、プログラムが有するプロセスを順次実行する。 The storage unit 73 can be realized by a hard disk drive (HDD), solid state drive (SSD), flash memory, or the like. A storage unit 73 serving as a storage medium stores a program for making the computer 70 function. The CPU 71 reads the program from the storage unit 73, expands it to the memory 72, and sequentially executes the processes included in the program.
<真贋判定システム1の作用> <Operation of authenticity determination system 1>
次に、本実施の形態の真贋判定システム1の作用について説明する。取引対象のスニーカーに関する情報が、真贋判定システム1に参加する各ユーザ端末(図示省略)へ表示され、あるユーザ端末が出品ユーザ端末3となり、あるユーザ端末が購入ユーザ端末2となる。 Next, the operation of the authenticity determination system 1 of this embodiment will be explained. Information regarding the sneakers to be traded is displayed on each user terminal (not shown) participating in the authenticity determination system 1, with one user terminal serving as the selling user terminal 3 and another user terminal serving as the purchasing user terminal 2.
そして、出品ユーザは出品ユーザ端末3を操作して、出品ユーザ端末3が備えるカメラ(図示省略)を動作させ、スニーカーが写った画像情報、スニーカーが写った動画情報、スニーカーの3次元モデルを表す3次元物品情報、スニーカーを購入した際に得られる情報を表す購入実績情報を取得する。なお、画像情報及び動画情報には、スニーカーが梱包されていた箱の画像情報及び動画情報が更に含まれていても良い。 Then, the selling user operates the selling user terminal 3 to operate a camera (not shown) included in the selling user terminal 3, and displays image information showing the sneakers, video information showing the sneakers, and a three-dimensional model of the sneakers. Three-dimensional product information and purchase history information representing information obtained when purchasing sneakers are acquired. Note that the image information and video information may further include image information and video information of the box in which the sneakers were packed.
なお、スニーカーの3次元モデルを表す3次元物品情報は、周知の技術によって生成される(例えば、"3D Scanner Pro", [平成30年9月25日検索], インターネット<URL:https://shiropen.com/seamless/3d-scanner-pro>を参照)。例えば、スニーカーが写った画像情報に基づき、スニーカーの3次元モデルを表す3次元物品情報が生成される。 The 3D product information representing the 3D model of sneakers is generated using a well-known technology (for example, "3D Scanner Pro", [Searched on September 25, 2018], Internet <URL: https:// see shiropen.com/seamless/3d-scanner-pro>). For example, three-dimensional article information representing a three-dimensional model of sneakers is generated based on image information showing sneakers.
また、スニーカーを購入した際に得られる情報を表す購入実績情報には、スニーカーを購入した際の証拠書類(例えば、レシート、領収書、及び納品書等)に関する情報、スニーカーを購入した際の金額に関する情報、スニーカーを購入した店舗に関する情報、スニーカーに関する付帯情報(例えば、タグの有無、スニーカーが梱包されていた箱の有無、及びスニーカーの重さ等)等が含まれる。 In addition, purchase history information that represents information obtained when purchasing sneakers includes information on documentary evidence (for example, receipts, receipts, delivery notes, etc.) when purchasing sneakers, and information on the amount of money when purchasing sneakers. information about the store where the sneakers were purchased, additional information about the sneakers (for example, the presence or absence of a tag, the presence or absence of a box in which the sneakers were packed, the weight of the sneakers, etc.).
なお、出品ユーザが、Webサービスを介してスニーカーを購入した場合には、スニーカーを購入したWeb又はアプリに関する情報が、スニーカーを購入した店舗に関する情報となる。 Note that when the exhibiting user purchases sneakers via a web service, the information regarding the web or app where the sneakers were purchased becomes the information regarding the store where the sneakers were purchased.
そして、真贋判定システム1の購入ユーザ端末2、出品ユーザ端末3、鑑定ユーザ端末5、サーバ4、及び共用サーバ6は、図6に示す処理に対応する各プログラムを実行する。図6を参照して、複数の鑑定ユーザ端末5による鑑定処理について説明する。 Then, the purchase user terminal 2, exhibition user terminal 3, appraisal user terminal 5, server 4, and shared server 6 of the authenticity determination system 1 execute respective programs corresponding to the processing shown in FIG. With reference to FIG. 6, an explanation will be given of an appraisal process performed by a plurality of appraisal user terminals 5.
ステップS100において、出品ユーザ端末3の出品ユーザ制御部36は、出品ユーザ操作部30により受け付けた操作情報に基づいて、取引対象のスニーカーの物品情報(スニーカーが写った画像情報、スニーカーが写った動画情報、スニーカーの3次元物品情報、及びスニーカーの購入実績情報等)をサーバ4へ送信するように、出品ユーザ通信部38を制御する。ステップS100において、出品ユーザ通信部38は、取引対象のスニーカーの物品情報をサーバ4へ送信する。 In step S100, the listing user control unit 36 of the listing user terminal 3 uses the product information of the sneakers to be traded (image information showing the sneakers, video information showing the sneakers) based on the operation information received by the selling user operation unit 30 information, three-dimensional sneaker product information, sneaker purchase history information, etc.) to the server 4. In step S100, the exhibition user communication unit 38 transmits article information of the sneakers to be traded to the server 4.
ステップS102において、サーバ4のサーバ通信部42は、上記ステップS100で出品ユーザ端末3から送信された、取引対象のスニーカーの物品情報を受信する。そして、サーバ4のサーバ制御部40は、サーバ通信部42により取得された物品情報を、物品情報記憶部44に一旦格納する。 In step S102, the server communication unit 42 of the server 4 receives the article information of the sneakers to be traded, which was transmitted from the listing user terminal 3 in step S100. Then, the server control unit 40 of the server 4 temporarily stores the article information acquired by the server communication unit 42 in the article information storage unit 44.
ステップS104において、サーバ4のサーバ制御部40は、上記ステップS102で物品情報記憶部44に格納された鑑定対象の物品情報に対応する真正物品情報を、真正物品情報記憶部46から読み出す。鑑定対象の物品情報が表すスニーカーと真正物品情報が表すスニーカーとは同一種類のスニーカーである。真正物品情報は、物品情報と同種類の情報によって構成されており、真正品のスニーカーが写った画像情報、真正品のスニーカーが写った動画情報、真正品のスニーカーの3次元モデルを表す3次元物品情報、及び真正品のスニーカーを購入した際の購入実績情報が含まれている。そして、サーバ4のサーバ制御部40は、鑑定対象の物品情報と真正物品情報とを、複数の鑑定ユーザ端末5の各々へ送信する。 In step S104, the server control unit 40 of the server 4 reads genuine article information corresponding to the article information to be appraised stored in the article information storage unit 44 in step S102, from the authentic article information storage unit 46. The sneakers represented by the item information to be appraised and the sneakers represented by the authentic item information are the same type of sneakers. Genuine product information is composed of the same type of information as product information, including image information showing genuine sneakers, video information showing genuine sneakers, and 3D information representing a 3D model of genuine sneakers. It includes product information and purchase history information when genuine sneakers were purchased. Then, the server control unit 40 of the server 4 transmits the article information to be appraised and the genuine article information to each of the plurality of appraisal user terminals 5.
ステップS106において、サーバ4のサーバ制御部40は、取引対象のスニーカーが鑑定中であることを示す鑑定中情報を、出品ユーザ端末3へ送信するように、サーバ通信部42を制御する。サーバ通信部42は、鑑定中情報を出品ユーザ端末3へ送信する。 In step S106, the server control unit 40 of the server 4 controls the server communication unit 42 to transmit to the exhibition user terminal 3 appraisal information indicating that the sneakers to be traded are under appraisal. The server communication unit 42 transmits the information under appraisal to the exhibition user terminal 3.
ステップS108において、出品ユーザ端末3の出品ユーザ通信部38は、上記ステップS106でサーバ4から送信された鑑定中情報を受信する。そして、出品ユーザ端末3の出品ユーザ制御部36は、鑑定中情報を出品ユーザ表示部34に表示するように制御する。 In step S108, the exhibition user communication unit 38 of the exhibition user terminal 3 receives the information under appraisal transmitted from the server 4 in step S106. Then, the listing user control unit 36 of the listing user terminal 3 controls the listing user display unit 34 to display the information under appraisal.
ステップS108では、例えば、図7に示されるような鑑定中情報S1が出品ユーザ表示部34に表示される。 In step S108, for example, under-appraisal information S1 as shown in FIG. 7 is displayed on the exhibition user display section 34.
次に、複数の鑑定ユーザ端末5の各々において、ステップS110~ステップS114の処理が実行される。 Next, in each of the plurality of appraisal user terminals 5, the processes of steps S110 to S114 are executed.
ステップS110において、鑑定ユーザ端末5の鑑定ユーザ通信部58は、上記ステップS104でサーバ4から送信された、取引対象のスニーカーの物品情報及び真正物品情報を受信する。そして、鑑定ユーザ端末5の鑑定ユーザ制御部56は、取引対象のスニーカーの物品情報及び真正物品情報を鑑定ユーザ表示部54に表示するように制御する。 In step S110, the appraisal user communication unit 58 of the appraisal user terminal 5 receives the article information and genuine article information of the sneakers to be traded, which were transmitted from the server 4 in step S104. Then, the appraisal user control unit 56 of the appraisal user terminal 5 controls the appraisal user display unit 54 to display the article information and genuine article information of the sneakers to be traded.
本実施形態においては、複数の鑑定ユーザによって取引対象のスニーカーの鑑定が行われる。例えば、図8に示されるように、鑑定ユーザU1,U2の各々の鑑定ユーザ端末5の鑑定ユーザ表示部54には、取引対象のスニーカーの物品情報B及び真正物品情報(図示省略)が表示される。これら複数の鑑定ユーザの鑑定により、取引対象のスニーカーについて誰が鑑定を行ったのかが明らかになるため、鑑定の透明性が確保される。これにより、スニーカーの鑑定が適切に行われる。 In this embodiment, a plurality of appraisal users appraise sneakers to be traded. For example, as shown in FIG. 8, on the appraisal user display section 54 of the appraisal user terminal 5 of each appraisal user U1, U2, article information B and authentic article information (not shown) of the sneakers to be traded are displayed. Ru. Through the appraisals of these multiple appraisal users, it becomes clear who has appraised the sneakers to be traded, thus ensuring the transparency of the appraisal. This allows the sneakers to be properly appraised.
また、複数の鑑定ユーザの鑑定により、サーバ4を管理する管理者の負担が軽減される。更に、後述するブロックチェーンには、出品ユーザ、鑑定ユーザ、及び購入ユーザのスコア情報が格納されるため、それらのスコア情報に基づき鑑定結果を重み付けすることにより、より適切な鑑定結果を得ることができる。 In addition, the burden on the administrator who manages the server 4 is reduced by the appraisal by a plurality of appraisal users. Furthermore, since the blockchain described below stores score information of exhibiting users, appraisal users, and purchase users, it is possible to obtain more appropriate appraisal results by weighting appraisal results based on these score information. can.
ステップS110では、例えば、図9に示されるような物品情報Bが出品ユーザ表示部34に表示される。 In step S110, for example, article information B as shown in FIG. 9 is displayed on the exhibition user display section 34.
図9に示されるように、複数の鑑定ユーザ端末5の鑑定ユーザ表示部54に、取引対象のスニーカーに対する鑑定を行うか否かに関する画面K1が表示される。鑑定ユーザが画面K1の「鑑定する」のボタンを押下すると、取引対象のスニーカーの物品情報Bが出品ユーザ表示部34の画面に表示される。鑑定ユーザは、鑑定ユーザ表示部54に表示された取引対象のスニーカーの物品情報Bと、取引対象のスニーカーの真正物品情報(図示省略)とに基づき、当該スニーカーが真正品であるか否かを鑑定する。なお、物品情報B1,B2はスニーカーの画像情報の一例であり、物品情報B3はスニーカーの購入実績情報の一例である。 As shown in FIG. 9, a screen K1 regarding whether or not to perform an appraisal on the sneakers to be traded is displayed on the appraisal user display section 54 of the plurality of appraisal user terminals 5. When the appraisal user presses the "Appraise" button on the screen K1, article information B of the sneakers to be traded is displayed on the screen of the exhibition user display section 34. The appraisal user determines whether or not the sneakers are genuine based on the article information B of the sneakers to be traded displayed on the appraisal user display section 54 and the genuine article information (not shown) of the sneakers to be traded. Appraise. Note that the product information B1 and B2 are examples of image information of sneakers, and the product information B3 is an example of purchase history information of sneakers.
そして、鑑定ユーザ表示部54に図9の画面K2が表示されると、鑑定ユーザは、最終的な判断に基づき、図9の画面K2の「本物」又は「偽物」のボタンを押下する。これにより、鑑定ユーザ表示部54に表示された物品情報に対応するスニーカーの鑑定結果を表す鑑定情報が鑑定ユーザ端末5へ入力される。 Then, when the screen K2 of FIG. 9 is displayed on the appraisal user display section 54, the appraisal user presses the "Genuine" or "Fake" button on the screen K2 of FIG. 9 based on the final judgment. Thereby, appraisal information representing the appraisal result of the sneakers corresponding to the item information displayed on the appraisal user display section 54 is input to the appraisal user terminal 5.
鑑定ユーザにより、取引対象のスニーカーが「本物」であるのか又は「偽物」であるのかを表す鑑定情報が鑑定ユーザ端末5の鑑定ユーザ操作部50へ入力されると、ステップS112において、鑑定ユーザ端末5の鑑定ユーザ制御部56は、その鑑定情報を取得する。 When the appraisal user inputs appraisal information indicating whether the sneakers to be traded are "real" or "fake" into the appraisal user operation unit 50 of the appraisal user terminal 5, in step S112, the appraisal user terminal The appraisal user control unit 56 of No. 5 acquires the appraisal information.
ステップS114において、鑑定ユーザ端末5の鑑定ユーザ制御部56は、上記ステップS112で取得された鑑定情報をサーバ4へ送信する。 In step S114, the appraisal user control unit 56 of the appraisal user terminal 5 transmits the appraisal information acquired in step S112 above to the server 4.
ステップS115において、サーバ4のサーバ通信部42は、上記ステップS114で複数の鑑定ユーザ端末5から送信された鑑定情報を受信する。そして、サーバ4のサーバ制御部40は、サーバ通信部42により取得された複数の鑑定情報を取得する。 In step S115, the server communication unit 42 of the server 4 receives the appraisal information transmitted from the plurality of appraisal user terminals 5 in step S114. Then, the server control unit 40 of the server 4 acquires a plurality of pieces of appraisal information acquired by the server communication unit 42.
ステップS116において、サーバ4のサーバ制御部40は、取引対象のスニーカーについて最終の審査中であることを表す審査中情報を生成し、当該審査中情報を出品ユーザ端末3へ送信するようにサーバ通信部42を制御する。サーバ通信部42は、サーバ制御部40による制御に応じて、審査中情報を出品ユーザ端末3へ送信する。 In step S<b>116 , the server control unit 40 of the server 4 generates under-examination information indicating that the sneakers to be traded are under final examination, and communicates with the server so as to transmit the under-examination information to the exhibition user terminal 3 . 42. The server communication unit 42 transmits the under-examination information to the exhibition user terminal 3 under the control of the server control unit 40 .
ステップS118において、出品ユーザ端末3の出品ユーザ通信部38は、上記ステップS116でサーバ4から送信された審査中情報を受信する。そして、出品ユーザ端末3の出品ユーザ制御部36は、審査中情報を出品ユーザ表示部34へ表示するように制御する。ステップS118では、例えば、図7に示されるような審査中情報S2が出品ユーザ表示部34に表示される。 In step S118, the exhibiting user communication unit 38 of the exhibiting user terminal 3 receives the information under review transmitted from the server 4 in step S116. Then, the exhibitor user control unit 36 of the exhibitor user terminal 3 controls the exhibitor user display unit 34 to display the information under review. In step S118, for example, under-examination information S2 as shown in FIG. 7 is displayed on the exhibiting user display section 34.
ステップS120において、サーバ4のサーバ制御部40は、サーバ通信部42を制御し、共用サーバ6のブロックチェーン情報記憶部64から、各ブロックに格納された、タイムスタンプ、ハッシュ値、及びトランザクション情報を含むブロックチェーン情報を取得する。 In step S120, the server control unit 40 of the server 4 controls the server communication unit 42 to retrieve the timestamp, hash value, and transaction information stored in each block from the blockchain information storage unit 64 of the shared server 6. Obtain blockchain information including.
上記図4に示されるように、ブロックチェーン情報のうちのトランザクション情報には、これまでの取引における、出品ユーザ情報、購入ユーザ情報、鑑定ユーザ情報、及び流通情報が格納されている。そのため、サーバ4のサーバ制御部40は、これらの出品ユーザ情報、購入ユーザ情報、鑑定ユーザ情報、及び流通情報と、上記ステップS115で取得された複数の鑑定情報とに基づいて、取引対象のスニーカーの真贋を判定する。 As shown in FIG. 4 above, the transaction information of the blockchain information stores exhibiting user information, purchasing user information, appraisal user information, and distribution information in past transactions. Therefore, the server control unit 40 of the server 4 selects the sneakers to be traded based on the selling user information, purchasing user information, appraisal user information, and distribution information, as well as the plural pieces of appraisal information acquired in step S115. determine the authenticity of
ステップS122において、サーバ4のサーバ制御部40は、上記ステップS115で取得された複数の鑑定情報と、上記ステップS120で取得されたブロックチェーン情報のうちのトランザクション情報とに基づいて、取引対象のスニーカーの真贋を判定する。 In step S122, the server control unit 40 of the server 4 determines whether the sneakers to be traded are based on the plural pieces of appraisal information obtained in step S115 and the transaction information among the blockchain information obtained in step S120. determine the authenticity of
例えば、サーバ4のサーバ制御部40は、上記ステップS115で取得された複数の鑑定情報と、上記ステップS120で取得された出品ユーザ情報、鑑定ユーザ情報、及び購入ユーザ情報のうちのスコア情報とに基づいて、複数の鑑定情報に対してスコア情報に応じた重み付けを行う。そして、サーバ4のサーバ制御部40は、重み付けがされた複数の鑑定情報に基づいて、スニーカーの真贋を判定する。 For example, the server control unit 40 of the server 4 uses score information among the plurality of pieces of appraisal information acquired in step S115 and the seller user information, appraisal user information, and purchasing user information acquired in step S120. Based on the score information, a plurality of pieces of appraisal information are weighted according to the score information. Then, the server control unit 40 of the server 4 determines the authenticity of the sneakers based on the weighted pieces of appraisal information.
例えば、サーバ4のサーバ制御部40は、ブロックチェーン情報から、複数の鑑定ユーザのスコア情報を取得する。鑑定ユーザのスコア情報は、例えば、前回までの鑑定の正解率に関する情報等が反映されている。そのため、サーバ4のサーバ制御部40は、複数の鑑定ユーザによる鑑定情報に対して、複数の鑑定ユーザのスコア情報に応じた重み付けを行い、重み付けがされた複数の鑑定情報に基づいて、スニーカーの真贋を判定する。 For example, the server control unit 40 of the server 4 acquires score information of a plurality of appraisal users from blockchain information. The score information of the appraisal user reflects, for example, information regarding the correct answer rate of the appraisal up to the previous time. Therefore, the server control unit 40 of the server 4 weights the appraisal information of the plurality of appraisal users according to the score information of the plurality of appraisal users, and based on the weighted plurality of appraisal information, the Determine authenticity.
具体的には、サーバ制御部40は、鑑定ユーザの鑑定情報を表す1票に対し、鑑定ユーザのスコア情報に応じて重み付けを行う。例えば、ある鑑定ユーザのスコア情報が「0.5」であれば、その鑑定ユーザの1票に対して「0.5」を乗算し、0.5票としてカウントする。そして、サーバ制御部40は、重み付けがなされた複数の鑑定ユーザの鑑定情報に基づき、スニーカーの真贋を判定する。例えば、サーバ制御部40は、重み付けがなされた投票結果が、本物「55.5」であり、偽物「10.5」である場合には、当該スニーカーは本物であると判定する。 Specifically, the server control unit 40 weights one vote representing the appraisal user's appraisal information according to the appraisal user's score information. For example, if the score information of a certain appraisal user is "0.5", one vote of that appraisal user is multiplied by "0.5" and counted as 0.5 vote. Then, the server control unit 40 determines the authenticity of the sneakers based on the weighted appraisal information of the plurality of appraisal users. For example, the server control unit 40 determines that the sneakers are genuine if the weighted voting results are "55.5" for the real sneakers and "10.5" for the fake sneakers.
また、例えば、サーバ4のサーバ制御部40は、ブロックチェーン情報から、出品ユーザのスコア情報を取得する。出品ユーザのスコア情報は、例えば、真正品であるスニーカーを出品した割合に関する情報及び真正品であるスニーカーを出品した回数に関する情報等が反映されている。そのため、サーバ4のサーバ制御部40は、複数の鑑定情報に対して、出品ユーザのスコアに応じた重み付けを行い、重み付けがされた鑑定情報に基づいて、スニーカーの真贋を判定する。例えば、今回の出品ユーザは、前回までの出品において、真正品であるスニーカーを出品した割合が低くスコアが低い場合には、最終的な鑑定結果が「偽物」となる確率が高くなるように重み付けがなされる。 Further, for example, the server control unit 40 of the server 4 acquires score information of the exhibiting user from the blockchain information. The selling user's score information reflects, for example, information regarding the percentage of genuine sneakers exhibited, information regarding the number of times genuine sneakers were exhibited, and the like. Therefore, the server control unit 40 of the server 4 weights a plurality of pieces of appraisal information according to the selling user's score, and determines the authenticity of the sneakers based on the weighted appraisal information. For example, if the selling user this time had a low percentage of genuine sneakers in previous listings and had a low score, weighting would be applied to increase the probability that the final appraisal result would be "fake". will be done.
また、例えば、サーバ4のサーバ制御部40は、ブロックチェーン情報から、購入ユーザのスコア情報を取得する。購入ユーザのスコア情報は、例えば、落札に対して入金を問題なく行ったか否かに関する情報等が反映されている。そのため、サーバ4のサーバ制御部40は、複数の鑑定情報に対して、購入ユーザのスコア情報に応じた重み付けを行い、重み付けがされた鑑定情報に基づいて、スニーカーの真贋を判定する。例えば、今回の出品ユーザは、前回までの出品においては購入ユーザであり、落札に対する入金に問題がありスコア情報が低い場合には、最終的な鑑定結果が「偽物」となる確率が高くなるように重み付けがなされる。 Further, for example, the server control unit 40 of the server 4 acquires score information of the purchasing user from the blockchain information. The purchasing user's score information reflects, for example, information regarding whether or not the user successfully made a payment for a successful bid. Therefore, the server control unit 40 of the server 4 weights a plurality of pieces of appraisal information according to the score information of the purchasing user, and determines the authenticity of the sneakers based on the weighted appraisal information. For example, the user who is selling this time was the purchasing user in the previous listings, and if there is a problem with depositing money for a successful bid and the score information is low, the probability that the final appraisal result will be "fake" will be high. are weighted.
ステップS124において、サーバ4のサーバ制御部40は、上記ステップS122で得られたスニーカーの真贋の判定結果を出品ユーザ端末3へ送信するように、サーバ通信部42を制御する。サーバ通信部42は、取引対象のスニーカーの真贋の判定結果を出品ユーザ端末3へ送信する。 In step S124, the server control unit 40 of the server 4 controls the server communication unit 42 to transmit the determination result of the authenticity of the sneakers obtained in step S122 to the exhibition user terminal 3. The server communication unit 42 transmits the determination result of the authenticity of the sneakers to be traded to the exhibition user terminal 3.
ステップS126において、出品ユーザ端末3の出品ユーザ通信部38は、上記ステップS124でサーバ4から送信された、取引対象のスニーカーの真贋に関する判定結果を受信する。そして、出品ユーザ端末3の出品ユーザ制御部36は、判定結果を出品ユーザ表示部34へ表示するように制御する。 In step S126, the exhibition user communication unit 38 of the exhibition user terminal 3 receives the determination result regarding the authenticity of the sneakers to be traded, which was transmitted from the server 4 in step S124. Then, the listing user control unit 36 of the listing user terminal 3 controls the listing user display unit 34 to display the determination result.
例えば、図7のS3及びS4に示されるように、取引対象のスニーカーの真贋に関する判定結果が出品ユーザ表示部34に表示される。S3は、取引対象のスニーカーが本物であることが確認された場合の表示画面である。また、S4は、取引対象のスニーカーについて本物であることが確認できなかった場合の表示画面である。 For example, as shown in S3 and S4 of FIG. 7, the determination result regarding the authenticity of the sneakers to be traded is displayed on the exhibition user display section 34. S3 is a display screen when it is confirmed that the sneakers to be traded are genuine. Moreover, S4 is a display screen when it cannot be confirmed that the sneakers to be traded are genuine.
出品ユーザ表示部34にS3の表示画面が表示された場合には、出品ユーザは「出金手続き」のボタンT1を押下するか又は「ポイントとして保持」のボタンT2を押下する。これにより、出品対象のスニーカーが購入ユーザに届いている場合には、取引対象のスニーカーの代金(又は代金に応じたポイント)が出品ユーザのアカウントに振り込まれる。 When the display screen S3 is displayed on the exhibiting user display unit 34, the exhibiting user presses the "withdrawal procedure" button T1 or the "keep as points" button T2. As a result, if the sneakers to be put up for sale have been delivered to the purchasing user, the price (or points corresponding to the price) for the sneakers to be traded is transferred to the account of the putting up user.
一方、出品ユーザ表示部34にS4の表示画面が表示された場合には、出品ユーザは「終了する」のボタンT3を押下するか又は「寄付する」のボタンT4を押下する。出品ユーザは、「寄付する」のボタンT4を押下した場合には、取引対象のスニーカーを真贋判定システム1の管理者に寄付することとなる。 On the other hand, when the display screen of S4 is displayed on the exhibiting user display section 34, the exhibiting user presses the "End" button T3 or the "Donate" button T4. When the exhibiting user presses the "Donate" button T4, he/she will donate the sneakers to be traded to the administrator of the authenticity determination system 1.
上記ステップS100~上記ステップS126までの処理が終了すると、1つのトランザクションが完了したことになる。このため、ステップS128において、サーバ4のサーバ制御部40は、サーバ通信部42を介して、共用サーバ6のブロックチェーン情報記憶部64に格納されたブロックチェーンに新たなブロックを追加する。 When the processing from step S100 to step S126 is completed, one transaction is completed. Therefore, in step S128, the server control unit 40 of the server 4 adds a new block to the blockchain stored in the blockchain information storage unit 64 of the shared server 6 via the server communication unit 42.
サーバ4のサーバ制御部40は、今回のスニーカーの取引における、出品ユーザ情報、購入ユーザ情報、鑑定ユーザ情報、及び流通情報を、新たなブロックのトランザクション情報として、ブロックチェーンに新たなブロックを追加する。また、サーバ4のサーバ制御部40は、前のブロックから生成されるハッシュ値とタイムスタンプとを、新たなブロックへ格納する。 The server control unit 40 of the server 4 adds a new block to the blockchain using the exhibiting user information, purchasing user information, appraisal user information, and distribution information in this sneaker transaction as new block transaction information. . Additionally, the server control unit 40 of the server 4 stores the hash value and time stamp generated from the previous block in the new block.
ステップS130において、共用サーバ6の共用サーバ通信部62は、サーバ4のサーバ通信部42との通信処理を介して、新たなブロックに関する情報を受信する。そして、共用サーバ6の共用サーバ制御部60は、新たなブロックに関する情報に応じて、ブロックチェーン情報記憶部64に格納されたブロックチェーンに新たなブロックを追加する。 In step S130, the shared server communication unit 62 of the shared server 6 receives information regarding the new block through communication processing with the server communication unit 42 of the server 4. Then, the shared server control unit 60 of the shared server 6 adds a new block to the blockchain stored in the blockchain information storage unit 64 according to the information regarding the new block.
このように、スニーカーの取引における、出品ユーザ情報、購入ユーザ情報、鑑定ユーザ情報、及び流通情報がブロックチェーンに格納されることにより、これらの情報の改竄が実質的に不可能となる。このため、ブロックチェーンに格納された情報の信頼性が高まり、それらの情報を用いてスニーカーの取引が円滑に行われる。 In this way, by storing the exhibiting user information, purchasing user information, appraisal user information, and distribution information in the sneaker transaction in the blockchain, it becomes virtually impossible to falsify this information. This increases the reliability of the information stored on the blockchain, and uses that information to facilitate sneaker transactions.
なお、共用サーバ6のブロックチェーン情報記憶部64に格納されたブロックチェーンは、サーバ4とは異なる端末からも閲覧可能となっている。例えば、共用サーバ6のブロックチェーン情報記憶部64に格納されたブロックチェーンは、購入ユーザ端末2、出品ユーザ端末3、及び鑑定ユーザ端末5の何れの端末からも閲覧可能である。このため、スニーカーの取引が行われるコミュニティにおいて、各ユーザのスコア情報の閲覧が可能となり、例えば、各ユーザがどの程度信頼できるかといった情報が可視化されるため、スニーカーの取引が円滑に行われる。 Note that the blockchain stored in the blockchain information storage unit 64 of the shared server 6 can also be viewed from a terminal different from the server 4. For example, the blockchain stored in the blockchain information storage unit 64 of the shared server 6 can be viewed from any of the purchasing user terminal 2, the selling user terminal 3, and the appraisal user terminal 5. Therefore, in the community where sneakers are traded, it becomes possible to view the score information of each user, and for example, information such as how trustworthy each user is is visualized, so that sneakers can be traded smoothly.
また、各ユーザのスコア情報が公開されることにより、スニーカーの取引における各ユーザの行動が適正化される。例えば、出品ユーザが偽物のスニーカーを多く出品すると、当該ユーザのスコアは低下するため、偽物のスニーカーが出回るという事態の発生が抑制される。また、鑑定ユーザが鑑定を間違えると当該鑑定ユーザのスコアは低下するため、適切な鑑定が行われる。また、出品が遅れたり又は入金が遅れたりすることにより、ユーザのスコアは低下するため、ユーザ間のスニーカーの取引が円滑に行われるようになる。 Furthermore, by disclosing each user's score information, each user's behavior in sneaker transactions is optimized. For example, if an exhibiting user exhibits a large number of fake sneakers, the user's score decreases, thereby suppressing the occurrence of a situation in which counterfeit sneakers become available. Further, if the appraisal user makes a mistake in appraisal, the appraisal user's score will decrease, so that an appropriate appraisal is performed. Further, since a user's score decreases due to a delay in listing or depositing money, transactions of sneakers between users can be carried out smoothly.
以上説明したように、本実施の形態に係る真贋判定システムのサーバは、取引対象のスニーカーを表す物品情報を、複数の鑑定ユーザ端末へ送信する。そして、複数の鑑定ユーザ端末の各々は、サーバから送信された物品情報を受信し、当該物品情報を鑑定ユーザ表示部に表示させるように制御し、当該物品情報に対応するスニーカーの鑑定結果を表す鑑定情報を取得する。そして、複数の鑑定ユーザ端末の各々は、取得された鑑定情報をサーバへ送信する。そして、サーバは、複数の鑑定ユーザ端末の各々から送信された鑑定情報
に基づいて、スニーカーの真贋を判定する。これにより、出品されたスニーカーの真贋判定を適切に行うことができる。
As explained above, the server of the authenticity determination system according to the present embodiment transmits article information representing the sneakers to be traded to a plurality of appraisal user terminals. Each of the plurality of appraisal user terminals receives the article information transmitted from the server, controls the article information to be displayed on the appraisal user display section, and displays the appraisal result of the sneakers corresponding to the article information. Obtain appraisal information. Then, each of the plurality of appraisal user terminals transmits the acquired appraisal information to the server. Then, the server determines the authenticity of the sneakers based on the authentication information transmitted from each of the plurality of authentication user terminals. Thereby, the authenticity of the exhibited sneakers can be appropriately determined.
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。 Note that the present invention is not limited to the embodiments described above, and various modifications and applications are possible without departing from the gist of the present invention.
例えば、本実施形態では、物品の一例としてスニーカーが取引される場合を例に説明したがこれに限定されるものではなく、スニーカーとは異なる他の物品を対象としてもよい。 For example, in the present embodiment, a case has been described in which sneakers are traded as an example of the product, but the transaction is not limited to this, and other products other than sneakers may be traded.
また、本実施形態では、流通情報、出品ユーザ情報、鑑定ユーザ情報、及び購入ユーザ情報を用いた鑑定情報の重み付けの一例を説明したが、これに限定されるものではなく、これらの情報はどのように用いられても良い。 Furthermore, in this embodiment, an example of weighting of appraisal information using distribution information, exhibiting user information, appraisal user information, and purchasing user information has been described, but the present invention is not limited to this, and how these pieces of information are weighted. It may be used as such.
また、本実施形態では、複数の鑑定ユーザによる鑑定情報とブロックチェーン情報とに基づいて、複数の鑑定ユーザによる鑑定情報を重み付けして、最終的な鑑定結果を取得する場合を例に説明したが、これに限定されるものではない。例えば、複数の鑑定ユーザによる鑑定情報の多数決によって、取引対象のスニーカーの真贋を判定するようにしてもよい。また、複数の鑑定ユーザによる鑑定情報の各々うちの、スニーカーが真正品であることを表す情報が所定割合以上(例えば、95%以上)である場合に、当該スニーカーには真正品であると判定するようにしてもよい。 Furthermore, in this embodiment, a case has been described as an example in which the final appraisal result is obtained by weighting appraisal information by multiple appraisal users based on appraisal information by multiple appraisal users and blockchain information. , but not limited to this. For example, the authenticity of the sneakers to be traded may be determined by a majority vote on the appraisal information from a plurality of appraisal users. In addition, if the information indicating that the sneakers are genuine is equal to or higher than a predetermined percentage (for example, 95% or higher) of the authentication information provided by multiple authentication users, the sneakers are determined to be genuine. You may also do so.
また、本実施形態で用いられるブロックチェーンには各種情報が含まれているが、これらの情報を利用して、スニーカーの取引が適切に行われるようにしてもよい。 Furthermore, although the blockchain used in this embodiment includes various types of information, this information may be used to ensure that sneaker transactions are appropriately performed.
例えば、取引対象のスニーカーが偽物である場合(例えば、スニーカーが真正品であることを表す情報が95%未満である場合)には、ブロックチェーンの流通情報にその鑑定結果が書き込まれ、当該スニーカーの流通の禁止を表すラベルがブロックチェーンに格納されてもよい。これにより、偽物のスニーカーが流通しなくなり、スニーカーの取引がより適切に行われる。 For example, if the sneakers being traded are fake (for example, if less than 95% of the information indicating that the sneakers are genuine), the appraisal results are written to the distribution information on the blockchain, and the sneakers in question are A label indicating that distribution of is prohibited may be stored on the blockchain. This will prevent fake sneakers from circulating and allow for better sneaker trading.
また、例えば、ブロックチェーンのうちの、各ユーザのスコア情報に基づいて、スコアが高いユーザを優遇し、スコアの低いユーザを冷遇するようにしてもよい。例えば、スコアが予め定められた閾値より低いユーザに関しては、真贋判定システム1が提供する取引サービスを利用できないように制限をかけるようにしてもよい。また、例えば、スコアに応じてユーザに対しポイントを付与するようにしてもよい。または、例えば、スコアが高いユーザに対しては、手数料の割引又は取引サービス上で展開される企画への応募が行えるようにしてもよい。これにより、各ユーザの行動が適正化される。 Further, for example, based on the score information of each user in the blockchain, users with high scores may be given preferential treatment, and users with low scores may be treated poorly. For example, users whose scores are lower than a predetermined threshold may be restricted from using the transaction service provided by the authenticity determination system 1. Further, for example, points may be given to the user according to the score. Alternatively, for example, users with high scores may be able to apply for discounts on fees or for projects developed on the transaction service. Thereby, each user's behavior is optimized.
また、例えば、取引対象のスニーカーには、スニーカーを識別するための識別素子であるRFID(Radio frequency identifier)が付与されており、そのRFIDからスニーカーを識別するための物品IDが読み取り可能なようにしてもよい。この場合には、所定の読取装置(図示省略)によって物品IDが読み取られ、取引対象のスニーカーの物品IDが、ブロックチェーンの流通情報に格納される。これにより、スニーカーとブロックチェーンに格納された流通情報とが紐付けられ、流通情報はスニーカーのデジタルアイデンティティとなる。 Furthermore, for example, sneakers to be traded are attached with an RFID (Radio frequency identifier), which is an identification element for identifying the sneakers, and the product ID for identifying the sneakers can be read from the RFID. You can. In this case, the article ID is read by a predetermined reading device (not shown), and the article ID of the sneakers to be traded is stored in the distribution information of the blockchain. This will link the sneakers with the distribution information stored on the blockchain, and the distribution information will become the sneakers' digital identity.
また、これにより、ブロックチェーンの流通情報には、スニーカーの所有権と価値との間の交換に関する情報が格納され、かつ誰から誰へスニーカーが移転されたかに関する情報が格納される。これにより、スニーカーの出所が明確になり、スニーカーの取引が適切に行われる。 This also allows the blockchain distribution information to store information regarding the exchange between ownership and value of the sneakers, as well as information regarding who the sneakers were transferred from to whom. This will ensure that the source of the sneakers is clear and that sneaker transactions are conducted properly.
また、本実施形態では、複数の鑑定ユーザによって鑑定が行われる場合を例に説明したが、これに限定されるものではなく、サーバ4を管理する管理者による鑑定も併せて考慮するようにしてもよい。また、取引対象のスニーカーの画像からそのスニーカーが真正品であるか否かを判定するための学習済みモデルを用いて鑑定情報を生成し、学習済みモデルによって生成された鑑定情報を併せて考慮するようにしてもよい。 Furthermore, in this embodiment, the case where the appraisal is performed by a plurality of appraisal users has been explained as an example, but the present invention is not limited to this, and appraisal by the administrator who manages the server 4 may also be considered. Good too. In addition, it generates appraisal information using a trained model to determine whether the sneakers are genuine based on images of the sneakers being traded, and also takes into account the appraisal information generated by the trained model. You can do it like this.
また、本実施形態では、出品ユーザが取引対象のスニーカーを撮像するなどして物品情報を生成する場合を例に説明したが、これに限定されるものではない。例えば、出品ユーザから、サーバ4を管理する管理者へスニーカーが送り届けられ、サーバ4を管理する管理者によって、取引対象のスニーカーの物品情報が生成されるようにしてもよい。そして、サーバ4は、取引対象のスニーカーを表す物品情報を、複数の鑑定ユーザ端末5へ送信するようにしてもよい。 Further, in the present embodiment, an example has been described in which the selling user generates article information by taking an image of sneakers to be traded, but the present invention is not limited to this. For example, sneakers may be delivered from an exhibition user to an administrator who manages the server 4, and the administrator who manages the server 4 may generate product information about the sneakers to be traded. Then, the server 4 may transmit article information representing the sneakers to be traded to a plurality of appraisal user terminals 5.
また、本実施形態では、共用サーバ6のブロックチェーン情報記憶部64に、ブロックチェーンが格納される場合を例に説明したが、これに限定されるものではなく、ブロックチェーンはどこに格納されていてもよい。例えば、複数の鑑定ユーザ端末5の記憶部(図示省略)に分散型台帳として格納されていてもよい。また、例えば、共用サーバ6が複数存在し、各々のブロックチェーン情報記憶部64に分散型台帳として記憶されていてもよい。なお、この場合には、ブロックチェーンに新たなブロックが追加される際にはマイニング処理が行われ、それに応じた報酬が共用サーバ又は鑑定ユーザ端末等へ付与されるようにしてもよい。マイニング方法としては、例えば、プルーフ・オブ・ワーク(PoW:Proof of Work)及びプルーフ・オブ・ステーク(PoS:Proof of Stake)等のコンセンサスアルゴリズムを採用したマイニング方法を用いることができる。また、マイニングの結果得られる報酬については、本実施形態の真贋判定システム1が提供するスニーカーの取引サービスで利用可能なポイントを報酬とすることができる。 Furthermore, in this embodiment, the case where the blockchain is stored in the blockchain information storage unit 64 of the shared server 6 has been described as an example, but the present invention is not limited to this, and the blockchain may be stored anywhere. Good too. For example, it may be stored as a distributed ledger in the storage units (not shown) of a plurality of appraisal user terminals 5. Further, for example, there may be a plurality of shared servers 6, and each blockchain information storage unit 64 may store the information as a distributed ledger. In this case, mining processing may be performed when a new block is added to the blockchain, and a corresponding reward may be provided to the shared server or the appraisal user terminal. As a mining method, for example, a mining method that employs a consensus algorithm such as proof of work (PoW) and proof of stake (PoS) can be used. Further, as for the reward obtained as a result of mining, points that can be used in the sneaker trading service provided by the authenticity determination system 1 of the present embodiment can be used as the reward.
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。 Furthermore, although the present specification has been described as an embodiment in which a program is installed in advance, it is also possible to provide the program by storing it in a computer-readable recording medium.
1 真贋判定システム
2 購入ユーザ端末
3 出品ユーザ端末
4 サーバ
5 鑑定ユーザ端末
6 共用サーバ
7 ネットワーク
20 購入ユーザ操作部
22 購入ユーザ処理部
24 購入ユーザ表示部
26 購入ユーザ制御部
28 購入ユーザ通信部
30 出品ユーザ操作部
32 出品ユーザ処理部
34 出品ユーザ表示部
36 出品ユーザ制御部
38 出品ユーザ通信部
40 サーバ制御部
42 サーバ通信部
44 物品情報記憶部
46 真正物品情報記憶部
50 鑑定ユーザ操作部
52 鑑定ユーザ処理部
54 鑑定ユーザ表示部
56 鑑定ユーザ制御部
58 鑑定ユーザ通信部
60 共用サーバ制御部
62 共用サーバ通信部
64 ブロックチェーン情報記憶部
70 コンピュータ
73 記憶部
1 Authenticity determination system 2 Purchase user terminal 3 Exhibition user terminal 4 Server 5 Appraisal user terminal 6 Shared server 7 Network 20 Purchase user operation unit 22 Purchase user processing unit 24 Purchase user display unit 26 Purchase user control unit 28 Purchase user communication unit 30 Listing User operation section 32 Exhibition user processing section 34 Exhibition user display section 36 Exhibition user control section 38 Exhibition user communication section 40 Server control section 42 Server communication section 44 Article information storage section 46 Authentic article information storage section 50 Appraisal user operation section 52 Appraisal user Processing unit 54 Appraisal user display unit 56 Appraisal user control unit 58 Appraisal user communication unit 60 Shared server control unit 62 Shared server communication unit 64 Block chain information storage unit 70 Computer 73 Storage unit
Claims (6)
前記サーバは、
取引対象の物品を表す物品情報を、複数の前記鑑定ユーザ端末へ送信するサーバ通信部と、
前記物品情報に対応する前記物品の真贋を判定するサーバ制御部と、を備え、
複数の前記鑑定ユーザ端末の各々は、
前記サーバから送信された前記物品情報を受信する鑑定ユーザ通信部と、
前記鑑定ユーザ通信部によって受信された前記物品情報を表示部に表示させるように制御し、前記表示部に表示された前記物品情報に対応する前記物品の鑑定結果を表す鑑定情報を取得する鑑定ユーザ制御部と、を備え、
複数の前記鑑定ユーザ端末の各々の前記鑑定ユーザ通信部は、前記鑑定ユーザ制御部により取得された前記鑑定情報を前記サーバへ送信し、
前記サーバ通信部は、複数の前記鑑定ユーザ端末の各々から送信された前記鑑定情報を受信し、
前記サーバ制御部は、前記サーバ通信部によって受信された、複数の前記鑑定情報に基づいて、前記物品の真贋を判定し、
前記物品の取引履歴に関する情報を表す流通情報、前記出品ユーザ端末を操作する出品ユーザに関する情報を表す出品ユーザ情報、前記鑑定ユーザ端末を操作する鑑定ユーザに関する情報を表す鑑定ユーザ情報、及び前記購入ユーザ端末を操作する購入ユーザに関する情報を表す購入ユーザ情報の少なくとも1つを表す情報が、ブロックチェーンに格納され、
前記サーバ制御部は、前記流通情報、前記出品ユーザ情報、前記鑑定ユーザ情報、及び前記購入ユーザ情報の少なくとも1つの情報を前記ブロックチェーンから取得し、
複数の前記鑑定情報と、前記ブロックチェーンから取得された前記情報とに基づいて、前記物品の真贋を判定する、
真贋判定システム。 An authenticity determination system comprising a server, a plurality of appraisal user terminals, an exhibition user terminal, and a purchasing user terminal,
The server is
a server communication unit that transmits article information representing the article to be traded to the plurality of appraisal user terminals;
a server control unit that determines the authenticity of the article corresponding to the article information,
Each of the plurality of appraisal user terminals includes:
an appraisal user communication unit that receives the article information transmitted from the server;
an appraisal user who controls the item information received by the appraisal user communication unit to be displayed on a display unit, and acquires appraisal information representing an appraisal result of the article corresponding to the item information displayed on the display unit; comprising a control unit;
The appraisal user communication unit of each of the multiple appraisal user terminals transmits the appraisal information acquired by the appraisal user control unit to the server,
The server communication unit receives the appraisal information transmitted from each of the multiple appraisal user terminals,
The server control unit determines the authenticity of the article based on the plurality of pieces of appraisal information received by the server communication unit,
distribution information representing information regarding the transaction history of the article; exhibition user information representing information regarding the exhibition user operating the exhibition user terminal; appraisal user information representing information regarding the appraisal user operating the appraisal user terminal; and the purchasing user. information representing at least one purchasing user information representing information regarding a purchasing user operating the terminal is stored in a blockchain;
The server control unit acquires at least one of the distribution information, the exhibiting user information, the appraisal user information, and the purchasing user information from the blockchain,
determining the authenticity of the item based on the plurality of pieces of appraisal information and the information acquired from the blockchain;
Authenticity determination system.
前記サーバ制御部は、前記物品情報から前記鑑定情報を出力するように予め学習された学習済みモデルによって生成された前記鑑定情報を含む、複数の前記鑑定情報の多数決に基づいて、前記物品の真贋を判定する、
請求項1に記載の真贋判定システム。 The appraisal information is information indicating whether or not the item is genuine;
The server control unit determines the authenticity of the article based on a majority vote of the plurality of pieces of appraisal information, including the appraisal information generated by a trained model that is trained in advance to output the appraisal information from the article information. determine,
The authenticity determination system according to claim 1.
前記サーバ制御部は、前記物品情報から前記鑑定情報を出力するように予め学習された学習済みモデルによって生成された前記鑑定情報を含む、複数の前記鑑定情報のうちの、前記物品が真正品であることを表す情報が所定割合以上である場合に、前記物品は真正品であると判定する、
請求項1に記載の真贋判定システム。 The appraisal information is information indicating whether or not the item is genuine;
The server control unit determines whether the article is a genuine product out of a plurality of pieces of appraisal information, including the appraisal information generated by a trained model that is trained in advance to output the appraisal information from the article information. determining that the item is genuine if information indicating that the item is a predetermined percentage or more;
The authenticity determination system according to claim 1.
請求項1~請求項3の何れか1項に記載の真贋判定システム。 The item information includes image information showing the item, video information showing the item, 3D item information representing a 3D model of the item, and purchase history information representing information obtained when purchasing the item. At least one piece of information
The authenticity determination system according to any one of claims 1 to 3.
請求項1~請求項4の何れか1項に記載の真贋判定システム。 The server control unit generates a score representing a score for at least one of the selling user, the appraisal user, and the purchasing user from at least one of the listing user information, the appraisal user information, and the purchasing user information. acquiring information and determining the authenticity of the article based on the plurality of pieces of appraisal information and the score information;
The authenticity determination system according to any one of claims 1 to 4.
請求項5に記載の真贋判定システム。 The server control unit weights the plural pieces of appraisal information according to the score information based on the plural pieces of appraisal information and the score information of the user, and weights the plural pieces of appraisal information according to the score information. determining the authenticity of the article based on the information;
The authenticity determination system according to claim 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023006791A JP7414338B2 (en) | 2020-05-28 | 2023-01-19 | Server, authenticity determination system, and data structure |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020093434A JP7218932B2 (en) | 2020-05-28 | 2020-05-28 | Servers, authentication systems, and data structures |
JP2023006791A JP7414338B2 (en) | 2020-05-28 | 2023-01-19 | Server, authenticity determination system, and data structure |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020093434A Division JP7218932B2 (en) | 2020-05-28 | 2020-05-28 | Servers, authentication systems, and data structures |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023033581A JP2023033581A (en) | 2023-03-10 |
JP7414338B2 true JP7414338B2 (en) | 2024-01-16 |
Family
ID=72354384
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020093434A Active JP7218932B2 (en) | 2020-05-28 | 2020-05-28 | Servers, authentication systems, and data structures |
JP2023006791A Active JP7414338B2 (en) | 2020-05-28 | 2023-01-19 | Server, authenticity determination system, and data structure |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020093434A Active JP7218932B2 (en) | 2020-05-28 | 2020-05-28 | Servers, authentication systems, and data structures |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7218932B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113592515A (en) * | 2021-08-03 | 2021-11-02 | 北京沃东天骏信息技术有限公司 | Method, system and device for identifying authenticity of article |
JP7251712B1 (en) | 2021-09-16 | 2023-04-04 | 翼 岩田 | Trading card judgment evaluation device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003016308A (en) | 2001-06-28 | 2003-01-17 | Tadashi Goino | Article assessing method, article retrieving method, selling method with article assessing function, and article assessment system |
JP2003087839A (en) | 2001-09-12 | 2003-03-20 | Sony Corp | Information providing device, system, communication terminal, information providing and communication method, program, and recording medium recorded with the program |
JP2006119763A (en) | 2004-10-19 | 2006-05-11 | Glory Ltd | System, method and program for supporting appraisal |
JP2007018461A (en) | 2005-07-11 | 2007-01-25 | Technology Seed Incubation Co Ltd | System for scientific appraisal of money |
WO2009118800A1 (en) | 2008-03-28 | 2009-10-01 | パナソニック株式会社 | Software updating apparatus, software updating system, alteration verification method and alteration verification program |
US20150269570A1 (en) | 2014-03-21 | 2015-09-24 | Charles Phan | Systems and methods in support of authentication of an item |
JP2016184389A (en) | 2015-12-01 | 2016-10-20 | 慎司 西村 | Triple Internet Auction |
JP2018173692A (en) | 2017-03-31 | 2018-11-08 | Necソリューションイノベータ株式会社 | Article information management apparatus, system, method and program |
CN109087005A (en) | 2018-08-03 | 2018-12-25 | 合肥工业大学 | Monitoring method based on the commodity logistics environment that intelligent contract and mist calculate |
JP6808158B2 (en) | 2018-11-16 | 2021-01-06 | 株式会社シティーデジタル | server |
-
2020
- 2020-05-28 JP JP2020093434A patent/JP7218932B2/en active Active
-
2023
- 2023-01-19 JP JP2023006791A patent/JP7414338B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003016308A (en) | 2001-06-28 | 2003-01-17 | Tadashi Goino | Article assessing method, article retrieving method, selling method with article assessing function, and article assessment system |
JP2003087839A (en) | 2001-09-12 | 2003-03-20 | Sony Corp | Information providing device, system, communication terminal, information providing and communication method, program, and recording medium recorded with the program |
JP2006119763A (en) | 2004-10-19 | 2006-05-11 | Glory Ltd | System, method and program for supporting appraisal |
JP2007018461A (en) | 2005-07-11 | 2007-01-25 | Technology Seed Incubation Co Ltd | System for scientific appraisal of money |
WO2009118800A1 (en) | 2008-03-28 | 2009-10-01 | パナソニック株式会社 | Software updating apparatus, software updating system, alteration verification method and alteration verification program |
US20150269570A1 (en) | 2014-03-21 | 2015-09-24 | Charles Phan | Systems and methods in support of authentication of an item |
JP2016184389A (en) | 2015-12-01 | 2016-10-20 | 慎司 西村 | Triple Internet Auction |
JP2018173692A (en) | 2017-03-31 | 2018-11-08 | Necソリューションイノベータ株式会社 | Article information management apparatus, system, method and program |
CN109087005A (en) | 2018-08-03 | 2018-12-25 | 合肥工业大学 | Monitoring method based on the commodity logistics environment that intelligent contract and mist calculate |
JP6808158B2 (en) | 2018-11-16 | 2021-01-06 | 株式会社シティーデジタル | server |
Also Published As
Publication number | Publication date |
---|---|
JP7218932B2 (en) | 2023-02-07 |
JP2023033581A (en) | 2023-03-10 |
JP2020144941A (en) | 2020-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7414338B2 (en) | Server, authenticity determination system, and data structure | |
CN113853627A (en) | Method for managing object, intelligent contract and management device | |
Zhang | The roles of players and reputation: evidence from eBay online auctions | |
US7281652B2 (en) | Point-of-sale provider evaluation | |
CN114096977A (en) | Tokenization platform | |
WO2018047982A1 (en) | Payment method and payment system utilizing code information | |
WO2013065456A1 (en) | Automated appraisal system for cards | |
KR20210009051A (en) | Goods appraising methods and systems for blockchain-based community shopping mall and therefore | |
JP6808158B2 (en) | server | |
US20110055039A1 (en) | Bidder identity encryption for enabling an audit trail | |
JP7335031B2 (en) | Server, token management method and program | |
JP6975020B2 (en) | Trading card purchase assessment system | |
TWM587780U (en) | Blockchain electronic ticketing system with random-selected ticket selling and ticket distributing mechanism | |
US20220343320A1 (en) | Managing currency-based transactions backed by the intrinsic value of physical objects | |
US20210398110A1 (en) | Sales platform for collectibles | |
KR20230025305A (en) | Apparatus and device for loans collateralized with unlisted stocks | |
KR102052299B1 (en) | System for brokering transactions of cryptocurrency and commodities | |
US20210082029A1 (en) | Intermediary Method, Intermediary Device, and Recording Medium/Program | |
JP7373178B1 (en) | Information processing method, program, information processing device, storage case for collection items, and information processing system | |
JP7328573B2 (en) | Information processing device, information processing method and program | |
JP4048915B2 (en) | Securities trading system and method thereof | |
KR102638698B1 (en) | Method of trading resell goods based on blockchain | |
JP2006092315A (en) | Introduction device, introduction method and program | |
WO2023190113A1 (en) | Information processing device, information processing method, and program | |
JP2012248163A (en) | Electronic money transaction management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230119 |
|
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: 20231121 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7414338 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |