(57)【要約】【課題】推薦する商品に好適に閲覧者の注意を向けさせることが可能なサーバ装置、表示システム、制御方法及びプログラムを提供する。【解決手段】サーバ装置１は、ブックツリー情報ＤＢ１５を予め記憶しておき、ＥＣサイト画面の表示要求が利用者端末２からあった場合に、ユーザ情報ＤＢ１７に登録された閲覧ユーザの行動履歴及び嗜好性の情報に基づき、ブックツリーごとのツリー評価点Ｖｔを算出する。そして、サーバ装置１は、ツリー評価点Ｖｔに基づき、ＥＣサイト画面内のツリー表示欄ＲＴに表示させるブックツリーを決定する。また、サーバ装置１は、ツリー表示欄ＲＴに表示させるツリー画像には、評価点が最も高いトップ商品の書影画像を表示させる。【選択図】図４
2018018264.tif 000002
【特許請求の範囲】
【請求項１】
分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する記憶手段と、
表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする前記商品群を決定する決定手段と、
前記表示対象とする商品群を表す画像を、前記表示端末に表示させる表示制御手段と、
を有することを特徴とするサーバ装置。
【請求項２】
前記表示制御手段は、前記商品群を表す画像内に、当該商品群に属する商品のうち前記行動履歴又は前記嗜好性に基づく評価が最も高い商品の画像を少なくとも表示させることを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記表示制御手段は、前記表示端末に表示させた前記商品群を表す画像が選択されたことを検知した場合、当該商品群に関する詳細画面を前記表示端末に表示させることを特徴とする請求項１または２に記載のサーバ装置。
【請求項４】
前記表示制御手段は、前記商品群に関する詳細画面に、当該商品群の登録者に関する情報と、当該商品群又は当該商品群に属する商品に対する前記登録者のコメント情報とを少なくとも表示させることを特徴とする請求項３に記載のサーバ装置。
【請求項５】
前記表示制御手段は、複数のユーザの閲覧履歴に基づき、前記詳細画面が示す商品群を閲覧したユーザが閲覧した他の商品群を表す画像を表示することを特徴とする請求項３または４に記載のサーバ装置。
【請求項６】
前記決定手段は、前記行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、前記商品群ごとに評価点を算出し、前記評価点に基づき、表示対象とする前記商品群を決定することを特徴とする請求項１〜５のいずれか一項に記載のサーバ装置。
【請求項７】
前記決定手段は、前記行動履歴の各々の行動の対象となる商品に対し、当該行動の種類及び当該行動からの経過期間の少なくとも一方に基づき定められた点数を付し、前記点数が付された商品が属する商品群に対して前記点数を集計することで、前記評価点を算出することを特徴とする請求項６に記載のサーバ装置。
【請求項８】
前記記憶手段は、前記ユーザがお気に入り登録した商品群及び各商品群に関連するキーワードの情報をさらに記憶し、
前記決定手段は、前記ユーザがお気に入り登録した商品群のキーワードと共通するキーワードの数に基づき、前記評価点を算出することを特徴とする請求項６または７に記載のサーバ装置。
【請求項９】
前記決定手段は、前記ユーザがお気に入り登録した商品群又は購入されたと推定される商品のみからなる商品群を、表示対象とする前記商品群から除外することを特徴とする請求項１〜８のいずれか一項に記載のサーバ装置。
【請求項１０】
前記決定手段は、表示対象とする前記商品群の情報を前記記憶手段に記憶させ、
前記表示制御手段は、前記記憶手段に記憶された表示対象とする前記商品群から選択した所定個数分の商品群の各々を表す画像を、前記表示端末に表示させることを特徴とする請求項１〜９のいずれか一項に記載のサーバ装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載のサーバ装置と、
前記サーバ装置と通信を行う表示端末と、を有する表示システムであって、
前記表示端末は、
表示要求を前記サーバ装置に送信する送信手段と、
前記表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき選定された商品群を表す画像を、前記表示要求の応答として受信する受信手段と、
前記商品群を表す画像を表示する表示手段と、
を有することを特徴とする表示システム。
【請求項１２】
分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する記憶手段を有するサーバ装置が実行する制御方法であって、
表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする前記商品群を決定する決定工程と、
前記表示対象とする商品群を表す画像を、前記表示端末に表示させる表示制御工程と、
を有することを特徴とする制御方法。
【請求項１３】
分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する記憶手段を参照するコンピュータが実行するプログラムであって、
表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする前記商品群を決定する決定手段と、
前記表示対象とする商品群を表す画像を、前記表示端末に表示させる表示制御手段
として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人ごとに適した商品を推薦（レコメンド）する技術に関する。
【背景技術】
【０００２】
従来から、商品の購入情報や商品画面の閲覧情報等に基づいて、閲覧するユーザに適した商品を推薦する技術が知られている。例えば、特許文献１には、推薦する書籍と、当該書籍に対するキャッチコピーとを合わせて提示する場合に、ユーザが過去に選択した選択履歴に基づいて、提示する書籍とキャッチコピーとの組み合わせを決定する情報処理装置が開示されている。その他、本発明に関連する技術が特許文献２及び特許文献３に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１８５８４号公報
【特許文献２】特開２００１−２５６５５０号公報
【特許文献３】特開２０１４−１９７２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
推薦した商品が閲覧者にとって既に馴染みがあるものである場合には、推薦商品の提示が新たな購買活動等には進展せず、推薦した商品が閲覧者にとって馴染みがない場合には閲覧者の注意を引きにくい。そこで、本発明は、推薦する商品に好適に閲覧者の関心を向けさせることが可能なサーバ装置、表示システム、制御方法及びプログラムを提供することを主な課題とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、サーバ装置は、分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する記憶手段と、表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする前記商品群を決定する決定手段と、前記表示対象とする商品群を表す画像を、前記表示端末に表示させる表示制御手段と、を有する。
【０００６】
上記サーバ装置は、記憶手段と、決定手段と、表示制御手段とを有する。記憶手段は、分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する。なお、分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とは、それぞれ分散して記憶されていてもよい。決定手段は、表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする商品群を決定する。表示制御手段は、表示対象とする商品群を表す画像を、表示端末に表示させる。この態様によれば、サーバ装置は、閲覧するユーザの過去の購買等の特定の行動の履歴又は嗜好性に基づき提示すべき商品群を選定し、商品群ごとに好適に商品を推薦することができる。
【０００７】
上記サーバ装置の一態様では、前記表示制御手段は、前記商品群を表す画像内に、当該商品群に属する商品のうち前記行動履歴又は前記嗜好性に基づく評価が最も高い商品の画像を少なくとも表示させる。この態様により、サーバ装置は、閲覧するユーザに最も馴染みがある商品の画像に基づき、他の類似する商品を含む各商品群に対して好適に閲覧者の注意を引くことができる。
【０００８】
上記サーバ装置の他の一態様では、前記表示端末に表示させた前記商品群を表す画像が選択されたことを検知した場合、当該商品群に関する詳細画面を前記表示端末に表示させる。この態様により、サーバ装置は、ユーザが関心を示した商品群の各商品を紹介する詳細画面を表示端末に表示させ、ユーザの購買活動を好適に促進させることができる。
【０００９】
上記サーバ装置の他の一態様では、前記表示制御手段は、前記商品群に関する詳細画面に、当該商品群の登録者に関する情報と、当該商品群又は当該商品群に属する商品に対する前記登録者のコメント情報とを少なくとも表示させる。この態様により、サーバ装置は、ユーザが関心を示した商品群の各商品を好適に紹介して購買活動等を促進させることができる。
【００１０】
上記サーバ装置の他の一態様では、前記表示制御手段は、複数のユーザの閲覧履歴に基づき、前記詳細画面が示す商品群を閲覧したユーザが閲覧した他の商品群を表す画像を表示する。この態様により、サーバ装置は、閲覧者が興味を持ちそうな他の商品群を表す画像を好適に提示することができる。
【００１１】
上記サーバ装置の他の一態様では、前記決定手段は、前記行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、前記商品群ごとに評価点を算出し、前記評価点に基づき、表示対象とする前記商品群を決定する。この態様により、サーバ装置は、表示対象とする商品群を好適に決定することができる。
【００１２】
上記サーバ装置の他の一態様では、前記決定手段は、前記行動履歴の各々の行動の対象となる商品に対し、当該行動の種類及び当該行動からの経過期間の少なくとも一方に基づき定められた点数を付し、前記点数が付された商品が属する商品群に対して前記点数を集計することで、前記評価点を算出する。この態様により、サーバ装置は、行動履歴に基づき評価点を好適に算出することができる。
【００１３】
上記サーバ装置の他の一態様では、前記記憶手段は、前記ユーザがお気に入り登録した商品群及び各商品群に関連するキーワードの情報をさらに記憶し、前記決定手段は、前記ユーザがお気に入り登録した商品群のキーワードと共通するキーワードの数に基づき、前記評価点を算出する。この態様により、サーバ装置は、ユーザがお気に入り登録した商品群と共通するキーワードが多い商品群の評価点を高くし、ユーザの嗜好性と合致した商品群を好適に表示対象として選定することができる。
【００１４】
上記サーバ装置の他の一態様では、前記決定手段は、前記ユーザがお気に入り登録した商品群又は購入されたと推定される商品のみからなる商品群を、表示対象とする前記商品群から除外する。このようにすることで、ユーザにとって意外性がない商品群を不要に提示するのを好適に抑制することができる。
【００１５】
上記サーバ装置の他の一態様では、前記決定手段は、表示対象とする前記商品群の情報を前記記憶手段に記憶させ、前記表示制御手段は、前記記憶手段に記憶された表示対象とする前記商品群から選択した所定個数分の商品群の各々を表す画像を、前記表示端末に表示させる。このように、サーバ装置は、表示対象とする商品群を予め決定して記憶手段に記憶させることで、表示要求があった際の処理負荷を好適に低減させることができる。
【００１６】
本発明の他の観点では、上記記載のサーバ装置と、前記サーバ装置と通信を行う表示端末と、を有する表示システムであって、前記表示端末は、表示要求を前記サーバ装置に送信する送信手段と、前記表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき選定された商品群を表す画像を、前記表示要求の応答として受信する受信手段と、前記商品群を表す画像を表示する表示手段と、を有する。この態様により、表示システムは、表示端末のユーザの行動履歴や嗜好性に基づき選定された商品群の画像を、表示端末に表示させることができる。
【００１７】
本発明のさらに別の観点では、分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する記憶手段を有するサーバ装置が実行する制御方法であって、表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする前記商品群を決定する決定工程と、前記表示対象とする商品群を表す画像を、前記表示端末に表示させる表示制御工程と、を有する。サーバ装置は、この制御方法を実行することで、閲覧するユーザの過去の購買等の特定の行動の履歴又は嗜好性に基づき提示すべき商品群を選定し、商品群ごとに好適に商品を推薦することができる。
【００１８】
本発明のさらに別の観点では、分類された商品群の情報と、ユーザごとの行動履歴又は嗜好性に関する情報とを記憶する記憶手段を参照するコンピュータが実行するプログラムであって、表示要求の送信元となる表示端末のユーザの行動履歴又は嗜好性に関する情報の少なくともいずれか一方に基づき、表示対象とする前記商品群を決定する決定手段と、前記表示対象とする商品群を表す画像を、前記表示端末に表示させる表示制御手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、閲覧するユーザの過去の購買等の特定の行動の履歴又は嗜好性に基づき提示すべき商品群を選定し、商品群ごとに好適に商品を推薦することができる。
【発明の効果】
【００１９】
本発明によれば、閲覧するユーザの過去の購買等の特定の行動の履歴又は嗜好性に基づき提示すべき商品群を選定し、商品群ごとに好適に商品を推薦することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係るＥＣシステムの構成を示す。
【図２】サーバ装置及び利用者端末の概略構成図を示す。
【図３】ブックツリー情報のデータ構造の一例を示す。
【図４】サーバ装置が実行する処理の概要を示す機能ブロック図である。
【図５】出し分け情報算出処理の手順を示すフローチャートの一例である。
【図６】ブックツリーの表示決定処理の手順を示すフローチャートの一例である。
【図７】（Ａ）各商品ＩＤに付与する評価点のテーブルである。（Ｂ）ユーザＩＤ及び商品ＩＤごとの評価点を示す。（Ｃ）ツリーＩＤと所属商品ＩＤとを対応付けたテーブルである。
【図８】（Ａ）ツリー評価点の加点条件と加算点数との関係を示すテーブルである。（Ｂ）ユーザＩＤとお気に入りツリーＩＤとの関係を示すテーブルである。（Ｃ）ツリーＩＤと関連キーワードＩＤとの対応を示すテーブルである。
【図９】（Ａ）お気に入りツリーＩＤに設定された関連キーワードＩＤの集計数をユーザＩＤ及び関連キーワードＩＤごとに示したテーブルである。（Ｂ）評価対象ツリーＩＤを、ユーザＩＤごとに示したテーブルである。
【図１０】ツリー評価点の集計結果を示すテーブルである。
【図１１】ツリー表示欄が設けられたＥＣサイト画面の表示例である。
【図１２】ブックツリー詳細画面の表示例である。
【図１３】（Ａ）ブックツリー詳細画面に関する閲覧履歴を示すテーブルである。（Ｂ）閲覧ユーザ数の集計結果を示すテーブルである。
【図１４】変形例に係るブックツリー詳細画面の表示例を示す。
【図１５】変形例に係るツリー画像の表示例を示す。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【００２２】
［ＥＣシステムの構成］
図１は、本実施形態に係る電子商取引（ＥＣ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）システム１００の構成を示す。ＥＣシステム１００は、電子商取引に関連した画面（「ＥＣサイト画面」とも呼ぶ。）上において、閲覧するユーザの嗜好や行動履歴に基づきお薦めの書籍（電子書籍も含む）の商品群（「ブックツリー」とも呼ぶ。）を閲覧するユーザごとに出し分けて提示し、商品購入を好適に促進させる。ＥＣシステム１００は、主に、サーバ装置１と、利用者端末２と、管理者端末３とを備える。利用者端末２及び管理者端末３は、ネットワークを介してサーバ装置１とデータ通信を行う。
【００２３】
サーバ装置１は、書籍の販売者が管理するウェブサーバであり、利用者端末３からの表示要求に基づき、ＥＣサイト画面を表示するための表示情報を利用者端末３に送信する。後述するように、サーバ装置１は、ブックツリーに関する情報（「ブックツリー情報」とも呼ぶ。）を記憶し、所定のＥＣサイト画面上に、ブックツリーに関する表示欄（「ツリー表示欄ＲＴ」とも呼ぶ。）を設ける。また、サーバ装置１は、利用者端末３から送信される入力情報に基づき、ログインのための認証処理、電子商取引に基づく商品の取引処理、及び商品又はブックツリーのお気に入り登録などを行う。
【００２４】
利用者端末２は、例えばスマートフォン、タブレット型端末、パーソナルコンピュータなどの通信端末であって、ネットワークを介してサーバ装置１からＥＣサイト画面の表示情報を受信し、ディスプレイにＥＣサイト画面を表示させる。また、利用者端末２は、商品の購入等に必要なユーザ入力をＥＣサイト画面上で受け付け、受け付けた入力情報をサーバ装置１へ送信する。利用者端末２は、本発明における「表示端末」の一例である。
【００２５】
管理者端末３は、サーバ装置１がブックツリーを登録するのに必要な情報をサーバ装置１へ送信する。管理者端末３は、ブックツリーを作成する作成者（単に「ライター」とも呼ぶ。）が使用する端末であってもよく、各ライターからブックツリーの登録に必要な情報を収集してブックツリーの登録作業を行う管理者が使用する端末であってもよい。
【００２６】
［サーバ装置及び利用者端末の構成］
図２（Ａ）は、サーバ装置１の概略構成図である。サーバ装置１は、記憶部１１と、入力部１２と、データ通信を行う通信部１３と、制御部１４とを備える。これらの各要素は、バスラインを介して相互に接続されている。
【００２７】
記憶部１１は、制御部１４が本実施形態に係る処理を実行するのに必要な情報を記憶する。例えば、記憶部１１は、制御部１４が実行するプログラムの他、後述するブックツリー情報ＤＢ１５、商品情報ＤＢ１６、ユーザ情報ＤＢ１７、出し分け情報ＤＢ１８を備える。
【００２８】
ブックツリー情報ＤＢ１５には、各ブックツリーに対応するブックツリー情報が登録される。図３は、ブックツリー情報のデータ構造の一例を示す。図３に示すように、ブックツリー情報は、所属商品情報と、ライター情報と、タイトル情報と、コメント情報と、関連キーワード情報等を含んでいる。ここで、所属商品情報は、対象のブックツリーに属する商品（「所属商品」とも呼ぶ。）の商品ＩＤ等を示す情報である。ライター情報は、対象のブックツリーを作成したライターに関する情報である。コメント情報は、対象のブックツリーやその所属商品に対してライターが登録したコメントに関する情報である。関連キーワード情報は、対象のブックツリーに関連する１または複数のキーワードの識別情報（「関連キーワードＩＤ」とも呼ぶ。）を示す。ブックツリー情報は、管理者端末３から送信される情報に基づき生成され、ブックツリー情報ＤＢ１５に登録される。なお、ブックツリー情報は、図３に示す各種情報に限らず、対象のブックツリーをお気に入り登録したユーザＩＤ等を示すお気に入り情報等をさらに含んでもよい。この場合、お気に入り登録情報については、例えば、対象のブックツリーに対するお気に入り登録がなされる度に、制御部１４により情報が更新される。また、ブックツリー情報は、入力部１２への入力に基づき生成されてもよい。
【００２９】
再び図２を参照して記憶部１１について説明する。商品情報ＤＢ１６には、商品ＩＤごとに各商品の商品情報が登録されている。ユーザ情報ＤＢ１７には、ユーザごとにユーザに関連する情報が登録される。例えば、ユーザ情報ＤＢ１７には、会員登録を行ったユーザの基本情報に加え、購入、お気に入り登録、閲覧などの特定の行動に対する履歴情報が記録される。出し分け情報ＤＢ１８には、ＥＣサイト画面を閲覧するユーザ（「閲覧ユーザ」とも呼ぶ。）ごとにブックツリーを出し分けて提示するために必要な情報である出し分け情報がユーザごとに登録されている。出し分け情報ＤＢ１８は、例えば所定のタイミングで制御部１４により更新される。
【００３０】
制御部１４は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、サーバ装置１内の各構成要素に対して種々の制御を行う。制御部１４は、機能的には、ブックツリー情報管理部３１と、ＥＣ管理部３２と、出し分け情報算出部３３と、ブックツリー表示決定部３４とを備える。これらの各要素が実行する処理については、図４を参照して後述する。そして、制御部５２は、本発明における「決定手段」、「表示制御手段」及び本発明におけるプログラムを実行するコンピュータとして機能する。
【００３１】
図２（Ｂ）は、利用者端末２のブロック図である。利用者端末３は、ディスプレイなどの表示部２０と、記憶部２１と、タッチパネルなどの入力部２２と、データ通信を行う通信部２３と、制御部２４とを備える。これらの各要素は、バスラインを介して相互に接続されている。
【００３２】
記憶部２１は、ハードディスク又はフラッシュメモリといったメモリによって構成される。また、記憶部２１は、制御部２４が実行するプログラムを記憶する。通信部２３は、制御部２４の制御に基づき、サーバ装置１とデータ通信を行う。通信部２３は、本発明における「送信手段」及び「受信手段」の一例である。
【００３３】
制御部２４は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、利用者端末２内の各構成要素に対して種々の制御を行う。制御部２４は、記憶部２１に記憶されたプログラムを実行することで、所定の処理を行う。例えば、制御部２４は、サーバ装置１から通信部２３が受信する表示情報に基づき、種々のＥＣサイト画面を表示部２０に表示させる。また、制御部２４は、ＥＣサイト画面に対する入力を入力部２２により受け付け、入力情報を通信部２３によりサーバ装置１へ送信する。
【００３４】
[ブックツリーの表示処理]
次に、ブックツリーに関連する表示処理について説明する。
【００３５】
（１）機能ブロック
図４は、ブックツリーの表示処理の概要を示す機能ブロック図である。
【００３６】
ブックツリー情報管理部３１は、通信部１３を介して管理者端末３から受信した情報に基づき、ブックツリー情報を生成してブックツリー情報ＤＢ１５に登録する。この場合、ブックツリー情報管理部３１は、ブックツリー情報に関する入力を受け付ける画面の表示情報を管理者端末３に送信し、当該画面での入力情報を管理者端末３から受信することで、ブックツリー情報を生成してもよい。また、ブックツリー情報管理部３１は、入力部１２によりブックツリー情報を生成するのに必要な入力を受け付けてもよい。
【００３７】
ＥＣ管理部３２は、利用者端末２の要求に基づき、商品情報ＤＢ１６等を参照することで、販売する商品に関するＥＣサイト画面の表示情報を生成し、生成した表示情報を利用者端末２へ通信部１３を介して送信する。この場合、ＥＣ管理部３２は、ＥＣサイト画面上のツリー表示欄ＲＴに表示させるブックツリーの情報を、ブックツリー表示決定部３４に要求する。例えば、ツリー表示欄ＲＴは、ＥＣサイト画面のトップ画面などに表示される。
【００３８】
また、ＥＣ管理部３２は、ＥＣサイト画面への入力情報等を利用者端末２から受信することで、商品の購入に必要な処理や商品又はブックツリーのお気に入り登録等を実行する。そして、ＥＣ管理部３２は、ユーザ情報ＤＢに、商品の購入、商品の詳細画面の閲覧、商品やブックツリーのお気に入り登録などの所定の行動に対する履歴を、行動主体であるユーザのユーザＩＤ及び実行日時と関連付けてユーザ情報ＤＢ１７に記憶させる。
【００３９】
出し分け情報算出部３３は、所定のタイミングにおいて、ブックツリー情報ＤＢ１５及びユーザ情報ＤＢ１７を参照し、ユーザ情報ＤＢ１７に登録されているユーザＩＤごとに出し分け情報を生成する。この場合、出し分け情報算出部３３は、ユーザ情報ＤＢ１７に登録されている購入などの特定の行動（「評価対象アクション」とも呼ぶ。）に対応する履歴情報に基づき、商品ごとの閲覧ユーザの馴染みの度合いを示す評価点を設定する。そして、出し分け情報算出部３３は、評価点をブックツリーごとに集計した点数（「ツリー評価点Ｖｔ」とも呼ぶ。）を算出する。また、後述するように、出し分け情報算出部３３は、ブックツリーに関連付けられた関連キーワードに基づき、ツリー評価点Ｖｔの加点を行う。そして、出し分け情報算出部３３は、ツリー評価点Ｖｔが高い所定個数分のブックツリーをＥＣサイト画面に表示させる候補とみなし、これらのブックツリーに関する情報を閲覧ユーザのユーザＩＤと関連付け、出し分け情報として出し分け情報ＤＢ１８に登録する。出し分け情報算出部３３によるツリー評価点Ｖｔの算出方法等の詳細については、図５のフローチャートを参照して後述する。出し分け情報算出部３３は、本発明における「決定手段」の一例である。
【００４０】
ブックツリー表示決定部３４は、ＥＣサイト画面の表示要求元のユーザＩＤに対応する出し分け情報を出し分け情報ＤＢ１８から抽出し、抽出した出し分け情報が指定するブックツリーから、ツリー表示欄ＲＴに表示させる規定表示個数分のブックツリーを選定する。そして、ブックツリー表示決定部３４は、選定したブックツリー及び当該ブックツリー内で評価点が最も高い商品（「トップ商品」とも呼ぶ。）を指定する情報等をＥＣ管理部３２に供給する。この場合、ＥＣ管理部３２は、ツリー表示欄ＲＴに、通知されたブックツリーを表す画像（「ツリー画像」とも呼ぶ。）を配置する。このとき、ＥＣ管理部３２は、ツリー画像上では、トップ商品の書影画像を、ブックツリーを代表する商品の画像として表示させる。これにより、閲覧ユーザの注意をツリー画像へ向けさせる。ブックツリー表示決定部３４の処理の詳細については、図６のフローチャートを参照して説明する。ＥＣ管理部３２及びブックツリー表示決定部３４は、本発明における「表示制御手段」の一例である。
【００４１】
（２）処理フロー
次に、ブックツリーの表示処理に関連する処理フローについて説明する。
（２−１）出し分け情報算出処理
図５は、出し分け情報算出部３３が実行する出し分け情報算出処理の手順を示すフローチャートの一例である。出し分け情報算出部３３は、図５に示すフローチャートの処理を、例えばユーザ情報ＤＢ１７に登録された各ユーザＩＤを対象として、所定のタイミングで実行する。
【００４２】
まず、出し分け情報算出部３３は、対象となるユーザに対する評価対象アクションの履歴に基づき、各商品ＩＤに対する評価点を算出し、ブックツリーごとのツリー評価点Ｖｔを集計する（ステップＳ１０１）。ここで、評価対象アクションは、対象となる商品に対する購入やお気に入り登録、詳細画面の閲覧等の他、当該商品を既に持っている旨の登録やレビューの登録などの種々の行動を含んでもよい。また、後述するように、評価点は、評価対象アクションの種類や実行時期からの経過時間等に応じて異なる。ステップＳ１０１に基づく評価点の配点例については、図７を参照して後述する。また、出し分け情報算出部３３は、各商品ＩＤに対する評価点の算出後、ブックツリー情報の所属商品情報を参照することで、ブックツリーごとのツリー評価点Ｖｔを集計する。
【００４３】
次に、出し分け情報算出部３３は、対象のユーザのお気に入りのブックツリーとの関連キーワードの共通性に基づき、ブックツリーのツリー評価点Ｖｔを加点する（ステップＳ１０２）。この場合、出し分け情報算出部３３は、まず、ユーザ情報ＤＢ１７等を参照し、対象のユーザがお気に入り登録したブックツリーを特定する。その後、出し分け情報算出部３３は、ブックツリー情報に含まれる関連キーワード情報に基づき、お気に入り登録されたブックツリーに紐付けられた関連キーワードＩＤの関連キーワードＩＤごとの集計数を計算する。そして、出し分け情報算出部３３は、集計数が上位所定位以内となる関連キーワードＩＤのうち、所定の閾値個数以上の関連キーワードが紐付けられたブックツリーのツリー評価点Ｖｔに、所定点数だけ加算する。ステップＳ１０２に基づくツリー評価点Ｖｔの加点方法については、図８及び図９を参照して後述する。
【００４４】
次に、出し分け情報算出部３３は、ステップＳ１０１及びステップＳ１０２のツリー評価点Ｖｔを集計し、後述する意外性がないブックツリーを除外後、ツリー評価点Ｖｔが高い所定個数分のブックツリー及びそのトップ商品の組合せを決定する（ステップＳ１０３）。
【００４５】
上述のステップＳ１０３では、出し分け情報算出部３３は、対象となるユーザのお気に入り登録がなされたブックツリー、及び、対象のユーザにとって既知の商品のみを所属商品とするブックツリーを、対象のユーザにとって意外性がないとみなして除外する。ここで、対象のユーザにとって既知の商品とは、例えば、購入等の所定の行動の履歴が存在する商品が該当する。他の例では、出し分け情報算出部３３は、購入履歴がある電子書籍に対応する紙の書籍についても、対象のユーザにとって既知の商品とみなしてもよい。さらに別の例では、出し分け情報算出部３３は、紙の書籍購入により電子書籍では購入不要であるとユーザが登録した書籍、及び、ユーザの個人設定においてレコメンドが不要な書籍としてユーザが登録した書籍についても、対象のユーザにとって既知の商品とみなしてもよい。出し分け情報算出部３３は、これらのいずれかに該当する商品のみを所属商品とするブックツリーを除外することで、閲覧ユーザへの販売促進等に寄与しないブックツリーの不要な表示を好適に抑制する。そして、出し分け情報算出部３３は、ツリー評価点Ｖｔが高い所定個数（例えば５０個）分のブックツリー及びそのトップ商品の組合せを決定する。ここで、出し分け情報算出部３３は、ステップＳ１０１で設定された評価点が最高となる商品ＩＤが複数存在した場合、例えば、ランダムに１つの商品ＩＤをトップ商品の商品ＩＤとして選定する。同様に、出し分け情報算出部３３は、ステップＳ１０１でのツリー評価点Ｖｔの加点がなく、ステップＳ１０２でのツリー評価点Ｖｔの加点のみのブックツリーが存在した場合、例えば、当該ブックツリーの所属商品のうち１つをランダムに選択してトップ商品として定める。
【００４６】
次に、出し分け情報算出部３３は、ステップＳ１０３で決定した所定個数分のブックツリー及びトップ商品の組み合わせを、出し分け情報として対象のユーザＩＤと関連付けて出し分け情報ＤＢ１８に登録する（ステップＳ１０４）。このようにすることで、出し分け情報算出部３３は、対象のユーザに馴染みが深い商品が多く所属するブックツリー及び当該ブックツリーの中で特にユーザの目を引きやすいトップ商品を、好適に出し分け情報として登録することができる。
【００４７】
（２−２）ブックツリーの表示処理
図６は、ＥＣ管理部３２及びブックツリー表示決定部３４が実行するブックツリーの表示処理の手順を示すフローチャートの一例である。ＥＣ管理部３２及びブックツリー表示決定部３４は、図６のフローチャートの処理を繰り返し実行する。
【００４８】
まず、ＥＣ管理部３２は、ツリー表示欄ＲＴの表示要求があったか否か判定する（ステップＳ２０１）。例えば、ＥＣ管理部３２は、利用者端末２からサーバ装置１に対してツリー表示欄ＲＴを含むＥＣサイト画面の表示要求があった場合に、ツリー表示欄ＲＴの表示要求があったと判断する。そして、ＥＣ管理部３２は、ツリー表示欄ＲＴの表示要求があった場合（ステップＳ２０１；Ｙｅｓ）、閲覧ユーザのユーザＩＤをブックツリー表示決定部３４へ通知する。この場合、ブックツリー表示決定部３４は、通知されたユーザＩＤに対する出し分け情報を、出し分け情報ＤＢ１８から抽出する（ステップＳ２０２）。
【００４９】
次に、ブックツリー表示決定部３４は、抽出した出し分け情報に登録されたブックツリーから所定の条件に該当するブックツリーを除外する（ステップＳ２０３）。具体的には、ブックツリー表示決定部３４は、例えば所属商品のうち所定個数以上又は所定割合以上が在庫切れ等により購入できないブックツリーを、推奨する価値が低いと見なして除外する。また、ブックツリー表示決定部３４は、出し分け情報に登録されたブックツリーのうち、お気に入り登録がなされたブックツリーを除外する。
【００５０】
次に、ブックツリー表示決定部３４は、ステップＳ２０３で除外されなかったブックツリーの個数が規定表示件数以上存在するか否か判定する（ステップＳ２０４）。そして、ブックツリー表示決定部３４は、ステップＳ２０３で除外されなかったブックツリーの個数が規定表示件数以上存在する場合（ステップＳ２０４；Ｙｅｓ）、ステップＳ２０３で除外されなかったブックツリーから、ツリー表示欄ＲＴでの規定表示件数分のブックツリーの絞込みを行う（ステップＳ２０５）。例えば、ブックツリー表示決定部３４は、ステップＳ２０３で除外されなかったブックツリーから、ツリー表示欄ＲＴに表示可能な個数（例えば１０個）分のブックツリーをランダムに抽出する。
【００５１】
一方、ブックツリー表示決定部３４は、ステップＳ２０３で除外されなかったブックツリーの個数が規定表示件数に満たないものであると判断した場合（ステップＳ２０４；Ｎｏ）、規定表示件数に満たない不足分のブックツリーを表示対象に追加する（ステップＳ２０６）。例えば、ブックツリー表示決定部３４は、この場合、他の表示対象のブックツリーと重複しないブックツリーであって、ログインしていないユーザ向けに表示させるブックツリーの中からランダムに抽出したブックツリーを、表示対象に追加する。
【００５２】
そして、ブックツリー表示決定部３４は、表示対象のブックツリー及び対応するトップ商品の情報をＥＣ管理部３２に出力し、ＥＣ管理部３２は、トップ商品の書影画像を含んだ表示対象のブックツリーのツリー画像を、ツリー表示欄ＲＴに並べて表示させる（ステップＳ２０７）。言い換えると、この場合、ＥＣ管理部３２は、ブックツリー表示決定部３４が表示対象として決定したブックツリーのツリー画像をツリー表示欄ＲＴに並べたＥＣサイト画面の表示情報を生成し、利用者端末２へ送信する。ツリー表示欄ＲＴの具体的な表示態様については、図１１を参照して後述する。
【００５３】
（３）具体例
次に、図７〜図１０のデータ構造及び図１１及び図１２の表示例を参照して図５及び図６のフローチャートの処理の詳細について説明する。
【００５４】
（３−１）出し分け情報算出処理
図７（Ａ）は、図５のステップＳ１０１において、評価対象アクションに基づき各商品ＩＤに付与する評価点の配点を示すテーブルである。図７（Ａ）の例では、評価対象アクション及び評価対象アクションの実行時期の組合せごとに、評価点が設定されている。
【００５５】
具体的には、図７（Ａ）の例では、同一の評価対象アクションで比較した場合には、実行時からの経過期間が短いほど対象の商品に対する興味があると見なし、高い評価点を設定している。ここでは一例として、実行時からの経過時期が１ヶ月以内である場合、経過期間が１ヶ月以後３ヶ月以内となる場合、及び経過期間がその他（即ち３ヶ月以後）である場合の３通りに分けられている。また、評価対象アクションは、実行時期が同じである場合、購入が最も高い評価点となっており、閲覧が比較的低い評価点となっている。このように、ユーザの馴染みが深いと推定される商品に対する評価対象アクションほど、高い評価点が配点されている。なお、図７（Ａ）の例に代えて、評価対象アクションの種類又は評価対象アクションからの経過期間のいずれか一方のみに基づいて、評価点が設定されてもよい。
【００５６】
図７（Ｂ）は、ユーザ情報ＤＢ１７に登録された評価対象アクションに基づき図７（Ａ）に示す評価点を設定した場合のユーザＩＤ及び商品ＩＤごとの評価点を示す。なお、図７（Ｂ）では、参考のため、各商品ＩＤの商品が属するブックツリーの識別情報（ツリーＩＤ）の項目が設けられている。
【００５７】
図７（Ｂ）の例では、出し分け情報算出部３３は、ユーザ情報ＤＢ１７に含まれる評価対象アクションのユーザＩＤごとの履歴情報に基づき、評価対象アクションが実行された商品ＩＤに対して、図７（Ａ）に示すテーブルを参照して評価点を設定している。また、出し分け情報算出部３３は、評価点を設定した各商品ＩＤに対応するツリーＩＤを、ブックツリー情報ＤＢ１５に登録された各ブックツリーの所属商品情報を参照して特定する。
【００５８】
図７（Ｃ）は、ブックツリー情報ＤＢ１５に登録された各ブックツリーの所属商品情報に基づくツリーＩＤと所属商品の商品ＩＤ（「所属商品ＩＤ」とも呼ぶ。）との対応テーブルである。なお、図７（Ｃ）の例では、１つのブックツリーに対して５つの所属商品ＩＤが対応付けられているが、これに限らず、４個以下又は６個以上の所属商品の商品ＩＤが１つのブックツリーに対して対応付けられてもよい。出し分け情報算出部３３は、図７（Ｃ）に示すようなツリーＩＤと所属商品ＩＤとの関係に基づき、同一のツリーＩＤに対する商品の評価点を集計したツリー評価点ＶｔをツリーＩＤごとに算出する。
【００５９】
図８（Ａ）は、図５のステップＳ１０２に基づくツリー評価点Ｖｔの加点条件及び加算点を示す。図８（Ａ）の例では、お気に入り登録された各ブックツリーの関連キーワードを集計した場合の集計数が上位Ｍ位以内（「Ｍ」は正の整数）となる関連キーワードのうち、Ｎ個（「Ｎ」はＭ≧Ｎを満たす正の整数）以上の関連キーワード（「評価対象キーワード」とも呼ぶ。）が紐付けられたブックツリーのツリー評価点Ｖｔに対し、０．５点加算すべき旨が示されている。
【００６０】
以下では、上述のＭを「５」、Ｎを「２」とそれぞれ設定した場合の図８（Ａ）に示す加算方法に基づく具体例について、図８（Ｂ）〜（Ｃ）及び図９（Ａ）、（Ｂ）を参照して説明する。
【００６１】
図８（Ｂ）は、ユーザＩＤと、当該ユーザＩＤに紐付けられてお気に入り登録がされているツリーＩＤ（「お気に入りツリーＩＤ」とも呼ぶ。）との関係を示すテーブルである。また、図８（Ｃ）は、ツリーＩＤと関連キーワードＩＤとの対応を示すテーブルである。ここで、図８（Ｂ）に示すユーザＩＤとお気に入りツリーＩＤとは、例えば、ユーザ情報ＤＢ１７等において紐付けられている。また、図８（Ｃ）に示すツリーＩＤと関連キーワードＩＤとは、ブックツリー情報ＤＢ１５の関連キーワード情報により紐付けられている。
【００６２】
図９（Ａ）は、お気に入りツリーＩＤに設定された関連キーワードＩＤの集計数をユーザＩＤ及び関連キーワードＩＤごとに示したテーブルである。
【００６３】
出し分け情報算出部３３は、お気に入りツリーＩＤごとの関連キーワードＩＤをブックツリー情報ＤＢ１５から抽出し、各お気に入りツリーＩＤに設定された関連キーワードＩＤの数を集計する。図９（Ａ）の例では、出し分け情報算出部３３は、お気に入りツリーＩＤに設定された関連キーワードＩＤを図８（Ｃ）のテーブルから抽出してユーザＩＤごとに集計し、集計数が多い関連キーワードＩＤから順に図９（Ａ）のテーブルに並べている。
【００６４】
例えば、出し分け情報算出部３３は、ユーザＩＤ「Ｕ１」の場合、お気に入りツリーＩＤが「Ｘ１」、「Ｘ２」、「Ｘ３」（図８（Ｂ）参照）であることから、これらのツリーＩＤに設定された関連キーワードＩＤを図８（Ｃ）のテーブルから抽出して集計する。そして、出し分け情報算出部３３は、ユーザＩＤごとに、集計数が上位Ｍ位以内となる関連キーワードＩＤを、評価対象キーワードを示すＩＤとして認識する。例えば、出し分け情報算出部３３は、ユーザＩＤ「Ｕ１」の場合、設定数が「３」となる関連キーワードＩＤ「Ｔ５」、設定数が「２」となる関連キーワードＩＤ「Ｔ３」、「Ｔ４」、「Ｔ６」、「Ｔ７」を、集計数が上位５位以内となる関連キーワードとして認識し、評価対象キーワードとみなす。
【００６５】
図９（Ｂ）は、評価対象キーワードをＮ個（ここでは２個）以上有するお気に入りツリーＩＤ以外のツリーＩＤ（「評価対象ツリーＩＤ」とも呼ぶ。）を、ユーザＩＤごとに示したテーブルである。図９（Ｂ）の例では、出し分け情報算出部３３は、ユーザＩＤ「Ｕ１」について、評価対象キーワードを２個以上有するお気に入りツリーＩＤ以外のツリーＩＤ「Ｘ４」、「Ｘ５」を、図５のステップＳ１０２でのツリー評価点Ｖｔの加点対象となる評価対象ツリーＩＤとして特定している。このように、出し分け情報算出部３３は、決定した評価対象キーワードをＮ個以上有するお気に入りツリーＩＤ以外のツリーＩＤを、図８（Ｃ）に示すツリーＩＤと関連キーワードＩＤとの対応テーブルを参照して特定する。
【００６６】
そして、出し分け情報算出部３３は、評価対象ツリーＩＤに対し、一律で０．５点分だけツリー評価点Ｖｔを加点する。なお、図９（Ｂ）では、説明便宜上、ツリー評価点Ｖｔに加点する評価点が「０．５」である旨を明記した「評価点」の項目が設けられているが、「評価点」の項目は設けられなくともよい。この場合、出し分け情報算出部３３は、図９（Ｂ）のテーブルに登録された評価対象ツリーＩＤに対し、自動的に０．５点だけツリー評価点Ｖｔを加点する。
【００６７】
図１０（Ａ）は、図５のステップＳ１０１に基づくツリー評価点Ｖｔの加算点を示す図７（Ｂ）のテーブルと、ステップＳ１０２に基づくツリー評価点Ｖｔの加算点を示す図９（Ｂ）に示すテーブルとを参照した場合のツリー評価点Ｖｔの集計結果を示すテーブルである。図１０（Ａ）の例では、ユーザＩＤ「Ｕ１」を対象としたツリー評価点Ｖｔが０点より大きいツリーＩＤ「Ｘ１」、「Ｘ２」、「Ｘ３」、「Ｘ４」、「Ｘ５」、「Ｘ６」、「Ｘ７」にそれぞれ対応する集計後のツリー評価点Ｖｔとトップ商品の商品ＩＤとが示されている。
【００６８】
図１０（Ａ）に示すように、出し分け情報算出部３３は、ユーザＩＤ及びツリーＩＤごとに、ツリー評価点Ｖｔを集計する。その後、出し分け情報算出部３３は、意外性のないツリーＩＤを除外する処理を行う。図１０（Ｂ）は、上述の除外処理後のツリー評価点Ｖｔの集計結果を示すテーブルを示す。図１０（Ｂ）では、出し分け情報算出部３３は、図７（Ｂ）に示すテーブルに登録されている（即ち評価対象アクションが行われた）商品のみを所属商品とするツリーＩＤ（この例では「Ｘ１」）と、既にお気に入り登録されているツリーＩＤ（この例では「Ｘ１」、「Ｘ２」、「Ｘ３」）とを除外している。これにより、出し分け情報算出部３３は、閲覧ユーザに対して表示する価値が低いブックツリーを不要に表示するのを防ぐ。
【００６９】
その後、出し分け情報算出部３３は、ユーザＩＤごとに、ツリー評価点Ｖｔが高い所定個数分のツリーＩＤ及びトップ商品の商品ＩＤを、出し分け情報として出し分け情報ＤＢ１８に登録する。ここで、出し分け情報算出部３３は、トップ商品を決定する際、ステップＳ１０２に基づく加点のみがなされたブックツリーに対しては、ランダムにより同一点数の商品からトップ商品を選択してもよく、所属商品ＩＤのブックツリー情報ＤＢ１５内での登録順に従いトップ商品を選択してもよい。例えば、ツリーＩＤ「Ｘ４」の場合、ツリー評価点Ｖｔは、ステップＳ１０２に基づき加点された０．５点のみであり、各所属商品に対するステップＳ１０１での評価点は全て０点となっている。よって、図１０（Ａ）、（Ｂ）の例では、出し分け情報算出部３３は、図７（Ｃ）のテーブルでの登録順に従い、商品ＩＤ「Ｐ１６」の所属商品をツリーＩＤ「Ｘ４」のトップ商品として選定している。
【００７０】
（３−２）表示例
図１１は、ツリー表示欄ＲＴが表示されたＥＣサイト画面の表示例を示す。この例では、ＥＣ管理部３２は、利用者端末２とのデータ通信に基づくログイン認証後、ＥＣサイト画面の表示情報を利用者端末２へ送信することで、図１１に示すＥＣサイト画面を利用者端末２に表示させている。
【００７１】
この場合、ブックツリー表示決定部３４は、ログインしたユーザ「ＡＢＣ」に対応するユーザＩＤに関連付けられた出し分け情報を出し分け情報ＤＢ１８から抽出し、規定表示件数（ここでは５件）分のブックツリーをランダム抽出等により絞り込む。そして、ブックツリー表示決定部３４は、絞り込んだブックツリー及び対応するトップ商品の情報をＥＣ管理部３２に通知し、ＥＣ管理部３２は、ブックツリー表示決定部３４から通知されたブックツリーに対応するツリー画像４１Ａ〜４１Ｅを、ツリー表示欄ＲＴに表示させる。この場合、ＥＣ管理部３２は、ツリー画像４１Ａ〜４１Ｅ内に、各ブックツリーのタイトルと共に、各ブックツリーに対応するトップ商品の書影画像４２Ａ〜４２Ｅを表示させる。
【００７２】
ここで、書影画像４２Ａ〜４２Ｅとして表示されるトップ商品は、各ブックツリー内で閲覧者のユーザに最も馴染みが深い商品となるように、ステップＳ１０１での評価点が最も高い商品に設定されている。よって、図１１の表示態様によれば、ツリー表示欄ＲＴ内に表示されたツリー画像に閲覧ユーザの注意を好適に向けさせることができる。なお、ＥＣ管理部３２は、所定時間が経過するごとに、出し分け情報に登録された他のブックツリーのツリー画像をツリー表示欄ＲＴに表示させることで、ツリー表示欄ＲＴの表示を更新してもよい。また、ＥＣ管理部３２は、ツリー表示欄ＲＴ内の表示を更新させるためのボタン等をＥＣサイト画面上に表示させ、当該ボタンが選択されるごとに、ツリー表示欄ＲＴの表示を更新してもよい。
【００７３】
図１２は、図１１のツリー表示欄ＲＴ内のツリー画像がクリック操作等により選択された際に表示されるブックツリー詳細画面の表示例である。図１２では、ＥＣ管理部３２は、ツリー画像４１Ａが選択されたことを検知し、ツリー画像４１Ａに対応するブックツリーのブックツリー情報をブックツリー情報ＤＢ１５から抽出することで、ブックツリー詳細画面の表示情報を生成している。
【００７４】
ＥＣ管理部３２は、主に、図１２に示すブックツリー詳細画面上に、ライター紹介欄５０と、ブックツリー紹介欄５１と、所属商品表示欄５２と、所属商品別コメント欄５３とを設けている。図１２の例では、ＥＣ管理部３２は、ブックツリー情報のライター情報に基づき、ライター紹介欄５０に、ブックツリーの登録者であるライターの名前や画像などを表示している。また、ＥＣ管理部３２は、ブックツリー情報のコメント情報等に基づき、ブックツリー紹介欄５１に、ライターが登録した対象のブックツリーの紹介文を表示している。さらに、ＥＣ管理部３２は、ブックツリー情報の所属商品情報等に基づき、対象のブックツリーの所属商品を認識し、各所属商品の書影画像４２Ａ、４２Ｆ〜４２Ｉとタイトルとの組み合わせを、所属商品表示欄５２に横に並べて表示させている。また、ＥＣ管理部３２は、所属商品別コメント欄５３上には、ブックツリー情報のコメント情報等に基づき、ライターが予め登録した所属商品ごとのコメントを、対応する所属商品の書影画像及びタイトルと共にそれぞれ表示させている。
【００７５】
このように、ＥＣ管理部３２は、ツリー表示欄ＲＴ内の任意のツリー画像が選択された場合に、選択されたツリー画像が示すブックツリーの所属商品等を紹介するブックツリー詳細画面を利用者端末２に表示させる。これにより、閲覧者が注目したトップ商品に関連する商品を好適に紹介し、閲覧者の購買意欲を好適に掻き立てることができる。なお、ＥＣ管理部３２は、ブックツリー詳細画面において、表示対象のブックツリーに対する閲覧者のコメントや評価の入力を受け付け、受け付けたコメントや評価の情報を当該ブックツリー詳細画面上に表示させてもよい。
【００７６】
［ＥＣシステムの作用効果］
実施形態のＥＣシステム１００によれば、サーバ装置１は、ブックツリー情報ＤＢ１５を予め記憶しておき、ＥＣサイト画面の表示要求が利用者端末２からあった場合に、ユーザ情報ＤＢ１７に登録された閲覧ユーザの行動履歴及び嗜好性の情報に基づき、ブックツリーごとのツリー評価点Ｖｔを算出することで、ツリー表示欄ＲＴに表示させるブックツリーを決定する。これにより、サーバ装置１は、閲覧ユーザごとに関心が高いと推定されるブックツリーを好適に出し分けて表示することができる。また、サーバ装置１は、表示するブックツリーのツリー画像に、ブックツリーの所属商品内で閲覧ユーザに最も馴染みがあると推定されるトップ商品の書影画像を表示させることで、各ブックツリーに対して閲覧ユーザの注意を好適に向けさせることができる。
【００７７】
［変形例］
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００７８】
（変形例１）
サーバ装置１は、ブックツリー詳細画面において、当該ブックツリー詳細画面を閲覧したユーザが閲覧したブックツリーの中で特に閲覧したユーザ数が多いブックツリーを、レコメンドブックツリーとして表示させてもよい。
【００７９】
図１３（Ａ）は、ブックツリー詳細画面に関する閲覧履歴を示すテーブルである。図１３（Ａ）では、ユーザＩＤごとに、閲覧したブックツリー詳細画面に対応するツリーＩＤが登録されている。
【００８０】
この場合、サーバ装置１は、ツリーＩＤごとに、同一ユーザにより閲覧された他のツリーＩＤとの組み合わせを作成し、当該組み合わせを構成する２つのツリーＩＤの両方を閲覧したユーザ数（閲覧ユーザ数）をカウントする。図１３（Ｂ）は、閲覧ユーザ数の集計結果を示すテーブルである。図１３（Ｂ）では、便宜上、「ツリーＩＤ」の項目が「Ｘ１」の場合のみを示している。図１３（Ｂ）では、上述のツリーＩＤの組み合わせのうち一方を「ツリーＩＤ」、他方を「レコメンドツリーＩＤ」とし、これらの組み合わせに対する閲覧ユーザ数が示されている。例えば、ツリーＩＤ「Ｘ１」、「Ｘ３」の組み合わせは、図１３（Ａ）のテーブルを参照した場合、ユーザＩＤ「Ｕ１」、「Ｕ２」により閲覧されているため、閲覧ユーザ数は「２」となっている。なお、「ツリーＩＤ」を「Ｘ３」、「レコメンドツリーＩＤ」を「Ｘ１」とするレコード（即ち「ツリーＩＤ」と「レコメンドツリーＩＤ」とを入れ替えたレコード）についても同様に、閲覧ユーザ数が「２」として集計結果のテーブルに登録される。
【００８１】
図１４は、変形例１に係るブックツリー詳細画面の表示例を示す。図１４の例では、ブックツリー詳細画面の下部に、レコメンドブックツリー表示欄５４が設けられている。この場合、サーバ装置１は、図１３（Ｂ）に示されるような閲覧ユーザ数の集計結果から、現在表示されているブックツリー詳細画面に対応するツリーＩＤに関連付けられたレコメンドツリーＩＤの中で、閲覧ユーザ数が上位所定個数（ここでは４つ）のレコメンドツリーＩＤに対応するツリー画像４１Ｊ、４１Ｋ、４１Ｌ、４１Ｍを、所属商品の書影画像４２Ｊ、４２Ｋ、４２Ｌ、４２Ｍと共に、レコメンドブックツリー表示欄５４に表示させている。例えば、現在表示されているブックツリー詳細画面に対応するツリーＩＤが「Ｘ１」の場合、サーバ装置１は、図１３（Ｂ）のテーブルを参照し、閲覧ユーザ数が「２」となるレコメンドツリーＩＤ「Ｘ３」、「Ｘ４」に対応するツリー画像と、閲覧ユーザ数が「１」となるレコメンドツリーＩＤ「Ｘ２」、「Ｘ５」、「Ｘ６」からランダム又は所定の規則により選択した２つのツリー画像とを、レコメンドブックツリー表示欄５４に表示させる。この場合、例えば、サーバ装置１は、図５のステップＳ１０１と同様に、レコメンドブックツリー表示欄５４にツリー画像４１Ｊ〜４１Ｍを表示させる各ブックツリーの所属商品に評価点を設定し、評価点が最も高い所属商品の書影画像を、書影画像４２Ｊ〜４２Ｍとしてそれぞれ表示させる。
【００８２】
本変形例によれば、ブックツリー詳細画面を閲覧したユーザに対し、好適に他のブックツリーのブックツリー詳細画面の閲覧を促進させることができる。なお、ツリー画像を表示させるさらに別の例として、サーバ装置１は、商品の詳細画面において、当該商品を所属商品として含むブックツリーを示すツリー画像の表示欄を設けてもよい。
【００８３】
（変形例２）
ツリー画像の表示態様は、トップ商品の書影画像のみを表示させる図１１の表示態様に限定されず、トップ商品以外の他の所属商品の書影画像をさらに表示させてもよい。
【００８４】
図１５（Ａ）〜（Ｃ）は、図１１に示すツリー画像４１Ａの他の表示例を示す。図１５（Ａ）の例では、ツリー画像４１Ａが示すブックツリーの各所属商品の書影画像４２Ａ、４２Ｆ、４２Ｇ、４２Ｈ、４２Ｉが重ねて表示されている。ここで、サーバ装置１は、各所属商品のうち、図５のステップＳ１０１で付与された評価点が高い所属商品の書影画像ほど、前面に表示されるように各書影画像を配置している。その結果、図１５（Ａ）では、トップ商品の書影画像４２Ａが最前面に表示されている。
【００８５】
図１５（Ｂ）の例では、サーバ装置１は、ツリー画像４１Ａが示すブックツリーの所属商品のうち、図５のステップＳ１０１での評価点が高い上位２つの所属商品の書影画像４２Ａ、４２Ｆを、ツリー画像４１Ａ上に表示させている。図１５（Ｃ）の例では、サーバ装置１は、ツリー画像４１Ａが示すブックツリーの所属商品のうち、トップ画像の書影画像４２Ａを最も大きく、かつ、縁取り効果により強調して表示している。一方、サーバ装置１は、トップ商品以外の他の所属商品の書影画像４２Ｆ、４２Ｇ、４２Ｈ、４２Ｉについても小さく表示させている。これらの表示例によっても、トップ商品や他の所属商品の書影画像に基づき、閲覧ユーザの注意をツリー画像に好適に向けさせることができる。
【００８６】
（変形例３）
図５のステップＳ１０２において、評価対象キーワードを決定する場合、お気に入り登録されてからの経過期間が短いお気に入りツリーＩＤに対応する関連キーワードＩＤほど、集計時の重み付けを大きくしてもよい。
【００８７】
ここで、図８（Ａ）〜（Ｃ）及び図９（Ａ）の例において、お気に入り登録されてからの経過期間が所定期間（例えば１ヶ月）以内であるお気に入りツリーＩＤ「Ｘ１」に対する重み付け係数を「２」とし、他の気に入りツリーＩＤに対する重み付け係数を「１」とした場合について説明する。この場合、お気に入りツリーＩＤ「Ｘ１」の関連キーワードＩＤ「Ｔ１」〜「Ｔ５」は２個分の重みとなることから、図９（Ａ）において、ユーザＩＤ「Ｕ１」の関連キーワードＩＤ「Ｔ５」に対する集計数は「４」、関連キーワードＩＤ「Ｔ３」に対する集計数は「３」、関連キーワードＩＤ「Ｔ４」に対する設定数は「３」、関連キーワードＩＤ「Ｔ１」に対する設定数は「２」となる。このようにすることで、閲覧ユーザが最近関心を持ったお気に入りツリーの情報を重視してステップＳ１０２のツリー評価点Ｖｔの加点処理を好適に行うことができる。
【００８８】
（変形例４）
図５に示す出し分け情報算出処理のフローチャートは一例であり、本発明が適用可能な出し分け情報算出処理は、これに限定されない。例えば、出し分け情報算出部３３は、図５の例に代えて、ステップＳ１０１とステップＳ１０２のいずれか一方のみを実行してツリー評価点Ｖｔを決定してもよい。この場合であっても、出し分け情報算出部３３は、ツリー評価点Ｖｔに基づき出し分け情報に登録するブックツリー及びトップ商品の組み合わせを決定することができる。
【００８９】
（変形例５）
サーバ装置１は、図５のステップＳ１０２において、閲覧ユーザの嗜好性に関する情報の一例であるお気に入りブックツリーの情報に基づき、ツリー評価点Ｖｔの加点を行った。これに代えて、又はこれに加えて、サーバ装置１は、お気に入りブックツリー以外の閲覧ユーザの嗜好性に関する情報に基づき、ツリー評価点Ｖｔの加点を行ってもよい。
【００９０】
例えば、サーバ装置１は、会員登録時などに嗜好性を推測するためのアンケートを実施し、アンケートの回答に基づき、ユーザが好む商品の傾向やユーザの感性を示すキーワード（「価値観キーワード」とも呼ぶ。）を選定してユーザ情報ＤＢ１７に登録しておく。また、サーバ装置１は、価値観キーワードをブックツリーごとに紐付けた情報を、ブックツリー情報としてブックツリー情報ＤＢ１５に予め登録しておく。そして、サーバ装置１は、ＥＣサイト画面の表示時には、閲覧ユーザの価値観キーワードをブックツリー情報ＤＢ１５から抽出し、抽出した価値観キーワードが所定個数以上ブックツリー情報において紐付けられたブックツリーに対し、ツリー評価点Ｖｔの加点を行う。
【００９１】
他の例では、サーバ装置１は、閲覧ユーザの年齢、性別などの属性情報を、嗜好性に関する情報とみなし、ツリー評価点Ｖｔの加点処理を行ってもよい。この場合、例えば、サーバ装置１は、各ブックツリーに適した年代又は性別の情報をブックツリー情報として予め記憶しておき、ＥＣサイト画面の表示時に、ユーザ情報ＤＢ１７に予め登録された閲覧ユーザの年代又は性別とブックツリー情報に含まれる年代又は性別の情報とを参照し、閲覧ユーザの年代又は性別に適したブックツリーに対応するツリー評価点Ｖｔの加点処理を行う。
【００９２】
さらに別の例では、サーバ装置１は、閲覧ユーザのお気に入りの著者やお気に入りのジャンルの情報に基づき、ツリー評価点Ｖｔの加点処理を行ってもよい。この場合、例えば、ユーザごとにお気に入りの著者やジャンルの情報がユーザ情報ＤＢ１７に予め登録されており、ブックツリー情報ＤＢ１５には各ブックツリーの所属商品の著者の情報やジャンルの情報が登録されている。そして、サーバ装置１は、ＥＣサイト画面の表示時に、ユーザ情報ＤＢ１７に予め登録された閲覧ユーザのお気に入りの著者やジャンルに合致するブックツリーをブックツリー情報ＤＢ１５から検索し、検索したブックツリーに対応するツリー評価点Ｖｔの加点処理を行う。
【００９３】
（変形例６）
サーバ装置１は、人気があると推定されるブックツリーのツリー評価点Ｖｔが高くなりやすいようにツリー評価点Ｖｔを算出してもよい。
【００９４】
例えば、サーバ装置１は、ブックツリーごとの閲覧ユーザ数のランキングを集計し、当該ランキングが所定位以内となるブックツリーのツリー評価点Ｖｔを所定値又は所定率だけ大きくする。他の例では、サーバ装置１は、ブックツリー詳細画面で閲覧ユーザがブックツリーの評価を入力することができる場合に、複数の閲覧ユーザから入力された評価の平均等が所定値以上大きいブックツリーのツリー評価点Ｖｔを所定値又は所定率だけ大きくする。さらに他の例では、サーバ装置１は、ブックツリー詳細画面を経由して商品の購入を行ったユーザ数が所定数以上となるブックツリーのツリー評価点Ｖｔを、所定値又は所定率だけ大きくする。このように、サーバ装置１は、一般的に人気のブックツリーほど閲覧ユーザが興味を引く可能性が高いと推定し、人気のブックツリーのツリー評価点Ｖｔを高くしてツリー画像をツリー表示欄ＲＴに表示されやすくする。これにより、サーバ装置１は、ツリー表示欄ＲＴに表示したツリー画像を選択されやすくし、ブックツリー詳細画面へ閲覧ユーザを好適に誘導することができる。
【００９５】
（変形例７）
図８（Ａ）の例では、サーバ装置１は、お気に入りブックツリーの関連キーワードの集計数が上位Ｍ位以内となる関連キーワードのうちＮ個以上の関連キーワードと紐付いた他のブックツリーのツリー評価点Ｖｔに対して一律に０．５点だけ加点した。これに代えて、サーバ装置１は、お気に入りブックツリーと共通する関連キーワードの数が多いブックツリーほど、対応するツリー評価点Ｖｔに加点する点数を大きくしてもよい。例えば、Ｎ１＞Ｎ２（Ｎ１、Ｎ２はそれぞれ正の整数）が成立する場合、サーバ装置１は、お気に入りブックツリーの関連キーワードの上位Ｍ個のうちＮ２個以上有する他のブックツリーのツリー評価点Ｖｔに対して０．５点加点し、お気に入りブックツリーの関連キーワードの上位Ｍ個のうちＮ１個以上有する他のブックツリーのツリー評価点Ｖｔに対して１点加点するとしてもよい。
【００９６】
（変形例８）
図１に示すＥＣシステム１００では、サーバ装置１は、管理者端末３から送信される情報に基づき、ブックツリー情報をブックツリー情報ＤＢ１５に登録した。これに代えて、又はこれに加えて、サーバ装置１は、利用者端末２からブックツリー情報の作成に必要な情報を受信し、作成したブックツリー情報をブックツリー情報ＤＢ１５に登録してもよい。
【００９７】
（変形例９）
ＥＣシステム１００が取り扱う商品は、書籍に限らなくともよい。例えば、ＥＣシステム１００は、書籍に加え、又はこれに代えて、音楽や映画の再生用メディア、その他種々の商品を取引対象としてもよい。
【００９８】
（変形例１０）
サーバ装置１は、複数の装置から構成されていてもよい。例えば、サーバ装置１は、ブックツリー情報ＤＢ１５と、商品情報ＤＢ１６と、ユーザ情報ＤＢ１７と、出し分け情報ＤＢ１８とを分散して複数の装置により記憶してもよい。同様に、サーバ装置１は、ブックツリー情報管理部３１、ＥＣ管理部３２、出し分け情報算出部３３、ブックツリー表示決定部３４の処理を、分散された複数の装置により実行してもよい。この場合、サーバ装置１を構成する各装置は、ネットワーク等を通して予め割り当てられた処理を実行するのに必要なデータ通信を他の装置と行う。
【符号の説明】
【００９９】
１…サーバ装置
２…利用者端末
３…管理者端末
１１、２１…記憶部
１２、２２…入力部
１３、２３…通信部
１４、２４…制御部
１５…ブックツリー情報ＤＢ
１６…商品情報ＤＢ
１７…ユーザ情報ＤＢ
１８…出し分け情報ＤＢ
１００…ＥＣシステム
【図１】
2018018264.tif 000003
【図２】
2018018264.tif 000004
【図３】
2018018264.tif 000005
【図４】
2018018264.tif 000006
【図５】
2018018264.tif 000007
【図６】
2018018264.tif 000008
【図７】
2018018264.tif 000009
【図８】
2018018264.tif 000010
【図９】
2018018264.tif 000011
【図１０】
2018018264.tif 000012
【図１１】
2018018264.tif 000013
【図１２】
2018018264.tif 000014
【図１３】
2018018264.tif 000015
【図１４】
2018018264.tif 000016
【図１５】
2018018264.tif 000017