(57)【要約】【課題】従来、ユーザの身体の精度の高いサイズを取得できなかった。【解決手段】商品を識別する商品識別子と商品のサイズに関する１以上の商品箇所サイズ情報を含む商品サイズ情報とを有する１以上の商品情報が格納される商品情報格納部と、商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報が格納される回答情報格納部と、アンケートの回答の対象の商品の商品サイズ情報と、回答情報とを用いて、ユーザの身体の箇所のサイズである２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する取得部と、取得部が取得したユーザサイズ情報を、回答情報に対応付くユーザ識別子と対にして、蓄積する蓄積部とを具備する情報処理装置により、ユーザの身体の精度の高いサイズを取得できる。【選択図】図１
2019191889.tif 000002
【特許請求の範囲】
【請求項１】
商品を識別する商品識別子と商品のサイズに関する１以上の商品箇所サイズ情報を含む商品サイズ情報とを有する１以上の商品情報が格納される商品情報格納部と、
商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報が格納される回答情報格納部と、
前記アンケートの回答の対象の商品の商品サイズ情報と、前記回答情報とを用いて、ユーザの身体の箇所のサイズである２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する取得部と、
前記取得部が取得したユーザサイズ情報を、前記回答情報に対応付くユーザ識別子と対にして、蓄積する蓄積部とを具備する情報処理装置。
【請求項２】
前記商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報を受信する回答情報受信部をさらに具備し、
前記回答情報格納部の回答情報は、前記回答情報受信部が受信した回答情報である請求項１記載の情報処理装置。
【請求項３】
商品の１以上の箇所のサイズがユーザに合うか否かに関するアンケートの情報であるアンケート情報が格納されるアンケート情報格納部と、
ユーザを識別するユーザ識別子に対応付く情報であり、商品の購入に関する情報であり、商品識別子を含む購入情報を受信する購入情報受信部と、
前記購入情報受信部が受信した購入情報に対応付くユーザ識別子に対応する端末装置に前記アンケート情報を送信するアンケート情報送信部とをさらに具備し、
前記回答情報受信部が受信した回答情報は、前記アンケート情報送信部が送信したアンケート情報に対応する回答の情報である請求項１または請求項２記載の情報処理装置。
【請求項４】
前記アンケート情報格納部の２以上の各アンケート情報は、商品に対応付いており、
前記アンケート情報送信部は、
前記購入情報受信部が受信した購入情報が有する商品識別子で識別される商品に対応付いているアンケート情報を選択し、当該アンケート情報を送信する請求項３記載の情報処理装置。
【請求項５】
前記商品サイズ情報は、２以上の商品箇所サイズ情報を含み、
前記回答情報は、２以上の商品の各箇所に対する合致の度合いである合致度情報を含み、
前記取得部は、
前記アンケートの回答の対象の商品の商品サイズ情報が有する２以上の各商品箇所サイズ情報に対して、各箇所に対する合致度情報に応じて、サイズを増減させることにより、商品の各箇所に対するユーザの各箇所のユーザ箇所サイズ情報を取得する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
ユーザ識別子とユーザの１以上の箇所のサイズに関する１以上のユーザ箇所サイズ情報を含むユーザサイズ情報とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、
前記ユーザ情報が有するユーザサイズ情報に含まれる２以上のユーザ箇所サイズ情報と、前記商品情報格納部に格納されている商品情報の商品サイズ情報が有する２以上の商品箇所サイズ情報とを用いて、ユーザのサイズに合致する商品を決定し、前記ユーザ情報に含まれるユーザ識別子に対応する端末装置に、当該決定した商品の商品情報の少なくとも一部を送信するレコメンド部とをさらに具備し、
前記蓄積部は、
前記取得部が取得したユーザサイズ情報を、前記ユーザ識別子と対にして、前記ユーザ情報格納部に蓄積する請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
前記蓄積部が蓄積したユーザサイズ情報を端末装置に送信するサイズ情報送信部をさらに具備する請求項１から請求項６いずれか一項に記載の情報処理装置。
【請求項８】
前記商品は靴であり、
前記ユーザサイズ情報は、ユーザの足の長さを特定する足長さ情報とユーザの足の幅を特定する足幅情報とを有し、
前記商品サイズ情報は、長さを特定する長さ情報と幅を特定する幅情報とを有し、
前記回答情報は、商品の長さに対する回答である長さ回答情報と商品の幅に対する回答である幅回答情報とを有し、
前記取得部は、
前記長さ情報に対して、前記長さ回答情報を用いて、増減し、足長さ情報を取得し、
前記幅情報に対して、前記幅回答情報を用いて、増減し、足幅情報を取得する請求項１から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記商品は洋服であり、
前記ユーザサイズ情報は、ユーザの特定の箇所の長さを示す２以上のユーザ長さ情報を有し、
前記商品サイズ情報は、商品の特定の箇所の長さを示す２以上の商品長さ情報を有し、
前記回答情報は、商品の２以上の各箇所の長さに対する回答である長さ回答情報を有し、
前記取得部は、
前記長さ情報に対して、前記長さ回答情報を用いて、増減し、ユーザ長さ情報を取得する請求項１から請求項７いずれか一項に記載の情報処理装置。
【請求項１０】
商品を識別する商品識別子と商品のサイズに関する１以上の商品箇所サイズ情報を含む商品サイズ情報とを有する１以上の商品情報が格納される商品情報格納部と、商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報が格納される回答情報格納部と、取得部と、蓄積部とにより実現される情報処理方法であって、
前記取得が、前記アンケートの回答の対象の商品の商品サイズ情報と、前記回答情報とを用いて、ユーザの身体の箇所のサイズである２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する取得ステップと、
前記蓄積部が、前記取得ステップで取得されたユーザサイズ情報を、前記回答情報に対応付くユーザ識別子と対にして、蓄積する蓄積ステップとを具備する情報処理方法。
【請求項１１】
商品を識別する商品識別子と商品のサイズに関する１以上の商品箇所サイズ情報を含む商品サイズ情報とを有する１以上の商品情報が格納される商品情報格納部と、
商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報が格納される回答情報格納部と、にアクセス可能なコンピュータを、
前記アンケートの回答の対象の商品の商品サイズ情報と、前記回答情報とを用いて、ユーザの身体の箇所のサイズである２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する取得部と、
前記取得部が取得したユーザサイズ情報を、前記回答情報に対応付くユーザ識別子と対にして、蓄積する蓄積部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの身体のサイズの情報を取得し、利用する情報処理装置等に関するものである。
【背景技術】
【０００２】
例えば、ネットショッピングを利用したアパレル商品の購入時に、商品のサイズに関する情報として、Ｓ、Ｍ、Ｌ、ＬＬや号数等の精度の高くない情報のみが提示されるに過ぎず、かつ、同じ表記のサイズでも、メーカーによって長さ等が同じではない場合も多く、ユーザは、商品の購入後、当該商品を着てみると合わないケースも多い。仮に、アパレル商品の正確な寸法情報が得られたとしても、ユーザは、自分自身の身体のサイズが把握できていないので、ユーザの身体のサイズに合う商品を購入することは容易ではない。
【０００３】
従来、洋服や靴等の身につける物を購入することを決定する過程における試着等の行為を可能にし、かつ陳列や在庫スペースの関係上小規模店舗では売りにくいとされていた、かかる商品の販売を可能にする商品販売システムがあった（特許文献１参照）。
【０００４】
また、Ｗｅｂ上から、３サイズ＋アルファのデータ入力・目的地（行く場所）データの入力・遊びに行く時期の入力の入力により、入力された場所のその時期の画像を背景として、購入予定の洋服を試着した画像を表示する事により、買いたい服が、その時期のその場所に合っているか容易に判断できるシステムがあった（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−７９０８号公報
【特許文献２】特開２００３−１８７１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術において、ユーザの身体の精度の高いサイズを取得できなかった。
そこで、本発明において、ユーザが商品を身に付けた結果、どの部分がフィットし、どの部分がフィットしなかったか等のアンケートの結果と、当該商品の正確な寸法情報とを用いて、ユーザの身体の精度の高いサイズを取得することを目的とする。
【課題を解決するための手段】
【０００７】
本第一の発明の情報処理装置は、商品を識別する商品識別子と商品のサイズに関する１以上の商品箇所サイズ情報を含む商品サイズ情報とを有する１以上の商品情報が格納される商品情報格納部と、商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報が格納される回答情報格納部と、アンケートの回答の対象の商品の商品サイズ情報と、回答情報とを用いて、ユーザの身体の箇所のサイズである２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する取得部と、取得部が取得したユーザサイズ情報を、回答情報に対応付くユーザ識別子と対にして、蓄積する蓄積部とを具備する情報処理装置である。
【０００８】
かかる構成により、購入した商品の商品サイズ情報とユーザの商品に対するアンケートの回答情報とを用いて、ユーザの身体の精度の高いサイズを取得できる。
【０００９】
また、本第二の発明の情報処理装置は、第一の発明に対して、商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報を受信する回答情報受信部をさらに具備し、回答情報格納部の回答情報は、回答情報受信部が受信した回答情報である情報処理装置である。
【００１０】
かかる構成により、購入した商品の商品サイズ情報とユーザの商品に対するアンケートの回答情報とを用いて、ユーザの身体の精度の高いサイズを取得できる。
【００１１】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、商品の１以上の箇所のサイズがユーザに合うか否かに関するアンケートの情報であるアンケート情報が格納されるアンケート情報格納部と、ユーザを識別するユーザ識別子に対応付く情報であり、商品の購入に関する情報であり、商品識別子を含む購入情報を受信する購入情報受信部と、購入情報受信部が受信した購入情報に対応付くユーザ識別子に対応する端末装置にアンケート情報を送信するアンケート情報送信部とをさらに具備し、回答情報受信部が受信した回答情報は、アンケート情報送信部が送信したアンケート情報に対応する回答の情報である情報処理装置である。
【００１２】
かかる構成により、購入した商品の商品サイズ情報とユーザの商品に対するアンケートの回答情報とを用いて、ユーザの身体の精度の高いサイズを取得できる。
【００１３】
また、本第四の発明の情報処理装置は、第三の発明に対して、アンケート情報格納部の２以上の各アンケート情報は、商品に対応付いており、アンケート情報送信部は、購入情報受信部が受信した購入情報が有する商品識別子で識別される商品に対応付いているアンケート情報を選択し、アンケート情報を送信する情報処理装置である。
【００１４】
かかる構成により、商品に応じた適切なアンケートを実施できる。
【００１５】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、商品サイズ情報は、２以上の商品箇所サイズ情報を含み、回答情報は、２以上の商品の各箇所に対する合致の度合いである合致度情報を含み、取得部は、アンケートの回答の対象の商品の商品サイズ情報が有する２以上の各商品箇所サイズ情報に対して、各箇所に対する合致度情報に応じて、サイズを増減させることにより、商品の各箇所に対するユーザの各箇所のユーザ箇所サイズ情報を取得する情報処理装置である。
【００１６】
かかる構成により、ユーザの身体の精度の高いサイズを適切に取得できる。
【００１７】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、ユーザ識別子とユーザの１以上の箇所のサイズに関する１以上のユーザ箇所サイズ情報を含むユーザサイズ情報とを有する１以上のユーザ情報が格納されるユーザ情報格納部と、ユーザ情報が有するユーザサイズ情報に含まれる２以上のユーザ箇所サイズ情報と、商品情報格納部に格納されている商品情報の商品サイズ情報が有する２以上の商品箇所サイズ情報とを用いて、ユーザのサイズに合致する商品を決定し、ユーザ情報に含まれるユーザ識別子に対応する端末装置に、当該決定した商品の商品情報の少なくとも一部を送信する送信するレコメンド部とをさらに具備し蓄積部は、取得部が取得したユーザサイズ情報を、ユーザ識別子と対にして、ユーザ情報格納部に蓄積する情報処理装置である。
【００１８】
かかる構成により、ユーザの身体の精度の高いサイズを用いた、適切な商品のレコメンドができる。
【００１９】
また、本第七の発明の情報処理装置は、第一から第六いずれか１つの発明に対して、蓄積部が蓄積したユーザサイズ情報を端末装置に送信するサイズ情報送信部をさらに具備する情報処理装置である。
【００２０】
かかる構成により、ユーザの身体の精度の高いサイズをユーザに知らせることができる。
【００２１】
また、本第八の発明の情報処理装置は、第一から第七いずれか１つの発明に対して、商品は靴であり、ユーザサイズ情報は、ユーザの足の長さを特定する足長さ情報とユーザの足の幅を特定する足幅情報とを有し、商品サイズ情報は、長さを特定する長さ情報と幅を特定する幅情報とを有し、回答情報は、商品の長さに対する回答である長さ回答情報と商品の幅に対する回答である幅回答情報とを有し、取得部は、長さ情報に対して、長さ回答情報を用いて、増減し、足長さ情報を取得し、幅情報に対して、幅回答情報を用いて、増減し、足幅情報を取得する情報処理装置である。
【００２２】
かかる構成により、購入した靴の商品サイズ情報とユーザの商品に対するアンケートの回答情報とを用いて、ユーザの足の精度の高いサイズを取得できる。
【００２３】
また、本第九の発明の情報処理装置は、第一から第七いずれか１つの発明に対して、商品は洋服であり、ユーザサイズ情報は、ユーザの特定の箇所の長さを示す２以上のユーザ長さ情報を有し、商品サイズ情報は、商品の特定の箇所の長さを示す２以上の商品長さ情報を有し、回答情報は、商品の２以上の各箇所の長さに対する回答である長さ回答情報を有し、取得部は、長さ情報に対して、長さ回答情報を用いて、増減し、ユーザ長さ情報を取得する情報処理装置である。
【００２４】
かかる構成により、購入した洋服の商品サイズ情報とユーザの商品に対するアンケートの回答情報とを用いて、ユーザの体の精度の高いサイズを取得できる。
【発明の効果】
【００２５】
本発明による情報処理装置によれば、ユーザの身体の精度の高いサイズを取得できる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同情報処理装置１の動作について説明するフローチャート
【図４】同サイズ取得処理について説明するフローチャート
【図５】同レコメンド１の処理について説明するフローチャート
【図６】同レコメンド２の処理について説明するフローチャート
【図７】同サイズ合致判断処理について説明するフローチャート
【図８】同端末装置２の動作について説明するフローチャート
【図９】同商品情報管理表を示す図
【図１０】同アンケート情報管理表を示す図
【図１１】同ユーザ情報管理表を示す図
【図１２】同購入情報管理表を示す図
【図１３】同回答情報管理表を示す図
【図１４】同画面例を示す図
【図１５】同画面例を示す図
【図１６】同コンピュータシステムの概観図
【図１７】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態１）
【００２９】
本実施の形態において、商品のサイズと当該商品に対するアンケートの回答とから、ユーザの身体のサイズの情報を取得し、当該情報をユーザ識別子に対応付けて蓄積する情報処理装置を備える情報システムについて説明する。
【００３０】
また、本実施の形態において、商品識別子とユーザ識別子とを有する購入情報を端末装置から受信し、当該商品に対するアンケートの情報を端末装置に送信し、当該アンケートの回答情報を端末装置から受信し、商品識別子と対になるサイズ情報と回答情報とに基づいてユーザのサイズの情報を取得する情報処理装置を備える情報システムについて説明する。
【００３１】
また、本実施の形態において、取得したユーザの身体のサイズの情報をユーザの端末装置に送信する情報処理装置を備える情報システムについて説明する。なお、ユーザの身体の各箇所のサイズは、ユーザに合う商品の各箇所のサイズと同一視しても良い。
【００３２】
さらに、本実施の形態において、取得したユーザのサイズの情報を用いて、商品をレコメンドする情報処理装置を備える情報システムについて説明する。
【００３３】
また、本実施の形態において、
【００３４】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、情報処理装置１、および１または２以上の端末装置２を具備する。情報処理装置１は、ここでは、例えば、いわゆるサーバ装置である。情報処理装置１は、例えば、クラウドサーバやＡＳＰサーバであるが、そのタイプや設置場所は問わない。端末装置２は、スマートフォンやタブレット端末や携帯電話等の携帯端末等、いわゆるノートパソコン等であり、そのタイプは問わない。また、情報処理装置１と１以上の各端末装置２とは、インターネット等のネットワークにより通信可能である。
【００３５】
図２は、本実施の形態における情報システムＡのブロック図である。
【００３６】
情報システムＡを構成する情報処理装置１は、格納部１１、受信部１２、処理部１３、および送信部１４を備える。
【００３７】
格納部１１は、商品情報格納部１１１、アンケート情報格納部１１２、ユーザ情報格納部１１３、購入情報格納部１１４、および回答情報格納部１１５を備える。受信部１２は、購入情報受信部１２１、および回答情報受信部１２２を備える。処理部１３は、取得部１３１、蓄積部１３２、およびレコメンド部１３３を備える。送信部１４は、アンケート情報送信部１４１、およびサイズ情報送信部１４２を備える。
【００３８】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。
【００３９】
情報処理装置１を構成する格納部１１には、各種の情報が格納される。各種の情報とは、例えば、後述する商品情報、後述するアンケート情報、後述するユーザ情報、後述する購入情報、後述する回答情報である。
【００４０】
商品情報格納部１１１には、１または２以上の商品情報が格納される。商品情報は、商品に関する情報である。商品情報は、商品識別子と商品サイズ情報とを有する。商品識別子は、商品を識別する情報であり、例えば、ＩＤ、商品名等である。商品サイズ情報は、商品のサイズに関する情報である。商品サイズ情報は、１または２以上の商品箇所サイズ情報を含む。商品箇所サイズ情報は、商品の一部分の箇所のサイズである。商品サイズ情報は、商品の特定の箇所の長さを示す２以上の商品長さ情報を有することは好適である。商品がシャツやジャケット等の上半身に身に付ける商品の場合、商品箇所サイズ情報は、例えば、首回りの情報である首回り情報、腰回りの情報である腰回り情報、胴回りの情報である胴回り情報等である。商品がパンツやズボン等の下半身に身に付ける商品の場合、商品箇所サイズ情報は、例えば、腰回りの情報である腰回り情報、股下の情報である股下情報等である。商品が靴の場合、商品箇所サイズ情報は、例えば、足の長さの情報である足長さ情報、足の幅の情報である足幅情報である。なお、商品情報は、商品名、価格、重量、色、等を含んでも良い
【００４１】
アンケート情報格納部１１２は、１または２以上のアンケート情報が格納される。アンケート情報は、商品に関するアンケートの情報である。
【００４２】
ここでのアンケートは、通常、商品の１以上の箇所のサイズがユーザに合うか否かに関するアンケートの情報である。ユーザに合うか否かは、ユーザに合った程度を示す情報の中からの選択であるが、ユーザに合ったか否かの２値のうちの選択でも良い。アンケートは、２以上の各箇所について、ユーザに合うか否かを問うアンケートであることは好適である。つまり、アンケート情報は、２以上の設問情報を有することは好適である。なお、各設問情報は、商品の２以上の各箇所についての設問の情報である。また、商品の２以上の各箇所は、例えば、首回り、腰回り、胴回り、股下、足の長さ、足の幅等である。設問情報は、例えば、「商品の＜箇所＞は、あなたにフィットしましたか？」であり、回答の候補は、例えば、「１：大変小さかった，２：少し小さかった，３：丁度良かった，４：少し大きかった，５：大変大きかった」の５つでも良いし、「１：小さかった，２：丁度良かった，３：大きかった」の３つでも良いし、「０：フィットした，１：フィットしなかった」の２つでも良い。なお、＜箇所＞は、変数であり、例えば、首回り、腰回り、胴回り、股下、足の長さ、足の幅等が入る。また、ユーザに合うか否かを問うことは、ユーザに合う程度を問うことでも良い。
【００４３】
ユーザ情報格納部１１３は、１または２以上のユーザ情報が格納される。ユーザ情報は、ユーザに関する情報である。ユーザ情報は、ユーザ識別子と対になる情報である。ユーザ識別子と対になる情報は、ユーザ識別子を含む情報でも良い。ユーザ識別子は、端末装置２のユーザを識別する情報である。ユーザ識別子は、端末装置２を識別する情報でも良い。ユーザ識別子は、例えば、ユーザＩＤ、電話番号、メールアドレス、端末装置２のＭＡＣアドレス、ＩＰアドレス等である。ユーザ情報は、ユーザサイズ情報を有する。ユーザサイズ情報は、ユーザのサイズに関する情報である。ユーザサイズ情報は、ユーザの身体のサイズであるが、ユーザに合う商品のサイズである、と考えても良い。ユーザサイズ情報は、１または２以上のユーザ箇所サイズ情報を含む。ユーザ箇所サイズ情報は、ユーザの特定の箇所のサイズを示す情報であるが、ユーザに合う商品の特定の箇所のサイズを示す情報である、と考えても良い。ユーザ箇所サイズ情報は、例えば、ユーザの足の長さを示す足長さ情報、ユーザの足の幅を示す足幅情報、ユーザの首回りの長さを示す首回り情報、ユーザの腰回りの長さを示す腰回り情報、ユーザの胴回りの長さを示す胴回り情報、ユーザの股下の長さを示す股下情報などである。
【００４４】
ユーザサイズ情報は、例えば、ユーザの特定の箇所の長さを示す２以上のユーザ長さ情報を有する。ユーザサイズ情報とは、例えば、ユーザの足の長さを特定する足長さ情報とユーザの足の幅を特定する足幅情報とを有する。ユーザ情報は、例えば、体重、身長等を有しても良い。
【００４５】
購入情報格納部１１４には、１または２以上の購入情報が格納される。購入情報は、商品が購入されたことに関する情報である。購入情報は、例えば、購入された商品の商品識別子、購入された商品の数を示す数情報、購入したユーザのユーザ識別子、購入日を示す購入日情報等を有する。
【００４６】
回答情報格納部１１５は、１または２以上の回答情報が格納される。回答情報は、アンケートに対する回答の情報である。回答情報は、１または２以上の設問回答情報を有する。設問回答情報は、各設問に対する回答の情報である。回答情報は、回答したユーザのユーザ識別子に対応付いている。なお、各設問は、通常、各箇所に対する合致の度合いを尋ねる質問、または合致したか否かを尋ねる質問である。
【００４７】
なお、アンケートは、通常、商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートである。
【００４８】
回答情報は、２以上の商品の各箇所に対する合致の度合いである合致度情報を含むことは好適である。合致度情報は、例えば、１から５のいずれかの整数であり、例えば、「１：大変小さかった，２：少し小さかった，３：丁度良かった，４：少し大きかった，５：大変大きかった」である。また、合致度情報は、例えば、１から３のいずれかの整数であり、例えば、「１：小さかった，２：丁度良かった，３：大きかった」である。合致度情報は、設問回答情報の一例である。設問回答情報は、例えば、「０：合った，−１：合わなかった」等の２つの値のうちの選択でも良い。
【００４９】
回答情報は、例えば、商品の長さに対する回答である長さ回答情報と商品の幅に対する回答である幅回答情報を有する。
【００５０】
回答情報は、例えば、商品の２以上の各箇所の長さに対する回答である長さ回答情報を有する。
【００５１】
受信部１２は、各種の情報または指示等を受信する。各種の情報または指示とは、例えば、購入情報、回答情報である。
【００５２】
購入情報受信部１２１は、購入情報を受信する。購入情報受信部１２１は、例えば、購入情報を端末装置２から受信する。購入情報は、通常、商品識別子を含む。購入情報は、ユーザ識別子に対応付く情報である。なお、ある情報に対応付く情報とは、ある情報を含む情報でも良い。
【００５３】
回答情報受信部１２２は、回答情報を受信する。回答情報受信部１２２は、例えば、回答情報を端末装置２から受信する。回答情報は、ユーザ識別子に対応付く情報である。回答情報は、商品識別子に対応付いていることは好適である。
【００５４】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、取得部１３１、蓄積部１３２、レコメンド部１３３が行う処理である。各種の処理とは、例えば、受信された購入情報を用いて、商品の購入のための購入処理を行う。購入処理とは、例えば、決済処理、商品の搬送のための処理等である。購入処理は、商品の購入のための処理であれば良く、その内容は問わない。
【００５５】
取得部１３１は、アンケートの回答の対象の商品の商品サイズ情報と、回答情報とを用いて、２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する。
【００５６】
取得部１３１は、ユーザの格納されているユーザサイズ情報と、回答情報とを用いて、２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得しても良い。つまり、取得部１３１は、回答情報を用いて、格納されているユーザサイズ情報を修正しても良い。かかる場合、通常、アンケートの対象の商品は、格納されているユーザサイズ情報が示すサイズに合致する商品である。
【００５７】
取得部１３１は、例えば、アンケートの回答の対象の商品の商品サイズ情報が有する２以上の各商品箇所サイズ情報に対して、各箇所に対する合致度情報に応じて、サイズを増減させることにより、商品の各箇所に対するユーザの各箇所のユーザ箇所サイズ情報を取得する。
【００５８】
例えば、一の箇所に対する合致度情報が「１：大変小さかった」である場合、取得部１３１は、例えば、当該合致度情報に対応する商品箇所サイズ情報（gs1）に対して、ａ（ａは、予め決められた定数であり、例えば「４ｃｍ」）を加算し、「ユーザ箇所サイズ情報＝gs1＋ａ」を算出する。例えば、一の箇所に対する合致度情報が「２：少し小さかった」である場合、取得部１３１は、例えば、当該合致度情報に対応する商品箇所サイズ情報（gs1）に対して、ｂ（ｂは、予め決められた定数であり、例えば「１ｃｍ」）を加算し、「ユーザ箇所サイズ情報＝gs1＋ｂ」を算出する。例えば、一の箇所に対する合致度情報が「３：丁度良かった」である場合、取得部１３１は、例えば、当該合致度情報に対応する商品箇所サイズ情報（gs1）をユーザ箇所サイズ情報として取得する。例えば、一の箇所に対する合致度情報が「４：少し大きかった」である場合、取得部１３１は、例えば、当該合致度情報に対応する商品箇所サイズ情報（gs1）に対して、ｃ（ｃは、予め決められた定数であり、例えば「２ｃｍ」）を減算し、「ユーザ箇所サイズ情報＝gs1−ｃ」を算出する。例えば、一の箇所に対する合致度情報が「５：大変大きかった」である場合、取得部１３１は、例えば、当該合致度情報に対応する商品箇所サイズ情報（gs1）に対して、ｄ（ｄは、予め決められた定数であり、例えば「５ｃｍ」）を減算し、「ユーザ箇所サイズ情報＝gs1−ｃ」を算出する。
【００５９】
取得部１３１は、ユーザの身体の一の箇所の長さ情報に対して、長さ回答情報を用いて、増減し、ユーザ長さ情報を取得する。取得部１３１は、例えば、ユーザの足の長さ情報に対して、長さ回答情報を用いて、増減し、足長さ情報を取得する。
【００６０】
蓄積部１３２は、取得部１３１が取得したユーザサイズ情報を、ユーザ識別子と対にして、ユーザ情報格納部１１３に蓄積する。なお、かかるユーザ識別子は、回答情報に対応付くユーザ識別子である。
【００６１】
蓄積部１３２は、受信された購入情報を購入情報格納部１１４に蓄積しても良い。
【００６２】
レコメンド部１３３は、ユーザ情報が有するユーザサイズ情報に含まれる２以上のユーザ箇所サイズ情報と、商品情報格納部１１１に格納されている商品情報の商品サイズ情報が有する２以上の商品箇所サイズ情報とを用いて、ユーザの身体のサイズに合致する商品を決定し、ユーザ情報に含まれるユーザ識別子に対応する端末装置２に、当該決定した商品の商品情報の少なくとも一部を送信する。
【００６３】
レコメンド部１３３は、例えば、２以上のユーザ箇所サイズ情報と予め決められた条件を満たすほど近似する２以上の商品箇所サイズ情報を商品情報格納部１１１から検知する。そして、レコメンド部１３３は、例えば、当該２以上の商品箇所サイズ情報と対になる情報を商品情報格納部１１１から取得する。なお、２以上の商品箇所サイズ情報と対になる情報は、２以上の商品箇所サイズ情報と対になる商品識別子に対応する商品情報の少なくとも一部の情報である。
【００６４】
レコメンド部１３３は、例えば、２以上のユーザ箇所サイズ情報を用いて構成されるベクトルと、商品の２以上の商品箇所サイズ情報を用いて構成されるベクトルとの距離を算出し、当該距離が予め決められた条件を満たすほど短い場合、当該商品をレコメンドの対象、またはレコメンドの候補として決定する。
【００６５】
送信部１４は、各種の情報を送信する。各種の情報とは、例えば、アンケート情報、ユーザサイズ情報である。
【００６６】
アンケート情報送信部１４１は、購入情報受信部１２１が受信した購入情報に対応付くユーザ識別子に対応する端末装置２に、アンケート情報を送信する。なお、かかるアンケート情報は、通常、アンケート情報格納部１１２のアンケート情報である。
【００６７】
アンケート情報送信部１４１は、例えば、購入情報受信部１２１が受信した購入情報が有する商品識別子で識別される商品に対応付いているアンケート情報を選択し、アンケート情報を送信する。なお、かかる場合、アンケート情報格納部１１２には、商品識別子に対応付けられた２以上のアンケート情報が格納されている。商品識別子に対応付けられたアンケート情報は、商品の種類を示す種類情報に対応付いていても良い。つまり、商品識別子に対応付けられたアンケート情報とは、商品が決定された場合に、確定されるアンケート情報であれば良い。
【００６８】
また、アンケート情報の送信のタイミングは問わない。アンケート情報送信部１４１は、購入情報受信部１２１が購入情報を受信した場合に、アンケート情報を送信しても良い。アンケート情報送信部１４１は、端末装置２からの指示の受信により、アンケート情報を送信しても良い。アンケート情報送信部１４１は、購入情報受信部１２１が購入情報を受信した後、予め決められた期間の経過後、アンケート情報を送信する等しても良い。
【００６９】
サイズ情報送信部１４２は、蓄積部１３２が蓄積したユーザサイズ情報を端末装置２に送信する。この端末装置２は、ユーザサイズ情報を決定する際に用いた回答情報を送信してきたユーザの端末装置２である。なお、サイズ情報送信部１４２がユーザサイズ情報を送信するタイミングも問わない。
【００７０】
端末装置２を構成する端末格納部２１には、各種の情報が格納される。各種の情報とは、例えば、ユーザを識別するユーザ識別子である。各種の情報は、例えば、端末受信部２５が受信した情報である。受信した情報は、例えば、ユーザサイズ情報、アンケート情報である。なお、ユーザ識別子は、端末装置２を識別する情報でも良い。
【００７１】
端末受付部２２は、各種の指示や情報等を受け付ける。各種の指示や情報等とは、例えば、購入情報、回答情報である。
【００７２】
各種の指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７３】
端末処理部２３は、各種の処理を行う。各種の処理とは、例えば、端末受信部２５が受信した情報を表示される情報に構成する処理である。各種の処理とは、例えば、端末受付部２２が受け付けた指示等を送信する指示等に構成する処理である。
【００７４】
端末送信部２４は、各種の指示や情報等を情報処理装置１に送信する。各種の指示や情報等とは、例えば、回答情報、購入情報、端末処理部２３が構成した指示、端末受付部２２が受け付けた指示や情報等である。
【００７５】
端末受信部２５は、各種の情報を情報処理装置１から受信する。各種の情報とは、例えば、ユーザサイズ情報、アンケート情報である。
【００７６】
端末出力部２６は、各種の情報を出力する。各種の情報とは、例えば、端末受付部２２が受け付けた情報、端末受信部２５が受信した情報、端末処理部２３が構成した情報である。各種の情報とは、例えば、ユーザサイズ情報、アンケート情報である。
【００７７】
ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である、と考えても良い。
【００７８】
格納部１１、商品情報格納部１１１、アンケート情報格納部１１２、ユーザ情報格納部１１３、購入情報格納部１１４、回答情報格納部１１５、および端末格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７９】
格納部１１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１で記憶されるようになってもよい。
【００８０】
受信部１２、購入情報受信部１２１、回答情報受信部１２２、および端末受信部２５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００８１】
処理部１３、取得部１３１、蓄積部１３２、レコメンド部１３３、および端末処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、レコメンド部１３３は、通常、無線または有線の通信手段を含む。
【００８２】
送信部１４、アンケート情報送信部１４１、サイズ情報送信部１４２、および端末送信部２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８３】
端末出力部２６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８４】
次に、情報システムＡの動作について説明する。まず、情報処理装置１の動作について、図３のフローチャートを用いて説明する。
【００８５】
（ステップＳ３０１）購入情報受信部１２１は、端末装置２から購入情報を受信したか否かを判断する。購入情報を受信した場合はステップＳ３０２に行き、購入情報を受信しなかった場合はステップＳ３０７に行く。
【００８６】
（ステップＳ３０２）蓄積部１３２は、ステップＳ３０１で受信された購入情報を購入情報格納部１１４に蓄積する。
【００８７】
（ステップＳ３０３）処理部１３は、ステップＳ３０１で受信された購入情報を用いて、商品の購入処理を行う。
【００８８】
（ステップＳ３０４）処理部１３は、ステップＳ３０１で受信された購入情報に対応する商品に対するアンケート情報をアンケート情報格納部１１２から取得する。なお、かかる処理は、アンケート情報送信部１４１が行っても良い。
【００８９】
（ステップＳ３０５）アンケート情報送信部１４１は、ステップＳ３０４で取得されたアンケート情報を、購入情報を送信してきた端末装置２に送信する。
【００９０】
（ステップＳ３０６）レコメンド部１３３は、レコメンド処理を行う。ステップＳ３０１に戻る。かかるレコメンド処理は、端末装置２から購入情報を受信したことに応じたレコメンド処理である。かかるレコメンド処理をレコメンド１とする。レコメンド１の処理について、図５のフローチャートを用いて説明する。
【００９１】
（ステップＳ３０７）回答情報受信部１２２は、回答情報を受信したか否かを判断する。回答情報を受信した場合はステップＳ３０８に行き、回答情報を受信しなかった場合はステップＳ３１０に行く。
【００９２】
（ステップＳ３０８）取得部１３１は、回答情報を用いたサイズ取得処理を行う。ステップＳ３０１に戻る。サイズ取得処理について、図４のフローチャートを用いて説明する。
【００９３】
（ステップＳ３０９）サイズ情報送信部１４２は、ステップＳ３０８で取得されたユーザサイズ情報を端末装置２に送信する。ステップＳ３０１に戻る。
【００９４】
（ステップＳ３１０）情報処理装置１の図示しない受付部は、商品情報を受け付けたか否かを判断する。商品情報を受け付けた場合はステップＳ３１０に行き、商品情報を受け付けなかった場合はステップＳ３０１に戻る。なお、商品情報の受け付けは、例えば、新しい商品の取り扱いに伴うもの、販売促進したい商品の指定等である。
【００９５】
（ステップＳ３１１）レコメンド部１３３は、商品情報の受け付けに応じたレコメンド処理を行う。ステップＳ３０１に戻る。かかるレコメンド処理は、レコメンド２という。レコメンド２の処理について、図６のフローチャートを用いて説明する。
【００９６】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９７】
次に、ステップＳ３０８のサイズ取得処理について、図４のフローチャートを用いて説明する。
【００９８】
（ステップＳ４０１）取得部１３１は、カウンタｉに１を代入する。
【００９９】
（ステップＳ４０２）取得部１３１は、受信された回答情報の中に、ｉ番目の設問回答情報が存在するか否かを判断する。ｉ番目の設問回答情報が存在する場合はステップＳ４０３に行き、ｉ番目の設問回答情報が存在しない場合は上位処理にリターンする。なお、ここで、ｉ番目の設問回答情報が存在する場合は、取得部１３１は、ｉ番目の設問回答情報を取得する。
【０１００】
（ステップＳ４０３）取得部１３１は、ｉ番目の設問回答情報に対する箇所の商品箇所サイズ情報を、商品情報格納部１１１から取得する。取得部１３１は、例えば、回答情報が有する商品識別子と対になる商品箇所サイズ情報であり、ｉ番目の設問回答情報と対になる箇所識別子と対になる商品箇所サイズ情報を商品情報格納部１１１から取得する。
【０１０１】
（ステップＳ４０４）取得部１３１は、ステップＳ４０２で取得したｉ番目の設問回答情報と、ステップＳ４０３で取得した商品箇所サイズ情報とを用いて、ｉ番目の箇所のユーザ箇所サイズ情報を取得する。
【０１０２】
（ステップＳ４０５）取得部１３１は、カウンタｉを１、インクリメントする。ステップＳ４０２に戻る。
【０１０３】
次に、ステップＳ３０６のレコメンド１の処理について、図５のフローチャートを用いて説明する。
【０１０４】
（ステップＳ５０１）レコメンド部１３３は、購入情報に対応するユーザ識別子を取得する。
【０１０５】
（ステップＳ５０２）レコメンド部１３３は、ステップＳ５０１で取得したユーザ識別子と対になるユーザサイズ情報をユーザ情報格納部１１３から取得する。
【０１０６】
（ステップＳ５０３）レコメンド部１３３は、ステップＳ５０１で取得したユーザ識別子と対になるユーザ情報または／および受信された購入情報を用いて、レコメンドする候補の商品を決定する。かかる処理は、協調フィルタリング、ユーザの属性値（例えば、年齢、性別など）を考慮した商品選択等の、既存のレコメンド処理で良い。なお、レコメンドする候補の商品は、例えば、商品情報格納部１１１の商品情報に対応する商品である。
【０１０７】
（ステップＳ５０４）レコメンド部１３３は、カウンタｉに１を代入する。
【０１０８】
（ステップＳ５０５）レコメンド部１３３は、ステップＳ５０３で決定した商品の中に、ｉ番目の商品が存在するか否かを判断する。ｉ番目の商品が存在する場合はステップＳ５０６に行き、ｉ番目の商品が存在しない場合はステップＳ５１１に行く。
【０１０９】
（ステップＳ５０６）レコメンド部１３３は、ｉ番目の商品の商品サイズ情報を商品情報格納部１１１から取得する。
【０１１０】
（ステップＳ５０７）レコメンド部１３３は、サイズ合致判断処理を行う。サイズ合致判断処理について、図７のフローチャートを用いて説明する。なお、かかるサイズ合致判断処理は、ステップＳ５０２で取得したユーザサイズ情報とステップＳ５０６で取得した商品サイズ情報とを用いて行われる。
【０１１１】
（ステップＳ５０８）レコメンド部１３３は、ステップＳ５０７における判断結果が「サイズ合致」との判断結果であるか否かを判断する。「サイズ合致」との判断結果である場合はステップＳ５０９に行き、「サイズ不合致」との判断結果である場合はステップＳ５１０に行く。
【０１１２】
（ステップＳ５０９）レコメンド部１３３は、ｉ番目の商品の商品情報を商品情報格納部１１１から取得する。
【０１１３】
（ステップＳ５１０）レコメンド部１３３は、カウンタｉを１、インクリメントする。ステップＳ５０５に戻る。
【０１１４】
（ステップＳ５１１）レコメンド部１３３は、ステップＳ５０９で取得された１以上の商品情報を用いて、レコメンドする情報を構成する。
【０１１５】
（ステップＳ５１２）レコメンド部１３３は、ステップＳ５１１で構成した情報を端末装置２に送信する。上位処理にリターンする
【０１１６】
なお、図５のフローチャートにおいて、商品箇所サイズ情報とユーザ箇所サイズ情報とを用いて、レコメンドする商品を選択すれば良く、商品の選択のためのその他の条件は問わない。
【０１１７】
次に、ステップＳ３１０のレコメンド２の処理について、図６のフローチャートを用いて説明する。
【０１１８】
（ステップＳ６０１）レコメンド部１３３は、受け付けられた商品情報に含まれる商品サイズ情報を取得する。
【０１１９】
（ステップＳ６０２）レコメンド部１３３は、カウンタｉに１を代入する。
【０１２０】
（ステップＳ６０３）レコメンド部１３３は、ｉ番目のユーザが存在するか否かを判断する。ｉ番目のユーザが存在する場合はステップＳ６０４に行き、ｉ番目のユーザが存在しない場合は上位処理にリターンする。なお、ｉ番目のユーザが存在するか否かは、例えば、ユーザ情報格納部１１３にｉ番目のユーザ情報が存在するか否かにより決定される。
【０１２１】
（ステップＳ６０４）レコメンド部１３３は、ｉ番目のユーザのユーザサイズ情報をユーザ情報格納部１１３から取得する。
【０１２２】
（ステップＳ６０５）レコメンド部１３３は、サイズ合致判断処理を行う。サイズ合致判断処理について、図７のフローチャートを用いて説明する。なお、かかるサイズ合致判断処理は、ステップＳ６０４で取得したユーザサイズ情報とステップＳ６０１で取得した商品サイズ情報とを用いて行われる。
【０１２３】
（ステップＳ６０６）レコメンド部１３３は、ステップＳ６０５における判断結果が「サイズ合致」との判断結果であるか否かを判断する。「サイズ合致」との判断結果である場合はステップＳ６０７に行き、「サイズ不合致」との判断結果である場合はステップＳ６１０に行く。
【０１２４】
（ステップＳ６０７）レコメンド部１３３は、受け付けられた商品情報を取得する。
【０１２５】
（ステップＳ６０８）レコメンド部１３３は、ステップＳ６０７で取得された商品情報を用いて、当該商品がユーザの嗜好等に合致するか否かを判断する。合致する場合はステップＳ６０９に行き、合致しない場合はステップＳ６１０に行く。なお、ユーザの嗜好等に合致するか否かは、レコメンド部１３３は、例えば、当該ユーザのユーザ識別子と対になる購入情報（購入履歴の情報）と商品情報とを用いて判断しても良いし、ユーザ情報のうちの予め決められた属性値（例えば、年齢、性別など）と商品情報とを用いて判断しても良い。なお、かかる判断方法は、公知技術により可能である。
【０１２６】
（ステップＳ６０９）レコメンド部１３３は、商品情報をｉ番目のユーザの端末装置２に送信する。
【０１２７】
（ステップＳ６１０）レコメンド部１３３は、カウンタｉを１、インクリメントする。ステップＳ６０３に戻る。
【０１２８】
なお、図６のフローチャートにおいて、商品箇所サイズ情報とユーザ箇所サイズ情報とを用いて、レコメンドする商品を選択すれば良く、商品の選択のためのその他の条件は問わない。
【０１２９】
次に、ステップＳ５０７、ステップＳ６０５のサイズ合致判断処理について、図７のフローチャートを用いて説明する。
【０１３０】
（ステップＳ７０１）レコメンド部１３３は、カウンタｉに１を代入する。
【０１３１】
（ステップＳ７０２）レコメンド部１３３は、ｉ番目の箇所が存在するか否かを判断する。ｉ番目の箇所が存在する場合はステップＳ７０３に行き、ｉ番目の箇所が存在しない場合はステップＳ７０８に行く。なお、ｉ番目の箇所が存在するか否かは、例えば、商品サイズ情報の中にｉ番目の箇所の商品箇所サイズ情報が存在するか否かにより判断しても良い。ただし、ｉ番目の箇所が存在するか否かは、例えば、ユーザサイズ情報の中にｉ番目の箇所のユーザ箇所サイズ情報が存在するか否かにより判断しても良い。
【０１３２】
（ステップＳ７０３）レコメンド部１３３は、ｉ番目の箇所のユーザ箇所サイズ情報を、ユーザサイズ情報から取得する。
【０１３３】
（ステップＳ７０４）レコメンド部１３３は、ｉ番目の箇所の商品箇所サイズ情報を、商品サイズ情報から取得する。
【０１３４】
（ステップＳ７０５）レコメンド部１３３は、ステップＳ７０３で取得されたｉ番目の箇所のユーザ箇所サイズ情報とステップＳ７０４で取得されたｉ番目の箇所の商品箇所サイズ情報とが、予め決められた条件を満たすほど合致するか否かを判断する。予め決められた条件を満たすほど合致する場合はステップＳ７０６に行き、合致しない場合はステップＳ７０７に行く。なお、予め決められた条件を満たすほど合致することは、例えば、「｜ユーザ箇所サイズ情報が示すサイズ−商品箇所サイズ情報が示すサイズ｜＜＝閾値」、または「｜ユーザ箇所サイズ情報が示すサイズ−商品箇所サイズ情報が示すサイズ｜＜閾値」を満たすことである。なお、閾値は、箇所によって、商品の種類によって、または商品によって異なることは好適である。
【０１３５】
（ステップＳ７０６）レコメンド部１３３は、カウンタｉを１、インクリメントする。ステップＳ７０２に戻る。
【０１３６】
（ステップＳ７０７）レコメンド部１３３は、変数「結果」に「サイズ不合致」の情報を代入する。
【０１３７】
（ステップＳ７０８）レコメンド部１３３は、変数「結果」に「サイズ合致」の情報を代入する。
【０１３８】
次に、端末装置２の動作について、図８のフローチャートを用いて説明する。
【０１３９】
（ステップＳ８０１）端末受付部２２は、購入情報を受け付けたか否かを判断する。購入情報を受け付けた場合はステップＳ８０２に行き、購入情報を受け付けなかった場合はステップＳ８０６に行く。
【０１４０】
（ステップＳ８０２）端末処理部２３は、送信する購入情報を構成する。端末処理部２３は、例えば、ステップＳ８０１で受け付けられた購入情報、端末格納部２１のユーザ識別子を用いて、送信する購入情報を構成する。
【０１４１】
（ステップＳ８０３）端末送信部２４は、ステップＳ８０２で構成された購入情報を情報処理装置１に送信する。
【０１４２】
（ステップＳ８０４）端末受信部２５は、情報処理装置１からアンケート情報を受信したか否かを判断する。アンケート情報を受信した場合はステップＳ８０５に行き、アンケート情報を受信しなかった場合はステップＳ８０４に戻る。
【０１４３】
（ステップＳ８０５）端末処理部２３は、受信されたアンケート情報を端末格納部２１に蓄積する。ステップＳ８０１に戻る。
【０１４４】
（ステップＳ８０６）端末受付部２２は、アンケート情報の出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップＳ８０８に行き、出力指示を受け付けなかった場合はステップＳ８１５に行く。
【０１４５】
（ステップＳ８０７）端末出力部２６は、端末格納部２１のアンケート情報を出力する。
【０１４６】
（ステップＳ８０８）端末受付部２２は、出力されたアンケート情報に対して、回答情報を受け付けたか否かを判断する。回答情報を受け付けた場合はステップＳ８０９に行き、回答情報を受け付けなかった場合はステップＳ８１４に行く。
【０１４７】
（ステップＳ８０９）端末処理部２３は、送信する回答情報を構成する。なお、端末処理部２３は、例えば、ステップＳ８０８で受け付けられた回答情報、端末格納部２１のユーザ識別子を用いて、送信する回答情報を構成する。
【０１４８】
（ステップＳ８１０）端末送信部２４は、ステップＳ８０９で構成された回答情報を情報処理装置１に送信する。
【０１４９】
（ステップＳ８１１）端末受信部２５は、ユーザサイズ情報を受信したか否かを判断する。ユーザサイズ情報を受信した場合はステップＳ８１２に行き、ユーザサイズ情報を受信しなかった場合はステップＳ８１１に戻る。
【０１５０】
（ステップＳ８１２）端末処理部２３は、出力するユーザサイズ情報を構成する。
【０１５１】
（ステップＳ８１３）端末出力部２６は、ステップＳ８１２で構成されたユーザサイズ情報を出力する。ステップＳ８０１に戻る。
【０１５２】
（ステップＳ８１４）端末処理部２３は、タイムアウトか否かを判断する。タイムアウトであればステップＳ８０１に戻り、タイムアウトでなければステップＳ８０８に戻る。
【０１５３】
（ステップＳ８１５）端末受信部２５は、レコメンドされる１以上の商品の商品情報を受信したか否かを判断する。商品情報を受信した場合はステップＳ８１６に行き、商品情報を受信しなかった場合はステップＳ８０１に戻る。
【０１５４】
（ステップＳ８１６）端末処理部２３は、出力する商品情報を構成する。
【０１５５】
（ステップＳ８１７）端末出力部２６は、ステップＳ８１６で構成された商品情報を出力する。ステップＳ８０１に戻る。
【０１５６】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１５７】
今、商品情報格納部１１１には、図９に示す商品情報管理表が格納されている。商品情報管理表は、商品情報を管理する表である。商品情報管理表は、「商品識別子」「商品名」「商品種類情報」「商品サイズ情報」「価格」「色」などを有するレコードを１以上管理している。商品サイズ情報は、「全体サイズ」「商品箇所サイズ情報」を有する。「商品箇所サイズ情報」は、「首回り」「胴回り」「腰回り」「股下」「足長さ」「足幅」などを有する。「全体サイズ」は商品の全体のサイズで、例えば、「Ｓ、Ｍ、Ｌ等」、「９号、１１号等」、「２８号、２９号、３０号等」、「２４ｃｍ、２４．５ｃｍ、２５ｃｍ、２５．５ｃｍ」等である。「首回り」は首回り情報、「胴回り」は胴回り情報、「腰回り」は腰回り情報、「股下」は股下情報、「足長さ」は足長さ情報、「足幅」は足幅情報である。なお、商品箇所サイズ情報の「ｎ１、ｂ１、ｗ１、ｗ２、ｉ１、ｆｌ１等」は、通常、具体的な数値である。
【０１５８】
また、アンケート情報格納部１１２には、図１０に示すアンケート情報管理表が格納されている。アンケート情報管理表は、アンケート情報と設問回答情報に対する増減値などを管理する表である。アンケート情報管理表は、「ＩＤ」「商品種類情報」「箇所識別子」「アンケート情報」「設問回答情報に対する増減値」を有するレコードを１以上格納し得る。「ＩＤ」はレコードを識別する情報である。「商品種類情報」は商品の種類を特定する情報である。「箇所識別子」は身体または商品の箇所を識別する情報である。「アンケート情報」はアンケートの設問識別子（例えば、（１）、（２）、（３））、アンケートの内容を示す文字列を有する。「設問回答情報に対する増減値」は、ユーザ箇所サイズ情報を取得する際に使用する情報であり、設問回答情報に対して、商品箇所情報に対する増減値を示す。なお、増減値の「ａ、ｂ、・・・ｉ」は、通常、具体的な数値である。
【０１５９】
また、ユーザ情報格納部１１３には、図１１に示すユーザ情報管理表が格納されている。ユーザ情報管理表は、ユーザ情報を管理する表である。ユーザ情報管理表は、「ユーザＩＤ」「氏名」「ユーザサイズ情報」「クレジットカード番号」等を有するレコードを１以上格納し得る。「ユーザＩＤ」はユーザ識別子である。「氏名」はユーザの氏名である。「ユーザサイズ情報」は、ここでは、「首回り」「胴回り」「腰回り」「股下」「足長さ」「足幅」などを有する。「クレジットカード番号」は、決済で使用されるクレジットカードの番号である。なお、「ユーザサイズ情報」の各ユーザ箇所サイズ情報の値「ｙ１〜ｙ５」「ｔ１〜ｔ５」等は、通常、具体的な数値である。
【０１６０】
また、購入情報格納部１１４には、図１２に示す購入情報管理表が格納されている。購入情報管理表は、商品が購入された際の情報である購入情報を管理する表である。購入情報管理表は、「ＩＤ」「商品識別子」「数情報」「ユーザ識別子」「購入日」「価格」等を有するレコードを１以上格納し得る。
【０１６１】
さらに、回答情報格納部１１５には、図１３に示す回答情報管理表が格納されている。回答情報管理表は、回答情報を管理する表である。回答情報管理表は、「ＩＤ」「商品識別子」「ユーザ識別子」「受領日」「回答情報」を有する。「ＩＤ」はレコードを識別する情報である。「商品識別子」はアンケートの対象の商品を識別する情報である。「ユーザ識別子」はアンケートに対して回答したユーザの識別子である。「受領日」は回答情報の受信日である。「回答情報」は、設問ごとの設問回答情報を有する。なお、（１）（２）（３）は、設問の識別子である。
【０１６２】
かかる状況において、以下の具体例について説明する。本具体例は、シャツを購入したユーザからの回答情報に基づいて、当該ユーザ（またはユーザに合うシャツ等）の上半身のサイズを取得する場合である。
（具体例）
【０１６３】
今、山田Ａ子は、自分の端末装置２から商品識別子「Ｓ０１」で識別されるシャツを一つ購入するために、シャツ等を販売するＥＣサイトに対して、購入情報を入力した、とする。
【０１６４】
すると、端末装置２の端末受付部２２は、購入情報「商品識別子：Ｓ０１，数情報：１，購入日：２０１８／３／１９，価格：９８００」を受け付ける。次に、端末処理部２３は、端末格納部２１のユーザ識別子「ｕ０１」を読み出し、受け付けられた購入情報とユーザ識別子「ｕ０１」とを用いて、送信する購入情報「商品識別子：Ｓ０１，数情報：１，ユーザ識別子：ｕ０１，購入日：２０１８／３／１９，価格：９８００」を構成する。そして、端末送信部２４は、かかる購入情報を情報処理装置１に送信する。
【０１６５】
次に、情報処理装置１の購入情報受信部１２１は、端末装置２から購入情報を受信する。そして、蓄積部１３２は、受信された購入情報を購入情報管理表に蓄積する。かかる蓄積された購入情報は、図１２の「ＩＤ＝２８」のレコードである、とする。なお、「ＩＤ」は、レコードの蓄積時に自動的にインクリメントされる、とする。
【０１６６】
次に、処理部１３は、受信された購入情報を用いて、商品の購入処理を行う。ここでは、例えば、処理部１３は、購入情報が有するユーザ識別子「ｕ０１」と対になるクレジットカード番号をユーザ情報管理表（図１１）から取得し、当該クレジットカード番号を用いて、価格「９８００」円の決済処理を行う。なお、かかる決済処理は公知技術であるので、詳細な説明は省略する。また、処理部１３は、決済処理以外の商品の購入処理を行っても良い。
【０１６７】
次に、処理部１３は、受信された購入情報に対応する商品に対するアンケート情報をアンケート情報管理表から取得する。つまり、処理部１３は、商品識別子「Ｓ０１」と対になる商品種類情報「シャツ」を商品情報管理表（図９）から取得し、当該商品種類情報「シャツ」と対になるアンケート情報をアンケート情報管理表（図１０）から取得する。そして、アンケート情報送信部１４１は、取得されたアンケート情報を、購入情報を送信した端末装置２に送信する。
【０１６８】
次に、端末装置２の端末受信部２５は、情報処理装置１からアンケート情報を受信する。そして、端末処理部２３は、受信されたアンケート情報を端末格納部２１に蓄積する。
【０１６９】
その後、購入したシャツが山田Ａ子に届き、山田Ａ子は、当該シャツを着てみた、とする。そして、その後、山田Ａ子は、端末装置２の端末格納部２１のアンケート情報を開き、端末装置２にアンケート情報を表示させ、回答情報を入力した、とする。かかる場合の画面例は、図１４である。なお、回答情報は、設問１（１）に対して「５」（大変大きかった（極大））、設問１（２）（３）に対して「３」（丁度良かった（良））であった、とする。また、ここでの回答の候補は、例えば、「１：大変小さかった（極小），２：少し小さかった（小），３：丁度良かった（良），４：少し大きかった（大），５：大変大きかった（極大）」の５つである。
【０１７０】
次に、山田Ａ子は、図１４の送信ボタン１４０１を押下した、とする。すると、端末受付部２２は、出力されたアンケート情報に対する回答情報を受け付ける。端末処理部２３は、受け付けられた回答情報、端末格納部２１のユーザ識別子「ｕ０１」を用いて、送信する回答情報を構成する。なお、ここで、回答情報は、ユーザ識別子「ｕ０１」、商品識別子「Ｓ０１」、各設問の設問回答情報「（１）５，（２）３，（３）３」を有する、とする。次に、端末送信部２４は、構成された回答情報を情報処理装置１に送信する。
【０１７１】
次に、情報処理装置１の回答情報受信部１２２は回答情報を端末装置２から受信する。
【０１７２】
そして、取得部１３１は、受信された回答情報を用いて、以下のようにサイズ取得処理を行う。つまり、取得部１３１は、回答情報の設問（１）の設問回答情報「５」を取得する。
【０１７３】
次に、取得部１３１は、受信された回答情報が有する商品識別子「Ｓ０１」と対になる商品種類情報「シャツ」を取得し、当該シャツの設問（１）の箇所識別子「首回り」を、図１０のアンケート情報管理表から取得する。次に、取得部１３１は、箇所識別子「首回り」に対応し、設問回答情報「５」に対応する増減値「−ａ」をアンケート情報管理表から取得する。
【０１７４】
また、取得部１３１は、商品識別子「Ｓ０１」と対になる商品サイズ情報の中の首回り「ｎ１」を図９の商品情報管理表から取得する。
【０１７５】
次に、取得部１３１は、首回りのサイズである「ｎ１」に増減値「−ａ」を加算し、山田Ａ子の首回りのサイズ「ｎ１−ａ」を取得する。なお、「ｎ１−ａ＝ｙ１」である、とする。
【０１７６】
また、取得部１３１は、当該シャツの設問（２）の箇所識別子「胴回り」を、図１０のアンケート情報管理表から取得する。次に、取得部１３１は、箇所識別子「胴回り」に対応し、設問回答情報「３」に対応する増減値「＋−０」をアンケート情報管理表から取得する。
【０１７７】
また、取得部１３１は、商品識別子「Ｓ０１」と対になる商品サイズ情報の中の胴回り「ｂ１」を図９の商品情報管理表から取得する。
【０１７８】
次に、取得部１３１は、胴回りのサイズである「ｂ１」と増減値「＋−０」から、山田Ａ子の胴回りのサイズ「ｂ１」を取得する。なお、「ｂ１＝ｙ２」である、とする。
【０１７９】
また、取得部１３１は、当該シャツの設問（３）の箇所識別子「腰回り」を、図１０のアンケート情報管理表から取得する。次に、取得部１３１は、箇所識別子「腰回り」に対応し、設問回答情報「３」に対応する増減値「＋−０」をアンケート情報管理表から取得する。
【０１８０】
また、取得部１３１は、商品識別子「Ｓ０１」と対になる商品サイズ情報の中の腰回り「ｗ１」を図９の商品情報管理表から取得する。
【０１８１】
次に、取得部１３１は、腰回りのサイズである「ｗ１」と増減値「＋−０」から、山田Ａ子の腰回りのサイズ「ｗ１」を取得する。なお、「ｗ１＝ｙ３」である、とする。
【０１８２】
そして、取得部１３１は、山田Ａ子のユーザ箇所サイズ情報「首回り：ｙ１，胴回り：ｙ２，腰回り：ｙ３」を、ユーザ情報管理表（図１１）に書き込む。なお、取得部１３１は、該当するユーザ箇所サイズ情報の属性値が既に存在する場合は、上書きする。なお、かかるレコードは、図１１のユーザ情報管理表のユーザＩＤ「ｕ０１」に対応するレコードである。
【０１８３】
次に、サイズ情報送信部１４２は、取得されたユーザサイズ情報を山田Ａ子の端末装置２に送信する。なお、ここで送信するユーザサイズ情報は、取得されたユーザ箇所サイズ情報のみでも良いし、ユーザ情報管理表のユーザＩＤ「ｕ０１」に対応するすべてのユーザ箇所サイズ情報でも良い。
【０１８４】
次に、端末装置２の端末受信部２５は、ユーザサイズ情報を受信する。次に、端末処理部２３は、受信したユーザサイズ情報から、出力するユーザサイズ情報を構成する。そして、端末出力部２６は、構成されたユーザサイズ情報を出力する。かかる出力例は、図１５の１５０１である。
【０１８５】
次に、レコメンド部１３３は、以下のようにレコメンド処理を行う。つまり、レコメンド部１３３は、アンケートの回答情報に対応する商品の商品情報、当該ユーザの購入情報のうちの１以上の情報を用いて、協調フィルタリング等の公知のレコメンド技術を用いて、推薦する候補の商品を決定し、当該商品の中から、更新されたユーザサイズ情報を用いて、ユーザにサイズが合う商品を選択する。そして、レコメンド部１３３は、選択した商品の商品情報を商品情報管理表から取得する。次に、レコメンド部１３３は、取得した商品情報を端末装置２に送信する。
【０１８６】
次に、端末装置２の端末受信部２５は、レコメンドされる１以上の商品の商品情報を受信する。そして、端末処理部２３は、出力する商品情報を構成する。次に、端末出力部２６は、構成された商品情報を出力する。なお、かかる出力例は、図１５の１５０２である。図１５では、アンケートの回答情報に対応する商品のシャツに合うジャケット、アンケートの回答情報に対応する商品のシャツに合うパンツが、レコメンドする商品として出力されている。
【０１８７】
以上、本実施の形態によれば、ユーザの身体の精度の高いサイズを取得できる。具体的には、例えば、購入した商品の商品サイズ情報とユーザの商品に対するアンケートの回答情報とを用いて、ユーザの身体の精度の高いサイズを取得できる。
【０１８８】
また、本実施の形態によれば、商品に応じた適切なアンケートを実施できる。
【０１８９】
また、本実施の形態によれば、ユーザの身体の精度の高いサイズを用いた、適切な商品のレコメンドができる。
【０１９０】
さらに、本実施の形態によれば、ユーザの身体の精度の高いサイズをユーザに知らせることができる。
【０１９１】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、例えば、商品を識別する商品識別子と商品のサイズに関する１以上の商品箇所サイズ情報を含む商品サイズ情報とを有する１以上の商品情報が格納される商品情報格納部と、商品の１以上の箇所のサイズがユーザに合ったか否かに関するアンケートに対する回答であり、ユーザ識別子に対応付く情報である回答情報が格納される回答情報格納部と、にアクセス可能なコンピュータを、前記アンケートの回答の対象の商品の商品サイズ情報と、前記回答情報とを用いて、ユーザの身体の箇所のサイズである２以上のユーザ箇所サイズ情報を含むユーザサイズ情報を取得する取得部と、前記取得部が取得したユーザサイズ情報を、前記回答情報に対応付くユーザ識別子と対にして、蓄積する蓄積部として機能させるためのプログラムである。
【０１９２】
また、図１６は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１６は、このコンピュータシステム３００の概観図であり、図１７は、システム３００のブロック図である。
【０１９３】
図１６において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを３０１２含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１９４】
図１７において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１９５】
コンピュータシステム３００に、上述した実施の形態の情報処理装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１９６】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１９７】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１９８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１９９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２００】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２０１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２０２】
以上のように、本発明にかかる情報処理装置は、ユーザの身体の精度の高いサイズを取得できるという効果を有し、例えば、アパレルのＥＣサイトを実現するサーバ装置等として有用である。
【符号の説明】
【０２０３】
１  情報処理装置
２  端末装置
１１  格納部
１２  受信部
１３  処理部
１４  送信部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
１１１  商品情報格納部
１１２  アンケート情報格納部
１１３  ユーザ情報格納部
１１４  購入情報格納部
１１５  回答情報格納部
１２１  購入情報受信部
１２２  回答情報受信部
１３１  取得部
１３２  蓄積部
１３３  レコメンド部
１４１  アンケート情報送信部
１４２  サイズ情報送信部
【図１】
2019191889.tif 000003
【図２】
2019191889.tif 000004
【図３】
2019191889.tif 000005
【図４】
2019191889.tif 000006
【図５】
2019191889.tif 000007
【図６】
2019191889.tif 000008
【図７】
2019191889.tif 000009
【図８】
2019191889.tif 000010
【図９】
2019191889.tif 000011
【図１０】
2019191889.tif 000012
【図１１】
2019191889.tif 000013
【図１２】
2019191889.tif 000014
【図１３】
2019191889.tif 000015
【図１４】
2019191889.tif 000016
【図１５】
2019191889.tif 000017
【図１６】
2019191889.tif 000018
【図１７】
2019191889.tif 000019