(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023088822
(43)【公開日】2023-06-27
(54)【発明の名称】情報処理装置、情報処理方法及び情報処理プログラム
(51)【国際特許分類】
G06Q 30/0601 20230101AFI20230620BHJP
【FI】
G06Q30/06 320
G06Q30/06 330
【審査請求】未請求
【請求項の数】8
【出願形態】OL
(21)【出願番号】P 2022062376
(22)【出願日】2022-04-04
(62)【分割の表示】P 2021203759の分割
【原出願日】2021-12-15
(71)【出願人】
【識別番号】505300841
【氏名又は名称】株式会社ZOZO
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】家田 敢
(72)【発明者】
【氏名】藤井 裕樹
【テーマコード(参考)】
5L049
【Fターム(参考)】
5L049BB08
(57)【要約】
【課題】複数のユーザからの評価情報に基づいて、対象ユーザのサイズに応じたサービスを適切に提供すること。
【解決手段】本願に係る情報処理装置は、取得部と、生成部と、提供部とを備える。取得部は、複数のサイズを有する特定対象の一以上のサイズに対するユーザによる評価を示す第1評価情報を取得する。生成部は、取得部により取得された第1評価情報に基づいて、異なる複数の特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する。提供部は、生成部により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する。
【選択図】
図5
【特許請求の範囲】
【請求項1】
複数のサイズを有する特定対象の一以上のサイズに対するユーザによる評価を示す第1評価情報を取得する取得部と、
前記取得部により取得された第1評価情報に基づいて、異なる複数の前記特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する生成部と、
前記生成部により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する提供部と、
を有することを特徴とする情報処理装置。
【請求項2】
前記ユーザは、前記評価のために前記特定対象を試着したユーザ、又は、前記特定対象を購入して使用したユーザである
ことを特徴とする請求項1に記載の情報処理装置。
【請求項3】
前記ユーザは、異なる複数の前記特定対象のサイズ同士を共通して評価した同一ユーザである
ことを特徴とする請求項1又は2に記載の情報処理装置。
【請求項4】
前記提供部は、
前記特定対象と前記サイズとの組み合わせを入力すると、前記第1相関性を示すスコアを出力するモデルを用いて特定された、前記第1相関性を示すスコアが高い前記特定対象と前記サイズとの組み合わせに応じた前記サービスを提供する
ことを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。
【請求項5】
前記取得部は、
前記特定対象の属性に対する前記ユーザによる評価を示す第2評価情報を取得し、
前記生成部は、
前記取得部により取得された第2評価情報に基づいて、異なる複数の前記特定対象の属性同士の第2相関性を示す第2相関性情報を生成し、
前記提供部は、
前記生成部により生成された第2相関性情報に基づいて、前記特定対象と前記サイズと前記属性との組み合わせを入力すると、前記第1相関性と前記第2相関性との組み合わせを示すスコアを出力するモデルを用いて特定された、前記第1相関性と前記第2相関性との組み合わせを示すスコアが高い前記特定対象と前記サイズと前記属性との組み合わせに応じた前記サービスを提供する
ことを特徴とする請求項1~4のいずれか1項に記載の情報処理装置。
【請求項6】
前記生成部は、
着用時の前記ユーザに対する接地部分の少なくとも一部が共通するが、カテゴリが異なる前記特定対象のサイズ同士の前記第1相関性を示す前記第1相関性情報を生成する
ことを特徴とする請求項1~5のいずれか1項に記載の情報処理装置。
【請求項7】
コンピュータが実行する情報処理方法であって、
複数のサイズを有する特定対象の一以上のサイズに対するユーザによる評価を示す第1評価情報を取得する取得工程と、
前記取得工程により取得された第1評価情報に基づいて、異なる複数の前記特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する生成工程と、
前記生成工程により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する提供工程と、
を含むことを特徴とする情報処理方法。
【請求項8】
複数のサイズを有する特定対象の一以上のサイズに対するユーザによる評価を示す第1評価情報を取得する取得手順と、
前記取得手順により取得された第1評価情報に基づいて、異なる複数の前記特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する生成手順と、
前記生成手順により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する提供手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【0002】
従来、対象ユーザに合った履物や被服等の特定対象を提案する技術が知られている。例えば、特定対象のサイズに対する他のユーザの評価に基づいて、対象ユーザに合った特定対象のサイズを提案する技術が知られている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来の技術では、特定対象が異なる一のサイズ同士の相関性に基づいて、対象ユーザに合ったサービスを提供することができなかった。
【0005】
本願は、上記に鑑みてなされたものであって、複数のユーザからの評価情報に基づいて、対象ユーザのサイズに応じたサービスを適切に提供することを目的とする。
【課題を解決するための手段】
【0006】
本願に係る情報処理装置は、複数のサイズを有する特定対象の一以上のサイズに対するユーザによる評価を示す第1評価情報を取得する取得部と、前記取得部により取得された第1評価情報に基づいて、異なる複数の前記特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する生成部と、前記生成部により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する提供部と、を有することを特徴とする。
【発明の効果】
【0007】
実施形態の一態様によれば、複数のユーザからの評価情報に基づいて、対象ユーザのサイズに応じたサービスを適切に提供することができるという効果を奏する。
【図面の簡単な説明】
【0008】
【
図1】
図1は、実施形態に係る情報処理システムの構成例を示す図である。
【
図2】
図2は、実施形態に係る情報処理の一例を示す図である。
【
図3】
図3は、実施形態に係る第2評価情報の一例を示す図である。
【
図4】
図4は、実施形態に係る端末装置の構成例を示す図である。
【
図5】
図5は、実施形態に係る情報処理装置の構成例を示す図である。
【
図6】
図6は、実施形態に係る第1評価情報記憶部の一例を示す図である。
【
図7】
図7は、実施形態に係る第2評価情報記憶部の一例を示す図である。
【
図8】
図8は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【
図9】
図9は、実施形態に係る特定対象情報記憶部の一例を示す図である。
【
図10】
図10は、実施形態に係る管理サーバの構成例を示す図である。
【
図11】
図11は、実施形態に係る情報処理の一例を示すフローチャートである。
【
図12】
図12は、変形例に係る情報処理の一例を示す図である。
【
図13】
図13は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【0009】
以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【0010】
(実施形態)
〔1.情報処理システムの構成〕
図1に示す情報処理システム1について説明する。
図1に示すように、情報処理システム1は、端末装置10と、情報処理装置100と、管理サーバ200とが含まれる。端末装置10と、情報処理装置100と、管理サーバ200とは所定の通信網(ネットワークN)を介して、有線または無線により通信可能に接続される。
図1は、実施形態に係る情報処理システム1の構成例を示す図である。なお、
図1に示した情報処理システム1には、複数台の端末装置10や、複数台の情報処理装置100や、複数台の管理サーバ200が含まれてもよい。
【0011】
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、実施形態における処理を実現可能であれば、どのような装置であってもよい。また、端末装置10は、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等の装置であってもよい。
図2に示す例においては、端末装置10がスマートフォンである場合を示す。
【0012】
端末装置10は、例えば、スマートフォンやタブレット等のスマートデバイスであり、3G(Generation)やLTE(Long Term Evolution)等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、端末装置10は、液晶ディスプレイ等の画面であって、タッチパネルの機能を有する画面を有し、ユーザから指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、コンテンツ等の表示データに対する各種の操作を受け付けてもよい。
【0013】
図2では、端末装置10
1はユーザU11によって利用され、端末装置10
2はユーザU12によって利用され、端末装置10
3はユーザU13によって利用され、端末装置10
4はユーザU14によって利用される。なお、以下では、端末装置10
1、10
2、10
3及び10
4を区別する必要のないときは、「端末装置10」と表記する。また、ユーザU11、U12、U13及びU14を区別する必要のないときは、単に「ユーザ」と表記する。また、以下では、端末装置10をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置10と読み替えることもできる。
【0014】
なお、
図2では、ユーザが、特定対象のサイズを評価するために、特定対象を試着したユーザ(以下、適宜、「評価ユーザ」とする。)である場合を示す。例えば、評価ユーザは、特定対象のサイズを評価するにあたり専門性を有するユーザである。例えば、評価ユーザは、特定対象を販売する販売者(店員、店スタッフ等)である。評価ユーザは、例えば、評価ユーザ用に予め定められたフィッティングツール(例えば、アプリ)を用いて、特定対象のサイズのフィッティング度合いを回答する。なお、評価ユーザが、特定対象のサイズのフィッティング度合いを回答する方法は、評価ユーザ用に予め定められたフィッティングツールを用いた方法に限られないものとする。例えば、評価ユーザは、後述する購入ユーザと同様の方法で回答してもよい。
【0015】
評価ユーザは、複数のサイズの特定対象を順番に試着して、特定対象の各サイズ(例えば、特定対象が有する全てのサイズ)のフィッティング度合いを回答する。このため、
図2では、情報処理装置100は、特定対象の各サイズに対する評価ユーザによる評価を示す評価情報を取得する。換言すると、情報処理装置100は、評価ユーザ毎に、特定対象のサイズ毎(例えば、特定対象が有する全てのサイズのサイズ毎)のフィッティング度合いを示す評価情報を取得する。
【0016】
図12では、端末装置10
11はユーザU21によって利用され、端末装置10
12はユーザU22によって利用され、端末装置10
13はユーザU23によって利用され、端末装置10
14はユーザU24によって利用される。なお、以下では、端末装置10
11、10
12、10
13及び10
14を区別する必要のないときは、「端末装置10」と表記する。また、ユーザU21、U22、U23及びU24を区別する必要のないときは、単に「ユーザ」と表記する。
【0017】
なお、
図12では、ユーザが、特定対象を購入して使用したユーザ(以下、適宜、「購入ユーザ」とする。)である場合を示す。例えば、購入ユーザは、所定の電子商店街で特定対象を購入した一般のユーザである。購入ユーザは、例えば、所定の電子商店街から通知されたアンケートを用いて、特定対象のサイズのフィッティング度合いを回答する。なお、購入ユーザが、特定対象のサイズのフィッティング度合いを回答する方法は、所定の電子商店街から通知されたアンケートを用いた方法に限られないものとする。例えば、購入ユーザは、所定の電子商店街の特定対象の専用ページ(例えば、商品ページ)で回答してもよい。
【0018】
購入ユーザは、自身が購入した特定対象の一のサイズのフィッティング度合いを回答する。このため、
図12では、情報処理装置100は、特定対象の一のサイズに対する購入ユーザによる評価を示す評価情報を取得する。換言すると、情報処理装置100は、購入ユーザ毎に、特定対象の一のサイズのフィッティング度合いを示す評価情報を取得する。なお、勿論、購入ユーザが、サイズの異なる特定対象を複数購入しており、購入した各サイズに対してフィッティング度合いを回答していた場合には、情報処理装置100は、各サイズの評価情報を取得する。
【0019】
このように、ユーザは、特定対象を試着した評価ユーザや、特定対象を購入して使用した購入ユーザといった、特定対象を実際に少なくとも一度は着用(又は装着)したことがあるユーザである。なお、ユーザは、特定対象を実際に少なくとも一度は着用(又は装着)したことがあるユーザであれば、評価ユーザや購入ユーザに限られず、どのようなユーザであってもよいものとする。
【0020】
情報処理装置100は、複数のユーザからの評価情報に基づいて、対象ユーザのサイズに応じたサービスを適切に提供するための情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。例えば、情報処理装置100は、特定対象のサイズに対するユーザによる評価を示す評価情報に基づいて、異なる複数の特定対象のサイズ同士の相関性を特定する機能を有する。なお、特定対象のサイズに対するユーザによる評価を示す評価情報を、以下、適宜、「第1評価情報」とする。また、第1評価情報に基づいて特定される、特定対象が異なるサイズ同士の相関性を、以下、適宜、「第1相関性」とし、第1相関性を示す情報を、「第1相関性情報」とする。
【0021】
管理サーバ200は、特定対象を提供する所定の電子商店街を管理するための情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。例えば、管理サーバ200は、特定対象の購入ユーザに、特定対象を評価させるためのアンケートを提供する機能を有する。なお、以下、特定対象は、履物や被服等、ユーザが着用(又は装着)可能なものであればどのようなものであってもよく、特に限定されないものとする。例えば、特定対象は、スニーカー、サンダル、ブーツ、パンプス、ドレスシューズ、ランニングシューズ等であってもよい。また、例えば、特定対象は、トップス、ワンピース、ドレス、Tシャツ、ボトムス、スカート、靴下等であってもよい。また、特定対象は、指輪、ブローチ等であってもよい。
【0022】
なお、
図1では、情報処理装置100と管理サーバ200とが、別装置である場合を示すが、情報処理装置100と管理サーバ200とが一体であってもよい。
【0023】
〔2.情報処理の一例〕
図2は、実施形態に係る情報処理システム1の情報処理の一例を示す図である。
図2では、端末装置10を介して評価ユーザから評価を受け付けるものとする。なお、
図2では、特定対象のサイズを評価する評価ユーザとして、ユーザU11乃至U14から評価を受け付ける場合を例に挙げて説明するが、評価ユーザの数は特に限定されないものとする。評価ユーザの数は、ユーザU11乃至U14の4人の場合に限られず、1人や2人、3人や5人以上であってもよい。
【0024】
なお、各サイズに対するユーザU11乃至U14からの評価を用いて第1相関性を特定するため、ユーザU11乃至U14は、例えば、サイズが類似した評価ユーザであるものとする。ユーザU11乃至U14は、例えば、評価ユーザのサイズ情報に基づいて特定された評価ユーザであってもよい。このように、ユーザU11乃至U14は、評価ユーザが行う評価の傾向が類似すると推定された評価ユーザである。なお、ユーザU11乃至U14は、例えば、評価ユーザの評価の傾向に基づいて特定された評価ユーザであってもよい。なお、評価ユーザのサイズ情報は、評価前に測定されたものであってもよいし、評価時に測定されたものであってもよく、特に限定されないものとする。
【0025】
また、サイズ同士の第1相関性を特定するために、各サイズを評価する評価ユーザは同一であるものとする。なお、サイズに応じてサービスが提供される対象ユーザは、第1相関性が特定されたサイズのうち、一のサイズの試着又は購入に関係する利用者であればどのような利用者であってもよいものとする。
【0026】
また、フィッティング度合いとは、例えば、ゆるい、きつい、痛みがある、身体の特定部分が特定対象からはみ出るといった、評価ユーザが感じたサイズ感に基づく度合いであり、以下では、一例として「GOOD」、「OK」、「BAD」で回答されるものとする。例えば、特定対象のサイズM11に対して、「GOOD」、「OK」、「BAD」の中から「GOOD」が選択されることにより、特定対象のサイズM11のフィッティング度合いが「GOOD」と回答されるものとする。そして、特定対象のサイズM11のフィッティング度合いが「GOOD」と回答された旨の第1評価情報が、情報処理装置100に送信されるものとする。
【0027】
以下、説明の便宜上、特定対象が履物である場合を例に挙げて説明する。すなわち、特定対象AA1乃至AA3が履物であるものとして説明する。なお、
図2では、評価ユーザが評価する特定対象として、特定対象AA1乃至AA3を評価する場合を例に挙げて説明するが、特定対象の数は特に限定されないものとする。特定対象の数は、特定対象AA1乃至AA3の3つの場合に限られず、1つや2つ、4つ以上であってもよい。例えば、特定対象の数は、所定の電子商店街で提供可能な全ての商品や、一部の全ての商品であってもよい。
【0028】
また、各特定対象は、5ミリ刻みで複数のサイズを有するものとする。なお、
図2では、各特定対象の複数のサイズが、26cm、26.5cm、27cm、27.5cmである場合を例に挙げて説明するが、各特定対象の複数のサイズは特に限定されないものとする。また、各特定対象の複数のサイズの数も特に限定されないものとする。
【0029】
情報処理装置100は、特定対象AA1乃至AA3の各サイズに対するユーザU11乃至U14による評価を示す評価情報DT11を取得する(ステップS101)。なお、評価情報DT11では、「◎」が「GOOD」であり、「〇」が「OK」であり、「×」が「BAD」である。
【0030】
評価情報DT11は、例えば、ユーザU11が、特定対象AA1乃至AA3の各サイズに対して、特定対象AA1の26cmが「×」、特定対象AA1の26.5cmが「〇」、特定対象AA1の27cmが「◎」、特定対象AA1の27.5cmが「×」、特定対象AA2の26cmが「×」、特定対象AA2の26.5cmが「◎」、特定対象AA2の27cmが「〇」、特定対象AA2の27.5cmが「×」、特定対象AA3の26cmが「×」、特定対象AA3の26.5cmが「〇」、特定対象AA3の27cmが「◎」、特定対象AA3の27.5cmが「×」と評価したことを示す。
【0031】
また、評価情報DT11は、例えば、特定対象AA1の26cmのサイズに対して、ユーザU11が「×」、ユーザU12が「×」、ユーザU13が「×」、ユーザU14が「×」と評価したことを示す。
【0032】
ユーザU11は、例えば、特定対象AA1乃至AA3の各サイズを順番に試着して、各特定対象の各サイズの第1評価情報を送信する。この際、ユーザU11は、第1評価情報をサイズ毎に送信してもよいし、複数のサイズ毎に送信してもよいし、特定対象毎に送信してもよいし、複数の特定対象毎に送信してもよく、第1評価情報の送信は特に限定されないものとする。
【0033】
情報処理装置100は、各評価ユーザから送信された第1評価情報を取得して集約する(ステップS102)。評価情報DT11は、各評価ユーザが送信した第1評価情報を情報処理装置100が集約して記憶したものである。
【0034】
情報処理装置100は、取得した第1評価情報に基づいて、特定対象AA1乃至AA3のサイズのうち、特定対象が異なる一のサイズ同士の第1相関性を特定する(ステップS103)。
【0035】
情報処理装置100は、例えば、特定対象AA1の各サイズと、特定対象AA2の各サイズ及び特定対象AA3の各サイズとの第1相関性を特定する。
【0036】
具体的には、情報処理装置100は、特定対象AA1のサイズのうち、各評価ユーザがフィッティング度合いを高く評価したサイズを特定し、特定した評価が高い特定対象AA1のサイズと、特定対象AA2の各サイズ及び特定対象AA3の各サイズとの第1相関性を特定する。
【0037】
ここで、特定対象AA1のサイズのうち、ユーザU11乃至U14のいずれもが特定対象AA1の27cmに対して「◎」と評価しているため、情報処理装置100は、評価が高い特定対象AA1のサイズとして、特定対象AA1の27cmを特定する。そして、情報処理装置100は、特定対象AA1の27cmと、特定対象AA2の各サイズ及び特定対象AA3の各サイズとの第1相関性を特定する。
【0038】
特定対象AA2のサイズのうち、ユーザU11乃至U14のいずれもが特定対象AA2の26cmに対して「×」と評価しているため、特定対象AA1の27cmに対する評価と異なる。このため、特定対象AA1の27cmと、特定対象AA2の26cmとの第1相関性は低いと想定される。情報処理装置100は、特定対象AA1の27cmと、特定対象AA2の26cmとの第1相関性を示すスコアを低く算出する。
【0039】
一方、特定対象AA3のサイズのうち、ユーザU11乃至U14のいずれもが特定対象AA3の27cmに対して「◎」と評価しているため、特定対象AA1の27cmに対する評価と同一である。このため、特定対象AA1の27cmと、特定対象AA3の27cmとの第1相関性は高いと想定される。情報処理装置100は、特定対象AA1の27cmと、特定対象AA3の27cmとの第1相関性を示すスコアを高く算出する。
【0040】
また、特定対象AA2のサイズのうち、ユーザU11乃至U14の半数が特定対象AA2の26.5cmに対して「◎」及び「〇」と評価しているため、特定対象AA1の27cmに対する評価と若干異なる。このため、特定対象AA1の27cmと、特定対象AA2の26.5cmとの第1相関性は、特定対象AA3の27cmとの第1相関性より低いが特定対象AA2の26cmとの第1相関性より高いと想定される。情報処理装置100は、特定対象AA1の27cmと、特定対象AA2の26.5cmとの第1相関性を示すスコアを、特定対象AA3の27cmとの第1相関性を示すスコアより低く、特定対象AA2の26cmとの第1相関性を示すスコアより高く算出する。
【0041】
また、特定対象AA2のサイズのうち、ユーザU11乃至U14のいずれもが特定対象AA2の27cmに対して「〇」と評価しているため、特定対象AA1の27cmに対する評価と、特定対象AA2の26.5cmよりも更に若干異なる。このため、特定対象AA1の27cmと、特定対象AA2の27cmとの第1相関性は、特定対象AA2の26.5cmとの第1相関性より低いが特定対象AA2の26cmとの第1相関性より高いと想定される。情報処理装置100は、特定対象AA1の27cmと、特定対象AA2の27cmとの第1相関性を示すスコアを、特定対象AA2の26.5cmとの第1相関性を示すスコアより低く、特定対象AA2の26cmとの第1相関性を示すスコアより高く算出する。
【0042】
そして、情報処理装置100は、特定対象AA1の27cmと、特定対象AA2の各サイズ及び特定対象AA3の各サイズとの第1相関性を示すスコアを算出することで、特定対象AA1の27cmと、特定対象AA2の各サイズ及び特定対象AA3の各サイズとの第1相関性を特定する。
【0043】
なお、上記実施形態では、情報処理装置100が、評価が高い特定対象AA1のサイズと、特定対象AA2の各サイズ及び特定対象AA3の各サイズとの第1相関性を特定する場合を示したが、この例に限られない。
【0044】
情報処理装置100は、例えば、各特定対象のサイズのうち、各評価ユーザがフィッティング度合いを高く評価したサイズを特定し、特定した評価が高い各特定対象のサイズ同士で第1相関性を特定してもよい。例えば、情報処理装置100は、特定対象AA1の27cmに加えて、特定対象AA2のサイズのうち、各評価ユーザがフィッティング度合いを高く評価したサイズ(例えば、26.5cmと27cm)を特定し、特定した評価が高い特定対象AA2のサイズと、特定対象AA1の27cmとの第1相関性を特定してもよい。また、例えば、情報処理装置100は、特定対象AA1の27cmに加えて、特定対象AA3のサイズのうち、各評価ユーザがフィッティング度合いを高く評価したサイズ(例えば、27cm)を特定し、特定した評価が高い特定対象AA3のサイズと、特定対象AA1の27cmとの第1相関性を特定してもよい。
【0045】
また、上記実施形態では、情報処理装置100が、第1相関性を特定するための基準として、特定対象AA1のサイズのうち、特定対象AA1の27cmを特定した上で、特定対象AA1の27cmと、各特定対象の各サイズとの第1相関性を特定する場合を示したが、この例に限られない。
【0046】
情報処理装置100は、例えば、各特定対象の各サイズ同士の第1相関性を示すスコアを算出し、その上で、各評価ユーザからの評価が高いサイズ同士の第1相関性を特定してもよい。
【0047】
情報処理装置100は、特定した第1相関性に基づいて、第1相関性情報を生成する(ステップS104)。
【0048】
情報処理装置100は、例えば、各評価ユーザからの評価が高いサイズ同士の第1相関性に基づいて、第1相関性情報SDT11を生成する。
【0049】
第1相関性情報SDT11は、例えば、特定対象AA1の27cmに対して、特定対象AA3の27cmとの第1相関性が高く、特定対象AA2の26.5cmとの第1相関性が平均的で、特定対象AA2の27cm及び特定対象AA3の26.5cmとの第1相関性が低くはないがやや低いことを示す。
【0050】
情報処理装置100は、生成した第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する(ステップS105)。なお、対象ユーザは、サイズに応じてサービスが提供される利用者である。対象ユーザは、第1相関性が特定されたサイズのうち、一のサイズの試着又は購入に関係する利用者であればどのような利用者であってもよい。勿論、対象ユーザは、評価ユーザや購入ユーザであってもよい。
【0051】
情報処理装置100は、例えば、対象ユーザが、27cmの特定対象AA1を試着又は購入していた場合には、第1相関性情報SDT11に基づいて、特定対象AA1の27cmと第1相関性が高いのが特定対象AA3の27cmであるため、27cmの特定対象AA3の試着又は購入を提案するための情報を提供する。
【0052】
また、情報処理装置100は、例えば、27cmの特定対象AA1が、対象ユーザの嗜好に合わない場合や、対象ユーザがアクセスした時点で在庫がない場合等には、第1相関性情報SDT11に基づいて、特定対象AA1の27cmと第1相関性が次に高いのが特定対象AA2の26.5cmであるため、26.5cmの特定対象AA2の試着又は購入を提案するための情報を提供してもよい。また、情報処理装置100は、例えば、特定対象AA2の26.5cmの次に特定対象AA1の27cmとの第1相関性が高い特定対象AA3の26.5cmが、対象ユーザの嗜好に、特定対象AA2の26.5cmよりも合う場合には、26.5cmの特定対象AA3の試着又は購入を提案するための情報を提供してもよい。例えば、特定対象AA3が、対象ユーザの嗜好に合ったブランドに属する等である。
【0053】
以下、対象ユーザの嗜好を加味して、サービスを提供するための処理を説明する。
【0054】
なお、特定対象の属性の一例として、ブランドを例に挙げて説明するが、この例に限られないものとする。例えば、特定対象の属性は、被服か履物か、トップスかボトムスか、ワンピースかドレスか、スニーカーかサンダルかといったカテゴリであってもよい。また、例えば、特定対象の属性は、特定対象自身であってもよい。この場合には、特定対象自身に対する対象ユーザの嗜好を加味して、サービスを提供する。
【0055】
なお、特定対象の属性に対するユーザ(例えば、評価ユーザや購入ユーザ)による評価を示す評価情報を、以下、適宜、「第2評価情報」とする。また、第2評価情報に基づいて特定される、特定対象が異なる属性同士の相関性を、以下、適宜、「第2相関性」とし、第2相関性を示す情報を、「第2相関性情報」とする。
【0056】
情報処理装置100は、特定対象AA1乃至AA3の各ブランドに対するユーザU11乃至U14による評価を示す評価情報DT21(
図3参照)を取得する。
図3は、実施形態に係る第2評価情報の一例を示す図である。なお、評価情報DT21では、「GOOD」、「OK」、「BAD」は、各ブランドに対する嗜好を回答したものであるため、嗜好の度合いを示すものとする。
【0057】
例えば、ブランドBB1に対して、「GOOD」、「OK」、「BAD」の中から「GOOD」が選択されることにより、ブランドBB1の嗜好の度合いが「GOOD」と回答された旨の第2評価情報が、情報処理装置100に送信されるものとする。
【0058】
また、特定対象AA1はブランドBB1に属し、特定対象AA2はブランドBB2に属し、特定対象AA3はブランドBB3に属するものとする。なお、特定対象の属性が特定対象自身である場合には、特定対象AA1は特定対象AA1に属し、特定対象AA2は特定対象AA2に属し、特定対象AA3は特定対象AA3に属すると読み替えることができるものとする。
【0059】
評価情報DT21は、例えば、ユーザU11が、各ブランドに対して、ブランドBB1が「◎」、ブランドBB2が「〇」、ブランドBB3が「◎」と評価したことを示す。
【0060】
また、評価情報DT21は、例えば、ブランドBB1に対して、ユーザU11が「◎」、ユーザU12が「◎」、ユーザU13が「◎」、ユーザU14が「〇」と評価したことを示す。
【0061】
情報処理装置100は、各評価ユーザから送信された第2評価情報を取得して集約する。評価情報DT21は、各評価ユーザが送信した第2評価情報を情報処理装置100が集約して記憶したものである。
【0062】
情報処理装置100は、取得した第2評価情報に基づいて、特定対象が異なるブランド同士の第2相関性を特定する。
【0063】
情報処理装置100は、例えば、ブランドBB1と、ブランドBB2及びブランドBB3との第2相関性を特定する。
【0064】
ユーザU11乃至U14の過半数がブランドBB1に対して「◎」と評価している。また、ユーザU11乃至U14の半数がブランドBB2に対して「×」と評価している。また、ユーザU11乃至U14の過半数がブランドBB3に対して「◎」と評価している。
【0065】
このため、ブランドBB1に対する評価と、ブランドBB3に対する評価は、ブランドBB2に対する評価よりも類似するため、ブランドBB1とブランドBB3との第2相関性は、ブランドBB2との第2相関性より高いと想定される。情報処理装置100は、ブランドBB1とブランドBB3との第2相関性を示すスコアを、ブランドBB2との第2相関性を示すスコアより高く算出する。
【0066】
情報処理装置100は、ブランドBB1と、ブランドBB2及びブランドBB3との第2相関性を示すスコアを算出することで、ブランドBB1と、ブランドBB2及びブランドBB3との第2相関性を特定する。
【0067】
情報処理装置100は、特定した第2相関性に基づいて、第2相関性情報を生成する。
【0068】
情報処理装置100は、生成した第2相関性情報に基づいて、対象ユーザの嗜好に応じたサービスを提供する。対象ユーザは、第2相関性が特定されたブランドのうち、一のブランドの試着又は購入に関係する利用者であればどのような利用者であってもよい。
【0069】
情報処理装置100は、例えば、対象ユーザが、ブランドBB1の特定対象を試着又は購入していた場合には、第2相関性情報に基づいて、ブランドBB1と第2相関性が高いブランドがブランドBB3であるため、ブランドBB3の特定対象の試着又は購入を提案するための情報を提供する。
【0070】
情報処理装置100は、第1相関性情報及び第2相関性情報に基づいて、対象ユーザのサイズ及び嗜好に応じたサービスを提供する。例えば、情報処理装置100は、第1相関性を示すスコアに、第2相関性を示すスコアを加算して、総合スコアを算出することにより、総合スコアが高い特定対象のサイズを提案するための情報を提供する。
【0071】
なお、上記実施形態において、情報処理装置100は、特定対象とサイズとの組み合わせを入力すると、第1相関性を示すスコアを出力するモデルを生成してもよい。この際、情報処理装置100は、例えば、各評価ユーザからの評価が高いサイズ同士を正例として学習させたモデルを生成してもよい。そして、情報処理装置100は、生成したモデルを用いて出力されたスコアのうち、スコアが高い特定対象とサイズとの組み合わせを特定し、サービスを提供してもよい。例えば、情報処理装置100は、対象ユーザのユーザ情報に基づいて、対象ユーザが試着又は購入した特定対象とサイズとの組み合わせをモデルに入力し、モデルから出力されたスコアが最も高い特定対象とサイズとの組み合わせを特定し、特定した特定対象とサイズとの組み合わせを提案するための情報を提供してもよい。
【0072】
なお、上記実施形態において、情報処理装置100は、特定対象とサイズと属性との組み合わせを入力すると、第1相関性を示すスコアに第2相関性を示すスコアが加算された総合スコアを出力するモデルを生成してもよい。この際、情報処理装置100は、例えば、各評価ユーザからの評価が高いサイズ同士及び属性同士を正例として学習させたモデルを生成してもよい。そして、情報処理装置100は、生成したモデルを用いて出力された総合スコアのうち、総合スコアが高い特定対象とサイズと属性との組み合わせを特定し、サービスを提供してもよい。例えば、情報処理装置100は、対象ユーザのユーザ情報に基づいて、対象ユーザが試着又は購入した特定対象とサイズと属性との組み合わせをモデルに入力し、モデルから出力された総合スコアが最も高い特定対象とサイズと属性との組み合わせを特定し、特定した特定対象とサイズと属性との組み合わせを提案するための情報を提供してもよい。
【0073】
なお、上記実施形態において、情報処理装置100は、例えば、各特定対象の各サイズと、ユーザU11乃至U14のサイズとのフィット度合いの関係性を示すモデルを生成してもよい。例えば、シグモイド関数に基づくモデルである。例えば、ユーザU11乃至U14が自身のサイズに対して大き過ぎると評価するほど正のスコアが大きくなり、小さ過ぎると評価するほど負のスコアが大きくなるように算出するモデルである。情報処理装置100は、対象ユーザのサイズ情報を入力すると、第1相関性を示すスコアや、第1相関性を示すスコアに第2相関性を示すスコアが加算された総合スコアを出力するモデルを生成してもよい。なお、対象ユーザのサイズ情報の測定時期は特に限定されないものとする。
【0074】
なお、上記実施形態では、情報処理装置100が、カテゴリが履物で同一である特定対象AA1乃至AA3の一のサイズ同士の第1相関性を特定する場合を示したが、カテゴリが異なる特定対象の一のサイズ同士の第1相関性を特定してもよい。また、着用時のユーザ(例えば、評価ユーザや購入ユーザ)に対する接地部分の少なくとも一部が共通する場合には、第1相関性を特定できる可能性が高いと想定される。例えば、スニーカーと靴下とは、接地部分がユーザの足で共通し、ワンピースとドレスとは、接地部分がユーザの上半身で共通する。情報処理装置100は、例えば、スニーカー(履物の一例)の一のサイズと、靴下(被服の一例)の一のサイズとのサイズ同士の第1相関性を特定してもよい。また、情報処理装置100は、例えば、ワンピース(被服の一のカテゴリ)の一のサイズと、ドレス(被服の二のカテゴリ)の一のサイズとのサイズ同士の第1相関性を特定してもよい。このように、情報処理装置100は、着用時のユーザに対する接地部分の少なくとも一部が共通するが、カテゴリが異なる特定対象の一のサイズ同士の第1相関性を特定し、第1相関性情報を生成してもよい。
【0075】
なお、第1相関性を特定できる可能性が高いカテゴリ違いの特定対象の組み合わせとして予め定められた場合等には、着用時のユーザに対する接地部分の少なくとも一部が共通するといった限定は特に不要であるものとする。
【0076】
情報処理装置100は、カテゴリ違いの特定対象の一のサイズ同士の第1相関性を特定し、第1相関性情報を生成した場合には、対象ユーザのユーザ情報の入力に応じて、カテゴリ違いの一のサイズの特定対象の試着又は購入を提案するための情報を提供してもよい。例えば、情報処理装置100は、対象ユーザのユーザ情報として、スニーカーである特定対象と、スニーカーのサイズとを含む対象情報が入力された場合には、対象ユーザのサイズに応じた、一のサイズの靴下の試着又は購入を提案するための情報を提供してもよい。
【0077】
〔3.端末装置の構成〕
次に、
図4を用いて、実施形態に係る端末装置10の構成について説明する。
図4は、実施形態に係る端末装置10の構成例を示す図である。
図4に示すように、端末装置10は、通信部11と、入力部12と、出力部13と、制御部14とを有する。
【0078】
(通信部11)
通信部11は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部11は、所定のネットワークNと有線又は無線で接続され、所定のネットワークNを介して、情報処理装置100等との間で情報の送受信を行う。
【0079】
(入力部12)
入力部12は、評価ユーザからの各種操作を受け付ける。
図2に示す例では、ユーザU11乃至U14からの各種操作を受け付ける。例えば、入力部12は、タッチパネル機能により表示面を介して評価ユーザからの各種操作を受け付けてもよい。また、入力部12は、端末装置10に設けられたボタンや、端末装置10に接続されたキーボードやマウスからの各種操作を受け付けてもよい。
【0080】
(出力部13)
出力部13は、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。例えば、出力部13は、情報処理装置100から送信された情報を表示する。
【0081】
(制御部14)
制御部14は、例えば、コントローラ(controller)であり、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、端末装置10内部の記憶装置に記憶されている各種プログラムがRAM(Random Access Memory)を作業領域として実行されることにより実現される。例えば、この各種プログラムには、端末装置10にインストールされたアプリケーションのプログラムが含まれる。例えば、この各種プログラムには、情報処理装置100から送信された情報を表示させるアプリケーションのプログラムが含まれる。また、制御部14は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
【0082】
図4に示すように、制御部14は、受信部141と、送信部142とを有し、以下に説明する情報処理の作用を実現または実行する。
【0083】
(受信部141)
受信部141は、各種情報を受信する。受信部141は、外部の情報処理装置から各種情報を受信する。受信部141は、情報処理装置100等の他の情報処理装置から各種情報を受信する。
【0084】
受信部141は、例えば、各特定対象の各サイズのフィッティング度合いを評価ユーザが回答するための情報を受信する。
【0085】
受信部141は、例えば、各特定対象の各サイズに対して評価ユーザが回答したフィッティング度合いを受け付ける。
【0086】
(送信部142)
送信部142は、外部の情報処理装置へ各種情報を送信する。送信部142は、情報処理装置100等の他の情報処理装置へ各種情報を送信する。
【0087】
送信部142は、例えば、各特定対象の各サイズに対する評価ユーザによる評価を示す第1評価情報を送信する。
【0088】
〔4.情報処理装置の構成〕
次に、
図5を用いて、実施形態に係る情報処理装置100の構成について説明する。
図5は、実施形態に係る情報処理装置100の構成例を示す図である。
図5に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、情報処理装置100の管理者から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
【0089】
(通信部110)
通信部110は、例えば、NIC等によって実現される。そして、通信部110は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、端末装置10等との間で情報の送受信を行う。
【0090】
(記憶部120)
記憶部120は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
図5に示すように、記憶部120は、第1評価情報記憶部121と、第2評価情報記憶部122と、ユーザ情報記憶部123と、特定対象情報記憶部124とを有する。
【0091】
第1評価情報記憶部121は、各特定対象の各サイズに対する評価ユーザによる評価を示す第1評価情報を記憶する。ここで、
図6に、実施形態に係る第1評価情報記憶部121の一例を示す。
図6に示すように、第1評価情報記憶部121は、「ユーザID」、「特定対象」、「第1評価情報」といった項目を有する。
【0092】
「ユーザID」は、評価ユーザを識別するための識別情報を示す。「特定対象」は、特定対象を示す。「第1評価情報」は、評価ユーザにより評価された第1評価情報を示す。
【0093】
すなわち、
図6では、ユーザID「U11」によって識別される評価ユーザにより評価された特定対象が「特定対象AA1」であり、第1評価情報が「サイズ26cm;評価「×」、サイズ26.5cm;評価「〇」、サイズ27cm;評価「◎」、サイズ27.5cm;評価「×」」である例を示す。
【0094】
第2評価情報記憶部122は、各ブランドに対する評価ユーザによる評価を示す第2評価情報を記憶する。ここで、
図7に、実施形態に係る第2評価情報記憶部122の一例を示す。
図7に示すように、第2評価情報記憶部122は、「ユーザID」、「第2評価情報」といった項目を有する。
【0095】
「ユーザID」は、評価ユーザを識別するための識別情報を示す。「第2評価情報」は、評価ユーザにより評価された第2評価情報を示す。
【0096】
すなわち、
図7では、ユーザID「U11」によって識別される評価ユーザにより評価された第2評価情報が「ブランドBB1;評価「◎」、ブランドBB2;評価「〇」、ブランドBB3;評価「◎」」である例を示す。
【0097】
ユーザ情報記憶部123は、評価ユーザのユーザ情報を記憶する。ここで、
図8に、実施形態に係るユーザ情報記憶部123の一例を示す。
図8に示すように、ユーザ情報記憶部123は、「ユーザID」、「ユーザ情報」といった項目を有する。
【0098】
「ユーザID」は、評価ユーザを識別するための識別情報を示す。「ユーザ情報」は、評価ユーザのユーザ情報(例えば、測定情報)を示す。
図8に示す例では、「ユーザ情報」に「ユーザ情報#11」や「ユーザ情報#12」といった概念的な情報が格納される例を示したが、実際には、例えば、「サイズ:26cm;測定時期:2021年9月」といった情報等が格納される。
【0099】
すなわち、
図8では、ユーザID「U11」によって識別される評価ユーザのユーザ情報が「ユーザ情報#11」である例を示す。
【0100】
特定対象情報記憶部124は、特定対象の対象情報を記憶する。例えば、管理サーバ200が管理する所定の電子商店街で提供される特定対象の対象情報を記憶する。ここで、
図9に、実施形態に係る特定対象情報記憶部124の一例を示す。
図9に示すように、特定対象情報記憶部124は、「特定対象」、「対象情報」といった項目を有する。
【0101】
「特定対象」は、特定対象を示す。「対象情報」は、特定対象の対象情報(例えば、特定対象が有するサイズ情報)を示す。
図9に示す例では、「対象情報」に「対象情報#11」や「対象情報#12」といった概念的な情報が格納される例を示したが、実際には、例えば、「26cm、26.5cm、27cm、27.5cm」といった情報等が格納される。
【0102】
すなわち、
図9では、特定対象AA1の対象情報が「対象情報#11」である例を示す。
【0103】
(制御部130)
制御部130は、コントローラであり、例えば、CPUやMPU等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。
【0104】
図5に示すように、制御部130は、取得部131と、特定部132と、生成部133と、算出部134と、提供部135とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部130の内部構成は、
図5に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【0105】
(取得部131)
取得部131は、各種情報を取得する。取得部131は、外部の情報処理装置から各種情報を取得する。取得部131は、端末装置10等の他の情報処理装置から各種情報を取得する。
【0106】
取得部131は、記憶部120から各種情報を取得する。取得部131は、第1評価情報記憶部121や第2評価情報記憶部122やユーザ情報記憶部123や特定対象情報記憶部124から各種情報を取得する。また、取得部131は、取得した各種情報を記憶部120に格納する。取得部131は、第1評価情報記憶部121や第2評価情報記憶部122やユーザ情報記憶部123や特定対象情報記憶部124に各種情報を格納する。
【0107】
取得部131は、例えば、特定対象の各サイズに対する評価ユーザによる評価を示す第1評価情報を取得する。換言すると、取得部131は、評価ユーザ毎に、特定対象のサイズ毎のフィッティング度合いを示す第1評価情報を取得する。
【0108】
取得部131は、例えば、各ブランドに対する評価ユーザによる評価を示す第2評価情報を取得する。換言すると、取得部131は、評価ユーザ毎に、ブランド毎の嗜好を示す第2評価情報を取得する。
【0109】
(特定部132)
特定部132は、例えば、取得部131により取得された第1評価情報に基づいて、異なる複数の特定対象のサイズのうち、特定対象が異なる一のサイズ同士の第1相関性を特定する。
【0110】
特定部132は、例えば、一の特定対象のサイズのうち、各評価ユーザがフィッティング度合いを高く評価したサイズを特定し、特定した評価が高い一の特定対象のサイズと、他の各特定対象の各サイズとの第1相関性を特定する。
【0111】
特定部132は、例えば、後述する算出部134により算出された第1相関性を示すスコアに基づいて、特定した評価が高い一の特定対象のサイズと、他の各特定対象の各サイズとの第1相関性を特定する。
【0112】
特定部132は、例えば、各特定対象のサイズのうち、各評価ユーザがフィッティング度合いを高く評価したサイズを特定し、特定した評価が高い各特定対象のサイズ同士で第1相関性を特定する。
【0113】
特定部132は、例えば、後述する算出部134により算出された第1相関性を示すスコアに基づいて、各評価ユーザからの評価が高いサイズ同士の第1相関性を特定する。
【0114】
特定部132は、例えば、取得部131により取得された第2評価情報に基づいて、特定対象が異なるブランド同士の第2相関性を特定する。
【0115】
情報処理装置100は、例えば、後述する算出部134により算出された第2相関性を示すスコアに基づいて、一のブランドと、他の各ブランドとの第2相関性を特定する。
【0116】
(生成部133)
生成部133は、例えば、特定部132により特定された第1相関性に基づいて、第1相関性情報を生成する。
【0117】
生成部133は、例えば、各評価ユーザからの評価が高いサイズ同士の第1相関性に基づいて、第1相関性情報を生成する。
【0118】
生成部133は、例えば、特定部132により特定された第2相関性に基づいて、第2相関性情報を生成する。
【0119】
生成部133は、例えば、特定対象とサイズとの組み合わせを入力すると、第1相関性を示すスコアを出力するモデルをする。
【0120】
生成部133は、例えば、各評価ユーザからの評価が高いサイズ同士を正例として学習させたモデルを生成する。
【0121】
生成部133は、例えば、特定対象とサイズと属性との組み合わせを入力すると、第1相関性を示すスコアに第2相関性を示すスコアが加算された総合スコアを出力するモデルを生成する。
【0122】
生成部133は、例えば、各評価ユーザからの評価が高いサイズ同士及び属性同士を正例として学習させたモデルを生成する。
【0123】
(算出部134)
算出部134は、例えば、各特定対象の各サイズ同士の第1相関性を示すスコアを算出する。
【0124】
算出部134は、例えば、生成部133により生成されたモデルを用いて、第1相関性を示すスコアを算出する。
【0125】
算出部134は、例えば、ブランド同士の第2相関性を示すスコアを算出する。
【0126】
算出部134は、例えば、生成部133により生成されたモデルを用いて、第2相関性を示すスコアを算出する。
【0127】
算出部134は、例えば、第1相関性を示すスコアに、第2相関性を示すスコアを加算して、総合スコアを算出する。
【0128】
(提供部135)
提供部135は、例えば、生成部133により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供(送信)する。
【0129】
提供部135は、例えば、一のサイズの特定対象の試着又は購入を提案するための情報を提供する。
【0130】
提供部135は、例えば、生成部133により生成された第2相関性情報に基づいて、対象ユーザの嗜好に応じたサービスを提供する。
【0131】
提供部135は、例えば、一のブランドの特定対象の試着又は購入を提案するための情報を提供する。
【0132】
提供部135は、例えば、算出部134により算出されたスコア(総合スコアを含む)が高い一のサイズの特定対象の試着又は購入を提案するための情報を提供する。
【0133】
提供部135は、例えば、スコア(総合スコアを含む)が高い特定対象のサイズを提案するための情報を提供する。
【0134】
〔5.管理サーバの構成〕
次に、
図10を用いて、実施形態に係る管理サーバ200の構成について説明する。
図10は、実施形態に係る管理サーバ200の構成例を示す図である。
図10に示すように、管理サーバ200は、通信部210と、記憶部220と、制御部230とを有する。なお、管理サーバ200は、管理サーバ200の管理者から各種操作を受け付ける入力部や、各種情報を表示するための表示部を有してもよい。
【0135】
(通信部210)
通信部210は、例えば、NIC等によって実現される。そして、通信部210は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、情報処理装置100等との間で情報の送受信を行う。
【0136】
(記憶部220)
記憶部220は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【0137】
記憶部220は、特定対象情報記憶部124と同様の情報を記憶する。このため、説明を省略する。
【0138】
(制御部230)
制御部230は、コントローラであり、例えば、CPUやMPU等によって、管理サーバ200内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部230は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。
【0139】
図10に示すように、制御部230は、取得部231と、提供部232とを有し、以下に説明する情報処理の作用を実現または実行する。なお、制御部230の内部構成は、
図10に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【0140】
(取得部231)
取得部231は、各種情報を取得する。取得部231は、外部の情報処理装置から各種情報を取得する。取得部231は、情報処理装置100等の他の情報処理装置から各種情報を取得する。
【0141】
取得部231は、記憶部220から各種情報を取得する。また、取得部231は、取得した各種情報を記憶部220に格納する。
【0142】
取得部231は、所定の電子商店街で提供される特定対象の対象情報を取得する。
【0143】
(提供部232)
提供部232は、取得部231により取得された対象情報を提供(送信)する。
【0144】
〔6.情報処理のフロー〕
次に、
図11を用いて、実施形態に係る情報処理システム1による情報処理の手順について説明する。
図11は、実施形態に係る情報処理システム1による情報処理の手順を示すフローチャートである。
【0145】
図11に示すように、情報処理装置100は、特定対象の各サイズに対する評価ユーザによる評価を示す第1評価情報を取得する(ステップS201)。
【0146】
情報処理装置100は、取得した第1評価情報に基づいて、第1相関性を示す第1相関性情報を生成する(ステップS202)。
【0147】
情報処理装置100は、生成した第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する(ステップS203)。
【0148】
〔7.変形例〕
上述した実施形態に係る情報処理システム1は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理システム1の他の実施形態について説明する。
【0149】
上記実施形態では、特定対象が、評価ユーザから評価された場合を説明した。以下、変形例では、特定対象が、購入ユーザから評価された場合を説明する。なお、
図2と同様の説明は適宜省略する。
【0150】
なお、説明の便宜上、特定対象が、購入ユーザのみから評価された場合を説明するが、変形例は、特定対象が、評価ユーザから評価された上で、購入ユーザから評価された場合を含むものとする。一方、上記実施形態も同様に、特定対象が、評価ユーザのみから評価された場合を説明したが、上記実施形態は、特定対象が、購入ユーザから評価された上で、評価ユーザから評価された場合を含むものとする。
【0151】
特定対象によっては、購入した購入ユーザの数が少なく、評価の数が十分でない場合がある。例えば、特定対象が、新商品である場合等である。ここで、評価の数が十分でない場合とは、対象ユーザのサイズに応じたサービスを提供する上で、精度高く、例えば、対象ユーザのサイズに合った特定対象とサイズとの組み合わせを提案するための評価の数が十分でない場合である。このため、評価ユーザに、あらゆるサイズの各特定対象を試着して評価してもらうことで、購入ユーザによる評価の数が十分でない場合でも、精度高い、対象ユーザのサイズに応じたサービスの提供が可能となる。
【0152】
また、評価ユーザに、あらゆる全てのサイズの各特定対象を試着して評価してもらうことは困難である場合がある。このため、例えば、評価ユーザの評価情報がない特定対象に対しては、購入ユーザの評価情報を用いることで、精度高い、対象ユーザのサイズに応じたサービスの提供が可能となる。
【0153】
図12は、変形例に係る情報処理の一例を示す図である。
【0154】
以下、ユーザU21乃至U24が、管理サーバ200が管理する所定の電子商店街で提供される特定対象を購入した購入ユーザであるものとして説明する。また、ユーザU21が、26cmの特定対象AA1を購入した購入ユーザであり、ユーザU22が、26.5cmの特定対象AA2を購入した購入ユーザであり、ユーザU23が27cmの特定対象AA3を購入した購入ユーザであり、ユーザU24が27.5cmの特定対象AA1と27cmの特定対象AA2と27.5cmの特定対象AA3を購入した購入ユーザであるものとする。
【0155】
情報処理装置100は、特定対象AA1乃至AA3の各サイズに対するユーザU21乃至U24による評価を示す評価情報DT12を取得する(ステップS301)。
【0156】
評価情報DT12は、例えば、ユーザU11が、特定対象AA1の26cmが「×」と評価したことを示す。なお、特定対象AA1の26.5cm、27cm、27.5cmに対して付与された「-」や、特定対象AA2及び特定対象AA3の各サイズに対して付与された「-」は、ユーザU11による評価がないことを示す。
【0157】
また、評価情報DT12は、例えば、特定対象AA1の26cmのユーザU22乃至U24に対して付与された「-」は、特定対象AA1の26cmに対する評価がないことを示す。
【0158】
ユーザU11は、例えば、26cmの特定対象AA1を購入して使用し、特定対象AA1の26cmに対する第1評価情報を送信する。
【0159】
情報処理装置100は、各購入ユーザから送信された第1評価情報を取得して集約する(ステップS302)。評価情報DT12は、各購入ユーザが送信した第1評価情報を情報処理装置100が集約して記憶したものである。
【0160】
なお、ステップS302の後の処理は、上記実施形態と同様であるため、説明を省略する。
【0161】
〔8.効果〕
上述してきたように、実施形態に係る情報処理装置100は、取得部131と、生成部133と、提供部135とを有する。取得部131は、複数のサイズを有する特定対象の一以上のサイズに対するユーザによる評価を示す第1評価情報を取得する。生成部133は、取得部131により取得された第1評価情報に基づいて、異なる複数の特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する。提供部135は、生成部133により生成された第1相関性情報に基づいて、対象ユーザのサイズに応じたサービスを提供する。
【0162】
これにより、実施形態に係る情報処理装置100は、第1相関性に基づいて、対象ユーザに合ったサービスを提供することができるため、複数のユーザからの第1評価情報に基づいて、対象ユーザのサイズに応じたサービスを適切に提供することができる。
【0163】
また、ユーザは、評価のために特定対象を試着したユーザ、又は、特定対象を購入して使用したユーザである。
【0164】
これにより、実施形態に係る情報処理装置100は、評価ユーザ又は購入ユーザからの評価情報に基づいて、精度高い、対象ユーザのサイズに応じたサービスを提供することができる。
【0165】
また、ユーザは、異なる複数の特定対象のサイズ同士を共通して評価した同一ユーザである。
【0166】
これにより、実施形態に係る情報処理装置100は、同一ユーザからの評価情報に基づいて、精度高い、対象ユーザのサイズに応じたサービスを提供することができる。
【0167】
また、提供部135は、特定対象とサイズとの組み合わせを入力すると、第1相関性を示すスコアを出力するモデルを用いて特定された、第1相関性を示すスコアが高い特定対象とサイズとの組み合わせに応じたサービスを提供する。
【0168】
これにより、実施形態に係る情報処理装置100は、第1相関性を示すスコアに基づいて、精度高い、対象ユーザのサイズに応じたサービスを提供することができる。
【0169】
また、取得部131は、特定対象の属性に対するユーザによる評価を示す第2評価情報を取得する。また、生成部133は、取得部131により取得された第2評価情報に基づいて、異なる複数の特定対象の属性同士の第2相関性を示す第2相関性情報を生成する。また、提供部135は、生成部133により生成された第2相関性情報に基づいて、特定対象とサイズと属性との組み合わせを入力すると、第1相関性と第2相関性との組み合わせを示すスコアを出力するモデルを用いて特定された、第1相関性と第2相関性との組み合わせを示すスコアが高い特定対象とサイズと属性との組み合わせに応じたサービスを提供する。
【0170】
これにより、実施形態に係る情報処理装置100は、第1相関性及び第2相関性に基づいて、対象ユーザに合ったサービスを提供することができるため、複数のユーザからの第1評価情報及び第2評価情報に基づいて、対象ユーザのサイズに応じたサービスを適切に提供することができる。
【0171】
また、生成部133は、着用時のユーザに対する接地部分の少なくとも一部が共通するが、カテゴリが異なる特定対象のサイズ同士の第1相関性を示す第1相関性情報を生成する。
【0172】
これにより、実施形態に係る情報処理装置100は、カテゴリを跨いで、対象ユーザのサイズに応じたサービスを適切に提供することができる。
【0173】
〔9.ハードウェア構成〕
また、上述してきた実施形態に係る端末装置10、情報処理装置100及び管理サーバ200は、例えば、
図13に示すような構成のコンピュータ1000によって実現される。
図13は、端末装置10、情報処理装置100及び管理サーバ200の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
【0174】
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
【0175】
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。
【0176】
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
【0177】
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【0178】
例えば、コンピュータ1000が実施形態に係る端末装置10、情報処理装置100及び管理サーバ200として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部14、130及び230の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【0179】
〔10.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【0180】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【0181】
また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【0182】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【0183】
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【0184】
1 情報処理システム
10 端末装置
11 通信部
12 入力部
13 出力部
14 制御部
100 情報処理装置
110 通信部
120 記憶部
121 第1評価情報記憶部
122 第2評価情報記憶部
123 ユーザ情報記憶部
124 特定対象情報記憶部
130 制御部
131 取得部
132 特定部
133 生成部
134 算出部
135 提供部
141 受信部
142 送信部
200 管理サーバ
210 通信部
220 記憶部
230 制御部
231 取得部
232 提供部
N ネットワーク