(57)【要約】【課題】ＥＣサイトにおいて、ユーザの視点で自由にカテゴリ分けを行うことが可能なプログラム、情報処理装置及び表示方法を提供する。【解決手段】ＥＣサイトに複数の商品を表示するプログラムであって、コンピュータに、複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを商品に対応づけてデータベースに登録する登録処理と、ユーザからハッシュタグの指定を受け付け、複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の画像をデータベースから取得して表示する表示処理と、を実行させるプログラムを提供する。【選択図】図３
2018136839.tif 000002
【特許請求の範囲】
【請求項１】
ＥＣサイトに複数の商品を表示するプログラムであって、
コンピュータに、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを前記商品に対応づけてデータベースに登録する登録処理と、
ユーザからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の画像を前記データベースから取得して表示する表示処理と、
を実行させるプログラム。
【請求項２】
前記表示処理は、前記データベースに登録されたハッシュタグを一覧表示する処理、を含む、
請求項１に記載のプログラム。
【請求項３】
前記表示処理は、前記データベースに登録されたハッシュタグを一覧表示する際に、対応づけられている商品の数が多い順にハッシュタグを一覧表示する処理、を含む、
請求項１又は２に記載のプログラム。
【請求項４】
当該プログラムが動作するコンピュータとは異なる第１コンピュータから、前記データベースに登録されたハッシュタグと同一のハッシュタグに対応づけて管理される画像を取得し、取得した画像と前記複数の商品の画像とを比較することで、前記複数の商品のうち前記取得した画像に類似する商品を検索する検索処理、を含み、
前記表示処理は、前記指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品を表示する際に、前記検索処理により検索された前記取得した画像に類似する商品を含めて表示する、
請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
前記第１コンピュータは、ハッシュタグを付与可能なソーシャルメディアを提供するサーバであり、
前記検索処理は、前記ソーシャルメディアへの投稿情報を検索することで、前記データベースに登録されたハッシュタグと同一のハッシュタグに対応づけて管理される画像を取得する、
請求項４に記載のプログラム。
【請求項６】
前記表示処理は、当該プログラムが動作するコンピュータとは異なる第２コンピュータに対し前記指定されたハッシュタグを送信することで、前記指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の画像を前記第２コンピュータから取得し、前記第２コンピュータから取得した商品の画像を表示する、
請求項１から５のいずれか一項に記載のプログラム。
【請求項７】
ＥＣサイトに複数の商品を表示する情報処理装置であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを前記商品に対応づけてデータベースに登録する登録部と、
ユーザからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の画像を前記データベースから取得して表示する表示部と、
を有する情報処理装置。
【請求項８】
ＥＣサイトに複数の商品を表示する第１コンピュータと通信する第２コンピュータに実行させるプログラムであって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを、前記商品を示す識別子に対応づけてデータベースに登録する登録処理と、
前記第１コンピュータからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の識別子を前記データベースから取得して前記第１コンピュータに送信する処理と、
を実行させるプログラム。
【請求項９】
ＥＣサイトに複数の商品を表示する他の情報処理装置と通信する情報処理装置であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを、前記商品を示す識別子に対応づけてデータベースに登録する登録部と、
前記他の情報処理装置からハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の識別子を前記データベースから取得して前記他の情報処理装置に送信する送信部と、
を有する情報処理装置。
【請求項１０】
ＥＣサイトに複数の商品を表示する情報処理装置が実行する表示方法であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを前記商品に対応づけてデータベースに登録するステップと、
ユーザからハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の画像を前記データベースから取得して表示するステップと、
を含む表示方法。
【請求項１１】
ＥＣサイトに複数の商品を表示する他の情報処理装置と通信する情報処理装置が実行する検索方法であって、
前記複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを、前記商品を示す識別子に対応づけてデータベースに登録するステップと、
前記他の情報処理装置からハッシュタグの指定を受け付け、前記複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の識別子を前記データベースから取得して前記他の情報処理装置に送信するステップと、
を有する検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム、情報処理装置、表示方法及び検索方法に関する。
【背景技術】
【０００２】
現在、インターネット上には、様々なＥＣ（Electric Commerce：電子商取引）サイトが提供されており、ユーザは、これらのＥＣサイトから手軽に商品を購入することができる。ＥＣサイトでは、取り扱っている商品が予めカテゴリ分けされていることが一般的であり、ユーザは、最初に商品のカテゴリを選択し、選択したカテゴリに分類されている商品の中から購入したい商品を選択することになる。なお、ＥＣサイトに関する従来技術として、例えば特許文献１に記載の技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０２１２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の通り、従来のＥＣサイトでは、商品提供者の視点で商品をカテゴリ分けしてＥＣサイトに掲載していた。例えば、衣類を販売するＥＣサイトでは、取り扱っている商品を、スカート、トップス、ボトムスといったようにカテゴリ分けして掲載していた。ここで、ＥＣサイトにおいて、取り扱っている商品をユーザの視点でカテゴリ分けすることができれば、他のユーザにとって商品選択時の視点が広がるとともに、商品提供者側も、取り扱っている商品に対してユーザが感じるトレンド等を容易に把握することができると考えられる。しかしながら、現状、取り扱っている商品をユーザの視点でカテゴリ分けすることができるＥＣサイトは存在しない。
【０００５】
本発明は上記に鑑みてなされたものであって、ＥＣサイトにおいて、ユーザの視点で自由にカテゴリ分けを行うことが可能なプログラム、情報処理装置及び表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るプログラムは、ＥＣサイトに複数の商品を表示するプログラムであって、コンピュータに、複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグを商品に対応づけてデータベースに登録する登録処理と、ユーザからハッシュタグの指定を受け付け、複数の商品のうち、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の画像をデータベースから取得して表示する表示処理と、を実行させる。
【発明の効果】
【０００７】
本発明によれば、ＥＣサイトにおいて、ユーザの視点で自由にカテゴリ分けを行うことが可能なプログラム、情報処理装置及び表示方法を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係るＥＣサイト提供システムの構成例を示す図である。
【図２】商品ＤＢ及びハッシュタグＤＢの一例を示す図である。
【図３】第１実施形態に係るＥＣサイト提供システムが行う処理手順を示すシーケンス図である。
【図４】ＥＣサイトのＴＯＰページの一例を示す図である。
【図５】ＥＣサイトの商品詳細ページの一例を示す図である。
【図６】ハッシュタグ検索による商品一覧画面の一例を示す図である。
【図７】変形例に係るＥＣサイト提供システムが行う処理手順を示すシーケンス図である。
【図８】第２実施形態に係るＥＣサイト提供システムの構成例を示す図である。
【図９】投稿画像ＤＢの一例を示す図である。
【図１０】第２実施形態に係るＥＣサイト提供システムが行う動作を示すシーケンス図である。
【図１１】ハッシュタグ検索による商品一覧画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
添付図面を参照して、本発明の好適な実施形態について説明する。（なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。）
本実施形態では、衣類の販売を行うＥＣサイトを例に説明するが、本実施形態がこれに限定されることを意図しているのではない。本実施形態に係るＥＣサイト提供システムは、衣類以外を販売するＥＣサイトにも適用することが可能である。
【００１０】
［第１実施形態］
＜システム構成＞
図１は、第１実施形態に係るＥＣサイト提供システムの構成例を示す図である。第１実施形態に係るＥＣサイト提供システムは、ＥＣサイトを提供するＥＣサーバ１０（情報処理装置）と、端末２０と、ＥＣサーバ（他サイト）３０とを含む。
【００１１】
ＥＣサーバ１０は、ＥＣサイトを提供するＷｅｂサーバである。ＥＣサーバ１０は、一般的なコンピュータとしての構成を有する。具体的には、ＥＣサーバ１０は、ＣＰＵと、ＤＲＡＭ等によって構成されデータやプログラムを一時的に記憶するメモリと、有線又は無線の通信を制御する通信Ｉ／Ｆ（インタフェース）と、磁気ディスク又はフラッシュメモリ等によって構成されデータやプログラムを記憶するストレージと、を備える。ＥＣサーバ１０は、パブリッククラウドで実現されてもよい。
【００１２】
端末２０は、ＥＣサイトにアクセスするユーザが使用する端末であり、例えば、スマートフォン、携帯電話機、ＰＨＳ、パーソナルコンピュータ（ＰＣ）、ノートＰＣ、携帯情報端末（ＰＤＡ）、家庭用ゲーム機器などである。端末２０は、通信機能を備えたあらゆる端末であればどのような機器であってもよい。ユーザは、端末２０を操作することでＥＣサーバ１０にアクセスし、商品の選択から購入までを行う。
【００１３】
ＥＣサーバ（他サイト）３０は、ＥＣサーバ１０が提供するＥＣサイトとは異なるＥＣサイトを提供するサーバである。第１実施形態では、例えば、ＥＣサーバ１０を用いてＥＣサイトを運営する事業者と、ＥＣサーバ（他サイト）３０を用いてＥＣサイトを運営する事業者とが異なるようなケースを想定しているが、必ずしも事業者が異なることは必要ではない。第１実施形態には、同一事業者が、ＥＣサーバ１０とＥＣサーバ（他サイト）３０とを用いて複数のＥＣサイトを運営するケースも含まれる。また、本ＥＣサイト提供システムにおいて、ＥＣサーバ（他サイト）３０を含まない構成とすることも可能である。
【００１４】
従来のＥＣサイトでは、取り扱っている商品を、商品提供者の視点でカテゴリ分けして掲載していたため、ユーザは、膨大な商品の中から購入したい商品を選択する際に、最初に欲しい商品のカテゴリを選択し、そのカテゴリの中の商品を順に閲覧することで商品の選択を行っていた。
【００１５】
ところで、ツイッター（登録商標）などのＳＮＳやブログでは、ユーザは、投稿する情報に任意のハッシュタグを付与することができる。ハッシュタグとは、「＃ＸＸ（ＸＸは任意の文字列）」のフォーマットで構成される文字列であり、投稿情報（例えばツイート）が何に関連するものなのかを示すために用いられる。例えば、「＃衣類」というハッシュタグは、そのハッシュタグが付与された投稿情報が衣類に関するものであることを意味する。ユーザは、ハッシュタグを指定してＳＮＳ等を検索することで、自身が興味のある情報をＳＮＳ等の中から横断的に収集することが可能である。
【００１６】
そこで、第１実施形態に係るＥＣサーバ１０が提供するＥＣサイトでは、サイト内で販売される各商品に対し、ＥＣサイトを利用するユーザが、その商品に対して感じる特徴などを示す任意の文字列をハッシュタグとして付与することを可能とする。また、本ＥＣサイトでは、同一のハッシュタグが付与された商品をまとめて一覧表示する機能を提供する。
【００１７】
第１実施形態では、ＥＣサーバ（他サイト）３０も、ＥＣサーバ１０と同等の機能（上述のハッシュタグ付与機能及び一覧表示機能）を有するＥＣサイトを提供している前提とする。
【００１８】
＜機能構成＞
図１に示すように、第１実施形態に係るＥＣサーバ１０は、Ｗｅｂ処理部１０１と、登録部１０２と、検索部１０３と、通信部１０４と、記憶部１０５を有する。これらの各機能部は、ＥＣサーバ１０のストレージに記憶されたプログラムが、ＣＰＵに実行させる処理により実現される。また、当該プログラムは、記憶媒体に格納することができる。記憶部１０５は、ＥＣサーバ１０が備えるメモリ又はストレージにより実現され、商品ＤＢ（Database）及びハッシュタグＤＢが格納される。
【００１９】
Ｗｅｂ処理部１０１（表示部）は、Ｗｅｂサーバとしての各種処理を行う機能を有し、端末２０からのアクセスを受けた場合に、商品画像など、ＥＣサイト上に表示すべきコンテンツを記憶部１０５から読み出し、当該端末２０の画面にＥＣサイトを表示させる機能を有する。また、Ｗｅｂ処理部１０１は、端末２０を介して、ユーザからの各種の入力を受け付ける機能を有する。
【００２０】
登録部１０２は、Ｗｅｂ処理部１０１を介して、ＥＣサイトで提供される複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力をユーザから受け付け、受け付けたハッシュタグをその商品に対応づけてハッシュタグＤＢに登録する機能を有する。
【００２１】
検索部１０３は、Ｗｅｂ処理部１０１を介してユーザからハッシュタグの指定を受け付け、ユーザにより指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品を、ハッシュタグＤＢ及び商品ＤＢから検索する機能を有する。検索部１０３で検索された１以上の商品は、Ｗｅｂ処理部１０１により、ＥＣサイト上に一覧表示される。
【００２２】
なお、検索部１０３は、更に、ユーザにより指定されたハッシュタグと類似のハッシュタグに対応づけられた１以上の商品についても、ハッシュタグＤＢ及び商品ＤＢから検索するようにしてもよい（すなわち、あいまい検索を可能にしてもよい）。ユーザにより指定されたハッシュタグと類似のハッシュタグとは、例えば、所定のアルゴリズムにより判定される類似度が所定の閾値以上のハッシュタグである。このような処理を行うために、検索部１０３は、公知の類似文字列検索技術を利用することができる。
【００２３】
通信部１０４は、ネットワークを介して端末２０及びＥＣサーバ（他サイト）３０と通信する機能を有する。
【００２４】
図２（ａ）は、商品ＤＢの一例を示す図である。商品ＤＢには、ＥＣサイト上の商品を一意に識別する識別子である「商品ＩＤ」と、商品のカテゴリを示す「カテゴリ」と、商品名を示す「商品名」と、商品の画像データである「商品画像」とを含むレコードが、ＥＣサイト内で取り扱っている商品ごとに格納されている。なお、商品ＤＢには、図２（ａ）に例示したデータ以外のデータ（例えば、商品のサイズ、価格、商品説明等）が含まれていてもよい。
【００２５】
図２（ｂ）は、ハッシュタグＤＢの一例を示す図である。ハッシュタグＤＢには、ハッシュタグを付与したユーザを一意に識別するＩＤである「ユーザＩＤ」と、「商品ＩＤ」と、ユーザにより付与されたハッシュタグである「ハッシュタグ」とを含むレコードが格納されている。図２及び図３の例では、例えば、商品ＩＤ＝「０００１」であるワンピースＡに対し、「＃冬コーデ」及び「＃女子会」のハッシュタグが付与されている。なお、商品ＤＢ及びハッシュタグＤＢは一つのＤＢとして構成されていてもよい。すなわち、商品ＤＢにハッシュタグを登録可能なＤＢ構成としてもよい。
【００２６】
＜具体的動作＞
続いて、第１実施形態に係るＥＣサイト提供システムが行う動作について、図を用いて具体的に説明する。
【００２７】
（ＴＯＰページの表示）
まず、ＥＣサイトのＴＯＰページを表示する処理について説明する。図３は、第１実施形態に係るＥＣサイト提供システムが行う処理手順を示すシーケンス図である。ＥＣサーバ１０のＷｅｂ処理部１０１は、端末２０からのアクセスを受け付けると（Ｓ１１）、ＥＣサイトのＴＯＰページを端末２０に送信する（Ｓ１２）。
【００２８】
図４に、ＥＣサイトのＴＯＰページの一例を示す。図４に例示するＴＯＰページには、商品のカテゴリを表示するカテゴリ表示領域２０１と、各商品に付与されたハッシュタグの一覧が表示されるハッシュタグ表示領域２０２と、ユーザにより指定されたカテゴリに含まれる商品画像が一覧表示される商品一覧表示領域２０３とが含まれる。ＴＯＰページは、カテゴリ表示領域２０１において商品のカテゴリが指定されると、商品一覧表示領域２０３に表示される商品一覧が、指定されたカテゴリの商品一覧に切り替わるように構成されている。なお、ハッシュタグ表示領域２０２には、対応づけられている商品の数が多い順に、ハッシュタグが一覧表示されるようにしてもよい。例えば、「＃ママファッション」が付与されている商品が５０商品であり、「＃冬コーデ」が付与されている商品が３０商品である場合、図４に例示するように、「＃ママファッション」、「＃冬コーデ」の順にハッシュタグが表示される。なお、ハッシュタグ表示領域２０２には、ハッシュタグに加えて、そのハッシュタグに対応づけられている商品数を表示するようにしてもよい。
【００２９】
Ｗｅｂ処理部１０１は、ハッシュタグ表示領域２０２に、ハッシュタグＤＢに登録されているすべてのハッシュタグを表示するようにしてもよい。また、画面表示時は所定の個数（例えば上位２０個）のハッシュタグのみを表示しておき、オブジェクト２０２１が押下された場合に、全てのハッシュタグを表示するようにしてもよい。
【００３０】
図５に、ＥＣサイトの商品詳細ページの一例を示す。商品詳細ページは、図４に示す商品一覧表示領域２０３の中で商品画像がクリックされた場合に表示されるページである。図５に例示する商品詳細ページには、商品画像のサムネイルを表示するサムネイル表示領域３０１と、商品画像及び商品名等の商品に関する詳細情報が表示される商品詳細表示領域３０２と、その商品に付与されたハッシュタグの一覧が表示されるハッシュタグ表示領域３０３とが含まれる。ハッシュタグ表示領域３０３には、商品詳細表示領域３０２で表示している商品に付与されているハッシュタグを、対応づけられている商品の数が多い順にハッシュタグが一覧表示されるようにしてもよい。例えば、ワンピースＡに「＃冬コーデ」及び「＃女子会」が付与されており、「＃冬コーデ」が付与されている商品がワンピースＡ以外に２９商品あり、「＃女子会」が付与されている商品がワンピースＡ以外に１０商品ある場合、図５に例示するように、「＃冬コーデ」、「＃女子会」の順にハッシュタグが表示される。なお、ハッシュタグ表示領域３０３には、ハッシュタグに加えて、そのハッシュタグに対応づけられている商品数を表示するようにしてもよい。
【００３１】
ハッシュタグ表示領域３０３には、商品詳細表示領域３０２で表示している商品に付与されているすべてのハッシュタグを表示するようにしてもよい。また、画面表示時は所定の個数（例えば上位２０個）のハッシュタグのみを表示しておき、オブジェクト３０３１が押下された場合に、全てのハッシュタグを表示するようにしてもよい。
【００３２】
（ハッシュタグの登録）
次に、ユーザがハッシュタグを登録する際の処理について説明する。ＥＣサーバ１０の登録部１０２は、ユーザから入力されたハッシュタグとハッシュタグを入力したユーザのＩＤとを、ユーザに指定された商品に対応づけてハッシュタグＤＢに登録する（図３のＳ１３）。例えば、ＥＣサイト内に、ＴＯＰページ等で選択された商品に対してハッシュタグを入力する入力欄を有する画面を設けておき、ユーザは、当該入力欄に任意のハッシュタグを入力することとしてもよい。
【００３３】
第１実施形態では、不特定多数のユーザにより検索に役立たないようなハッシュタグが大量に付与されてしまうことを抑止するために、ハッシュタグの登録を、予め登録されたユーザに対してのみ許容することとしてもよい。このような処理を実現するため、例えば、ログイン機能を設けることでＥＣサイトにアクセスしているユーザを特定可能にしておき、ログイン中のユーザに対してのみ上述の入力欄を表示してハッシュタグの登録を許容することとしてもよい。
【００３４】
（ハッシュタグ検索による商品一覧画面の表示）
次に、選択されたハッシュタグが付与された商品を表示する処理について説明する。ＥＣサーバ１０の検索部１０３は、端末２０を介してユーザからハッシュタグの指定を受け付けると、商品ＤＢ及びハッシュタグＤＢにアクセスし、指定されたハッシュタグが付与されている商品を検索する（Ｓ１４）。Ｗｅｂ処理部１０１は、検索された商品を一覧表示する商品一覧画面を端末２０に送信する（Ｓ１５）。
【００３５】
図６に、ハッシュタグ検索による商品一覧画面の一例を示す。図６に例示する商品一覧画面は、例えば、図４に示すＴＯＰページのハッシュタグ表示領域２０２において、ユーザがハッシュタグをクリックした際に表示される。商品一覧画面には、ハッシュタグ表示領域２０２（図４と同一）と、商品一覧表示領域４０１とが含まれており、商品一覧表示領域４０１に、指定されたハッシュタグが付与されている商品の画像等が一覧表示される。なお、商品一覧表示領域４０１には、同一ハッシュタグを付与したユーザが多い順に商品画像等を表示するようにしてもよい。例えば、商品Ａに「＃冬コーデ」を付与したユーザは２０人であり、商品Ｂに「＃冬コーデ」を付与したユーザは３０人である場合、商品一覧表示領域４０１には、商品Ｂ、商品Ａの順に商品画像等が表示されるようにしてもよい。
【００３６】
ここで、ＥＣサーバ１０は、商品一覧表示領域４０１に、自身のＥＣサイトで提供されている商品に加えて、ＥＣサーバ（他サイト）３０で提供されている商品も表示するようにしてもよい。この場合の処理手順を、図３を用いて説明する。検索部１０３は、ステップＳ１４の処理手順が完了した後、ステップＳ１４でユーザにより指定されたハッシュタグをＥＣサーバ（他サイト）３０に通知する（Ｓ１４１）。ＥＣサーバ（他サイト）３０は、ＥＣサーバ（他サイト）３０のＥＣサイトで提供している商品のうち、ステップＳ１４１で通知されたハッシュタグが付与されている商品を検索し、検索された商品に関する情報（商品名、商品画像、ＵＲＬ等）をＥＣサーバ１０に通知する（Ｓ１４２）。Ｗｅｂ処理部１０１は、ステップＳ１４で検索された商品（すなわち、ＥＣサーバ１０で提供している商品）と、ＥＣサーバ（他サイト）３０から通知された商品とを含む商品一覧画面を端末２０に送信する（Ｓ１５）。
【００３７】
なお、ＥＣサーバ１０のＷｅｂ処理部１０１は、ステップＳ１４においてユーザから受け付けたハッシュタグが付与された商品がＥＣサーバ１０自身の商品ＤＢ及びハッシュタグＤＢから検索されない場合（すなわち、当該ハッシュタグが付与された商品が存在しない場合）、ステップＳ１５において、ＥＣサーバ（他サイト）３０から通知された商品のみを含む商品一覧画面を端末２０に送信するようにしてもよい。
【００３８】
これにより、ＥＣサーバ１０が提供するＥＣサイトは、ＥＣサーバ（他サイト）３０で提供されるＥＣサイトに対しポータルサイトとしての役割を果たすことができ、ハッシュタグを用いた商品検索を、複数のＥＣサイトに跨って行うことが可能になる。また、ＥＣサーバ１０が提供するＥＣサイトのみではユーザにより選択されたハッシュタグに該当する商品が少ない場合であっても、ＥＣサーバ（他サイト）３０で提供されるＥＣサイト側で該当する商品も表示されることになるため、商品一覧表示領域４０１に表示される商品数を充実させることが可能になる。
【００３９】
［第１実施形態における変形例］
これまでの説明では、ＥＣサーバ１０が提供するＥＣサイトにおいてハッシュタグによる商品検索を実現する前提であったが、第１実施形態における変形例として、ハッシュタグによる商品検索機能のみをＥＣサーバ１０側で実現し、ＥＣサイトの提供はＥＣサーバ（他サイト）３０側で実現するようにしてもよい。すなわち、ＥＣサーバ１０は、ＥＣサーバ（他サイト）３０に対してハッシュタグによる商品検索機能を提供するＡＳＰ（Application Service Provider）として動作するようにしてもよい。
【００４０】
具体的には、ＥＣサーバ１０は、ハッシュタグによる商品検索機能を実現するＡＰＩ（Application Programming Interface）を提供し、ＥＣサーバ（他サイト）３０にて当該ＡＰＩを呼び出すスクリプトを実装することで、ＥＣサーバ（他サイト）３０が提供するＥＣサイトでハッシュタグによる商品検索機能を実現することが可能になる。
【００４１】
なお、ＥＣサーバ１０は、これまでに説明した第１実施形態と本変形例を同時に実行するようにしてもよいし、いずれか一方のみを実行するようにしてもよい。
【００４２】
＜機能構成＞
登録部１０２は、通信部１０４を介して、ＥＣサーバ（他サイト）３０におけるＥＣサイトで提供される複数の商品のうちいずれかの商品に対応づけるハッシュタグの入力を受け付け、受け付けたハッシュタグをその商品の識別子（商品ＩＤ）に対応づけてハッシュタグＤＢに登録する機能を有する。
【００４３】
検索部１０３は、通信部１０４を介してＥＣサーバ（他サイト）３０からハッシュタグの指定を受け付け、指定されたハッシュタグと同一のハッシュタグに対応づけられた１以上の商品の商品ＩＤを、ハッシュタグＤＢから検索する機能を有する。検索部１０３で検索された１以上の商品の商品ＩＤは、通信部１０４により、ＥＣサーバ（他サイト）３０に送信される。
【００４４】
なお、検索部１０３は、更に、ＥＣサーバ（他サイト）３０から指定されたハッシュタグと類似のハッシュタグに対応づけられた１以上の商品の商品ＩＤについても、ハッシュタグＤＢから検索するようにしてもよい（すなわち、あいまい検索を可能にしてもよい）。
【００４５】
本変形例において、ＥＣサーバ１０がＡＳＰとしてのみ動作する場合、記憶部１０５に商品ＤＢは格納されていなくてもよい。
【００４６】
＜具体的動作＞
図７は、変形例に係るＥＣサイト提供システムが行う処理手順を示すシーケンス図である。図７におけるステップＳ２１及びステップＳ２２の処理手順は、それぞれ図３におけるステップＳ１１及びステップＳ１２の処理手順においてＥＣサーバ１０をＥＣサーバ（他サイト）３０に置き換えたものと同一であるため説明は省略する。
【００４７】
（ハッシュタグ登録）
ＥＣサーバ（他サイト）３０は、端末２０を介してユーザからハッシュタグの入力を受け付けると（Ｓ２３）、ユーザから入力されたハッシュタグとハッシュタグを入力したユーザのＩＤとハッシュタグを付与する商品の商品ＩＤとを、ＥＣサーバ１０が提供するＡＰＩ（ハッシュタグ登録用のＡＰＩ）を用いてＥＣサーバ１０に送信する（Ｓ２４）。続いて、ＥＣサーバ１０の登録部１０２は、ＥＣサーバ（他サイト）３０から受信したハッシュタグとユーザのＩＤと商品ＩＤとをハッシュタグＤＢに登録する。
【００４８】
（ハッシュタグ検索）
ＥＣサーバ（他サイト）３０は、端末２０を介してユーザからハッシュタグの指定を受け付けると（Ｓ２５）、指定されたハッシュタグを、ＥＣサーバ１０が提供するＡＰＩ（ハッシュタグ検索用のＡＰＩ）を用いてＥＣサーバ１０に送信する（Ｓ２６）。続いて、ＥＣサーバ１０の検索部１０３はハッシュタグＤＢにアクセスすることで、ＥＣサーバ（他サイト）３０から受信したハッシュタグが付与されている商品ＩＤを検索し、検索した商品ＩＤをＥＣサーバ（他サイト）３０に送信する（Ｓ２７）。ＥＣサーバ（他サイト）３０は、ＥＣサーバ１０から通知された商品ＩＤに対応する商品を一覧表示する商品一覧画面を端末２０に送信する（Ｓ２８）。
【００４９】
以上、第１実施形態について説明した。例えばハッシュタグに「＃冬コーデ」が付与された商品は、消費者が、その商品に対して冬のコーディネートに活用できる衣類であるという印象を抱いたと推測できる。このように消費者視点で付与されたハッシュタグを用いた商品検索を可能とすることで、ユーザの目線で様々に付与されたハッシュタグに基づき各商品を分類することができる。これにより、従来のような商品提供者目線での画一的な商品分類とは異なる、消費者視点での商品分類に基づく商品選択手法をユーザに提供することが可能になる。
【００５０】
また、第１実施形態では、商品提供者は、各商品に付与されたハッシュタグを通じて、各商品に対して消費者が抱く印象に関する情報を収集することが可能になる。これにより、商品提供者は、各商品に対する新たな気づきを得ることができ、新たな商品開発に繋げる等の対応を行うことが可能になる。
【００５１】
また、商品提供者は、付与されたハッシュタグから、そのハッシュタグを付与した消費者のニーズ／興味等を把握することも可能になる。これにより、商品提供者は、ＥＣサイト内の行動履歴（いつどのような商品を購入したか等の履歴）に加えて、消費者のニーズ／興味等に基づく商品のレコメンド等を行うなど、売上向上に繋がる施策を行うことも可能になる。
【００５２】
また、第１実施形態の変形例では、ＥＣサーバ１０がＡＳＰとして動作することで、他のＥＣサイトに対してハッシュタグによる商品検索機能を容易に提供することが可能になる。
【００５３】
［第２実施形態］
続いて、第２実施形態について説明する。第２実施形態では第１実施形態と共通の事柄についての記述を省略し、異なる点についてのみ説明する。
【００５４】
図８は、第２実施形態に係るＥＣサイト提供システムの構成例を示す図である。第２実施形態に係るＥＣサイト提供システムには、ソーシャルメディアサーバ４０が含まれる。ソーシャルメディアサーバ４０は、例えば、ＳＮＳ（ソーシャルネットワーキングサービス）、ブログなどを提供するサーバである。
【００５５】
第２実施形態では、ＥＣサーバ１０は、ハッシュタグ検索による商品一覧画面を表示する処理において、ソーシャルメディアサーバ４０と連携して処理を行う。前述したように、ＳＮＳやブログでは、ユーザは、投稿する情報に画像やハッシュタグを付与することができる。例えば、「＃女子会」のハッシュタグが付与された投稿情報には、女子会を想起させるような衣類の画像が含まれている可能性が高いと考えられる。そこで、第２実施形態では、ＥＣサーバ１０は、ＥＣサイトで提供している商品のうち「＃女子会」が付与されている商品に加えて、ソーシャルメディアにおいて「＃女子会」が付与された投稿情報に含まれる画像に類似する商品についても、ハッシュタグ検索による商品一覧画面に表示するようにする。
【００５６】
＜機能構成＞
図８に示すように、第２実施形態に係るＥＣサーバ１０の検索部１０３は、更に、画像収集部１０３１と、画像解析部１０３２とを含む。また、記憶部１０５には、画像収集部１０３１で収集された、投稿情報に含まれる画像を格納するＤＢ（以下、「投稿画像ＤＢ」という。）が格納される。
【００５７】
画像収集部１０３１は、ハッシュタグＤＢに登録されたハッシュタグをソーシャルメディアサーバ４０に送信することで、ハッシュタグＤＢに登録されたハッシュタグと同一のハッシュタグが付与された投稿情報に含まれる画像を収集し、投稿画像ＤＢに格納する。
【００５８】
なお、画像収集部１０３１は、更に、ハッシュタグＤＢに登録されたハッシュタグに類似するハッシュタグを生成し、生成したハッシュタグをソーシャルメディアサーバ４０に送信することで、ハッシュタグＤＢに登録されたハッシュタグと類似するハッシュタグが付与された投稿情報に含まれる画像も収集するようにしてもよい。ハッシュタグＤＢに登録されたハッシュタグと類似するハッシュタグとは、例えば、ハッシュタグに含まれる一部の単語のみを取り出すことで生成されるハッシュタグ、ハッシュタグに含まれる単語を、類似する単語として予めデータベース化された単語と入れ替えることで生成されるハッシュタグなどである。
【００５９】
画像解析部１０３２は、画像収集部１０３１で収集された画像と、ＥＣサーバ１０内の商品ＤＢに格納されている商品画像とを比較することで、画像収集部１０３１で収集された画像に類似する商品を抽出する。画像解析部１０３２は、公知の類似画像判定技術（例えばヒストグラムインターセクション等の類似度判定技術、機械学習を用いた判定技術等）、第３者により提供されている類似画像検索ＡＰＩ（Application Programming Interface）等を利用することで、比較対象の２つの画像が類似するか否かを判断することができる。
【００６０】
図９に、投稿画像ＤＢの一例を示す。投稿画像ＤＢには、「ハッシュタグ」と、投稿情報に含まれる画像である「投稿画像」と、画像解析部１０３２において、投稿情報に含まれる画像に類似すると判断された商品の商品ＩＤである「類似商品ＩＤ」とを含むレコードが格納されている。投稿画像ＤＢの１つのレコードには複数の「投稿画像」及び複数の「類似商品ＩＤ」を格納可能である。
【００６１】
＜具体的動作＞
続いて、第２実施形態に係るＥＣサイト提供システムが行う動作について、図を用いて具体的に説明する。
【００６２】
図１０は、第２実施形態に係るＥＣサイト提供システムが行う動作を示すシーケンス図である。ステップＳ３１及びステップＳ３２の処理手順は、例えば、ＥＣサーバ１０内で予めバックグラウンドで実行され、ステップＳ３３の処理手順は、図３のステップＳ１４においてユーザによりハッシュタグが指定されたタイミングで行われる。
【００６３】
まず、ＥＣサーバ１０の画像収集部１０３１は、ハッシュタグＤＢに登録されたハッシュタグごとに、当該ハッシュタグを含む投稿情報に含まれる画像をソーシャルメディアサーバ４０から収集し、投稿画像ＤＢに格納する（Ｓ３１）。例えばハッシュタグＤＢに図２（ｂ）に示すレコードが格納されている場合、画像収集部１０３１は、「＃冬コーデ」を含む投稿情報に含まれる画像、「＃女子会」を含む投稿情報に含まれる画像、「＃ママファッション」を含む投稿情報に含まれる画像をソーシャルメディアサーバ４０から収集し、収集した画像を、投稿画像ＤＢ内の「＃冬コーデ」、「＃女子会」及び「＃ママファッション」のレコードの「投稿画像」カラムに格納する。なお、画像収集部１０３１は、例えば、ソーシャルメディアサーバ４０が提供するＡＰＩを利用することで画像の収集を行うことができる。なお、画像収集部１０３１は、１つのハッシュタグについて検索された画像数が膨大である場合、ＥＣサーバ１０で類似画像の判定を行う際の処理負荷を軽減するため、所定の数の画像のみを投稿画像ＤＢに格納することとしてもよい。
【００６４】
続いて、画像解析部１０３２は、投稿画像ＤＢの各レコードに格納された画像と、商品ＤＢに格納されている各商品の商品画像とを比較することで、収集された画像（投稿画像）に類似する商品画像の有無を判断する。類似する商品画像が存在した場合、その商品の商品ＩＤを投稿画像ＤＢの「類似商品ＩＤ」カラムに格納する（Ｓ３２）。例えば、画像解析部１０３２は、投稿画像ＤＢ内の「＃冬コーデ」のレコードに格納された画像Ａと、商品ＤＢ内の「スカートＣ」の商品画像が類似すると判定した場合、「スカートＣ」の商品ＩＤ（０００３）を、投稿画像ＤＢの「＃冬コーデ」のレコードに含まれる「類似商品ＩＤ」カラムに追加する。
【００６５】
続いて、ＥＣサーバ１０のＷｅｂ処理部１０１は、端末２０を介してユーザからハッシュタグの指定を受け付けると、商品ＤＢ、ハッシュタグＤＢ及び投稿画像ＤＢを検索し、指定されたハッシュタグが付与されている商品と、ステップＳ３２において投稿画像と類似すると判定された商品とを含む商品一覧画面を端末２０に送信する（Ｓ３３）。例えば、上述したように、投稿画像ＤＢ内の「＃冬コーデ」のレコードに格納された画像Ａと、商品ＤＢ内の「スカートＣ」の商品画像が類似すると判定され、「スカートＣ」の商品ＩＤ（０００３）が投稿画像ＤＢの「＃冬コーデ」のレコードに追加されている状態を想定する。この状態において、ユーザから「＃冬コーデ」の指定を受け付けた場合、Ｗｅｂ処理部１０１は、ワンピースＡとスカートＣとを含む商品一覧画面を端末２０に送信する。
【００６６】
なお、ＥＣサーバ１０は、ステップＳ３１及びステップＳ３２の処理手順をバックグラウンドで行うのではなく、第１実施形態で説明した図３のステップＳ１４及びステップＳ１５の処理手順の間で行うようにすることで、ステップＳ３１及びステップＳ３２の処理手順が、図３のステップＳ１４においてユーザにより指定されたハッシュタグのみに対して行うようにしてもよい。これにより、ユーザにより指定されていないハッシュタグについては類似画像の判定を省略することができるため、ＥＣサーバ１０における処理負荷を軽減することが可能になる。
【００６７】
図１１に、ハッシュタグ検索による商品一覧画面の一例を示す。図１１に例示する商品一覧画面は、図６に示す商品一覧画面で説明した商品一覧表示領域４０１に加えて、選択されたハッシュタグに関連する商品として、投稿画像と類似すると判定された商品を表示する関連商品表示領域４０２が含まれる。例えば、図１０のステップＳ３３の説明で用いた具体例で示したように、ユーザから「＃冬コーデ」の指定を受け付けた場合、ワンピースＡは商品一覧表示領域４０１に表示され、スカートＣは関連商品表示領域４０２に表示される。
【００６８】
以上、第２実施形態について説明した。第２実施形態では、ハッシュタグ検索による商品一覧画面に、当該ハッシュタグに対応するソーシャルメディアの投稿画像に類似する商品を含めて表示するようにした。これにより、ＥＣサイト内においてユーザにより指定されたハッシュタグに該当する商品が少ない場合であっても、ソーシャルメディアにおける投稿情報を用いることで、投稿情報に含まれる画像に類似する商品を関連商品表示領域４０２に表示することが可能になり、ハッシュタグ検索が行われる際に表示される商品数を充実させることが可能になる。
【００６９】
また、ソーシャルメディアにおける投稿情報を用いることで、ＥＣサイトを利用するユーザ以外の消費者の視点での商品分類を、商品一覧画面に反映させることが可能になる。
【００７０】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本実施形態を説明するために用いたシーケンスは、処理が矛盾しない範囲で任意に順序を入れ替えることが可能である。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００７１】
１０…ＥＣサーバ、２０…端末、３０…ＥＣサーバ（他サイト）、４０…ソーシャルメディアサーバ、１０１…Ｗｅｂ処理部、１０２…登録部、１０３…検索部、１０４…通信部、１０５…記憶部、１０３１…画像収集部、１０３２…画像解析部
【図１】
2018136839.tif 000003
【図２】
2018136839.tif 000004
【図３】
2018136839.tif 000005
【図４】
2018136839.tif 000006
【図５】
2018136839.tif 000007
【図６】
2018136839.tif 000008
【図７】
2018136839.tif 000009
【図８】
2018136839.tif 000010
【図９】
2018136839.tif 000011
【図１０】
2018136839.tif 000012
【図１１】
2018136839.tif 000013