(57)【要約】【課題】ユーザーの電子書籍の閲覧履歴に基づいて、ユーザーに配信する電子書籍の内容を更新する。【解決手段】クライアント装置１０は、電子書籍を表示し、表示された電子書籍に係るユーザーの閲覧履歴を記録し、記録した電子書籍の閲覧履歴をユーザー情報と共に電子書籍配信サーバー２０に送信し、新たな電子書籍の配信要求をユーザー情報と共に電子書籍配信サーバー２０に送信する。電子書籍配信サーバー２０は、送信された電子書籍の閲覧履歴とユーザー情報を関連づけて記憶し、クライアント装置１０からの配信要求を受け付けた場合に、配信要求と共に送信されたユーザー情報に関連づけて記憶される電子書籍の閲覧履歴に基づいて、電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得し、取得されたデータに基づいて、配信要求された電子書籍を更新し、更新された電子書籍をクライアント装置１０に配信する。【選択図】図１
2012103818.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と、電子書籍配信装置とを含み、
前記クライアント装置は、
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含み、
前記電子書籍配信装置は、
前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、
前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含む
ことを特徴とする電子書籍配信システム。
【請求項２】
前記電子書籍配信装置は、
前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る電子書籍の中から、当該配信要求に係る電子書籍と関連する電子書籍を選択する選択手段をさらに含み、
前記データ取得手段は、前記選択手段により選択した電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得する
ことを特徴とする請求項１に記載の電子書籍配信システム。
【請求項３】
前記選択手段は、前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る電子書籍の中から、当該配信要求に係る電子書籍と書籍名が同じ電子書籍を選択する
ことを特徴とする請求項２に記載の電子書籍配信システム。
【請求項４】
前記選択手段は、前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る電子書籍の中から、当該配信要求に係る電子書籍と書籍名が同じであって、指定された時期に発行された電子書籍を選択する
ことを特徴とする請求項３に記載の電子書籍配信システム。
【請求項５】
前記クライアント装置は、
前記ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段をさらに含み、
前記記録手段により記録される前記電子書籍に係るユーザーの閲覧履歴は、当該電子書籍について前記表示手段に表示されたページ及び拡大部分の履歴を含む
ことを特徴とする請求項１乃至４のいずれかに記載の電子書籍配信システム。
【請求項６】
前記電子書籍配信装置は、
前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る各電子書籍について前記表示手段に表示されたページ及び拡大部分の表示時間又は表示回数の少なくとも一方に基づいて、当該各電子書籍について前記表示手段に表示されたページ及び拡大部分について予め定められた分類情報ごとの評価値を算出する算出手段をさらに含み、
前記データ取得手段は、前記分類情報ごとに算出された評価値に基づいて、前記ユーザーに提供する分類情報を選択し、当該選択した分類情報に関連づけられるデータを取得する
ことを特徴とする請求項５に記載の電子書籍配信システム。
【請求項７】
前記算出手段は、前記拡大部分の表示時間又は表示回数に対して乗じる重みを、前記ページの表示時間又は表示回数に対して乗じる重みよりも大きくして、前記ページ及び拡大部分について予め定められた分類情報ごとの評価値を算出する
ことを特徴とする請求項６に記載の電子書籍配信システム。
【請求項８】
前記電子書籍は、本文ページと広告ページとを含み、
前記データ取得手段により取得されるデータは、広告データであり、
前記電子書籍更新手段は、前記データ取得手段により取得された広告データに基づいて、前記電子書籍の広告ページを更新する
ことを特徴とする請求項１乃至７のいずれかに記載の電子書籍配信システム。
【請求項９】
クライアント装置が、
１又は複数の電子書籍を取得する取得ステップと、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示手段に表示するステップと、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録ステップと、
前記記録ステップで記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信ステップと、
前記取得ステップで取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に送信する配信要求ステップと、を実行し、
電子書籍配信装置が、
前記送信ステップで送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶手段に記憶するステップと、
前記配信要求ステップで送信された配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得ステップと、
前記データ取得ステップで取得されたデータに基づいて、前記配信要求ステップで配信要求された電子書籍を更新する電子書籍更新ステップと、
前記電子書籍更新ステップで更新された前記電子書籍を前記クライアント装置に配信する配信ステップと、を実行する
ことを特徴とする電子書籍配信方法。
【請求項１０】
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、
前記ユーザーの情報に関連づけられる電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を前記電子書籍配信装置から取得する手段と、を含む
ことを特徴とするクライアント装置。
【請求項１１】
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、
前記ユーザーの情報に関連づけられる電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を前記電子書籍配信装置から取得する手段
としてコンピュータを機能させるためのプログラム。
【請求項１２】
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、
前記ユーザーの情報に関連づけられる電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を前記電子書籍配信装置から取得する手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。
【請求項１３】
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含むクライアント装置に電子書籍を配信する電子書籍配信装置であって、
前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、
前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、
を含むことを特徴とする電子書籍配信装置。
【請求項１４】
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含むクライアント装置に電子書籍を配信する電子書籍配信装置として機能するコンピュータを、
前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、
前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段
として機能させるためのプログラム。
【請求項１５】
１又は複数の電子書籍を取得する取得手段と、
前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、
前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、
前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含むクライアント装置に電子書籍を配信する電子書籍配信装置として機能するコンピュータを、
前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、
前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段
として機能させるためのプログラムを記録した情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍配信システム、電子書籍配信方法、クライアント装置、電子書籍配信装置、プログラム及び情報記録媒体に関する。
【背景技術】
【０００２】
インターネットを介してサーバーからクライアント装置に電子書籍を配信するシステムがある。例えば、下記の特許文献１には、ユーザーが先に購入した電子書籍の関連書籍を過去に利用したオンライン書店から購入する場合に、当該オンライン書店のサーバーに簡単な操作によりアクセス可能とするシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９３３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、ユーザーの電子書籍の閲覧履歴に基づいて、ユーザーに新たに配信する電子書籍をユーザーの嗜好に合わせた内容に更新することはできなかった。
【０００５】
本発明は上記の課題に鑑みて為されたものであって、その目的は、ユーザーの電子書籍の閲覧履歴に基づいて、ユーザーに新たに配信する電子書籍の内容を更新することができる電子書籍配信システム、電子書籍配信方法、クライアント装置、電子書籍配信装置、プログラム及び情報記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子書籍配信システムは、クライアント装置と、電子書籍配信装置とを含み、前記クライアント装置は、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含み、前記電子書籍配信装置は、前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含むことを特徴とする。
【０００７】
本発明の一態様では、前記電子書籍配信装置は、前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る電子書籍の中から、当該配信要求に係る電子書籍と関連する電子書籍を選択する選択手段をさらに含み、前記データ取得手段は、前記選択手段により選択した電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得することとする。
【０００８】
本発明の一態様では、前記選択手段は、前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る電子書籍の中から、当該配信要求に係る電子書籍と書籍名が同じ電子書籍を選択することとする。
【０００９】
本発明の一態様では、前記選択手段は、前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る電子書籍の中から、当該配信要求に係る電子書籍と書籍名が同じであって、指定された時期に発行された電子書籍を選択することとする。
【００１０】
本発明の一態様では、前記クライアント装置は、前記ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段をさらに含み、前記記録手段により記録される前記電子書籍に係るユーザーの閲覧履歴は、当該電子書籍について前記表示手段に表示されたページ及び拡大部分の履歴を含むこととする。
【００１１】
本発明の一態様では、前記電子書籍配信装置は、前記配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される閲覧履歴に係る各電子書籍について前記表示手段に表示されたページ及び拡大部分の表示時間又は表示回数の少なくとも一方に基づいて、当該各電子書籍について前記表示手段に表示されたページ及び拡大部分について予め定められた分類情報ごとの評価値を算出する算出手段をさらに含み、前記データ取得手段は、前記分類情報ごとに算出された評価値に基づいて、前記ユーザーに提供する分類情報を選択し、当該選択した分類情報に関連づけられるデータを取得することとする。
【００１２】
本発明の一態様では、前記算出手段は、前記拡大部分の表示時間又は表示回数に対して乗じる重みを、前記ページの表示時間又は表示回数に対して乗じる重みよりも大きくして、前記ページ及び拡大部分について予め定められた分類情報ごとの評価値を算出することとする。
【００１３】
本発明の一態様では、前記電子書籍は、本文ページと広告ページとを含み、前記データ取得手段により取得されるデータは、広告データであり、前記電子書籍更新手段は、前記データ取得手段により取得された広告データに基づいて、前記電子書籍の広告ページを更新することとする。
【００１４】
本発明に係る電子書籍配信方法は、クライアント装置が、１又は複数の電子書籍を取得する取得ステップと、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示手段に表示するステップと、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録ステップと、前記記録ステップで記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信ステップと、前記取得ステップで取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に送信する配信要求ステップと、を実行し、電子書籍配信装置が、前記送信ステップで送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶手段に記憶するステップと、前記配信要求ステップで送信された配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得ステップと、前記データ取得ステップで取得されたデータに基づいて、前記配信要求ステップで配信要求された電子書籍を更新する電子書籍更新ステップと、前記電子書籍更新ステップで更新された前記電子書籍を前記クライアント装置に配信する配信ステップと、を実行することを特徴とする。
【００１５】
本発明に係るクライアント装置は、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、前記ユーザーの情報に関連づけられる電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を前記電子書籍配信装置から取得する手段と、を含むことを特徴とする。
【００１６】
本発明に係るプログラムは、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、前記ユーザーの情報に関連づけられる電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を前記電子書籍配信装置から取得する手段としてコンピュータを機能させるためのプログラムである。
【００１７】
本発明に係る情報記録媒体は、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、前記ユーザーの情報に関連づけられる電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を前記電子書籍配信装置から取得する手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。
【００１８】
本発明に係る電子書籍配信装置は、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含むクライアント装置に電子書籍を配信する電子書籍配信装置であって、前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含むことを特徴とする。
【００１９】
本発明に係るプログラムは、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含むクライアント装置に電子書籍を配信する電子書籍配信装置として機能するコンピュータを、前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段として機能させるためのプログラムである。
【００２０】
本発明に係る情報記録媒体は、１又は複数の電子書籍を取得する取得手段と、前記１又は複数の電子書籍のそれぞれについて、当該電子書籍に含まれるページの少なくとも一部を表示する表示手段と、前記表示手段に表示された電子書籍に係るユーザーの閲覧履歴を記録する記録手段と、前記記録手段により記録した電子書籍の閲覧履歴を前記ユーザーの情報と共に前記電子書籍配信装置に送信する送信手段と、前記取得手段により取得された電子書籍と異なる電子書籍の配信要求を前記ユーザーの情報と共に前記電子書籍配信装置に送信する配信要求手段と、を含むクライアント装置に電子書籍を配信する電子書籍配信装置として機能するコンピュータを、前記送信手段により送信された電子書籍の閲覧履歴とユーザーの情報を関連づけて記憶する記憶手段と、前記配信要求手段による配信要求を受け付けた場合に、当該配信要求と共に送信されたユーザーの情報に関連づけて前記記憶手段に記憶される電子書籍の閲覧履歴に基づいて、当該電子書籍について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記配信要求手段により配信要求された電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段として機能させるためのプログラムを記録した情報記録媒体である。
【発明の効果】
【００２１】
本発明の一態様によれば、ユーザーの電子書籍の閲覧履歴に基づいて、ユーザーに新たに配信する電子書籍の内容を更新することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係る電子書籍配信システムのシステム構成図である。
【図２】電子書籍配信システムにおいて行われる処理の一例を説明するシーケンス図である。
【図３】第１の電子書籍の一例を示す図である。
【図４】更新される前の状態における第２の電子書籍の一例を示す図である。
【図５】更新した後の状態における第２の電子書籍の一例を示す図である。
【図６】クライアント装置及び電子書籍配信サーバーに備えられた機能の一例を示す機能ブロック図である。
【図７】閲覧履歴データの一例を示す図である。
【図８】電子書籍テーブルの一例を示す図である。
【図９】分類情報テーブルの一例を示す図である。
【図１０】掲載データテーブルの一例を示す図である。
【図１１】閲覧履歴テーブルの一例を示す図である。
【図１２】分類情報について算出される評価値の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための実施の形態（以下、実施形態）を、図面を参照しながら説明する。
【００２４】
図１には、本実施形態に係る電子書籍配信システム１のシステム構成図を示した。図１に示されるように、電子書籍配信システム１は、クライアント装置１０と電子書籍配信サーバー２０とを含み、クライアント装置１０と電子書籍配信サーバー２０とはそれぞれインターネット等のネットワーク５を介して相互にデータ通信可能に接続される。
【００２５】
クライアント装置１０は、電子書籍配信サーバー２０に電子書籍の配信を要求し（例えば電子書籍の購入要求等）、当該要求に応じて電子書籍配信サーバー２０から配信された電子書籍を受信する。さらに、クライアント装置１０は、上記受信した電子書籍をユーザーの操作に応じて表示すると共に、当該表示した電子書籍に係る履歴データ（閲覧履歴データ）を記録し、当該記録した閲覧履歴データをユーザー情報（ユーザーＩＤやクライアント装置１０のＩＤとしてよい）と共に電子書籍配信サーバー２０に送信する。本実施形態では、クライアント装置１０は、表示手段及び入力受付手段として機能するタッチパネル１２を備え、タッチパネル１２に電子書籍の内容を表示させることとする。
【００２６】
電子書籍配信サーバー２０は、複数の電子書籍と共に、クライアント装置１０から受信したデータに基づきユーザー情報ごとの電子書籍の閲覧履歴データを保持する。そして、電子書籍配信サーバー２０は、クライアント装置１０から受け付けた電子書籍の配信要求に応じて、当該配信要求に係る電子書籍をクライアント装置１０に配信する。この際、電子書籍配信サーバー２０は、クライアント装置１０から配信要求された電子書籍を、当該配信要求に係るユーザーについて保持された電子書籍の閲覧履歴データに基づいてカスタマイズした後にクライアント装置１０に配信する。なお、本実施形態における電子書籍とは、書籍や雑誌等の出版物を電子化したデータのことであり、例えば電子書籍には、当該電子書籍の内容を記載する本文ページと、広告を掲載する広告ページとが含まれることとしてよい。なお、広告ページとは、その少なくとも一部に広告の表示領域が設けられているページのことである。
【００２７】
以下、図２に示したシーケンス図を参照しながら、電子書籍配信システム１において行われる処理の一例を説明する。
【００２８】
図２に示されるように、クライアント装置１０は、電子書籍配信サーバー２０から電子書籍を受信し（Ｓ１００１）、受信した電子書籍をメモリに記憶する。
【００２９】
クライアント装置１０は、電子書籍の閲覧プログラムを起動し、メモリに記憶された電子書籍のうち、ユーザーに選択された電子書籍を読み込み（Ｓ１００２）、当該読み込んだ電子書籍（以下、第１の電子書籍とする）をタッチパネル１２に表示する（Ｓ１００３）。
【００３０】
図３には、第１の電子書籍の一例を示した。本シーケンスの例では、第１の電子書籍は定期刊行物（月刊）であり、具体的には、第１の電子書籍は、雑誌名「ＡＡＡＡ」、発行時期「２０１０年１０月」であるとする。図３に示されるように、第１の電子書籍は、１〜Ｍのページを含むこととして、各ページをＰｉとして表している。
【００３１】
クライアント装置１０では、タッチパネル１２に表示されたページを切り替える操作を受け付けた場合には（Ｓ１００４：Ｙ）、ページを切り替えて表示し（Ｓ１００５）、タッチパネル１２に表示されたページの一部を拡大する操作を受け付けた場合には（Ｓ１００６：Ｙ）、当該ページの一部を拡大して表示する（Ｓ１００７）。例えば、ページの切り替え操作は、表示されたページの表示領域に指を接触させた状態から、進みたいページの方向に指を動かす操作（所謂フリック）により行うこととしてよく、また、ページの拡大操作は、表示されたページのうち拡大させて表示する領域に複数の指を接触させた状態のままそれぞれの指の間隔を広げる操作（所謂ピンチアウト）により行うこととしてよい。
【００３２】
クライアント装置１０は、タッチパネル１２に表示されたページ及び拡大部分の履歴データを記録する（Ｓ１００８）。ページの履歴データには、当該ページが表示された表示時間や表示回数を含むこととしてよく、拡大部分の履歴データには、拡大部分の位置情報（例えば座標範囲や左上、右下等の領域情報）及び表示時間や表示回数を含むこととしてよい。なお、履歴データには、掲載内容が異なる電子書籍をそれぞれ識別する識別情報（電子書籍ＩＤ）を含めることとしてよい。
【００３３】
クライアント装置１０は、記録した履歴データを電子書籍配信サーバー２０に送信する送信タイミングが到来していないと判断する場合には（Ｓ１００９：Ｎ）、Ｓ１００４に戻ってそれ以降の処理を繰り返し、上記送信タイミングが到来したと判断する場合には（Ｓ１００９：Ｙ）、記録した履歴データをユーザー情報と共に電子書籍配信サーバー２０に送信する（Ｓ１０１０）。なお、上記の送信タイミングとは、例えば、電子書籍の閲覧を終了するタイミングとしてもよいし、その他にも、電子書籍の閲覧プログラムの起動・停止タイミング、電子書籍を表示してから所定の時間間隔が経過したタイミング、電子書籍配信サーバー２０と通信を行うタイミング、記録されたページ数が所定値に達したタイミング、電子書籍について予め定められたページ（例えば全ページ）まで閲覧したタイミング、閲覧した電子書籍数が所定値に達したタイミング、その他通信可能なタイミング等としてよい。もちろん、クライアント装置１０で、第１の電子書籍の閲覧を終了した後に、メモリに記憶される他の電子書籍の閲覧が行われる場合には、当該他の電子書籍について第１の電子書籍と同様に閲覧履歴データの記録と、閲覧履歴データの電子書籍配信サーバー２０への送信を行うこととしてよい。
【００３４】
電子書籍配信サーバー２０は、クライアント装置１０からユーザー情報と共に受信した履歴データを、当該ユーザー情報に関連づけて記憶する（Ｓ１０１１）。
【００３５】
その後、クライアント装置１０が、ユーザーから新たな電子書籍（第２の電子書籍）の購入要求を受け付けると（Ｓ１０１２）、当該ユーザーの情報と共に、第２の電子書籍の配信要求を電子書籍配信サーバー２０に送信する（Ｓ１０１３）。本シーケンスの例では、第２の電子書籍は、第１の電子書籍の次の号、すなわち雑誌名「ＡＡＡＡ」、発行時期「２０１０年１１月」であるとする。
【００３６】
電子書籍配信サーバー２０は、クライアント装置１０から送信されたユーザー情報に関連づけて記憶した第１の電子書籍の履歴データに基づいて、配信要求に係る第２の電子書籍に追加又は更新して掲載するデータ（掲載データ）を選択する（Ｓ１０１４）。電子書籍配信サーバー２０は、電子書籍の各ページ及びページの各部について掲載データの分類情報を記憶しておき、クライアント装置１０からユーザー情報に関連づけられる履歴データに基づいて掲載データの分類情報を選択し、当該選択した分類情報について関連づけられた掲載データを取得する。なお、掲載データは、例えば電子書籍に掲載する広告を示す広告データとしてもよいし、電子書籍の本文に掲載される本文データとしてもよい。
【００３７】
電子書籍配信サーバー２０は、Ｓ１０１４において、ユーザー情報に関連づけて記憶される履歴データのうち、配信要求に係る第２の電子書籍と所与の関係にある電子書籍（例えば第１の電子書籍）についての履歴データを抽出し、当該抽出した履歴データに基づいて掲載データを選択することとしてもよい。例えば、所与の関係とは、電子書籍名（雑誌名）が同じであること、電子書籍名が同じで且つ発行時期が互いに所定の期間内（所定の号数内）にあること、又は電子書籍名が同じで且つ発行年や発行月が同じであること等としてよい。
【００３８】
電子書籍配信サーバー２０は、上記選択した掲載データに基づいて、クライアント装置１０から配信要求された電子書籍を更新し（Ｓ１０１５）、更新した電子書籍をクライアント装置１０に配信する（Ｓ１０１６）。
【００３９】
図４には、Ｓ１０１５で更新される前の状態における第２の電子書籍の一例を示した。図４に示される電子書籍では、１〜Ｎのページを含むこととして、各ページをＰｉとして表す。このとき、図４に示した例では、Ｐ１，Ｐ２，Ｐｎ＋１等は電子書籍の本文ページであり、Ｐｎ，Ｐｎ＋ｍ等は広告が記載される広告ページである。電子書籍の初期状態において、広告ページにはデフォルトの広告が掲載されていてもよいし、何の広告も掲載されていないこととしてもよい。
【００４０】
図５には、Ｓ１０１５で広告ページを更新した後の第２の電子書籍の一例を示した。図５に示される電子書籍は、配信要求に係る電子書籍に含まれる広告ページを、選択された広告データに基づいて更新した例である。この例では、クライアント装置１０から受信した履歴データに基づき、分類情報「靴」が選択され、靴についての広告データが掲載データとして取得されたとする。こうして、図５に示した例では、ＰｎとＰｎ＋ｍの両方の広告ページが靴の広告に更新されている。このように図５の例では、ＰｎとＰｎ＋ｍの両方の広告ページを更新することとしたが、どちらか一方を更新することとしてもよいし、受信した広告データが複数ある場合（例えば「靴」につき靴Ａと靴Ｂの広告が得られた場合）には、ＰｎとＰｎ＋ｍとで異なる広告を表示させるようにしてもよいし、両者に同じ広告を表示させるようにしてもよい。
【００４１】
以上が図２に示したシーケンスに基づいて、電子書籍配信システム１で行われる処理の一連の流れである。以下、上述した処理を実現するために、クライアント装置１０及び電子書籍配信サーバー２０に備えられた機能の一例を、図６に示した機能ブロック図を参照しながら説明する。
【００４２】
まず、クライアント装置１０に備えられる機能について説明する。図６に示されるように、クライアント装置１０は、電子書籍記憶部１００、電子書籍取得部１０２、操作情報受付部１０４、表示部１０６、表示制御部１０８、閲覧履歴データ記録部１１０、閲覧履歴データ送信部１１２、電子書籍配信要求部１１４、及び電子書籍受信部１１６を備える。
【００４３】
クライアント装置１０に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段、タッチパネル１２等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってクライアント装置１０に供給されることとしてもよいし、インターネット等のデータ通信網を介してクライアント装置１０に供給されることとしてもよい。
【００４４】
電子書籍記憶部１００は、半導体メモリや磁気ディスク等の記憶手段により実現され、電子書籍を記憶する。電子書籍記憶部１００に記憶される電子書籍は、電子書籍配信サーバー２０から受信した電子書籍であってもよいし、他の装置や情報記録媒体から取得した電子書籍であってもよい。
【００４５】
電子書籍取得部１０２は、電子書籍記憶部１００に記憶される電子書籍のうち、ユーザーに選択された電子書籍を読み込み取得する。
【００４６】
操作情報受付部１０４は、ユーザーがクライアント装置１０に対して行った操作の情報を受け付ける。本実施形態では、操作情報受付部１０４は、クライアント装置１０に備えられたタッチパネル１２に対するユーザーの接触位置及び接触位置の変化を検知し、当該検知された接触位置及び接触位置の変化に基づいてユーザーの操作情報を判断することとする。例えば、操作情報受付部１０４は、電子書籍の選択操作、電子書籍について表示したページの切り替え操作、電子書籍について表示したページの一部を拡大する拡大操作等の各種操作を受け付けることとしてよい。例えば、電子書籍の選択操作は、タッチパネル１２に表示された電子書籍のリストに含まれるいずれかの電子書籍をタップする操作としてよく、ページの切り替え操作は、表示されたページを表示しているタッチパネル１２に指を接触させた状態から、進みたいページの方向に向けて指を動かす操作（所謂フリック）により行うこととしてよく、ページの拡大操作は、表示されたページを表示しているタッチパネル１２に複数の指を接触させた状態のままそれぞれの指の間隔を広げる操作（所謂ピンチアウト）により行うこととしてよい。もちろん、各操作方法は上記のものに限られず他の方法を用いることとしても構わない。例えば、電子書籍の各ページに次のページに進むための表示オブジェクト（アイコンやボタン等）、前のページに戻るための表示オブジェクト、拡大縮小を指示する表示オブジェクト等を設け、それらの表示オブジェクトを選択（例えば、押下）することによって、ページの切り替えやページの拡大縮小の操作を行うこととしてもよい。
【００４７】
表示部１０６は、例えばタッチパネル１２等のディスプレイにより実現されるものであり、操作情報受付部１０４により受け付けた操作に基づき選択された電子書籍に含まれるページの一部を表示する。例えば、表示部１０６には、電子書籍を１ページずつ表示するようにしてもよいし、電子書籍を見開きページで表示するようにしてもよい。なお、クライアント装置１０に３軸の加速度センサを設け、加速度センサにより検知される加速度に基づいてクライアント装置１０の傾きを検出し、当該検出した傾きに応じて電子書籍を１ページずつ表示するか、見開きページで表示するかを切り替えるようにしてもよい。
【００４８】
表示制御部１０８は、操作情報受付部１０４で受け付けたユーザーの操作に応じて、表示部１０６に表示される電子書籍のページを切り替え、又は拡大して表示するように制御する。具体的には、操作情報受付部１０４で、表示部１０６に表示されたページを切り替える操作を受け付けた場合には、表示制御部１０８は、表示されたページを切り替えて表示部１０６に表示させる。また、操作情報受付部１０４で、表示部１０６に表示されたページの一部を拡大する操作を受け付けた場合には、表示制御部１０８は、当該操作により指定されたページの一部を拡大して表示部１０６に表示させる。
【００４９】
閲覧履歴データ記録部１１０は、表示部１０６に表示された電子書籍のページ及び拡大部分の履歴と、表示された電子書籍の識別情報（電子書籍ＩＤ）を含む閲覧履歴データを記録する。例えば、閲覧履歴データ記録部１１０は、表示部１０６にページの全体を表示している場合には、当該ページの情報と、当該ページの表示時間とを関連づけて記録する。また、閲覧履歴データ記録部１１０は、表示部１０６にページの一部を拡大して表示している場合には、当該拡大部分の情報と、当該拡大部分の表示時間とを関連づけて記録する。拡大部分の情報は、ページの情報及び当該ページにおける拡大部分の位置情報（座標情報、エリア情報、拡大されたオブジェクト情報等）を含むこととしてよい。
【００５０】
図７には、閲覧履歴データ記録部１１０により記録される閲覧履歴データの一例を示した。図７に示される閲覧履歴データの例では、表示部１０６に表示された電子書籍の識別情報（電子書籍ＩＤ）、表示されたページ情報（ページ番号）、表示された部分（表示部分）、表示時間、記録日時がそれぞれ関連づけて記録される。閲覧履歴データ記録部１１０は、例えば、タッチパネル１２において拡大表示した部分（表示部分）がページにおける横半分より上に当たるならば「上」、横半分より下に当たるならば「下」、横半分より上であり且つ縦半分より左に当たるならば「左上」等のように、表示部分のページにおける領域情報を判定し、当該判定した領域情報を表示部分の欄に格納してもよいし、表示部分のページ座標系（例えばページの左上隅を原点とし、水平方向をＸ軸、垂直方向をＹ軸とする）における座標範囲（例えば、［（ｘ１，ｙ１），（ｘ２，ｙ２）］とした場合には、左上の隅が（ｘ１，ｙ１）、右下の隅が（ｘ２，ｙ２）とする矩形領域）を表示部分の欄に格納してもよい。なお、閲覧履歴データ記録部１１０により記録される閲覧履歴データは、上述したものに限られず、例えば、表示時間に代えて、又は表示時間に加えて、表示部１０６に表示された表示回数を記録することとしてもよい。
【００５１】
閲覧履歴データ送信部１１２は、閲覧履歴データ記録部１１０により記録された閲覧履歴データを電子書籍配信サーバー２０に送信する。閲覧履歴データ送信部１１２は、閲覧履歴データの送信タイミングが到来したか否かを判断し、送信タイミングが到来したと判断する場合に、それまでに閲覧履歴データ記録部１１０により記録された履歴データを電子書籍配信サーバー２０に送信することとしてよい。例えば、送信タイミングは、電子書籍の閲覧を終了する（すなわち、表示している電子書籍を閉じる）タイミングとしてもよいし、その他にも、電子書籍の配信要求のタイミング、電子書籍の閲覧プログラムの起動・停止タイミング、電子書籍を表示してから所定の時間間隔が経過したタイミング、電子書籍配信サーバー２０と通信を行うタイミング、記録されたページ数が所定値に達したタイミング、電子書籍について予め定められたページ（例えば全ページ）まで閲覧したタイミング、その他通信可能なタイミング等としてよい。なお、閲覧履歴データ送信部１１２は、上記送信タイミングが到来するごとに、閲覧履歴データ記録部１１０により記録された閲覧履歴データのうち未送信の閲覧履歴データを電子書籍配信サーバー２０に送信することとしてよい。
【００５２】
電子書籍配信要求部１１４は、ユーザーから電子書籍の配信要求操作を操作情報受付部１０４が受け付けた場合に、当該配信要求操作に係る電子書籍の配信を電子書籍配信サーバー２０に対して要求する。この際、電子書籍配信要求部１１４は、配信要求に係る電子書籍の識別情報（電子書籍ＩＤ）と、ユーザー情報を含む配信要求データを電子書籍配信サーバー２０に送信する。例えば、クライアント装置１０は、電子書籍配信サーバー２０から配信可能な電子書籍リストを取得し、当該取得された電子書籍リストの中からユーザーに選択された電子書籍について配信要求を行うこととしてよい。
【００５３】
電子書籍受信部１１６は、電子書籍配信要求部１１４による配信要求に応じて電子書籍配信サーバー２０から配信された電子書籍を受信する。電子書籍受信部１１６で受信された電子書籍は、電子書籍記憶部１００に記憶することとしてよい。なお、電子書籍配信サーバー２０から配信される電子書籍は、クライアント装置１０が配信要求した際に電子書籍配信サーバー２０に送信した閲覧履歴データに基づいて選択された掲載データによって掲載内容が更新されている。
【００５４】
次に、電子書籍配信サーバー２０に備えられた機能について説明する。図６に示されるように、電子書籍配信サーバー２０は、電子書籍データ記憶部２００、閲覧履歴データ受信部２０２、閲覧履歴データ記憶部２０４、電子書籍配信要求受付部２０６、掲載データ選択部２０８、電子書籍更新部２１０、及び電子書籍送信部２１２を備える。
【００５５】
電子書籍配信サーバー２０に備えられる上記各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によって電子書籍配信サーバー２０に供給されることとしてもよいし、インターネット等のデータ通信網を介して電子書籍配信サーバー２０に供給されることとしてもよい。
【００５６】
電子書籍データ記憶部２００は、電子書籍配信サーバー２０が配信可能な電子書籍に関するデータを記憶する。例えば、電子書籍データ記憶部２００に記憶されるデータには、電子書籍の実体データ、後述する電子書籍テーブル、分類情報テーブル、掲載データテーブル等を含む。
【００５７】
図８には、電子書籍データ記憶部２００に記憶される電子書籍テーブルの一例を示した。図８に示されるように、電子書籍テーブルには、電子書籍の識別情報（電子書籍ＩＤ）、電子書籍名、電子書籍の発行時期情報、電子書籍のジャンル、電子書籍のリスト表示用のサムネイル画像がそれぞれ関連づけて記憶される。電子書籍データ記憶部２００には、各電子書籍ＩＤに関連づけて電子書籍の実体データが記憶される。なお、本実施形態に係る電子書籍には、本文ページと、広告を掲載する広告ページとが含まれることとしてよい。
【００５８】
図９には、電子書籍データ記憶部２００に記憶される各電子書籍についての分類情報テーブルの一例を示した。図９に示されるように、分類情報テーブルには、電子書籍の識別情報（電子書籍ＩＤ）、当該電子書籍のページの番号、当該ページの表示部分（全体又は部分）、当該ページの表示部分に関連する分類情報がそれぞれ関連づけて記憶される。なお、分類情報とは、電子書籍に掲載するデータ（掲載データ）の分類を示す情報であり、電子書籍の広告ページに掲載する広告データに係る分類、及び電子書籍の本文ページに掲載する掲載内容に係る分類の少なくとも一方を含む情報としてよい。また、例えば、表示部分に格納するデータは、当該表示部分がページにおける横半分より上に当たるならば「上」、横半分より下に当たるならば「下」、横半分より上であり且つ縦半分より左に当たるならば「左上」等のように、表示部分のページ座標系（例えばページの左上隅を原点とし、水平方向をＸ軸、垂直方向をＹ軸とする）における座標範囲を表示部分の欄に格納してもよい。
【００５９】
図１０には、電子書籍データ記憶部２００に記憶される分類情報ごとに対応する掲載データを格納した掲載データテーブルの一例を示した。図１０に示されるように、掲載データテーブルには、分類情報に関連づけて、掲載データの識別情報（掲載データＩＤ）、掲載データの種別（広告又は本文）、掲載データのキーワード、掲載データのデータ形式やサイズ等を格納する掲載データの形式（形式情報）の情報が記憶される。なお、掲載データの実体データは、掲載データＩＤに関連づけて電子書籍データ記憶部２００に記憶される。
【００６０】
閲覧履歴データ受信部２０２は、クライアント装置１０の閲覧履歴データ送信部１１２により送信されたユーザー情報と閲覧履歴データを受信する。
【００６１】
閲覧履歴データ記憶部２０４は、閲覧履歴データ受信部２０２により受信したユーザー情報と閲覧履歴データを関連づけて記憶する。
【００６２】
図１１には、閲覧履歴データ記憶部２０４に記憶される閲覧履歴テーブルの一例を示した。図１１に示される例では、ユーザー情報（ユーザーＩＤ）ごとに、１つの電子書籍の識別情報（電子書籍ＩＤ）について記録された閲覧履歴テーブルをまとめて管理することとしている。そして各閲覧履歴テーブルには、電子書籍ＩＤ、表示されたページ情報（ページ番号）、表示された部分（表示部分）、表示時間をそれぞれ関連づけて記憶することとしてよい。なお、図１１では説明の便宜上、閲覧履歴テーブルを電子書籍ＩＤごとに設け、各閲覧履歴テーブルをユーザーＩＤごとにまとめた例を示したが、テーブル構成はこれに限られず、１つのテーブルで複数ユーザーについての閲覧履歴テーブルの情報を保持することとしても構わない。
【００６３】
電子書籍配信要求受付部２０６は、クライアント装置１０から電子書籍の配信要求を受け付ける。本実施形態では、電子書籍配信要求受付部２０６は、配信要求に係る電子書籍の識別情報（電子書籍ＩＤ）と共に、ユーザー情報（ユーザーＩＤ）を含む配信要求データをクライアント装置１０から受信する。
【００６４】
掲載データ選択部２０８は、電子書籍配信要求受付部２０６により受け付けた配信要求データに含まれるユーザー情報に関連づけて閲覧履歴データ記憶部２０４に記憶される閲覧履歴データに基づいて、電子書籍配信要求受付部２０６により受け付けた配信要求に係る電子書籍に追加又は更新して掲載する掲載データを選択する。以下、掲載データ選択部２０８による掲載データの選択処理の一例を説明する。
【００６５】
掲載データ選択部２０８は、電子書籍配信要求受付部２０６により受け付けた配信要求データに含まれるユーザー情報に関連づけて閲覧履歴データ記憶部２０４に記憶される閲覧履歴データ（閲覧履歴テーブル）のうち、所与の条件を満足する閲覧履歴データを抽出する。所与の条件の一例としては、配信要求データに含まれる電子書籍ＩＤの電子書籍（配信対象書籍）と電子書籍名（雑誌名）が同じ電子書籍について記録された閲覧履歴テーブルであること、配信対象書籍と電子書籍名が同じで且つ発行時期が互いに所定の期間内（所定の号数内）にある電子書籍について記録された閲覧履歴テーブルであること、配信対象書籍と電子書籍名が同じで且つ発行時期（発行年月）が指定された時期の電子書籍について記録された閲覧履歴テーブルであること、又は配信対象書籍と電子書籍のジャンルが同じ電子書籍について記録された閲覧履歴テーブルであること等としてよい。もちろん、所与の条件には、ユーザー情報の一致のみを条件とする場合を含めることとしてよい。
【００６６】
掲載データ選択部２０８は、上記抽出された閲覧履歴テーブルごとに以下の処理を順次実行する。まず、掲載データ選択部２０８は、未処理の閲覧履歴テーブルを１つ選択し（注目テーブル）、当該注目テーブルに含まれる電子書籍ＩＤに基づいて、電子書籍データ記憶部２００から対応する分類情報テーブルを参照する。次に、掲載データ選択部２０８は、注目テーブルに含まれる未処理のレコード（注目レコード）を１つ選択し、分類情報テーブルに基づいて、注目レコードに含まれるページ番号及び表示部分のそれぞれの組が該当する分類情報を特定する。例えば、図１１で示す閲覧履歴テーブルにおける電子書籍ＩＤ＝Ｄ０００１、ページ番号＝２、表示部分＝上の組については、図９に示される分類情報テーブルから分類情報＝靴と特定される。なお、閲覧履歴テーブルにおける表示部分に座標範囲（記録座標範囲とする）が格納されている場合には、分類情報テーブル（図９）において記憶される座標範囲（設定座標範囲とする）のうち対応する座標範囲が格納されているレコードを選択することとしてもよい。この際、掲載データ選択部２０８は、例えば、記録座標範囲についての電子書籍ＩＤとページ番号が共通する設定座標範囲を抽出し、抽出された設定座標範囲のうち、記録座標範囲との重なりが最大のものを選択することとしてもよいし、記録座標範囲との重なっている割合が所定値以上のものを選択することとしてもよい。
【００６７】
次に、掲載データ選択部２０８は、閲覧履歴テーブル（図１１）に含まれる各ページ及び各ページの拡大部分について、参照した分類情報テーブルにおいて関連づけられる分類（ジャンル）情報の評価値を算出する。分類情報の評価値は、例えば注目レコードに格納されるページ（又は拡大部分）について、当該注目レコードに格納される表示時間（又は表示回数）＊ページ（又は拡大部分）の重みを足すことにより求めることとしてよい。なお、ページの重みを１とした場合に、拡大部分の重みはｗ（＞１）とし、ｗの値は固定値としてもよいし、拡大率に応じた可変値としてもよい。そして、掲載データ選択部２０８は、分類情報について算出した評価値を、当該分類情報についてそれまでに算出された評価値の総計に加算し、注目レコードについての処理を終える。そして、掲載データ選択部２０８は、注目テーブルのうち未処理のレコードを新たな注目レコードとして同様に処理を繰り返し、注目テーブルについて未処理のレコードが無くなるまで処理を実行する。さらに、掲載データ選択部２０８は、抽出された閲覧履歴テーブルのうち未処理のテーブルを新たな注目テーブルとして同様に上記の処理を繰り返し、閲覧履歴テーブルについて未処理のテーブルが無くなるまで処理を実行する。
【００６８】
掲載データ選択部２０８は、分類情報のうち算出された評価値が所定の順位以内のものや、閾値よりも大きいものを選択し、当該選択した分類情報について掲載データテーブルに関連づけられる掲載データＩＤに係る掲載データを取得する。
【００６９】
図１２には、図１１に示す閲覧履歴テーブルのうち所与の条件（ユーザーＩＤ＝「Ｕ０００１」、電子書籍名＝「ＡＡＡＡ」）に該当する閲覧履歴テーブルについて、図９に示す分類情報テーブルの下で算出される各分類情報について算出される評価値の一例を示した。図１２に示した例では、拡大部分についての重みをｗ＝３として評価値を計算した。そして、図１２に示した例の下で、評価値が最大の分類情報を選択する場合には、分類情報「靴」が選択される。そして、図１０に示される掲載データテーブルの例に基づけば、掲載データ選択部２０８は、分類情報「靴」に関連づけられる掲載データＩＤ「ＡＤ０００２」及び「ＡＤ０００３」の掲載データ（広告データ）を取得する。
【００７０】
電子書籍更新部２１０は、掲載データ選択部２０８により選択された掲載データに基づいて、配信要求に係る電子書籍の内容を更新する。例えば、電子書籍更新部２１０は、選択された掲載データが広告データである場合には、配信要求に係る電子書籍に含まれる広告ページのうち少なくとも１つを、当該広告データに基づいて更新することとしてもよいし、当該広告データに基づく広告ページを追加することとしてもよい。また、電子書籍更新部２１０は、選択された掲載データが本文データである場合には、配信要求に係る電子書籍に当該本文データを追加することとしてもよいし、配信要求に係る電子書籍の一部のページを当該本文データにより差し替えることとしてもよい。
【００７１】
電子書籍送信部２１２は、電子書籍更新部２１０により更新された電子書籍を、当該電子書籍の配信を要求したクライアント装置１０に送信する。
【００７２】
以上説明した電子書籍配信システム１によれば、ユーザーの電子書籍の閲覧履歴に基づいて、ユーザーに新たに配信する電子書籍に掲載する内容を更新することができる。こうすることで、ユーザーが過去に閲覧した電子書籍の閲覧態様に基づいてユーザーの嗜好を推測し、当該推測した嗜好に応じた内容にユーザーに新たに配信する電子書籍の掲載内容をカスタマイズできる。また、電子書籍配信システム１によれば、配信要求に係るユーザーについて記録された電子書籍の閲覧履歴のうち、配信要求に係る電子書籍と関連する電子書籍（例えば電子書籍名が同じで発行時期が所定の範囲内である等）の閲覧履歴を用いて、当該配信要求に係る電子書籍に掲載する内容を更新することができる。また、電子書籍配信システム１によれば、電子書籍のうちユーザーが拡大して閲覧した部分は特にユーザーにとって興味を引く対象であると評価し、その評価結果に基づいて選択した掲載内容を含む電子書籍をユーザーに提供できる。
【００７３】
本発明は、上記の実施形態に限定されるものではない。例えば、閲覧履歴データ記録部１１０により記録される閲覧履歴データには、電子書籍のページ及び拡大部分の履歴を含めず、ユーザーが閲覧した電子書籍の識別情報（電子書籍ＩＤ）のみを含めるようにしてもよい。こうした場合に、電子書籍データ記憶部２００は、電子書籍ＩＤについて関連づけられる分類情報（ジャンル）ごとに掲載データを記憶することとし、掲載データ選択部２０８は、クライアント装置１０から受け付けたユーザー情報に関連づけて記憶される各閲覧履歴データに含まれる各電子書籍ＩＤに基づき、当該各電子書籍ＩＤに関連づけられる分類情報についての評価値を算出するようにしてよい。そして、掲載データ選択部２０８は、上記算出した評価値に基づいて選択した分類情報に紐付けられる掲載データに基づいて、クライアント装置１０から配信要求された電子書籍を更新するようにしてよい。
【００７４】
また、本発明における電子書籍には、電子書籍の購入前にユーザーの要求に応じて電子書籍配信サーバー２０から提供される、電子書籍の一部のページを抽出した見本電子書籍（サンプルページ）を含むこととしてよい。
【００７５】
また、上記の実施形態では、クライアント装置１０にタッチパネル１２を有するタブレットコンピュータを用いた例を示したが、クライアント装置１０には、据え置き型や可搬型のパーソナルコンピュータ、携帯電話機、携帯情報端末、ゲーム機等を用いてもよいのはもちろんである。
【符号の説明】
【００７６】
１  電子書籍配信システム、５  ネットワーク、１０  クライアント装置、１２  タッチパネル、２０  電子書籍配信サーバー、１００  電子書籍記憶部、１０２  電子書籍取得部、１０４  操作情報受付部、１０６  表示部、１０８  表示制御部、１１０  閲覧履歴データ記録部、１１２  閲覧履歴データ送信部、１１４  電子書籍配信要求部、１１６  電子書籍受信部、２００  電子書籍データ記憶部、２０２  閲覧履歴データ受信部、２０４  閲覧履歴データ記憶部、２０６  電子書籍配信要求受付部、２０８  掲載データ選択部、２１０  電子書籍更新部、２１２  電子書籍送信部。
【図１】
2012103818.tif 000003
【図２】
2012103818.tif 000004
【図３】
2012103818.tif 000005
【図４】
2012103818.tif 000006
【図５】
2012103818.tif 000007
【図６】
2012103818.tif 000008
【図７】
2012103818.tif 000009
【図８】
2012103818.tif 000010
【図９】
2012103818.tif 000011
【図１０】
2012103818.tif 000012
【図１１】
2012103818.tif 000013
【図１２】
2012103818.tif 000014