(57)【特許請求の範囲】
【請求項１】
書籍に対応して、前記書籍に記載された本文情報と前記本文情報の少なくとも一部に関連付けられた付加情報とを含む電子書籍データが予め格納された配信サーバーであって、
ユーザーの所持する端末から送信された前記書籍に対応する電子書籍データの取得要求を受信する受信手段と、
前記受信手段で前記書籍に対応する電子書籍データの取得要求を受信した場合に前記ユーザーが前記書籍を購入済みであるかどうかを判断する購入判断手段と、
前記購入判断手段により前記書籍を前記ユーザーが購入していると判断した場合に、前記電子書籍データの取得要求を送信した前記ユーザーが所持する端末の種別を判断する端末種別判断手段と、
前記書籍に対応する電子書籍データを前記ユーザーが所持する端末に配信する送信手段とを備え、
前記送信手段は、
前記端末種別判断手段の判断結果に基づいて前記電子書籍データに含まれる前記付加情報を抽出する付加情報抽出手段と、
前記端末種別判断手段の判断結果に基づいて第１の表示サイズの端末であると判断した場合には前記本文情報と前記付加情報とを含む電子書籍データを配信し、前記第１の表示サイズよりも小さい第２サイズの端末であると判断した場合には前記本文情報と前記付加情報のうちの前記付加情報のみを含む電子書籍データを配信する送信切替判断手段とを含む、配信サーバー。
【請求項２】
ユーザー毎に書籍を購入した購入履歴データを記憶する記憶手段をさらに備え、
前記購入判断手段は、前記購入履歴データに基づいて前記ユーザーが前記書籍を購入済みであるかどうかを判断する、請求項１記載の配信サーバー。
【請求項３】
前記配信サーバーには、複数の書籍にそれぞれ対応する複数の電子書籍データが予め格納され、
前記複数の書籍には、それぞれ固有の識別情報が割り当てられ、
前記書籍に対応する電子書籍データの取得要求には、前記書籍を特定するための識別情報が含まれる、請求項１または２記載の配信サーバー。
【請求項４】
前記識別情報は、前記ユーザーの所持する端末に設けられている読取手段により読み取られた、あるいは、入力手段により入力されたデータである、請求項３記載の配信サーバー。
【請求項５】
前記送信手段は、前記書籍に記載された本文情報のみを含む電子書籍データとともに、前記本文情報と前記付加情報とを含む電子書籍データの配信要求の有無を問い合わせる問い合わせ手段をさらに含む、請求項１〜４のいずれかに記載の配信サーバー。
【請求項６】
前記配信サーバーには、複数の書籍にそれぞれ対応する複数の電子書籍データが予め格納され、
ユーザー毎に書籍を購入した購入履歴データを記憶する記憶手段をさらに備え、
前記送信手段は、前記電子書籍データととともに、前記記憶手段に記憶された購入履歴データに基づいて配信可能な他の書籍に対応する電子書籍データのリストを送信するリスト送信手段をさらに含む、請求項１記載の配信サーバー。
【請求項７】
前記リストは、前記端末から選択的に前記他の書籍に対応する電子書籍データの取得要求の送信が可能なように設けられ、
前記配信サーバーは、前記リストの中から前記他の書籍に対応する電子書籍データの取得要求を受信するリスト選択受信手段をさらに備え、
前記送信手段は、前記リスト選択受信手段で前記リストの中から前記他の書籍に対応する電子書籍データの取得要求を受信した場合に、選択された前記他の書籍に記載された前記本文情報と前記付加情報とを含む電子書籍データを配信する再送信手段をさらに含む、請求項６記載の配信サーバー。
【請求項８】
前記リストは、前記端末から選択的に前記他の書籍に対応する前記付加情報のみを含む電子書籍データあるいは前記他の書籍に記載された本文情報と付加情報とを含む電子書籍データの取得要求の送信が可能なように設けられ、
前記配信サーバーは、
前記リストの中から前記他の書籍に対応する電子書籍データの取得要求を受信するリスト選択受信手段と、
前記リスト選択受信手段で前記リストの中から選択された前記他の書籍に対応する電子書籍データの取得要求を受信した場合に、選択に応じて前記他の書籍に記載された前記本文情報および前記付加情報の少なくとも１つを含む電子書籍データを配信する再送信手段とを備える、請求項６記載の配信サーバー。
【請求項９】
前記付加情報は、前記書籍に記載された本文情報以外の情報である、請求項１に記載の配信サーバー。
【請求項１０】
書籍に対応して、前記書籍に記載された本文情報と前記本文情報の少なくとも一部に関連付けられた付加情報とを含む電子書籍データが予め格納された配信サーバーであって、
ユーザーの所持する端末から送信された前記書籍に対応する電子書籍データの取得要求を受信する受信手段と、
前記受信手段で前記書籍に対応する電子書籍データの取得要求を受信した場合に前記ユーザーが前記書籍を購入済みであるかどうかを判断する購入判断手段と、
前記購入判断手段により前記書籍を前記ユーザーが購入していると判断した場合に、前記電子書籍データの取得要求を送信した前記ユーザーが所持する端末の種別を判断する端末種別判断手段と、
前記書籍に対応する電子書籍データを前記ユーザーが所持する端末に配信する送信手段と、
前記書籍に記載された原文情報を含む原文書籍データを格納する原文記憶手段とを備え、
前記送信手段は、
前記端末種別判断手段の判断結果に基づいて前記電子書籍データに含まれる前記付加情報を抽出する付加情報抽出手段と、
前記端末種別判断手段の判断結果に基づいて前記本文情報と前記付加情報とを含む電子書籍データあるいは前記付加情報のみを含む電子書籍データを配信する送信切替判断手段とを含み、
前記付加情報は、前記書籍に記載された本文情報以外の情報であり、
前記付加情報抽出手段は、前記原文記憶手段に格納されている原文書籍データと、前記電子書籍データとを比較して前記付加情報を抽出する、配信サーバー。
【請求項１１】
前記配信サーバーには、前記書籍の版数にそれぞれ対応する複数の電子書籍データが予め格納され、
前記送信手段は、
前記ユーザーが前記書籍を購入した版数の情報を取得する版数取得手段と、
前記版数取得手段により取得された版数に対応する電子書籍データと最新版の電子書籍データとを比較して、比較結果に基づいて付加情報を編集する編集手段とを含む、請求項１０に記載の配信サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して電子書籍データを配信可能な配信サーバーに関する。
【背景技術】
【０００２】
近年、書籍の文字・画像情報を電子化した電子書籍データとして予め記憶手段等に格納しておき、当該記憶手段に格納された電子書籍データを配信サーバーからユーザーの通信端末に配信することで、書籍を購入しないでも書籍内容を電子書籍データとして入手して、その内容を通信端末において読むことを可能にしたシステムは知られている（例えば、特許文献１参照）。
【０００３】
一方で、書店から書籍を購入した者が、通信端末でも購入した書籍と同じ内容の電子書籍データを受信して閲覧したくても、電子書籍データの配信サービスを受けるためには、既に購入した書籍代とは別に、新たに電子書籍データの配信サービスの料金を支払うなどしなければならず、ユーザーへのサービス上好ましくない。
【０００４】
この点で、特開２００４−１９２３６９号公報には、書店から書籍を購入したユーザ等が、その購入した書籍と同じ内容の電子書籍データの配信サービスを受けることを可能にした電子書籍情報配信システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２８４５７２号公報
【特許文献２】特開２００４−１９２３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、電子書籍データは、単に書籍の内容の文字等の本文情報だけではなく、本文情報の一部に関連付けられたハイパーリンク等の付加的なデータ（付加情報）が含まれた形式で配信される場合もある。ユーザーが当該リンクを選択することで音声や動画を再生したり、別のウェブサイトにアクセスしたりする付加的な機能が提供されている。
【０００７】
しかしながら、表示画面が小さい通信端末の場合には、全ての情報を含んだ電子書籍データを配信した場合には、情報量が多いため閲覧しにくいという問題があった。
【０００８】
本発明は、上記のような問題を解決するためになされたものであって、ユーザーが所持する端末の種別に応じて適切な電子書籍データを配信可能な配信サーバーを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある局面に従う配信サーバーは、書籍に対応して、書籍に記載された本文情報と本文情報の少なくとも一部に関連付けられた付加情報とを含む電子書籍データが予め格納された配信サーバーであって、ユーザーの所持する端末から送信された書籍に対応する電子書籍データの取得要求を受信する受信手段と、受信手段で書籍に対応する電子書籍データの取得要求を受信した場合にユーザーが書籍を購入済みであるかどうかを判断する購入判断手段と、購入判断手段により書籍をユーザーが購入していると判断した場合に、電子書籍データの取得要求を送信したユーザーが所持する端末の種別を判断する端末種別判断手段と、書籍に対応する電子書籍データをユーザーが所持する端末に配信する送信手段
とを備える。送信手段は、端末種別判断手段の判断結果に基づいて電子書籍データに含まれる付加情報を抽出する付加情報抽出手段と、端末種別判断手段の判断結果に基づいて第１の表示サイズの端末であると判断した場合には本文情報と付加情報とを含む電子書籍データを配信し、第１の表示サイズよりも小さい第２サイズの端末であると判断した場合には本文情報と付加情報のうちの付加情報のみを含む電子書籍データを配信する送信切替判断手段とを含む。
【００１０】
好ましくは、ユーザー毎に書籍を購入した購入履歴データを記憶する記憶手段をさらに備え、購入判断手段は、購入履歴データに基づいてユーザーが書籍を購入済みであるかどうかを判断する。
【００１１】
好ましくは、配信サーバーには、複数の書籍にそれぞれ対応する複数の電子書籍データが予め格納され、複数の書籍には、それぞれ固有の識別情報が割り当てられ、書籍に対応する電子書籍データの取得要求には、書籍を特定するための識別情報が含まれる。
【００１２】
特に、識別情報は、ユーザーの所持する端末に設けられている読取手段により読み取られた、あるいは、入力手段により入力されたデータである。
【００１３】
好ましくは、送信手段は、書籍に記載された本文情報のみを含む電子書籍データとともに、本文情報と付加情報とを含む電子書籍データの配信要求の有無を問い合わせる問い合わせ手段をさらに含む。
【００１４】
好ましくは、配信サーバーには、複数の書籍にそれぞれ対応する複数の電子書籍データが予め格納され、ユーザー毎に書籍を購入した購入履歴データを記憶する記憶手段をさらに備え、送信手段は、電子書籍データととともに、記憶手段に記憶された購入履歴データに基づいて配信可能な他の書籍に対応する電子書籍データのリストを送信するリスト送信手段をさらに含む。
【００１５】
特に、リストは、端末から選択的に他の書籍に対応する電子書籍データの取得要求の送信が可能なように設けられ、配信サーバーは、リストの中から他の書籍に対応する電子書籍データの取得要求を受信するリスト選択受信手段をさらに備え、送信手段は、リスト選択受信手段でリストの中から他の書籍に対応する電子書籍データの取得要求を受信した場合に、選択された他の書籍に記載された本文情報と付加情報とを含む電子書籍データを配信する再送信手段をさらに含む。
【００１６】
特に、リストは、端末から選択的に他の書籍に対応する付加情報のみを含む電子書籍データあるいは他の書籍に記載された本文情報と付加情報とを含む電子書籍データの取得要求の送信が可能なように設けられ、配信サーバーは、リストの中から他の書籍に対応する電子書籍データの取得要求を受信するリスト選択受信手段と、リスト選択受信手段でリストの中から選択された他の書籍に対応する電子書籍データの取得要求を受信した場合に、選択に応じて他の書籍に記載された本文情報および付加情報の少なくとも１つを含む電子書籍データを配信する再送信手段とを備える。
【００１７】
好ましくは、付加情報は、書籍に記載された本文情報以外の情報である。
本発明の別の局面に従う配信サーバーは、書籍に対応して、書籍に記載された本文情報と本文情報の少なくとも一部に関連付けられた付加情報とを含む電子書籍データが予め格納された配信サーバーであって、ユーザーの所持する端末から送信された書籍に対応する電子書籍データの取得要求を受信する受信手段と、受信手段で書籍に対応する電子書籍データの取得要求を受信した場合にユーザーが書籍を購入済みであるかどうかを判断する購入判断手段と、購入判断手段により書籍をユーザーが購入していると判断した場合に、電子書籍データの取得要求を送信したユーザーが所持する端末の種別を判断する端末種別判断手段と、書籍に対応する電子書籍データをユーザーが所持する端末に配信する送信手段と、書籍に記載された原文情報を含む原文書籍データを格納する原文記憶手段とを備える。送信手段は、端末種別判断手段の判断結果に基づいて電子書籍データに含まれる付加情報を抽出する付加情報抽出手段と、端末種別判断手段の判断結果に基づいて本文情報と付加情報とを含む電子書籍データあるいは付加情報のみを含む電子書籍データを配信する送信切替判断手段とを含む。付加情報は、書籍に記載された本文情報以外の情報である。付加情報抽出手段は、原文記憶手段に格納されている原文書籍データと、電子書籍データとを比較して付加情報を抽出する。
【００１８】
特に、配信サーバーには、書籍の版数にそれぞれ対応する複数の電子書籍データが予め格納され、送信手段は、ユーザーが書籍を購入した版数の情報を取得する版数取得手段と、版数取得手段により取得された版数に対応する電子書籍データと最新版の電子書籍データとを比較して、比較結果に基づいて付加情報を編集する編集手段とを含む。
【発明の効果】
【００１９】
ユーザーが所持する端末の種別に応じて適切な電子書籍データを配信可能な配信サーバーを提供する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１に従う電子書籍配信システム１の構成について説明する図である。
【図２】本発明の実施の形態１に従う情報処理端末（ＰＣ）１００の構成について説明する図である。
【図３】本発明の実施の形態１に従うタブレット端末２００あるいは携帯電話２００＃の構成を説明する図である。
【図４】本発明の実施の形態１に従う配信サーバー１０の構成を説明する図である。
【図５】本発明の実施の形態１に従う配信サーバー１０の機能ブロックを説明する図である。
【図６】本発明の実施の形態１に従う書籍の購入処理の流れを説明する図である。
【図７】本発明の実施の形態１に従う書籍に対応する電子書籍データの配信処理の流れを説明する図である。
【図８】本発明の実施の形態１に従うタブレット端末２００においてデータ全体を含む電子書籍データが表示された場合を説明する図である。
【図９】本発明の実施の形態１に従う携帯電話２００＃において付加情報のみの電子書籍データが表示された場合を説明する図である。
【図１０】本発明の実施の形態１に従う配信サーバー１０の処理フローについて説明する図である。
【図１１】本実施の形態２に従う配信サーバー１０Ａの機能ブロックを説明する図である。
【図１２】本実施の形態２に従う携帯電話２００＃において電子書籍データが表示された場合を説明する図である。
【図１３】本実施の形態３に従う配信サーバー１０Ｂの機能ブロックを説明する図である。
【図１４】本実施の形態３に従うリスト生成部４６におけるリスト情報の生成の方式について説明する図である。
【図１５】本実施の形態３に従うタブレット端末２００においてデータ全体を含む電子書籍データが表示された場合を説明する図である。
【図１６】本実施の形態３に従う携帯電話２００＃において付加情報のみの電子書籍データが表示された場合を説明する図である。
【図１７】本実施の形態４に従う配信サーバー１０Ｃの機能ブロックを説明する図である。
【図１８】本実施の形態４に従う携帯電話２００＃において編集された付加情報のみの電子書籍データが表示された場合を説明する図である。
【発明を実施するための形態】
【００２１】
以下に図面を参照しつつ本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１に従う電子書籍配信システム１の構成について説明する図である。
【００２３】
図１を参照して、本発明の実施の形態１に従う電子書籍配信システム１は、配信サーバー１０と、配信サーバー１０とネットワーク５を介して通信可能に設けられた端末等を含む。
【００２４】
本例における配信サーバー１０は、ユーザーが所持する端末等を介してアクセス可能な紙媒体の書籍の販売が可能な書籍販売サイトを開設しているものとする。すなわち、配信サーバー１０は、書籍販売サイトを介して紙媒体の書籍の購入要求を受け付け可能に設けられており、ユーザーからの紙媒体の書籍の購入要求の受け付けがあった場合には、配信サーバー１０の管理者等が所定の手順に従って紙媒体の書籍をユーザーに送付するものとする。これにより紙媒体の書籍の購入を要求したユーザーは、送付された紙媒体の書籍を受け取ることが可能である。さらに、本例における配信サーバー１０は、書籍販売サイトを介して紙媒体の書籍の販売のみならず、当該書籍に対応する電子書籍データを配信することも可能である。具体的には、書籍の文字・画像情報を電子化した電子書籍データとして予め記憶手段等に格納しておき、当該記憶手段に格納された電子書籍データをユーザーの端末に配信可能に設けられている。
【００２５】
なお、本例においては、紙媒体の書籍の販売の管理と、電子書籍データの配信の機能とを１つの配信サーバー１０で実行する場合について説明するが、特にこれに限られず、それぞれの処理を別々のサーバーで実行する構成とすることも当然に可能である。
【００２６】
本例においては、端末の一例として、情報処理端末（ＰＣ）１００と、携帯可能なタブレット端末２００と、携帯電話２００＃とが示されている。本例においては、表示画面において、タブレット端末２００は、携帯電話２００＃よりも大きいものとする。
【００２７】
なお、本例における電子配信書籍システムとしては、１台の配信サーバー１０、情報処理端末１００、タブレット端末２００あるいは携帯電話２００＃の構成について説明するが、特に１台に限られず、それぞれ複数台を設ける構成としてもよく、また、情報処理端末１００を設けない構成とすることも可能である。また、ネットワーク接続として、ＬＡＮであっても良いしＷＡＮ（Wide Area Network）等であってもよい。また、有線で接続されていても良いし、無線であっても良い。
【００２８】
図２は、本発明の実施の形態１に従う情報処理端末（ＰＣ）１００の構成について説明する図である。
【００２９】
図２を参照して、本発明の実施の形態１に従うＰＣ１００は、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行する制御装置（制御手段）であるＣＰＵ（Central Processing Unit）１０１と、ＣＰＵ１０１のプログラム部分の実行に必要なデータを一時的に記憶するＲＡＭ１０３と、ＣＰＵ１０１で実行されるプログラムや各種データ、ファイル等を不揮発的に記憶する記憶装置（記憶手段）であるハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１０４と、ＣＰＵ１０１で実行されるプログラムが予め格納されたＲＯＭ１０２と、キーボード、マウス等を含む入力装置（入力手段）１０５と、画面を表示するための表示装置（表示手段）であるディスプレイ１０６と、ネットワーク５を介して外部とのデータの授受を実行する送信／受信装置（送信／受信手段）であるネットワークインタフェース１０８とを含む。
【００３０】
また、上述の各部は、内部バス１０９を介して相互にデータを授受する。なお、本例においては、ディスプレイ１０６が情報処理端末（ＰＣ）本体と一体となっている場合について説明しているが、特に、これに限られず、ディスプレイ１０６が別体となっていても良い。
【００３１】
本例においては、一例としてＰＣ１００からネットワーク５を介してアクセス可能に設けられた配信サーバー１０の書籍販売サイトにアクセスして、紙媒体の書籍を購入する場合について説明する。その際、ユーザーは、書籍を購入するための必要な情報をＰＣ１００の入力装置１０５を用いて入力するものとする。本例においては、一例として、ユーザーを特定するためのユーザーＩＤと、購入する際の課金に必要なクレジットカード情報等を入力するものとする。ユーザーＩＤとしては、一例としてユーザーのメールアドレス等を入力することが可能である。なお、その他、書籍の送付に必要な送付先の住所等についても入力するようにしてもよい。
【００３２】
図３は、本発明の実施の形態１に従うタブレット端末２００あるいは携帯電話２００＃の構成を説明する図である。
【００３３】
図３を参照して、本発明の実施の形態１に従うタブレット端末２００は、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行する制御装置（制御手段）であるＣＰＵ（Central Processing Unit）２０１と、ＣＰＵ２０１のプログラム部分の実行に必要なデータを一時的に記憶するＲＡＭ２０３と、ＣＰＵ２０１で実行されるプログラムや各種データ、ファイル等を不揮発的に記憶する記憶装置（記憶手段）であるハードディスクドライブ（ＨＤＤ：Hard Disk Drive）２０４と、ＣＰＵ２０１で実行されるプログラムが予め格納されたＲＯＭ２０２と、キーボード、マウス等を含む入力装置（入力手段）２０５と、画面を表示するための表示装置（表示手段）であるディスプレイ２０６と、ネットワーク５を介して外部とのデータの授受を実行する送信／受信装置（送信／受信手段）であるネットワークインタフェース２０８と、撮像手段であるカメラ２０７とを含む。なお、カメラ２０７は、後述するが本例においては、一例としてマトリックス型２次元コードの１つであるＱＲコード（登録商標）の読取の際に用いられる。また、上述の各部は、内部バス２０９を介して相互にデータを授受する。
【００３４】
なお、タブレット端末２００と、携帯電話２００＃とは、通話機能をタブレット端末２００が有していない点が異なるが基本的な構成は同一である。また、本例において、ディスプレイ２０６は、タブレット端末２００の方が携帯電話２００＃よりも領域が大きいものとする。
【００３５】
本例におけるタブレット端末２００あるいは携帯電話２００＃は、ユーザーが紙媒体の書籍を購入した場合に、配信サーバー１０から当該書籍に対応する電子書籍データの配信を受けるものとする。
【００３６】
なお、上記においては、ＰＣ１００から配信サーバー１０にアクセスして紙媒体の書籍を購入する場合について説明したが、特にＰＣ１００からではなく、タブレット端末２００あるいは携帯電話２００＃を用いて上記と同様の手順により紙媒体の書籍を購入するようしてもよい。
【００３７】
図４は、本発明の実施の形態１に従う配信サーバー１０の構成を説明する図である。
図４を参照して、本発明の実施の形態１に従う配信サーバー１０は、オペレーティングシステム（ＯＳ：Operating System）を含む各種プログラムを実行する制御装置（制御手段）であるＣＰＵ（Central Processing Unit）１２と、ＣＰＵ１２のプログラム部分の実行に必要なデータを一時的に記憶するＲＡＭ１３と、ＣＰＵ１２で実行されるプログラムや各種データ、ファイル等を不揮発的に記憶する記憶装置（記憶手段）であるハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１４と、ＣＰＵ１２で実行されるプログラムが予め格納されたＲＯＭ１５と、ネットワーク５を介して外部とのデータの授受を実行する送信／受信装置（送信／受信手段）であるネットワークインタフェース１６とを含む。また、上述の各部は、内部バス１８を介して相互にデータを授受する。
【００３８】
本例においては、配信サーバー１０のＨＤＤ１４に、書籍の文字・画像情報を電子化した電子書籍データが予め格納されているものとする。そして、当該ＨＤＤ１４に格納された電子書籍データをネットワークインタフェース１６を介してユーザーの端末に配信する。また、本例における配信サーバー１０のＨＤＤ１４には、紙媒体の書籍の販売が可能な書籍販売サイトの画面をユーザーが所持する端末等に表示するデータおよび、ＣＰＵ１２と協働して書籍の購入等に必要な処理を実行するために必要なプログラム等もＨＤＤ１４あるいはＲＯＭ１５に格納されているものとする。
【００３９】
以下、配信サーバー１０のＨＤＤ１４等に格納されたプログラムおよびデータ等に基づいてＣＰＵ１２等と協働して配信サーバー１０において実現される機能ブロックについて説明する。
【００４０】
図５は、本発明の実施の形態１に従う配信サーバー１０の機能ブロックを説明する図である。
【００４１】
図５を参照して、ここでは、ＣＰＵ１２等がＨＤＤ１４に格納されているプログラムおよびデータ等に基づいて実現される各種機能ブロックが示されている。
【００４２】
具体的には、配信サーバー１０は、ユーザが所持する端末からの購入要求を受信する購入要求受信部２２と、購入要求受信部２２で受信した購入要求を処理する購入要求処理部２３と、購入履歴格納部２４と、購入履歴データ格納部２６とを含む。
【００４３】
購入履歴格納部２４は、購入要求処理部２３での処理結果（購入処理）に基づいて購入履歴データ格納部２６に購入履歴を格納する。
【００４４】
また、配信サーバー１０は、ユーザーが所持する端末から電子書籍データの取得（ダウンロード）の要求を受信するデータ取得要求受信部２８と、購入判断部３０と、端末種別判断部３２と、電子書籍データを端末に配信する送信部３６と、書籍に対応する少なくとも１つ以上の電子書籍データ３００が格納されている電子書籍データ格納部３４と、書籍に対応する少なくとも１つ以上の原文書籍データ４００が格納されている原文書籍データ格納部３５とをさらに含む。紙媒体の書籍が発刊されるのに応じて、発刊される際に割り当てられる書籍特定番号に関連付けられて管理者等により当該書籍に対応する電子書籍データおよび原文書籍データを電子書籍データ格納部３４および原文書籍データ格納部３５にそれぞれ格納される。なお、既に発刊された過去の書籍に対応する電子書籍データおよび原文書籍データを電子書籍データ格納部３４および原文書籍データ格納部３５にそれぞれ格納するようにしてもよい。
【００４５】
原文書籍データ４００は、書籍の原文の文字等の情報である本文情報４０２のみを有する。
【００４６】
電子書籍データ３００は、書籍の文字等の本文情報だけではなく、本文情報の少なくとも一部に関連付けられたハイパーリンク等の付加的なデータ（付加情報）を含んだ本文＋付加情報３０２を有する。当該付加情報に従って、例えば、ハイパーリンク等を用いて、ユーザーが当該リンクを選択することで音声や動画を再生することが可能となったり、別のウェブサイトにアクセスすることが可能となっている。
【００４７】
購入判断部３０は、データ取得要求受信部２８で受信した電子書籍データの取得の要求に従って、当該取得を要求するユーザーが書籍を購入しているかどうかを購入履歴データ格納部２６に格納されている購入履歴に基づいて判断する。
【００４８】
端末種別判断部３２は、購入判断部３０において、当該取得を要求するユーザーが書籍を購入した購入履歴があると判断された場合に、アクセスしてきた端末の種別を判断する。
【００４９】
送信部３６は、送信切替判断部３７と、付加情報抽出部３８とを含む。
付加情報抽出部３８は、必要に応じて電子書籍データ格納部３４に格納されている電子書籍データ３００と原文書籍データ格納部３５に格納されている原文書籍データ４００とを比較して、比較結果に基づいて付加情報を抽出する。
【００５０】
送信切替判断部３７は、端末種別判断部３２で判断された端末の種別に基づいて送信する電子書籍データの内容を切り替える。具体的には、付加情報抽出部３８で抽出された付加情報のみを電子書籍データ３１２として端末に送信する。あるいは、本文＋付加情報のデータ全体を電子書籍データ３１０として送信する。
【００５１】
図６は、本発明の実施の形態１に従う書籍の購入処理の流れを説明する図である。
図６を参照して、ここでは、ユーザーＡが書籍販売会社Ｂから書籍Ｐを購入する場合の処理の流れについて説明する。
【００５２】
本例においては、書籍販売会社Ｂは、配信サーバー１０を有しており、ユーザーＡは、所持する情報処理端末１００を介して配信サーバー１０の書籍販売サイトにアクセスすることにより紙媒体の書籍Ｐを購入することが可能である。
【００５３】
具体的には、まず、ユーザーＡは、所持する情報処理端末１００で配信サーバー１０の書籍販売サイトにネットワーク５を介してアクセスする（シーケンスＳＴ２）。なお、当該配信サーバー１０の書籍販売サイトでの書籍を購入する購入処理が可能なように予めユーザーＡは、ユーザーＩＤを配信サーバー１０等に登録しているものとする。例えば、登録の際には、ユーザーＩＤや、課金のためのクレジットカード情報、書籍を送付するためのユーザーの住所等も登録するものとする。
【００５４】
次に、ユーザーＡは、ユーザーＩＤ（me@gmail.com）で配信サーバー１０の書籍販売サイトで販売されている書籍Ｐ（ＩＳＢＮ１１１１）の購入を要求する（シーケンスＳＴ４）。具体的には、配信サーバー１０の購入要求受信部２２は、書籍Ｐの購入要求を受け付ける。ここで、書籍Ｐは、一例としてＩＳＢＮ１１１１の書籍特定番号が割り当てられているものとする。ＩＳＢＮ（International Standard Book Number）は、世界共通で用いられる図書（書籍）を特定するための番号である。
【００５５】
配信サーバー１０は、ユーザーＡからの書籍Ｐ（ＩＳＢＮ１１１１）の購入要求を処理して、書籍Ｐを発送する（シーケンスＳＴ６）。具体的には、購入要求処理部２３は、受信した書籍Ｐ（ＩＳＢＮ１１１１）の購入要求に従って課金等の必要な処理を実行する。また、購入要求処理部２３は、管理者等に購入要求を通知する。これにより管理者等は、書籍Ｐ（ＩＳＢＮ１１１１）を配送業者等を用いて発送する。また、購入履歴格納部２４は、購入要求処理部２３において書籍Ｐの購入要求が正常に処理された場合には、購入履歴データ格納部２６に購入履歴を格納する。
【００５６】
本例においては、ユーザーＡが購入した購入日付と、購入書籍に対応する書籍特定番号（ＩＳＢＮ１１１１）と、ユーザーＩＤとがそれぞれ関連付けられて購入履歴として購入履歴格納部２４にデータベースとして格納される場合が示されている。すなわち、ユーザー毎に購入履歴に関するデータが購入履歴格納部２４に格納される。また、当該購入履歴には、電子書籍データの配信が可能か否かを示す（ダウンロード許可か否か）フラグも関連付けて格納される。なお、後述するが、電子書籍データの配信が要求される際に、当該購入履歴が確認されて、書籍が購入済みであるか否かが判断される。そして、書籍が購入済みであると判断された場合に、当該購入履歴のダウンロード許可のフラグが「Ｙｅｓ」となる。
【００５７】
そして、ユーザーＡは、書籍Ｐを受領して、購読する（シーケンスＳＴ８）。なお、本例においては、紙媒体の書籍Ｐの一部に所定の情報が埋め込まれたＱＲコードＱが印刷されているものとする。当該ＱＲコードに埋め込まれた所定の情報は、例えば、ユーザーが所持する端末に備えられたカメラを用いてＱＲコードＱを撮像して解析することにより取得可能であるものとする。なお、ＱＲコードを解析するプログラムは予め端末等に格納されているものとする。
【００５８】
図７は、本発明の実施の形態１に従う書籍に対応する電子書籍データの配信処理の流れを説明する図である。
【００５９】
図７を参照して、まず、ユーザーＡは、受領した書籍ＰのＱＲコードＱの所定情報をタブレット端末２００で取得する（シーケンスＳＴ１０）。当該ＱＲコードには、所定の情報として配信サーバー１０の書籍販売サイトにネットワーク５を介してアクセスする際に用いられるＵＲＬと、書籍Ｐを特定するための書籍特定番号（ＩＳＢＮ１１１１）が埋め込まれているものとする。ＱＲコードＱをタブレット端末２００のカメラ２０７を用いて撮像して解析することにより配信サーバー１０の書籍販売サイトにネットワーク５を介してアクセスする際に用いられるＵＲＬと、書籍特定番号が取得される。なお、本例においては、カメラ２０７を用いてＱＲコードＱを撮像して書籍特定番号や書籍販売サイトのＵＲＬを取得する方式について説明するが、特に当該方式に限られず、例えば書籍Ｐに印字されている書籍特定番号やＵＲＬ等から当該情報を取得するようにしてもよい。
【００６０】
そして、タブレット端末２００は、取得したＵＲＬを用いて配信サーバー１０の書籍販売サイトに書籍特定番号（ＩＳＢＮ１１１１）を引数としてアクセス（データ取得要求）する（シーケンスＳＴ１１）。なお、その際、タブレット端末２００を所持するユーザーＡのユーザーＩＤ（me@gmail.com）も送信する。当該方式により、入力装置２０５を介して書籍特定番号やＵＲＬの入力等をしなくても簡易な方式で配信サーバー１０の書籍販売サイトにアクセスし、ダウンロードを要求する電子書籍データを特定することが可能である。
【００６１】
配信サーバー１０は、書籍特定番号（ＩＳＢＮ１１１１）を引数とするデータ取得要求およびユーザーＩＤを受けて、当該書籍特定番号に対応する書籍をユーザーが購入済みであるかどうかを確認する（シーケンスＳＴ１２）。具体的には、購入履歴が確認される。
【００６２】
そして、次に、配信サーバー１０において、購入履歴に従って書籍を購入済みであるかどうかが判断される（シーケンスＳＴ１４）。
【００６３】
そして、書籍を購入済みで無いと判断した場合には、ユーザーＡのタブレット端末２００に対して購入済みで無い旨をディスプレイ２０６に表示する（シーケンスＳＴ１６）。本例においては、一例として「購入記録が無いのでダウンロードできません。」と表示がされる場合が示されている。
【００６４】
一方、購入履歴に従って書籍を購入済みであると判断した場合には、次に、配信サーバー１０にアクセスしてきた端末の種別が判断される（シーケンスＳＴ１８）。なお、購入済みであると判断された場合には、購入履歴のダウンロード許可のフラグが「Ｙｅｓ」となる。これにより端末への電子書籍データの配信が許可される。
【００６５】
次に、配信サーバー１０にアクセスした端末が携帯電話であると判断された場合には、要求された書籍特定番号に対応する付加情報のみを含む電子書籍データを携帯電話に送信する（シーケンスＳＴ２０）。
【００６６】
そして、携帯電話は、配信サーバー１０から配信された付加情報のみの電子書籍データを表示する（シーケンスＳＴ２２）。
【００６７】
一方、配信サーバー１０にアクセスした端末がタブレット端末であると判断された場合には、要求された書籍特定番号に対応する本文＋付加情報を含む電子書籍データをタブレット端末に送信する（シーケンスＳＴ２４）。
【００６８】
そして、タブレット端末は、配信サーバー１０から配信された本文＋付加情報のデータ全体を含む電子書籍データをタブレット端末で表示する（シーケンスＳＴ２６）。
【００６９】
すなわち、配信サーバー１０にアクセスする端末の種別に従って電子書籍データの内容が切り替えられる。タブレット端末の場合には、データ全体が配信され、携帯電話の場合には、付加情報のみが配信される。
【００７０】
図８は、本発明の実施の形態１に従うタブレット端末２００においてデータ全体を含む電子書籍データが表示された場合を説明する図である。
【００７１】
図８を参照して、本例においては、タブレット端末２００のディスプレイ２０６で表示される画面５００が示されている。一例として、本例においては、書籍特定番号（ＩＳＢＮ１１１１）に対応する「どうぶつ日記」の電子書籍データが送信された場合が示されている。
【００７２】
当該画面５００においては、送信された電子書籍データに基づいて、本文情報とともに、本文情報の少なくとも一部の領域５０２に付加情報（外部リンク）が関連付けられている場合が示されている。当該領域５０２を例えばユーザーが入力装置を用いて選択することにより関連付けられている外部リンクにジャンプすることが可能に設けられている。
【００７３】
例えば、外部リンクにジャンプすることにより、該領域５０２の情報のより詳細な情報を閲覧することが可能である。また、外部リンクに限らず、電子書籍データに含まれている内部データとリンクさせておくことも可能である。例えば、付加情報として動物の音声の再生が可能な音声データや、動物の動画を再生可能な動画データを含めて当該音声データ、動画データを再生することが可能である。当該付加情報を用いることにより紙媒体の書籍では取得できない付加的な情報をユーザーは取得することが可能である。
【００７４】
図９は、本発明の実施の形態１に従う携帯電話２００＃において付加情報のみの電子書籍データが表示された場合を説明する図である。
【００７５】
図９を参照して、本例においては、携帯電話２００＃のディスプレイ２０６で表示される画面５１０が示されている。一例として、本例においては、書籍特定番号（ＩＳＢＮ１１１１）に対応する「どうぶつ日記」の電子書籍データが送信された場合が示されている。
【００７６】
当該画面５１０においては、送信された電子書籍データに基づいて、付加情報に関する情報のみが表示されている。
【００７７】
具体的には、付加情報に関する情報としてリンクが張られている箇所に関する情報、例えば、「ｐ１１５  猫の鳴き声」、「ｐ１１５  走り方（動画）」、「ｐ１１６  参考情報（外部リンク）」、「ｐ１１７  ミーアキャットの鳴き声」、「ｐ１１７  ジャンプ（動画）」、「ｐ１１７  走り方（動画）」が表示されている。
【００７８】
例えば、ユーザーが入力装置を用いて「ｐ１１５  猫の鳴き声」の領域５１２を選択することにより電子書籍データの付加情報に含まれている猫の鳴き声に関する音声データを再生することが可能に設けられている。他の領域を選択した場合においても同様に付加的な情報を取得することが可能である。
【００７９】
一般的にタブレット端末２００のディスプレイは、携帯電話２００＃よりも領域が大きく、ＰＣ等と同じように電子書籍データに含まれている本文情報を視認可能な状態で閲覧することに問題を感じない可能性が高いが、携帯電話２００＃のディスプレイは、領域（表示領域）が小さいため電子書籍データに含まれている本文情報を視認可能な状態でタブレット端末２００と同程度表示させることは難しい。したがって、携帯電話２００＃のディスプレイにタブレット端末２００と同様の表示をさせた場合には、表示可能な本文情報の量が少なくなり閲覧しにくくなる。また、携帯電話２００＃の入力装置を用いて画面を切り替える等の操作する操作回数等も増えることになりユーザーの利便性に欠ける可能性がある。
【００８０】
そこで、本実施の形態１においては、ディスプレイの領域が小さい端末、例えば携帯電話２００＃に対しては付加情報のみの電子書籍データを配信する。これにより、本文情報については、例えば、購入した書籍を読むとともに、購入した書籍には含まれていない付加情報については、携帯電話２００＃に配信された電子書籍データから付加的な情報のみを取得することにより、情報量が多くて閲覧しにくいという問題を解消するとともに、付加情報のみ選択的に操作して取得することが可能であるためユーザーの利便性に供することになる。また、携帯電話２００＃の表示能力や通信速度が低い場合においても情報量を少なくして電子書籍データの配信を受けるため通信時間が長くなり処理が遅くなるという問題を回避することが可能である。また、必要な付加的な情報のみに効率的にアクセスすることが可能である。
【００８１】
図１０は、本発明の実施の形態１に従う配信サーバー１０の処理フローについて説明する図である。
【００８２】
図１０を参照して、まず、端末からのアクセスがあったかどうか判断する（ステップＳ２）。具体的には、データ取得要求受信部２８で電子書籍データの取得の要求が有ったかどうかが判断される。アクセスが無い場合には、当該状態を維持する。
【００８３】
次に、ステップＳ２において、端末からのアクセスが有ったと判断した場合（ステップＳ２においてＹＥＳ）には、ユーザーＩＤ等を受信したかどうか判断する（ステップＳ４）。具体的には、データ取得要求受信部２８は、アクセスに際し、ユーザーＩＤおよび書籍特定番号等の情報を受信したかどうかを判断する。ユーザーＩＤ等を受信しない場合には、処理を終了する（エンド）。
【００８４】
次に、ステップＳ４において、ユーザーＩＤ等を受信したと判断した場合（ステップＳ４においてＹＥＳ）に、購入履歴が有るかどうかを判断する（ステップＳ６）。具体的には、購入判断部３０において、ユーザーＩＤに対応する購入履歴が有るかどうかを判断する。
【００８５】
次に、ステップＳ６において、購入履歴が有ると判断した場合（ステップＳ６においてＹＥＳ）には、次に、端末種別を確認する（ステップＳ８）。具体的には、端末種別判断部３２において、アクセスの際のデータに含まれているユーザーエージェントあるいはＩＰアドレス等の情報に基づいて端末種別を確認する。そして、当該結果を送信部３６に出力する。
【００８６】
次に、タブレット端末かどうかを判断する（ステップＳ１０）。具体的には、送信切替判断部３７は、端末種別判断部３２の端末種別の確認結果に基づいてタブレット端末かどうかを判断する。
【００８７】
そして、ステップＳ１０において、タブレット端末であると判断した場合（ステップＳ１０においてＹＥＳ）には、要求された書籍特定番号に対応する電子書籍データとして本文＋付加情報のデータ全体を送信する（ステップＳ１２）。具体的には、送信切替判断部３７は、アクセスした端末がタブレット端末である場合には、電子書籍データ格納部３４に格納されている本文＋付加情報のデータ全体を含む電子書籍データをアクセスした端末であるタブレット端末に送信する。
【００８８】
一方、ステップＳ１０において、タブレット端末で無いと判断した場合（ステップＳ１０においてＮＯ）には、次に、携帯電話であるかどうかを判断する（ステップＳ１４）。具体的には、送信切替判断部３７は、端末種別判断部３２の端末種別の確認結果に基づいて携帯電話かどうかを判断する。
【００８９】
そして、ステップＳ１４において、携帯電話であると判断した場合（ステップＳ１４においてＹＥＳ）には、付加情報を抽出する（ステップＳ１６）。具体的には、送信切替判断部３７は、携帯電話であると判断した場合には、付加情報抽出部３８に指示し、付加情報抽出部３８は、要求された書籍特定番号に対応する電子書籍データ格納部３４に格納されている電子書籍データ３００と原文書籍データ格納部３５に格納されている原文書籍データ４００とを比較して、比較結果に基づいて付加情報を抽出する。
【００９０】
そして、電子書籍データとして付加情報のみを送信する（ステップＳ１８）。具体的には、送信切替判断部３７は、付加情報抽出部３８で抽出された付加情報のみを含む電子書籍データをアクセスした端末である携帯電話に送信する。
【００９１】
一方、ステップＳ１４において、携帯電話で無いと判断した場合（ステップＳ１４においてＮＯ）には、処理を終了する（エンド）。タブレット端末でも携帯電話でもない場合には、処理を終了する。
【００９２】
当該処理により、ユーザーが所持する端末の種別に応じて適切な電子書籍データを配信することが可能である。
【００９３】
なお、上記の付加情報抽出部３８においては、電子書籍データ格納部３４に格納されている電子書籍データ３００と原文書籍データ格納部３５に格納されている原文書籍データ４００とを比較して、比較結果に基づいて付加情報を抽出する場合について説明したが、電子書籍データ格納部３４に格納されているデータ形式から本文情報を解析してそれ以外の付加情報を抽出するようにしてもよい。その場合には、原文書籍データ格納部３５を設ける必要はない。以下の実施の形態においても同様に適用可能である。
【００９４】
なお、本例においては、端末の種別が携帯電話である場合に、付加情報のみの電子書籍データを送信する場合について説明したが、特に、携帯電話に限られず、例えば、ディスプレイの領域が小さい携帯端末であればどのようなものに対しても同様に適用可能である。
【００９５】
（実施の形態２）
上記の実施の形態１では、携帯電話に付加情報のみの電子書籍データを送信する場合について説明したが、ユーザーにおいては、本文情報も含むデータ全体の電子書籍データの送信を望む場合もあると考えられる。例えば、購入した書籍を紛失した場合等も考えられる。
【００９６】
本実施の形態２においては、携帯電話に対して本文情報も含むデータ全体の電子書籍データの送信を選択的に可能な配信サーバーの構成について説明する。
【００９７】
図１１は、本実施の形態２に従う配信サーバー１０Ａの機能ブロックを説明する図である。
【００９８】
図１１を参照して、図５の配信サーバー１０と比較して、選択要求受信部４２と、送信部３６を送信部３６Ａに置換した点が異なる。具体的には、送信部３６Ａは、送信部３６と比較して、問い合わせ手段４０と、選択要求送信部４４とをさらに含む。
【００９９】
問い合わせ手段４０は、付加情報のみを電子書籍データとして携帯電話に送信する場合に、本文＋付加情報のデータ全体を含む電子書籍データの再送信が必要か否かを問い合わせる問い合わせ情報を付加して送信する。
【０１００】
選択要求送信部４４は、端末からの選択要求信号に対して再度、本文＋付加情報のデータ全体を含む電子書籍データを再送信する。
【０１０１】
図１２は、本実施の形態２に従う携帯電話２００＃において電子書籍データが表示された場合を説明する図である。
【０１０２】
図１２を参照して、本例においては、携帯電話２００＃のディスプレイ２０６で表示される画面５２０が示されている。図９の画面５１０と比較して、付加情報に関する情報とともに、さらに問い合わせ情報が付加されている点が異なる。
【０１０３】
具体的には、データ全体の配信を要求することが可能な領域５２２（「ＩＳＢＮ１１１１  ［全データ］）が追加されて表示されており、例えば、ユーザーが入力装置を用いて当該領域５２２を選択することにより本文＋付加情報のデータ全体を含む電子書籍データのダウンロードを配信サーバー１０Ａに要求することが可能である。
【０１０４】
例えば、入力装置を用いて領域５２２を選択した場合には、選択要求信号が携帯電話から配信サーバー１０Ａに送信される。
【０１０５】
そして、配信サーバー１０Ａの選択要求受信部４２において、携帯電話からの当該選択要求信号を受信して、その旨を送信部３６Ａに出力する。
【０１０６】
送信部３６Ａの選択要求送信部４４は、選択要求受信部４２からの選択要求指示に従って本文＋付加情報のデータ全体を含む電子書籍データを携帯電話に再送信する。
【０１０７】
これにより、携帯電話２００＃においてもユーザーの要求に従い本文＋付加情報のデータ全体を含む電子書籍データを表示することが可能である。したがって、ユーザーが選択的にデータ全体を含む電子書籍データの配信を要求することが可能であるためユーザーの利便性に供する。
【０１０８】
（実施の形態３）
上記の実施の形態１では、１つの電子書籍データについて配信可能な構成について説明したが、既に購入した他の書籍に対応する電子書籍データについても配信が可能であればユーザーにとって利便性が高い。
【０１０９】
本実施の形態３においては、既に購入した他の書籍に対応する電子書籍データについても選択的に配信可能な配信サーバーの構成について説明する。
【０１１０】
図１３は、本実施の形態３に従う配信サーバー１０Ｂの機能ブロックを説明する図である。
【０１１１】
図１３を参照して、図５の配信サーバー１０と比較して、選択要求受信部４２と、送信部３６を送信部３６Ｂに置換した点とが異なる。具体的には、送信部３６Ｂは、送信部３６と比較して、リスト生成部４６と、選択要求送信部４４とをさらに含む。
【０１１２】
リスト生成部４６は、購入履歴データ格納部２６に格納されているユーザーの購入履歴を確認して配信可能な電子書籍データのリスト情報を生成する。そして、生成した電子書籍データのリスト情報を電子書籍データとともに送信する。
【０１１３】
選択要求送信部４４は、端末からの選択要求信号に対して、選択要求信号に応じた電子書籍データを再送信する。
【０１１４】
図１４は、本実施の形態３に従うリスト生成部４６におけるリスト情報の生成の方式について説明する図である。
【０１１５】
図１４（Ａ）を参照して、ここでは、購入履歴データ格納部２６に格納されているユーザーの購入履歴が示されている。
【０１１６】
リスト生成部４６は、当該購入履歴を確認して、クレジットカードのデータあるいはユーザーＩＤが同一であるとともに、ダウンロード許可のフラグが「Ｙｅｓ」である購入書籍に対応する電子書籍データを抽出してリスト情報を生成する。なお、本例においては、クレジットカードのデータおよびユーザーＩＤがともに履歴として格納されている場合について説明するが、いずれか一方が格納されていてもよい。
【０１１７】
本例においては、一例として、書籍特定番号（ＩＳＢＮ９９９９、ＩＳＢＮ８８８８）の電子書籍データが抽出される。そして、抽出した電子書籍データについて、データ全体の配信を要求するか、あるいは、付加情報のみ配信を要求するかを選択可能なリスト情報が生成されて、電子書籍データとともに送信される。
【０１１８】
図１４（Ｂ）を参照して、ここでは、過去（２０００年）の購入履歴データ格納部２６には、電子書籍データの配信サービスが無かったために電子書籍データのダウンロードが許可されていない場合のユーザーの購入履歴が示されている。そして、現在（２０１２年）の購入履歴データ格納部２６には、電子書籍データの配信サービスが可能となったために、書籍特定番号（ＩＳＢＮ１１１１）に対応する書籍の購入履歴が記録され、ダウンロード許可のフラグも「Ｙｅｓ」となっている場合のユーザーの購入履歴が示されている。ここで、過去（２０００年）の購入履歴データ格納部２６の購入履歴には、書籍特定番号（ＩＳＢＮ９９９９，ＩＳＢＮ８８８８）に対応する書籍の購入履歴が記録されているが、ダウンロード許可のフラグが「Ｎｏ」あるいは無いものとする。
【０１１９】
当該場合において、リスト生成部４６は、クレジットカードのデータが同一である購入書籍に対応する電子書籍データの購入履歴について、ダウンロード許可のフラグを「Ｙｅｓ」に編集する。なお、本例においては、クレジットカードのデータが同一である購入書籍に対応する電子書籍データの購入履歴について、ユーザーＩＤの欄も同一のユーザーＩＤ「me@gmai.com」に編集する場合が示されている。
【０１２０】
そして、上記で説明したように、リスト生成部４６は、クレジットカードのデータあるいはユーザーＩＤが同一であるとともに、ダウンロード許可のフラグが「Ｙｅｓ」である購入書籍に対応する電子書籍データを抽出してリスト情報を生成する。そして、電子書籍データとともに送信される。
【０１２１】
図１５は、本実施の形態３に従うタブレット端末２００においてデータ全体を含む電子書籍データが表示された場合を説明する図である。
【０１２２】
図１５を参照して、本例においては、タブレット端末２００のディスプレイ２０６で表示される画面５００＃が示されている。
【０１２３】
画面５００＃は、図８の画面５００と比較して、リスト情報５０４が付加されている点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
【０１２４】
当該リスト情報５０４としては、具体的には、書籍特定番号（ＩＳＢＮ９９９９、ＩＳＢＮ８８８８）の電子書籍データのそれぞれに関して、データ全体の配信を要求するか、あるいは、付加情報のみの配信を要求するかを選択可能な態様で表示されている。
【０１２５】
具体的には、書籍特定番号（ＩＳＢＮ９９９９）について、データ全体の配信を要求するか、あるいは、付加情報のみの配信を要求するか（［全データ］、［付加機能］）の領域５０６，５０８がそれぞれ設けられている。
【０１２６】
例えば、ユーザーが入力装置を用いて領域５０６（ＩＳＢＮ９９９９［全データ］）を選択することにより、要求された書籍特定番号に対応するデータ全体を含む電子書籍データのダウンロードを配信サーバー１０Ｂに要求することが可能である。
【０１２７】
例えば、入力装置を用いて領域５０６を選択した場合には、選択要求信号がタブレット端末２００から配信サーバー１０Ｂに送信される。
【０１２８】
配信サーバー１０Ｂは、選択要求受信部４２において、当該選択要求信号を受信して、送信部３６Ｂに出力する。
【０１２９】
送信部３６Ｂの選択要求送信部４４は、選択要求受信部４２からの選択要求指示に従って、要求された書籍特定番号に対応する本文＋付加情報のデータ全体を含む電子書籍データをタブレット端末２００に再送信する。
【０１３０】
同様に、入力装置を用いて領域５０８を選択した場合には、選択要求信号がタブレット端末から配信サーバー１０Ｂに送信される。
【０１３１】
配信サーバー１０Ｂは、選択要求受信部４２において、当該選択要求信号を受信して、送信部３６Ｂに出力する。
【０１３２】
送信部３６Ｂの選択要求送信部４４は、選択要求受信部４２からの選択要求指示に従って付加情報のみの電子書籍データをタブレット端末２００に再送信する。
【０１３３】
図１６は、本実施の形態３に従う携帯電話２００＃において付加情報のみの電子書籍データが表示された場合を説明する図である。
【０１３４】
図１６を参照して、本例においては、携帯電話２００＃のディスプレイ２０６で表示される画面５３０が示されている。
【０１３５】
画面５３０は、図９の画面５１０と比較して、リスト情報５３２が付加されている点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
【０１３６】
当該リスト情報５３２としては、具体的には、書籍特定番号（ＩＳＢＮ９９９９、ＩＳＢＮ８８８８）の電子書籍データのそれぞれに関して、データ全体の配信を要求するか、あるいは、付加情報のみの配信を要求するかを選択可能な態様で表示されている。
【０１３７】
具体的には、書籍特定番号（ＩＳＢＮ９９９９）について、データ全体の配信を要求するか、あるいは、付加情報のみの配信を要求するか（［全データ］、［付加機能］）の領域５３４，５３６がそれぞれ設けられている。
【０１３８】
例えば、ユーザーが入力装置を用いて領域５３４（ＩＳＢＮ９９９９［全データ］）を選択することにより、データ全体を含む電子書籍データのダウンロードを配信サーバー１０Ｂに要求することが可能である。
【０１３９】
例えば、入力装置を用いて領域５３４を選択した場合には、選択要求信号が携帯電話２００＃から配信サーバー１０Ｂに送信される。
【０１４０】
配信サーバー１０Ｂは、選択要求受信部４２において、当該選択要求信号を受信して、送信部３６Ｂに出力する。
【０１４１】
送信部３６Ｂの選択要求送信部４４は、選択要求受信部４２からの選択要求指示に従って本文＋付加情報のデータ全体を含む電子書籍データを携帯電話２００＃に再送信する。
【０１４２】
同様に、入力装置を用いて領域５３６を選択した場合には、選択要求信号がタブレット端末から配信サーバー１０Ｂに送信される。
【０１４３】
配信サーバー１０Ｂは、選択要求受信部４２において、当該選択要求信号を受信して、送信部３６Ｂに出力する。
【０１４４】
送信部３６Ｂの選択要求送信部４４は、選択要求受信部４２からの選択要求指示に従って付加情報のみの電子書籍データを携帯電話２００＃に再送信する。
【０１４５】
当該構成により、タブレット端末２００あるいは携帯電話２００＃において、過去に購入した書籍に対応する電子書籍データのリスト情報が表示されて、当該リスト情報から選択的に本文＋付加情報あるいは付加情報のみの電子書籍データの配信を受けることが可能であるためユーザーの利便性が高い。
【０１４６】
（実施の形態４）
上記の実施の形態１では、書籍に対応する１つの電子書籍データについて配信可能な構成について説明したが、同一の書籍であっても版が異なる場合があり、版に応じて電子書籍データの内容が異なる。したがって、ユーザーが所持する書籍の版に応じた電子書籍データの配信が可能であればユーザーにとって利便性が高い。
【０１４７】
本実施の形態４においては、ユーザーが所持する書籍の版に応じた電子書籍データの配信が可能な配信サーバーの構成について説明する。
【０１４８】
図１７は、本実施の形態４に従う配信サーバー１０Ｃの機能ブロックを説明する図である。
【０１４９】
図１７を参照して、図５の配信サーバー１０と比較して、送信部３６を送信部３６Ｃに置換した点とが異なる。具体的には、送信部３６Ｃは、送信部３６と比較して、付加情報編集部５０と、版数取得部４８とをさらに含む。なお、本例における電子書籍データ格納部３４には、書籍の版数に応じた電子書籍データが随時、管理者等により格納されるものとする。また、原文書籍データ格納部３５には、書籍の初版に応じた原文書籍データが格納されているものとする。
【０１５０】
版数取得部４８は、購入履歴データ格納部２６に格納されているユーザーの購入履歴を確認してユーザーが所持する書籍の版数を取得する。具体的には、ある書籍について、複数の版が存在する場合に、ユーザーの購入履歴の購入日付と、版数がそれぞれ異なる電子書籍データ格納部３４に格納した電子書籍データの格納日から、ユーザーが購入した書籍の版数を特定する。
【０１５１】
付加情報抽出部３８は、電子書籍データ格納部３４に格納されている最新の版数に対応する電子書籍データと、原文書籍データ格納部３５に格納されている原文書籍データとを比較して、比較結果に基づいて付加情報を抽出する。
【０１５２】
付加情報編集部５０は、抽出した付加情報をさらに編集する。具体的には、電子書籍データ格納部３４に格納されている最新の版数に対応する電子書籍データと、版数取得部４８で取得したユーザーが所持する書籍の版数に対応する電子書籍データとを比較して、比較結果に基づいて変更あるいは修正部分等に対応する情報を付加情報として追記する。
【０１５３】
送信切替判断部３７は、上記したように、端末種別判断部３２で判断された端末の種別に基づいて送信する電子書籍データの内容を切り替えて端末に送信する。たとえば、端末種別判断部３２でアクセスした端末が携帯電話であると判断された場合に、付加情報編集部５０で編集された付加情報のみを電子書籍データ３１２として携帯電話２００＃に送信する。
【０１５４】
図１８は、本実施の形態４に従う携帯電話２００＃において編集された付加情報のみの電子書籍データが表示された場合を説明する図である。
【０１５５】
図１８を参照して、本例においては、携帯電話２００＃のディスプレイ２０６で表示される画面５４０が示されている。
【０１５６】
画面５４０は、図９の画面５１０と比較して、領域５４２の部分が付加されている点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
【０１５７】
具体的には、「ｐ１１８  削除Ｌ６−７」の情報が付加されて表示されている。当該情報は、本例においては、ユーザーが所持する版の書籍に対応する本文情報と、最新版の書籍の本文情報とを比較した場合に、ｐ１１８の６行目〜７行目は削除されていることを示している。
【０１５８】
すなわち、付加情報編集部５０で編集された変更あるいは修正部分等に対応する情報が追記されている。
【０１５９】
当該構成により、ユーザーが所持する書籍の版に応じた付加情報を含む電子書籍データが提供されることによりユーザーの利便性が高い。
【０１６０】
また、付加情報抽出部３８において、付加情報として、最新の版数に対応する付加情報が抽出されるため最新の付加的な情報の提供を受けることが可能であり、ユーザーへのサービスの面でも好ましい。
【０１６１】
なお、本例においては、一例として、削除された情報が追記された場合について説明したが、最新の版数に対応する書籍において追加等した情報を付加情報に追記することも当然に可能である。
【０１６２】
なお、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１６３】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１６４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１６５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１６６】
なお、上記の実施の形態で説明した方式を適宜組み合わせることも可能である。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６７】
１  電子書籍配信システム、５  ネットワーク、１０，１０Ａ，１０Ｂ，１０Ｃ  配信サーバー、１２，１０１，２０１  ＣＰＵ、１３，１０３，２０３  ＲＡＭ、１５，１０２，２０２  ＲＯＭ、１６，１０８，２０８  ネットワークインタフェース、１８，１０９，２０９  内部バス、１００  情報処理端末、１０５，２０５  入力装置、１０６，２０６  ディスプレイ、２００  タブレット端末、２００＃  携帯電話、２０７  カメラ。
【図１】
0005742785.tif 000002
【図２】
0005742785.tif 000003
【図３】
0005742785.tif 000004
【図４】
0005742785.tif 000005
【図５】
0005742785.tif 000006
【図６】
0005742785.tif 000007
【図７】
0005742785.tif 000008
【図８】
0005742785.tif 000009
【図９】
0005742785.tif 000010
【図１０】
0005742785.tif 000011
【図１１】
0005742785.tif 000012
【図１２】
0005742785.tif 000013
【図１３】
0005742785.tif 000014
【図１４】
0005742785.tif 000015
【図１５】
0005742785.tif 000016
【図１６】
0005742785.tif 000017
【図１７】
0005742785.tif 000018
【図１８】
0005742785.tif 000019