(57)【特許請求の範囲】
【請求項１】
ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段と、
前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記付与手段は、前記商品リストが閲覧された回数又は前記商品リストを閲覧したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、
前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、
前記付与手段は、前記商品リストから商品が指定された回数又は前記商品リストから商品を指定したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、
前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、
前記付与手段は、前記商品リストの表示情報を受信した端末装置のユーザが、前記商品リストに含まれる商品を指定して前記端末装置に前記商品情報に基づく表示情報を受信させた後、当該商品を購入した場合に、前記特典を付与することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
商品を販売する店舗に存在する販売管理端末から、購入された商品の識別情報及び前記商品の購入者の識別情報を受信する受信手段をさらに備え、
前記付与手段は、前記購入者が前記商品の購入前に、当該商品を含む商品リストに関する表示情報を受信した端末装置のユーザであると判定した場合に、前記特典を付与することを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、商品の販売用のウェブサイトを管理するサーバであり、
前記表示制御手段は、前記ウェブサイトにおいて、前記商品リストを検索するための入力を受け付け、当該入力に基づき前記記憶手段が記憶する商品リストから検索した商品リストに関する表示情報を、前記端末装置に送信することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記記憶手段は、前記商品リストを、当該商品リストを登録するユーザごとに指定されたジャンルごとに分類して記憶し、
前記表示制御手段は、前記ジャンルごとに分類された前記商品リストに関する表示情報を前記端末装置に送信することを特徴とする請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
前記商品は、書籍であり、
前記表示制御手段は、前記検索要求を前記端末装置から受信した場合に、前記商品リストの各商品の書影を並べた本棚を示す商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信することを特徴とする請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記本棚のデザインを変更する入力情報を前記端末装置から受信した場合に、前記端末装置に前記入力情報により指定されたデザインに変更した前記商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記記憶手段は、前記商品リストと、当該商品リストを解説する文章と、当該商品リストの名称と、を記憶し、
前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章又は前記名称の少なくともいずれかに前記キーワードを含む商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信することを特徴とする請求項１〜９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記記憶手段は、前記商品リストと、当該商品リストを解説する文章と、当該商品リストの名称と、当該商品リストの各商品に関する商品情報と、を記憶し、
前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章、前記名称又は前記商品情報の少なくともいずれかに前記キーワードを含む前記商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段を有する情報処理装置が実行する制御方法であって、
前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御工程と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与工程と、
を有することを特徴とする制御方法。
【請求項１３】
ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段を参照するコンピュータが実行するプログラムであって、
前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、
前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段
として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが登録した商品のリストの公開を促進する技術に関する。
【背景技術】
【０００２】
従来から、ユーザが登録した本のリストを公開する技術が知られている。例えば、特許文献１には、各ユーザが購入した本のリストを個人図書館として他のユーザに公開し、公開されたリスト中の本の貸し出しや売買を可能とするシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５５１３４５０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、貸し出しや売買を伴わずに、自身が面白いと感じた本を他人に知らせる目的で本のリストを公開する仕組みについては、何ら開示されていない。一方、各個人が他者に本のリストを公開する仕組みが充実すると、公開されるリスト中の本の認知度が高まり、本の販売が好適に促進されることが予想される。そこで、本発明は、各個人による商品のリストの公開を促進するためのインセンティブを好適に付与することが可能な情報処理装置、制御方法及びプログラムを提供することを主な課題とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、情報処理装置は、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段と、前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段と、を有する。
【０００６】
上記情報処理装置は、記憶手段と、表示制御手段と、付与手段とを有する。記憶手段は、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する。表示制御手段は、商品リストの検索要求を、端末装置から受信した場合に、当該端末装置に、商品リストを並べた商品棚画像及び文章の表示情報を送信する。付与手段は、表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様では、情報処理装置は、ユーザごとに登録された商品リストを記憶し、当該商品リストを表示するための表示情報を送信することで、各ユーザの商品リストを公開する。この場合、情報処理装置は、商品リストの閲覧により商品の購入に至った場合に、公開元のユーザに特典を付与することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。
【０００７】
上記情報処理装置の一態様では、前記付与手段は、前記商品リストが閲覧された回数又は前記商品リストを閲覧したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与え、商品の認知度を高めることができる。
【０００８】
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、前記付与手段は、前記商品リストから商品が指定された回数又は前記商品リストから商品を指定したユーザ数が所定数以上となった場合に、当該商品リストを登録したユーザに対して特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与え、商品の認知度を高めることができる。
【０００９】
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストの各商品に関する商品情報を記憶し、前記表示制御手段は、前記商品リストから商品を指定する情報を前記端末装置から受信した場合に、当該商品の商品情報に基づく表示情報を前記端末装置に送信し、前記付与手段は、前記商品リストの表示情報を受信した端末装置のユーザが、前記商品リストに含まれる商品を指定して前記端末装置に前記商品情報に基づく表示情報を受信させた後、当該商品を購入した場合に、前記特典を付与する。この態様によっても、情報処理装置は、好適に、商品リストの公開へのインセンティブを与えることができる。
【００１０】
上記情報処理装置の他の一態様では、情報処理装置は、商品を販売する店舗に存在する販売管理端末から、購入された商品の識別情報及び前記商品の購入者の識別情報を受信する受信手段をさらに備え、前記付与手段は、前記購入者が前記商品の購入前に、当該商品を含む商品リストに関する表示情報を受信した端末装置のユーザであると判定した場合に、前記特典を付与する。この態様により、情報処理装置は、店舗で商品が購入された場合であっても、商品リストの公開元のユーザに対して好適に特典を付与し、商品リストの公開へのインセンティブを与えることができる。
【００１１】
上記情報処理装置の他の一態様では、前記情報処理装置は、商品の販売用のウェブサイトを管理するサーバであり、前記表示制御手段は、前記ウェブサイトにおいて、前記商品リストを検索するための入力を受け付け、当該入力に基づき前記記憶手段が記憶する商品リストから検索した商品リストに関する表示情報を、前記端末装置に送信する。この態様により、情報処理装置は、販売用のウェブサイトから各ユーザが公開する商品リストの画面へのアクセスを可能にすることができる。
【００１２】
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストを、当該商品リストを登録するユーザごとに指定されたジャンルごとに分類して記憶し、前記表示制御手段は、前記ジャンルごとに分類された前記商品リストに関する表示情報を前記端末装置に送信する。この態様により、情報処理装置は、ユーザが公開する商品リストを、ユーザに好適に編集させることができる。
上記情報処理装置の他の一態様では、前記商品は、書籍であり、前記表示制御手段は、前記検索要求を前記端末装置から受信した場合に、前記商品リストの各商品の書影を並べた本棚を示す商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信する。
上記情報処理装置の他の一態様では、前記表示制御手段は、前記本棚のデザインを変更する入力情報を前記端末装置から受信した場合に、前記端末装置に前記入力情報により指定されたデザインに変更した前記商品棚画像を前記文章と共に表示するための表示情報を前記端末装置に送信する。
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストと、当該商品リストを解説する文章と、当該商品リストの名称と、を記憶し、前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章又は前記名称の少なくともいずれかに前記キーワードを含む商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信する。
上記情報処理装置の他の一態様では、前記記憶手段は、前記商品リストと、当該商品リストを解説する文章と、当該商品リストの名称と、当該商品リストの各商品に関する商品情報と、を記憶し、前記表示制御手段は、前記検索要求として、キーワードを指定した検索要求を前記端末装置から受信した場合、前記文章、前記名称又は前記商品情報の少なくともいずれかに前記キーワードを含む前記商品リストを示す商品棚画像及び前記文章の表示情報を前記端末装置に送信する。
【００１３】
本発明の別の観点では、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段を有する情報処理装置が実行する制御方法であって、記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御工程と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与工程と、を有する。情報処理装置は、この制御方法を実行することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。
【００１４】
本発明のさらに別の観点では、ユーザごとに登録される商品のリストである商品リストと、当該商品リストを解説する文章とを記憶する記憶手段を参照するコンピュータが実行するプログラムであって、前記商品リストの検索要求を、端末装置から受信した場合に、前記端末装置に、前記商品リストを並べた商品棚画像及び前記文章の表示情報を送信する表示制御手段と、前記表示情報を受信した端末装置のユーザが、当該表示情報により表示される商品棚画像が選択された際に表示される、選択された商品棚画像が示す商品リストの商品のうち、いずれかの商品を購入した場合に、当該商品リストを登録したユーザに対して特典を付与する付与手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、商品リストの公開へのインセンティブを与え、商品リストの充実化及び商品販売を好適に促進させることができる。
【発明の効果】
【００１５】
本発明に係る情報処理装置によれば、商品リストの閲覧により商品の購入に至った場合に、公開元のユーザに特典を付与することで、商品リストの公開へのインセンティブを与え、公開する商品リストの充実化及び商品販売を好適に促進することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係るインセンティブ付与システムの構成を示す。
【図２】サーバ装置のブロック図を示す。
【図３】利用者端末のブロック図を示す。
【図４】棚情報ＤＢ、ユーザ情報ＤＢ、及び商品情報ＤＢのデータ構造を示す。
【図５】ユーザ行動履歴ＤＢ及びインセンティブ情報ＤＢのデータ構造を示す。
【図６】棚閲覧及び電子商取引による購入処理のフローチャートである。
【図７】書店での購入処理のフローチャートである。
【図８】インセンティブ判定処理のフローチャートである。
【図９】棚編集画面の表示例を示す。
【図１０】棚検索結果画面の表示例を示す。
【図１１】棚表示画面の表示例を示す。
【図１２】商品画面の表示例を示す。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【００１８】
［インセンティブ付与システムの構成］
図１は、本実施形態に係るインセンティブ付与システム１００の構成を示す。インセンティブ付与システム１００は、ユーザごとに本のリスト（「本棚」とも呼ぶ。）を作成して公開するシステムであって、当該本棚の公開が他者の購入等に寄与した場合に公開したユーザに所定の特典を付与する。インセンティブ付与システム１００は、書籍の購入サイトを管理するサーバ装置１と、上述の購入サイトにユーザ登録を行った利用者が利用する利用者端末３と、書店に存在するＰＯＳレジスタ端末４と、を有する。サーバ装置１と利用者端末３、サーバ装置１とＰＯＳレジスタ端末４とは、インターネットなどの通信網２を介してデータ通信を行う。
【００１９】
サーバ装置１は、書籍の販売者が管理するウェブサーバであり、利用者端末３からの要求に基づき、販売対象となる本に関する情報の表示情報を利用者端末３に送信する。また、サーバ装置１は、利用者端末３を利用するユーザのユーザ登録を受け付け、ユーザ登録を行ったユーザが指定した本のリストをジャンルごとに記憶し、当該リストを販売サイト内で公開する。ここで、ユーザが指定した本は、ユーザが購入した本であってもよく、ユーザがお気に入りの本として指定した本であってもよい。サーバ装置１は、本発明における「情報処理装置」の一例である。
【００２０】
利用者端末３は、例えばスマートフォンなどの通信端末であり、図１の例では、タッチパネルが積層されたディスプレイ４１を有する。利用者端末３は、ユーザ入力に基づき、購入サイトから利用者端末３のユーザ又は他のユーザが管理する本棚の表示情報をサーバ装置１から受信することで、当該本棚を表示した画面をディスプレイ４１に表示させる。また、利用者端末３は、上述の画面からユーザが選択した本の個別画面（「商品画面」とも呼ぶ。）の表示情報をサーバ装置１から受信することで、商品画面をディスプレイ４１に表示させる。また、利用者端末３は、商品画面において購入を指示する入力を検知した場合に、指定された本の購入に必要なデータ通信をサーバ装置１と行う。購入対象となる本は、郵送が必要な紙の本であってもよく、電子書籍であってもよい。また、利用者端末３は、公開する本棚の設定に関する入力を受け付け、受け付けた入力内容をサーバ装置１へ送信する。なお、図１の例に代えて、利用者端末３は、デスクトップパソコンやノートパソコン等の通信可能な種々の端末であってもよい。
【００２１】
ＰＯＳレジスタ端末４は、書店の店内の会計場所に置かれ、バーコードリーダ等により、購入対象の書籍から商品ＩＤ等を読み取る。また、ＰＯＳレジスタ端末４は、購入者が会員証ＩＤなどを記憶した会員カード５を有する場合に、バーコードリーダ等により、会員カード５から会員証ＩＤを読み取る。ここで、会員カード５は、サーバ装置１が運営する購入サイトにユーザ登録を行った利用者が保有する会員カードであり、後述するように、サーバ装置１は、各会員カード５に対して固有の会員証ＩＤと、販売サイトでユーザ登録されたユーザを識別するためのユーザＩＤとを関連付けて記憶している。そして、ＰＯＳレジスタ端末４は、購入された本の商品ＩＤと会員カード５から読み取った会員証ＩＤを含む情報を、サーバ装置１へ送信する。ＰＯＳレジスタ端末４が送信する情報は、後述するように、購入者が購入前に他者の本棚を閲覧していた場合に、当該本棚の公開者に特典を付与するのに利用される。
【００２２】
なお、以後では、公開されている本棚を表示する画面を「棚表示画面」、棚表示画面を閲覧するユーザを「閲覧ユーザ」、棚表示画面で表示される本棚を管理するユーザを「公開元ユーザ」とも呼ぶ。
【００２３】
［サーバ装置の構成］
図２は、サーバ装置１のブロック図である。サーバ装置１は、記憶部１３と、データ通信を行う通信部１４と、制御部１５とを備える。これらの各要素は、バスライン１０を介して相互に接続されている。
【００２４】
記憶部１３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部１３は、制御部１５が実行するプログラムを記憶する。また、記憶部１３は、各ユーザが購入または指定した本をジャンルごとに分けた本棚のデータベースである棚情報ＤＢ１３１を記憶する。また、記憶部１３は、ユーザ登録が行われてユーザＩＤが付与されたユーザのユーザ情報が登録されたデータベースであるユーザ情報ＤＢ１３２を記憶する。また、記憶部１３は、販売対象となる各商品（本）の商品情報を商品ＩＤごとに関連付けたデータベースである商品情報ＤＢ１３３を記憶する。さらに、記憶部１３は、ユーザの行動の履歴が登録されるユーザ行動履歴ＤＢ１３４を記憶する。ユーザ行動履歴ＤＢ１３４には、棚表示画面へアクセスした履歴、棚表示画面から１つの本を選択して商品画面を表示させた履歴、ユーザが購入サイト又は書店で本を購入した履歴などが登録される。また、記憶部１３は、本棚の公開へのインセンティブとして付与する特典の付与条件や付与内容などを登録したデータベースであるインセンティブ情報ＤＢ１３５を記憶する。これらのデータベースのデータ構造については［データ構造］のセクションで説明する。
【００２５】
制御部１５は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、サーバ装置１内の各構成要素に対して種々の制御を行う。
【００２６】
例えば、制御部１５は、利用者端末３から本棚に関する登録、編集、削除の要求を通信部１４が受信した場合に、受信した要求に基づき、利用者端末３のユーザに関する棚情報ＤＢ１３１を更新する。また、制御部１５は、利用者端末３から、棚表示画面の表示要求を通信部１４が受信した場合、受信した表示要求で指定された本棚の情報を棚情報ＤＢ１３１から抽出し、指定された本棚の表示情報を利用者端末３へ送信する。さらに、制御部１５は、ユーザ行動履歴ＤＢ１３４及びインセンティブ情報ＤＢ１３５を参照し、付与すべきインセンティブの発生の有無を判定する処理（「インセンティブ判定処理」とも呼ぶ。）を行う。このように、制御部１５は、本発明における「表示制御手段」、「付与手段」、「受信手段」及びコンピュータが実行するプログラムとして機能する。
【００２７】
［利用者端末の構成］
図３は、利用者端末３のブロック図である。利用者端末３は、ディスプレイ４１などの表示部３１と、タッチパネルなどの入力部３２と、記憶部３３と、データ通信を行う通信部３４と、制御部３５とを備える。これらの各要素は、バスライン３０を介して相互に接続されている。
【００２８】
記憶部３３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。また、記憶部３３は、制御部３５が実行するプログラムを記憶する。
【００２９】
制御部３５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、利用者端末３内の各構成要素に対して種々の制御を行う。例えば、制御部３５は、入力部３２への入力情報に基づき、サーバ装置１に表示情報を要求し、ユーザが指定した画面をディスプレイ４１に表示させる。また、制御部３５は、利用者端末３のユーザが管理する本棚の編集画面（「棚編集画面」とも呼ぶ。）をディスプレイ４１に表示させ、公開する本棚の数、各本棚を構成する本の追加及び削除、各本棚のジャンルを表す名称（「棚名」とも呼ぶ。）などの種々の入力を入力部３２により受け付ける。そして、制御部３５は、棚編集画面での入力部３２への入力情報をサーバ装置１に送信することで、利用者端末３のユーザに関連する棚情報ＤＢ１３１のレコードを更新させる。
【００３０】
［データ構造］
次に、サーバ装置１が記憶する棚情報ＤＢ１３１、ユーザ情報ＤＢ１３２、商品情報ＤＢ１３３、ユーザ行動履歴ＤＢ１３４、及びインセンティブ情報ＤＢ１３５のデータ構造の具体例について、図４及び図５を参照して説明する。
【００３１】
図４（Ａ）は、棚情報ＤＢ１３１のデータ構造の一例である。図４（Ａ）に示す棚情報ＤＢ１３１は、「ユーザＩＤ」、「棚ＩＤ」、「商品ＩＤ」、「公開可否」、「棚名」、及び「棚解説」の各項目を含む。
【００３２】
サーバ装置１は、項目「ユーザＩＤ」に、本棚を管理するユーザのユーザＩＤを登録し、項目「棚ＩＤ」に、本棚に割り当てた固有の識別情報を登録する。また、サーバ装置１は、項目「商品ＩＤ」に、本棚に属する本の商品ＩＤを登録し、項目「公開可否」には、ユーザが設定した棚ごとの公開の可否を登録する。また、サーバ装置１は、項目「棚名」に、本棚に対してユーザが指定した棚名を登録し、項目「棚解説」に、ユーザが指定した棚ごとの説明書きの文章を登録する。なお、サーバ装置１は、棚情報ＤＢ１３１の「商品ＩＤ」、「棚名」、「棚解説」、「公開可否」の各項目の登録や変更に関する入力を、例えば、棚編集画面を利用者端末３に表示させた際に受け付ける。これについては、図９の表示例で説明する。
【００３３】
図４（Ｂ）は、ユーザ情報ＤＢ１３２のデータ構造の一例である。図４（Ｂ）に示すユーザ情報ＤＢ１３２は、「ユーザＩＤ」、「会員証ＩＤ」、「付与済みインセンティブＩＤ」、「取得済みインセンティブＩＤ」、及び「ポイント」の各項目を含む。
【００３４】
サーバ装置１は、項目「会員証ＩＤ」に、項目「ユーザＩＤ」に登録されたユーザＩＤが示すユーザが保有する会員カード５に登録された会員証ＩＤを記録する。サーバ装置１は、項目「取得済みインセンティブＩＤ」に、インセンティブ判定処理により発生したと判定されたインセンティブを示すインセンティブＩＤを記録する。また、サーバ装置１は、項目「付与済みインセンティブＩＤ」に、項目「取得済みインセンティブＩＤ」に登録されているインセンティブＩＤのうち、ユーザに既に対応する特典を適用したインセンティブＩＤを登録する。インセンティブＩＤには、ユーザごとに複数回特典を適用することが可能なもの（図４（Ｂ）では「Ｉ０００３」）と、ユーザごとに１回のみ特典を適用することが可能なものとが存在する。サーバ装置１は、項目「ポイント」には、ユーザが獲得した未消化のポイントの累計数を記録する。
【００３５】
図４（Ｃ）は、商品情報ＤＢ１３３のデータ構造の一例である。図４（Ｃ）に示す商品情報ＤＢ１３３は、「商品ＩＤ」、「タイトル」、「商品概要」、「価格」、及び「書影画像ＵＲＬ」の項目を含む。項目「タイトル」には、商品となる本のタイトルが登録され、項目「商品概要」には、本の著者名等の本の説明が登録される。また、項目「価格」には、商品価格が登録され、項目「書影画像ＵＲＬ」には、対象となる商品を撮影した書影画像のＵＲＬが登録されている。書影画像は、例えば、棚表示画面における各本の表示や、商品画面おける商品表示などに用いられる。
【００３６】
図５（Ａ）は、ユーザ行動履歴ＤＢ１３４のデータ構造の一例である。図５（Ａ）に示すユーザ行動履歴ＤＢ１３４は、「ユーザＩＤ」、「行動」、「棚作者ＩＤ」、「棚ＩＤ」、「商品ＩＤ」、及び「時刻」の項目を含む。
【００３７】
サーバ装置１は、項目「ユーザＩＤ」に、後述する「行動」の項目に示される行動を行ったユーザのユーザＩＤを登録する。また、サーバ装置１は、項目「行動」に、インセンティブの発生の判定材料となるユーザの行動を登録する。本実施例では、項目「行動」には、棚表示画面を表示する行為である「棚表示」、棚表示画面で表示された任意の書籍をクリックして当該書籍の商品画面を表示させる行為である「棚内書籍クリック」、又は、商品である書籍を購入する行為である「購入」のいずれかの行為が記録される。
【００３８】
さらに、サーバ装置１は、項目「棚作成者ＩＤ」には、記録される行為が「棚表示」又は「棚内書籍クリック」のいずれかである場合に、閲覧された本棚を管理するユーザのユーザＩＤを登録する。また、サーバ装置１は、項目「棚ＩＤ」には、記録される行為が「棚表示」又は「棚内書籍クリック」のいずれかである場合に、閲覧される本棚に割り当てられた棚ＩＤを登録する。また、サーバ装置１は、項目「商品ＩＤ」には、記録される行為が「棚内書籍クリック」又は「購入」の場合に、対象となる書籍（商品）を示す商品ＩＤを登録する。サーバ装置１は、項目「時刻」には、記録される行為が行われた時刻を登録する。
【００３９】
図５（Ｂ）は、インセンティブ情報ＤＢ１３５のデータ構造の一例である。図５（Ｂ）に示すインセンティブ情報ＤＢ１３５は、「インセンティブＩＤ」、「付与条件」、「特典」、及び「付与上限回数」の各項目を含む。
【００４０】
項目「インセンティブＩＤ」には、付与されるインセンティブの種類に応じて設定されるインセンティブＩＤが記録される。「付与条件」の項目には、インセンティブＩＤごとの特典を付与する条件が記録される。「特典」の項目には、本棚を公開するインセンティブとして付与する特典内容が記録される。「付与上限回数」の項目には、ユーザごとに対象の特典を付与可能な上限回数が記録される。
【００４１】
例えば、インセンティブＩＤ「Ｉ０００１」の場合、サーバ装置１は、管理する各棚表示画面の表示要求が累計１００人以上からあった公開元ユーザに対し、付与上限回数である１回に限り、特典として１００円分のクーポンを付与する。また、インセンティブＩＤ「Ｉ０００２」の場合、サーバ装置１は、管理する各棚表示画面の表示要求が累計５００人以上からあった公開元ユーザに対し、付与上限回数である１回に限り、特典として１０％オフのクーポンを付与する。
【００４２】
また、インセンティブＩＤ「Ｉ０００３」の場合、サーバ装置１は、商品ＩＤ「Ｂ７７７７７」の書籍を購入したユーザが、購入前に当該書籍を含む棚表示画面を閲覧していた場合に、当該棚表示画面の公開元ユーザに対し、会計時等に利用可能なポイントを５０ポイント付与する。また、インセンティブＩＤ「Ｉ０００３」の場合、サーバ装置１は、同一ユーザに対し、最大９９９９回特典を付与する。
【００４３】
また、本実施例では、サーバ装置１は、棚表示画面の閲覧ユーザが購入した商品のうち、商品ＩＤ「Ｂ７７７７７」のようにインセンティブ情報ＤＢ１３５で商品ＩＤが規定された商品以外の商品については、デフォルト（初期設定）のインセンティブを付与する。例えば、サーバ装置１は、この場合、一律で３０ポイントを公開元ユーザに付与する。
【００４４】
また、インセンティブＩＤ「Ｉ０００４」の場合、サーバ装置１は、棚表示画面で表示される書籍への他のユーザからのクリック回数が１０００回以上となった公開元ユーザに対し、１回限り、棚の着せ替え用の壁紙の画像を特典として贈呈する。ここで、「クリック」は、マウスによるクリックに限らず、タッチパネルなどでのタッチ操作などの種々の選択操作を含むものとする。
【００４５】
なお、サーバ装置１は、各インセンティブＩＤの付与条件を満たすか否かの判定処理であるインセンティブ判定処理を、ユーザ行動履歴ＤＢ１３４を参照して行う。インセンティブ判定処理の詳細については、図８を参照して説明する。
【００４６】
［処理フロー］
次に、本実施例に関連する処理フローについて、図６〜図８を参照して説明する。
【００４７】
（１）棚閲覧及び電子商取引による購入処理
図６は、他のユーザの本棚を示す棚表示画面を表示した後、棚表示画面で表示された書籍を電子商取引により購入する処理の手順を示すフローチャートである。
【００４８】
まず、利用者端末３は、表示する本棚を指定するユーザ入力があったか否か判定する（ステップＳ１０１）。そして、利用者端末３は、表示する本棚を指定するユーザ入力があった場合（ステップＳ１０１；Ｙｅｓ）、指定された本棚の棚ＩＤなどを含む棚表示画面の表示要求をサーバ装置１へ送信する（ステップＳ１０２）。例えば、利用者端末３は、キーワード検索等により本棚を検索した画面を表示した後、ユーザ入力により選択された本棚の棚ＩＤ及びユーザＩＤなどを含む表示要求をサーバ装置１へ送信する。この処理の具体例については、図１０を参照して後述する。
【００４９】
その後、サーバ装置１は、利用者端末３から棚ＩＤなどを含む棚表示画面の表示要求を受信する（ステップＳ２０１）。この場合、サーバ装置１は、棚情報ＤＢ１３１から表示要求に含まれる棚ＩＤに関連付けられた情報を抽出し、棚表示画面の表示情報を生成して利用者端末３へ送信する（ステップＳ２０２）。そして、サーバ装置１は、ユーザ行動履歴ＤＢ１３４の項目「行動」に登録すべき「棚表示」の行動を検知したことから、ユーザ行動履歴ＤＢ１３４のレコードを追加する（ステップＳ２０３）。この場合、サーバ装置１は、項目「ユーザＩＤ」を要求元の利用者端末３に対応するユーザＩＤとし、項目「行動」を「棚表示」とし、項目「棚作成者ＩＤ」を棚表示画面の公開元ユーザのユーザＩＤとし、項目「棚ＩＤ」をステップＳ２０１で受信した棚ＩＤとし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴ＤＢ１３４に追加する。
【００５０】
一方、ステップＳ２０２以後、利用者端末３は、棚表示画面の表示情報をサーバ装置１から受信し、棚表示画面を表示する（ステップＳ１０３）。そして、利用者端末３は、棚表示画面に表示される本の一覧から１つの本が選択されたか否か判定する（ステップＳ１０４）。そして、利用者端末３は、棚表示画面に表示される本の一覧から１つの本がクリック操作により選択された場合（ステップＳ１０４；Ｙｅｓ）、選択された本の商品画面の表示要求をサーバ装置１へ送信する（ステップＳ１０５）。この場合、利用者端末３は、選択された本に対応する商品ＩＤ等を表示要求に含める。
【００５１】
サーバ装置１は、商品ＩＤを含む表示要求を受信した後（ステップＳ２０４）、当該商品ＩＤに対応する商品情報を商品情報ＤＢ１３３から抽出し、抽出した商品情報に基づき、商品画面の表示情報を生成して利用者端末３へ送信する（ステップＳ２０５）。そして、サーバ装置１は、ユーザ行動履歴ＤＢ１３４の項目「行動」に登録すべき「棚内書籍クリック」の行動を検知したことから、ユーザ行動履歴ＤＢ１３４のレコードを追加する（ステップＳ２０６）。具体的には、サーバ装置１は、項目「ユーザＩＤ」を要求元の利用者端末３に対応するユーザＩＤとし、項目「行動」を「棚内書籍クリック」とし、項目「棚作成者ＩＤ」を棚表示画面の公開元ユーザのユーザＩＤとし、項目「商品ＩＤ」をステップＳ２０４で受信した表示要求に含まれる商品ＩＤとし、項目「棚ＩＤ」をステップＳ２０１で受信した棚ＩＤとし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴ＤＢ１３４に追加する。
【００５２】
ステップＳ２０５以後、利用者端末３は、サーバ装置１から受信した表示情報に基づき、ユーザが選択した本の商品画面を表示する（ステップＳ１０６）。そして、利用者端末３は、さらに、ユーザ入力に基づき、商品画面上で本の購入を指示する操作を検知した場合（ステップＳ１０７；Ｙｅｓ）、商品画面で表示中の本の商品ＩＤなどを含む購入要求をサーバ装置１へ送信する（ステップＳ１０８）。
【００５３】
その後、サーバ装置１は、利用者端末３から購入要求を受信し（ステップＳ２０７）、購入要求に含まれる商品ＩＤに対応する本の決済などの購入に必要な処理を行い、当該処理が終了した場合に購入手続が完了した旨を利用者端末３へ通知する（ステップＳ２０８）。この場合、サーバ装置１は、ユーザ行動履歴ＤＢ１３４の項目「行動」に登録すべき「購入」の行動を検知したことから、ユーザ行動履歴ＤＢ１３４のレコードを追加する（ステップＳ２０９）。この場合、サーバ装置１は、項目「ユーザＩＤ」を要求元の利用者端末３に対応するユーザＩＤとし、項目「行動」を「購入」とし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴ＤＢ１３４に追加する。また、利用者端末３から完了通知を受信した利用者端末３は、購入が完了した旨の表示を行う（ステップＳ１０９）。
【００５４】
（２）書店での購入処理
図７は、利用者端末３のユーザが書店で本を購入する場合のＰＯＳレジスタ端末４及びサーバ装置１の処理の流れを示すフローチャートである。
【００５５】
まず、ＰＯＳレジスタ端末４が置かれた書店の店員は、利用者端末３のユーザから会員証５及び購入対象の商品を会計場所で受け取る。この場合、ＰＯＳレジスタ端末４は、店員の操作に基づき、会員証５の会員証ＩＤと、購入対象商品のバーコード等が示す商品ＩＤを読み取る（ステップＳ３０１）。なお、会員証５は、カードなどの物理的なものに限らず、ユーザが利用者端末３等の携帯端末の画面上に表示させた電子的な会員証であってもよい。
【００５６】
そして、ＰＯＳレジスタ端末４は、商品の購入に必要な処理を行う（ステップＳ３０２）。その後、ＰＯＳレジスタ端末４は、ステップＳ３０１で読取った会員証ＩＤ及び商品ＩＤを含む購入情報をサーバ装置１へ送信する（ステップＳ３０３）。
【００５７】
サーバ装置１は、利用者端末３から送信された購入情報を受信後（ステップＳ２１１）、当該購入情報に含まれる会員証ＩＤと関連付けられたユーザＩＤをユーザ情報ＤＢ１３２から検索して取得する（ステップＳ２１２）。そして、サーバ装置１は、ユーザ行動履歴ＤＢ１３４の項目「行動」に登録すべき「購入」の行動を検知したことから、ユーザ行動履歴ＤＢ１３４のレコードを追加する（ステップＳ２１３）。この場合、サーバ装置１は、項目「ユーザＩＤ」をステップＳ２１２で取得したユーザＩＤとし、項目「行動」を「購入」とし、項目「時刻」を現在時刻とするレコードをユーザ行動履歴ＤＢ１３４に追加する。
【００５８】
（３）インセンティブ判定処理
図８は、ユーザごとに実行するインセンティブ判定処理の手順を示すフローチャートである。サーバ装置１は、図８に示すフローチャートの処理を、ログインを行ったユーザに対して実行してもよく、所定のタイミング（例えば夜間の所定時刻）に全ユーザを対象としてユーザごとに実行してもよい。
【００５９】
まず、サーバ装置１は、インセンティブ情報ＤＢ１３５のレコードのうち、ステップＳ２２１でまだ抽出していないレコードを抽出する（ステップＳ２２１）。例えば、サーバ装置１は、インセンティブ情報ＤＢ１３５のレコードを、インセンティブＩＤが小さい順に抽出する。
【００６０】
次に、サーバ装置１は、ステップＳ２２１で抽出したインセンティブ情報ＤＢ１３５のレコードに含まれるインセンティブの付与条件を満たす履歴が存在するか否かを、ユーザ行動履歴ＤＢ１３４を参照して判定する（ステップＳ２２２）。そして、サーバ装置１は、インセンティブの付与条件を満たす履歴が存在する場合（ステップＳ２２２；Ｙｅｓ）、ステップＳ２２１で抽出したレコードのインセンティブＩＤに対する特典の付与回数が、ステップＳ２２１で抽出したレコードに含まれる付与上限回数に既に達しているか否か判定する（ステップＳ２２３）。この場合、サーバ装置１は、ユーザ情報ＤＢ１３２に記憶された項目「付与済みインセンティブＩＤ」における対象のインセンティブＩＤの個数を数えることで、特典の付与回数を認識する。
【００６１】
そして、サーバ装置１は、インセンティブの付与条件を満たす履歴が存在しないと判断した場合（ステップＳ２２２；Ｎｏ）、又は、対象のインセンティブＩＤに対する特典の付与回数が付与上限回数に既に達していると判断した場合（ステップＳ２２３；Ｙｅｓ）、対象のインセンティブＩＤに対応する特典を付与する必要がないと判断し、ステップＳ２２５へ処理を進める。
【００６２】
一方、サーバ装置１は、対象のインセンティブＩＤに対する特典の付与回数が付与上限回数にまだ達していないと判断した場合（ステップＳ２２３；Ｎｏ）、上述の付与上限回数を超えないように、ユーザ情報ＤＢ１３２の項目「付与済みインセンティブＩＤ」を上書きする（ステップＳ２２４）。この場合、サーバ装置１は、上述の付与上限回数を超える数の付与条件を満たす行動履歴を検出した場合であっても、ユーザ情報ＤＢ１３２の項目「付与済みインセンティブＩＤ」に記録するインセンティブＩＤの個数を、付与上限回数に設定する。
【００６３】
そして、サーバ装置１は、インセンティブ情報ＤＢ１３５の全てのレコードをステップＳ２２１で抽出したか否か判定する（ステップＳ２２５）。そして、サーバ装置１は、インセンティブ情報ＤＢ１３５の全てのレコードをステップＳ２２１で抽出している場合（ステップＳ２２５；Ｙｅｓ）、フローチャートの処理を終了する。一方、サーバ装置１は、インセンティブ情報ＤＢ１３５のレコードのいずれかをステップＳ２２１で抽出していない場合（ステップＳ２２５；Ｎｏ）、ステップＳ２２１へ処理を戻す。
【００６４】
その後、サーバ装置１は、所定のタイミングにおいて、対象のユーザに対するユーザ情報ＤＢ１３２の項目「付与済みインセンティブＩＤ」と、項目「取得済みインセンティブＩＤ」との差分に基づき、特典を付与する処理を行う。具体的には、サーバ装置１は、項目「取得済みインセンティブＩＤ」と項目「付与済みインセンティブＩＤ」とを同一にするために項目「取得済みインセンティブＩＤ」に追加すべきインセンティブＩＤ及びその個数を認識し、認識したインセンティブＩＤに対応する特典を、認識した個数分だけ反映させる。例えば、サーバ装置１は、図５（Ｂ）において、インセンティブＩＤ「Ｉ０００３」を項目「取得済みインセンティブＩＤ」に２つ追加すべき場合には、５０ポイントの２倍である１００ポイントを、ユーザ情報ＤＢ１３２に記憶された公開元ユーザのポイントに加える。その後、サーバ装置１は、特典を付与したインセンティブＩＤを、特典を付与した個数分だけ、項目「付与済みインセンティブＩＤ」に加える。
【００６５】
ここで、ステップＳ２２２で実行するインセンティブ情報ＤＢ１３５に登録された付与条件を満たす履歴の有無の具体的な判定方法について、図５（Ａ）を参照して説明する。
【００６６】
例えば、インセンティブＩＤ「Ｉ０００１」の特典をユーザＩＤ「Ｕ１００１」に付与するか否か判定する場合、サーバ装置１は、ユーザＩＤ「Ｕ１００１」のユーザが公開する本棚の閲覧ユーザが１００人以上である場合に、インセンティブを付与する。この場合、サーバ装置１は、まず、ユーザ行動履歴ＤＢ１３４に登録された各レコードから、行動が「棚表示」であって、棚作成者が「Ｕ１００１」を満たすレコードを抽出する。図５（Ａ）の例では、サーバ装置１は、レコード７０とレコード７３を抽出する。そして、サーバ装置１は、抽出したレコードに含まれるユーザＩＤを参照し、閲覧ユーザの合計人数を算出する。図５（Ａ）の例では、サーバ装置１は、抽出したレコード７０とレコード７３のユーザＩＤがいずれも「Ｕ２３４５」であることから、閲覧ユーザの合計人数が１人であると判定する。
【００６７】
他の例として、インセンティブＩＤ「Ｉ０００３」の特典をユーザＩＤ「Ｕ１００１」に付与するか否か判定する場合、サーバ装置１は、ユーザＩＤ「Ｕ１００１」の本棚を閲覧したユーザが、当該本棚に含まれる商品ＩＤ「Ｂ７７７７７」の本を購入した場合に、インセンティブを付与する。この場合、サーバ装置１は、まず、行動が「購入」、かつ、商品ＩＤが「Ｂ７７７７７」のレコードをユーザ行動履歴ＤＢ１３４から検索する。図５（Ａ）の例では、サーバ装置１は、検索結果として、レコード７５、７７、７９を取得する。
【００６８】
次に、サーバ装置１は、検索したレコードごとに、購入者が事前にユーザＩＤ「Ｕ１００１」の本棚から購入商品の商品画面を閲覧した記録を示すレコード（単に「閲覧レコード」とも呼ぶ。）があるか否か判定する。例えば、サーバ装置１は、検索したレコードごとに、当該レコードとユーザＩＤ及び商品ＩＤが一致し、行動が「棚内書籍クリック」かつ棚作成者ＩＤが「Ｕ１００１」であって、当該レコードの時刻よりも以前かつ最も近い時刻となるレコードが存在するか否か判定する。図５（Ａ）の例では、サーバ装置１は、検索したレコード７５、７７、７９のうち、レコード７５についてはレコード７４が閲覧レコードに該当し、レコード７９についてはレコード７８が閲覧レコードに該当すると判断する。よって、この場合、サーバ装置１は、インセンティブＩＤ「Ｉ０００３」をユーザＩＤ「Ｕ１００１」に付与する対象となるユーザ行動履歴ＤＢ１３４のレコードが２つ（即ちレコード７５、７９）存在すると判断する。
【００６９】
さらに別の例として、インセンティブＩＤ「Ｉ０００４」の特典をユーザＩＤ「Ｕ１００１」に付与するか否か判定する場合、サーバ装置１は、ユーザＩＤ「Ｕ１００１」のユーザが公開する本棚の棚表示画面で表示されるいずれかの本がクリックされた回数が１０００回以上であるか否か判定する。この場合、サーバ装置１は、ユーザ行動履歴ＤＢ１３４に登録されたレコードのうち、行動が「棚内書籍クリック」であって棚作成者ＩＤが「Ｕ１００１」であるレコード数が１０００個以上あるか否か判定する。図５（Ａ）の例では、サーバ装置１は、行動が「棚内書籍クリック」であって棚作成者ＩＤが「Ｕ１００１」であるレコード７１、７２、７４、７８の合計４回を、該当のクリック回数であると認識する。なお、インセンティブＩＤ「Ｉ０００３」と同様、サーバ装置１は、同一人物による「棚内書籍クリック」の行動が複数回あった場合であっても、１回分としてカウントしてもよい。
【００７０】
［表示例］
次に、本実施例に関連する表示例について、図９〜図１２を参照して説明する。
【００７１】
（１）棚編集画面
図９は、サーバ装置１が提供する購入サイトにログインしたユーザ（ユーザＩＤ：Ｕ１００１）がユーザ自身の本棚を閲覧又は編集する際に利用者端末３に表示させる画面（「棚編集画面」とも呼ぶ。）を示す。図９の例では、サーバ装置１は、購入サイトへのログイン時に指定されたユーザＩＤに対応する棚情報ＤＢ１３１を参照することで、図９に示す棚編集画面の表示情報を生成している。
【００７２】
図９の例では、利用者端末３は、ユーザが購入した本を表す本画像４２が並べられた本棚を、ユーザが設定したカテゴリごとに表示している。図９の例では、「ミステリー１０選」を棚名とする本棚と「Ｊａｖａ入門書」（「Ｊａｖａ」は登録商標）を棚名とする本棚とが存在する。そして、図９の例では、利用者端末３は、カテゴリごとのタブ４３Ａ、４３Ｂを表示することで、表示させる本棚をユーザが選択できるようにしている。なお、図９では、各アイコン４２の詳細な表示が便宜上省略されているが、実際には、サーバ装置１は、各本画像４２を、当該アイコン４２が表す本の書影画像とすることで、各本画像４２が表す本をユーザが識別できるようにする。
【００７３】
そして、利用者端末３は、所定の操作を検知した場合に、棚名を編集する入力、本棚を追加する入力、又は各本棚へ所属させる本の追加や削除の入力などを受け付ける。例えば、利用者端末３は、タブ４３Ａ、４３Ｂへのクリック操作により棚名の変更や本棚の削除等のメニューを表示させてこれらのタブに関する指示を受け付ける。また、利用者端末３は、タブ４３Ｃが選択された場合に、新規の本棚を作成し、当該本棚の棚名等の入力を受け付ける。また、利用者端末３は、本棚又は本画像４２へのクリック操作により、本棚への本の追加や削除などのメニューを表示させる。
【００７４】
そして、利用者端末３は、本棚を編集する入力を受け付けた場合、サーバ装置１へ入力された情報を送信することで、棚情報ＤＢ１３１をサーバ装置１に更新させる。そして、利用者端末３は、入力された情報が反映された表示情報をサーバ装置１から受信し、表示すべき棚表示画面を更新する。なお、利用者端末３は、閲覧ユーザに表示させる本棚のレイアウトを含むデザイン（例えば本の配置や表示態様）に関する設定をさらに受け付けてもよい。
【００７５】
また、利用者端末３は、ユーザが以前に入力を行い棚情報ＤＢ１３１の項目「棚解説」に登録された文章を、本棚の下に表示している。そして、利用者端末３は、編集ボタン４４が押下された場合、表示した棚解説を編集するための入力を受け付ける。そして、利用者端末３は、棚解説の編集が確定した場合、確定後の棚解説のテキスト情報を、サーバ装置１へ送信して棚情報ＤＢ１３１を更新させる。
【００７６】
（２）棚検索結果画面
図１０は、ユーザＩＤ「Ｕ２３４５」のユーザが本棚のキーワード検索を実行した場合に当該ユーザの利用者端末３に表示される画面（「棚検索結果画面」とも呼ぶ。）の表示例である。
【００７７】
図１０の例では、まず、ユーザＩＤ「Ｕ２３４５」のユーザは、サーバ装置１が管理する購入サイトに表示されたキーワード入力欄５０に文字列「ミステリー」を入力して本棚の検索を指示する。この場合、利用者端末３は、キーワード入力欄５０に入力された文字列「ミステリー」の情報を含む本棚の検索要求をサーバ装置１へ送信し、サーバ装置１は、棚情報ＤＢ１３１の項目「棚名」又は／及び「棚解説」の項目に記録された文字列に対して文字列「ミステリー」が存在するか否かの検索を行う。そして、サーバ装置１は、文字列「ミステリー」が存在する項目「棚名」又は／及び「棚解説」を有するレコードに基づき、図１０に示す検索結果画面の表示情報を生成して利用者端末３に送信している。図１０の例では、利用者端末３は、検索結果画面上に、キーワード検索で該当した複数の本棚の情報を縦に並べて表示している。この場合、利用者端末３は、キーワード検索で該当した本棚のサムネイルである本棚画像５１（５１Ａ、５１Ｂ）と共に、各本棚の公開元ユーザのユーザＩＤ、棚名、及び棚解説等を、本棚の情報として表示している。本実施例では、本棚画像５１は、選択可能に表示され、利用者端末３は、本棚画像５１がクリック操作により選択された場合に、対応する本棚に関する棚表示画面を表示する。
【００７８】
（３）棚表示画面
図１１は、図１０の棚検索結果画面において本棚画像５１Ａが選択された際に表示される棚表示画面の表示例を示す。
【００７９】
図１０の棚検索結果画面において本棚画像５１Ａが選択された場合、サーバ装置１は、本棚画像５１Ａに対応する棚ＩＤ「Ｓ００１」を含む表示要求を利用者端末３から受信する（図６のステップＳ２０１参照）。そして、サーバ装置１は、当該棚ＩＤに対応する棚情報ＤＢ１３１のレコード及び棚ＩＤに関連付けられた商品ＩＤの商品情報のレコードを商品情報ＤＢ１３３から抽出することで、図１１の棚表示画面の表示情報を生成して利用者端末３へ送信する（ステップＳ２０２参照）。この場合、サーバ装置１は、ユーザ行動履歴ＤＢ１３４に、項目「ユーザＩＤ」を「Ｕ２３４５」、項目「行動」を「棚表示」、項目「棚作成者ＩＤ」を「Ｕ１００１」、項目「棚ＩＤ」を「Ｓ００１」、項目「時刻」を現在時刻とするレコードを追加する（ステップＳ２０３参照）。
【００８０】
また、各本画像４２は、ユーザ操作に基づき選択可能であり、利用者端末３は、選択された本画像４２が示す本の商品ＩＤをサーバ装置１に送信する。ここで、サーバ装置１は、書影画像を本画像４２として用いることで、各本画像４２が表す本をユーザが識別できるようにする。
【００８１】
（４）商品画面
図１２は、図１１において商品ＩＤ「Ｂ１１１１１」に対応する本を表す本画像４２が選択された場合に表示される商品画面の表示例である。図１２に示す商品画面では、利用者端末３は、商品の書画画像と、商品のタイトルなどの商品説明と、価格と、購入ボタン４８とを表示している。なお、商品画面により商品を販売する販売者は、商品画面を表示する前に表示された棚表示画面の公開元ユーザではなく、サーバ装置１を管理する電子書店である。よって、商品画面で表示される商品情報は、電子書店によって管理されている情報である。
【００８２】
この場合、まず、サーバ装置１は、商品ＩＤ「Ｂ１１１１１」を含む商品画面の表示要求を利用者端末３から受信する（ステップＳ２０４参照）。この場合、サーバ装置１は、受信した商品ＩＤ「Ｂ１１１１１」に対応する商品情報ＤＢ１３３のレコードを抽出することで、図１２の商品画面の表示情報を生成して利用者端末３へ送信する（ステップＳ２０５参照）。この場合、サーバ装置１は、ユーザ行動履歴ＤＢ１３４に、項目「ユーザＩＤ」を「Ｕ２３４５」、項目「行動」を「棚内書籍クリック」、項目「棚作成者ＩＤ」を「Ｕ１００１」、項目「棚ＩＤ」を「Ｓ００１」、項目「商品ＩＤ」を「Ｂ１１１１１」、項目「時刻」を現在時刻とするレコードを追加する（ステップＳ２０６参照）。
【００８３】
また、購入ボタン４８がクリック操作により選択された場合、サーバ装置１は、商品ＩＤ「Ｂ１１１１１」を含む購入要求を利用者端末３から受信する（ステップＳ２０７参照）。この場合、サーバ装置１は、決済などの購入に必要な処理の実行後、ユーザ行動履歴ＤＢ１３４に、項目「ユーザＩＤ」を「Ｕ２３４５」、項目「行動」を「購入」、項目「商品ＩＤ」を「Ｂ１１１１１」、項目「時刻」を現在時刻とするレコードを追加する（ステップＳ２０９参照）。
【００８４】
［インセンティブ付与システムの作用効果］
実施形態のインセンティブ付与システム１００によれば、サーバ装置１は、ユーザが編集した本棚を公開し、他のユーザが当該本棚を閲覧して商品の購入等の所定の行動に至った場合に、公開元ユーザに対して所定のインセンティブを付与する。これにより、本棚を編集するモチベーションを向上させ、公開される本棚の充実化及び商品の販売を好適に促進させることができる。
【００８５】
［変形例］
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００８６】
（変形例１）
サーバ装置１は、棚編集画面でのユーザ入力に基づき、棚情報ＤＢ１３１に登録する本棚をジャンルごとに分ける代わりに、商品情報ＤＢ１３３に各商品のジャンルの情報が記憶されている場合には、当該ジャンルの情報に基づき、ユーザが購入又は指定した商品をジャンルごとに分類し、分類したジャンルごとの本のリストを棚情報ＤＢ１３１に本棚として自動的に登録してもよい。
【００８７】
（変形例２）
図８のステップＳ２２２のインセンティブＩＤ「Ｉ０００３」に対する説明では、サーバ装置１は、商品の購入者が最後に閲覧した当該商品を有する本棚の公開元ユーザに対して特典（図５（Ｂ）ではポイント５０ｐｔ）を付与した。これに代えて、サーバ装置１は、商品の購入者が購入前に閲覧した当該商品を含む本棚の公開元ユーザが複数存在する場合、各公開元ユーザに対して上述の特典を分配して付与してもよい。この場合、好適には、サーバ装置１は、閲覧日時が新しい公開元ユーザほど、高い分配率により特典を付与してもよい。
【００８８】
（変形例３）
サーバ装置１は、インセンティブ情報ＤＢ１３５のレコードを適宜自動生成して加えてもよい。
【００８９】
例えば、サーバ装置１は、所定の条件を満たす商品の購入者が閲覧した本棚の公開元ユーザに対し、初期設定よりも高いインセンティブを与えるように、当該商品のレコードをインセンティブ情報ＤＢ１３５に追加してもよい。例えば、サーバ装置１は、直近の所定期間（例えば１週間以内や一か月以内）に売上がその前の同一長の期間よりも所定割合以上減少しており、かつ、直近期間での売上に対して余剰と認められる在庫数がある商品が存在する場合に、初期設定よりも高い特典が設定された当該商品のレコードをインセンティブ情報ＤＢ１３５に追加する。同様に、サーバ装置１は、発売日から所定期間経過した商品に対し、初期設定よりも高い特典が設定された当該商品のレコードをインセンティブ情報ＤＢ１３５に追加してもよい。
【００９０】
（変形例４）
サーバ装置１は、公開した本棚の閲覧ユーザが当該本棚の商品を一括購入した場合、個々の商品に対する特典を、一括購入されなかった場合の特典よりも高く設定してもよい。例えば、この場合、サーバ装置１は、購入された商品ごとの特典の料率（例えば、ポイント還元率や割引率）を所定率だけ上昇させたり、一括購入の場合のみ付与する特典を特別に付与したりする。
【００９１】
（変形例５）
サーバ装置１は、本棚を閲覧可能なユーザを指定する設定を受け付けてもよい。
【００９２】
この場合、サーバ装置１は、棚情報ＤＢ１３１に、公開可能なユーザＩＤを記憶する項目をさらに設ける。そして、利用者端末３は、図９の棚編集画面等において、閲覧が可能なユーザ（例えば友人）を示すユーザＩＤを指定する入力を受け付け、上述のユーザＩＤを指定する入力があった場合、指定されたユーザＩＤをサーバ装置１へ送信する。そして、サーバ装置１は、受信したユーザＩＤを、上述の公開可能なユーザＩＤを記憶する項目に記録する。
【００９３】
同様に、サーバ装置１は、本棚の本ごとに公開の可否の設定を受け付けてもよい。この場合、サーバ装置１は、棚情報ＤＢ１３１において、各本棚に関連付けられた商品ＩＤごとに、公開の可否を記憶する。
【００９４】
（変形例６）
サーバ装置１は、ソーシャル・ネットワーキング・サービス等のサーバ装置１の管理外のサイトを介してサーバ装置１の所定のＵＲＬにアクセスした利用者端末３に対し、棚表示画面を表示するための表示情報を送信してもよい。この場合、例えば、公開元ユーザは、自己が管理するホームページやブログ、ツイッターなどの画面に、自己の本棚を表示する棚表示画面へのハイパーリンクを表示させる。
【００９５】
（変形例７）
サーバ装置１は、インセンティブの特典を、インセンティブを付与する対象となるユーザの実績に応じて変化させてもよい。例えば、この場合、サーバ装置１は、公開した本棚の閲覧により商品の購入に至った回数が１００回以上になった公開元ユーザに対して特典の料率を１％増やし、公開した本棚の閲覧により商品の購入に至った回数が１０００回以上になった公開元ユーザに対して特典の料率を２％増やす。
【００９６】
（変形例８）
サーバ装置１は、図１０のキーワード入力欄５０に入力されたキーワードに基づき本棚の検索を行う場合、棚情報ＤＢ１３１の項目「棚名」等に加えて、各本棚に属する本のタイトル、著者名、ジャンル等の商品情報を検索範囲に含めてもよい。この場合、サーバ装置１は、商品情報ＤＢ１３３から入力されたキーワードを含むレコードを抽出し、当該レコードの商品ＩＤを含む棚情報ＤＢ１３１のレコードを、検索結果として表示すべき本棚のレコードとして認識する。
【００９７】
（変形例９）
サーバ装置１は、利用者端末３により棚表示画面を表示したユーザが当該棚表示画面で表示されたいずれかの商品を購入した場合、購入商品の商品画面の表示の有無に関わらず、当該棚表示画面の公開元ユーザに対して特典を付与してもよい。具体的には、実施例では、サーバ装置１は、「棚内書籍クリック」を含むユーザ行動履歴ＤＢ１３４の閲覧レコードの有無に基づき、インセンティブＩＤ「Ｉ０００３」の特典を付与するか否かを決定した。これに代えて、またはこれに加えて、サーバ装置１は、「棚表示」を含むユーザ行動履歴ＤＢ１３４のレコードを閲覧レコードとみなし、当該閲覧レコードの有無に基づき、インセンティブＩＤ「Ｉ０００３」の特典を付与するか否かを決定してもよい。この場合、サーバ装置１は、「棚表示」に対応する特典を、「棚内書籍クリック」に対応する特典よりも低く設定するとよい。
【００９８】
（変形例１０）
インセンティブ付与システム１００が取り扱う商品は、書籍に限らなくともよい。例えば、インセンティブ付与システム１００は、書籍に加え、又はこれに代えて、音楽や映画の再生用メディア、その他種々の商品を取引対象としてもよい。
【００９９】
（変形例１１）
サーバ装置１は、複数のサーバから構成されていてもよい。例えば、サーバ装置１は、棚情報ＤＢ１３１を有するサーバ、ユーザ情報ＤＢ１３２を有するサーバ、商品情報ＤＢ１３３を有するサーバ、ユーザ行動履歴ＤＢ１３４を有するサーバ、インセンティブ情報ＤＢ１３５を有するサーバ及び図６〜図８の各処理を実行するサーバから構成されていてもよい。この場合、これらのサーバは、本発明における「情報処理装置」として機能し、割り当てられた処理に必要な情報の授受をサーバ間で行う。
【符号の説明】
【０１００】
１…サーバ装置
２…通信網
３…利用者端末
【図１】
0006699084.tif 000002
【図２】
0006699084.tif 000003
【図３】
0006699084.tif 000004
【図４】
0006699084.tif 000005
【図５】
0006699084.tif 000006
【図６】
0006699084.tif 000007
【図７】
0006699084.tif 000008
【図８】
0006699084.tif 000009
【図９】
0006699084.tif 000010
【図１０】
0006699084.tif 000011
【図１１】
0006699084.tif 000012
【図１２】
0006699084.tif 000013