(57)【特許請求の範囲】
【請求項１】
ユーザが所有する端末と、該端末と通信回線で接続された書庫サーバ、書庫配信サーバおよび配信サーバとを有し、電子書籍を売り切りのダウンロード販売方式で配信する電子書籍システムにおいて、
電子書籍のデータを格納している書籍データベースと、
前記ユーザ毎に前記電子書籍の識別情報と、該識別情報の記電子書籍に対する前記ユーザの操作結果である読書情報とを格納している書庫データベースと
を備え、
前記配信サーバは、
前記端末からのダウンロード販売の要求に応じて、前記書籍データベースから前記電子書籍のデータを取得し、前記取得した電子書籍のデータを、前記通信回線を介して、前記端末に送信する電子書籍配信手段
を備え、
前記書庫配信サーバは、
前記端末からのダウンロード要求に応じて、前記書籍データベースから前記電子書籍のデータを取得し、前記取得した電子書籍のデータを、前記通信回線を介して、前記端末に送信する書庫配信手段
を備え、
前記書庫サーバは、
前記端末から前記電子書籍の識別情報と前記読書情報を受けると、受けた前記電子書籍の識別情報と前記読書情報とを前記書庫データベースに格納する書庫登録手段と、
前記端末からのダウンロード要求に応じて、該ダウンロード要求にて指定された電子書籍の識別情報とともに格納された前記読書情報を前記書庫データベースから取得し、取得した読書情報を、前記通信回線を介して、前記端末に送信する読書情報配信手段と
を備え、
前記端末は、
購入済みの前記電子書籍のデータと該電子書籍に対する前記読書情報を格納している記憶手段と、
前記書籍データベースが記憶する電子書籍の識別情報を取得し、取得した前記電子書籍の識別情報のうち、ユーザにより指示された電子書籍の識別情報を用いて、前記配信サーバに、前記電子書籍のダウンロード販売を要求し、該要求の応答として受信した電子書籍のデータを前記購入済みの電子書籍のデータとして、前記記憶手段に格納する電子書籍販売要求手段と、
前記記憶手段に格納している前記購入済み電子書籍のうち、ユーザにより指示された電子書籍の識別情報と該電子書籍の前記読書情報とを前記書庫サーバに送信した後、前記記憶手段に格納している前記ユーザにより指示された電子書籍のデータと前記読書情報を削除する書庫登録要求手段と、
前記書庫データベースが記憶する当該ユーザの電子書籍の識別情報を取得し、取得した前記電子書籍の識別情報のうち、ユーザにより指示された電子書籍の識別情報を用いて、前記書庫配信サーバに、前記電子書籍のデータをダウンロード要求する電子書籍要求手段と、
前記ユーザにより指示された電子書籍の識別情報を用いて、前記書庫サーバに、前記読書情報をダウンロード要求する読書情報要求手段と、
前記書庫サーバから受信した前記読書情報に基づき、該読書情報に対応する電子書籍のデータであって、前記書庫配信サーバから受信した前記電子書籍のデータを表示する電子書籍表示手段と
を備えることを特徴とする電子書籍システム。
【請求項２】
前記読書情報は、しおりに関する情報、付箋紙に関する情報、読了印に関する情報、前記電子書籍を表示するウィンドウの表示位置に関する情報、前記ウィンドウの表示サイズに関する情報、前記電子書籍の表示方法に関する情報、前記電子書籍に対するアクセス履歴に関する情報のいずれかを含むことを特徴とする請求項１に記載の電子書籍システム。
【請求項３】
前記電子書籍に挿入する広告のデータを格納している広告データベースを備え、
前記読書情報は、前記広告の識別情報を含み、
前記端末の電子書籍要求手段は、前記書庫配信サーバに前記電子書籍のデータを要求する際に、前記書庫サーバから受信した前記読書情報に記載の前記広告の識別情報に基づき、要求する前記電子書籍の前記広告のデータも要求し、
前記書庫配信サーバの書庫配信手段は、前記端末からのダウンロード要求に応じて、前記書籍データベースから前記電子書籍のデータを取得し、前記広告データベースから前記広告のデータを取得し、前記取得した電子書籍のデータおよび前記取得した広告のデータを、前記通信回線を介して、前記端末に送信し、
前記端末の電子書籍表示手段は、前記書庫配信サーバから受信した前記電子書籍のデータに受信した前記広告のデータを挿入して表示することを特徴とする請求項１または請求項２に記載の電子書籍システム。
【請求項４】
前記各ユーザの個体認識情報を格納している書庫顧客データベースと、
前記端末は、前記ユーザの個体認識情報を取得し、該個体認識情報を前記書庫サーバに送信する個体通知手段を備え、
前記書庫サーバは、
前記端末の個体通知手段から前記個体認識情報を受信し、該個体認識情報が前記書庫顧客データベースに格納されている前記個体認識情報と一致することを確認する個体認識手段
を備え、
前記書庫配信手段は、前記個体認識手段にて前記個体認識情報の一致が確認された場合のみ、電子書籍のデータを送信すること
を特徴とする請求項１から請求項３のいずれかの項に記載の電子書籍システム。
【請求項５】
前記ユーザ毎に、複数の前記個体認識情報を格納している書庫顧客データベースを備え、
前記端末は、当該端末の個体認識情報を取得して、該個体認識情報を前記書庫サーバに送信する個体通知手段を備え、
前記書庫サーバは、
前記端末の個体通知手段から受信した前記個体認識情報と、前記書庫顧客データベースに格納されている前記個体認識情報のうちの一つと一致するか否かを判定する個体認識手段とを備え、
前記書庫配信手段は、前記個体認識手段にて前記個体認識情報と一致していると判定された場合のみ、電子書籍のデータを送信すること
を特徴とする請求項１から請求項３のいずれかの項に記載の電子書籍システム。
【請求項６】
電子書籍販売サービスに登録しているユーザの第１の認証情報を記憶する顧客情報データベースと、
書庫サービスの利用を登録しているユーザの第２の認証情報を記憶する書庫顧客情報データベースと、
前記端末と通信回線で接続されたショップサーバと
を備え、
前記ショップサーバは、
電子書籍のダウンロード販売をする際に、前記端末から前記第１の認証情報を受信し、受信した前記第１の認証情報が、前記顧客情報データベースが記憶する前記第１の認証情報と一致するか否かを判定する販売時認証手段
を備え、
前記書庫サーバは、
前記書庫サーバへの電子書籍の登録をする際および前記書庫サーバからの電子書籍のダウンロードをする際に、前記端末から前記第２の認証情報を受信し、受信した前記第２の認証情報が、前記書庫顧客情報データベースが記憶する前記第２の認証情報と一致するか否かを判定する書庫認証手段
を備え、
前記端末は、
電子書籍のダウンロード購入の際に、前記ユーザの第１の認証情報を前記ショップサーバに送信する購入時認証要求手段と、
前記書庫登録要求手段による電子書籍の前記書庫データベースへの登録の際と、前記電子書籍要求手段および前記読書情報要求手段による電子書籍の前記書庫サーバからのダウンロードの際とに、前記ユーザの第２の認証情報を前記書庫サーバに送信する書庫利用時認証要求手段と
を備え、
前記電子書籍配信手段は、前記販売時認証手段が一致すると判定していることを、前記ダウンロード販売の要求に応じた電子書籍のデータの前記端末への送信を実行する条件とし、
前記書庫配信手段は、前記書庫利用時認証手段が一致すると判定していることを、前記ダウンロード要求に応じた電子書籍のデータの前記端末への送信を実行する条件とし、
前記書庫登録手段は、前記書庫利用時認証手段が一致すると判定していることを、前記端末から受けた前記電子書籍の識別情報と前記読書情報との前記書庫データベースへの格納を実行する条件とすること
を特徴とする請求項１から請求項３のいずれかの項に記載の電子書籍システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを利用してＰＣなどに電子書籍を販売する電子書籍システムに関する。
【背景技術】
【０００２】
従来の電子書籍システムは、書籍を電子書籍化（電子データ化）して、インターネット網を介して電子データの形式で顧客に配信し、そのデータを顧客のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）上で読めるようにしている。一般的に、電子書籍の作成方式は、紙の書籍からスキャナーを使用して画像データを取り込み、そのデータを画像処理し、データ圧縮して作成する場合と、主に、文章だけの書籍の場合は、画像を使わず文字コードの形でデータを作成する場合の２種類がある。
【０００３】
販売方式としては、買い取った後は、複数回読書が可能な売り切りのダウンロード販売方式と、1回だけ読めるストリーミング販売方式の２種類のタイプがある。通常、複数回読書が可能な売り切りのダウンロード販売方式の場合は、ダウンロードデータは、顧客のパソコンの中のハードディスクに記憶され、読書可能となる。また、顧客の環境にダウンロードされたデータは容易にコピーが可能なため、著作権の保護を目的としたＤＲＭ（著作権保護：Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）機能により、特定のハードウェア環境でしか読書が出来ないようにするのが通常である。
【０００４】
一般的な電子書籍のダウンロード販売について、現在行われているダウンロード販売の仕組みについて説明する。顧客側で、電子書籍を読むには以下のものが必要である。
＜１＞パソコン、
＜２＞インターネットに接続できる環境、
＜３＞電子書籍を読むための電子書籍リーダソフト、
＜４＞電子書籍の書籍データファイル、
＜５＞電子書籍のファイルを正しく読むための鍵データ
電子書籍を読む場合に、まず、顧客は電子書籍を読むための電子書籍リーダソフトを入手する（多くの場合、無料）。次に、電子書籍の書籍データファイル（と著作権保護のための電子書籍のファイルを正しく読むための鍵データ）を購入する。著作権保護のために、電子書籍の書籍データファイルの中に電子書籍のファイルを正しく読むための鍵データが含まれるのが一般的で、この鍵データは顧客からは単独では見えないようになっている。この鍵には、個々のＰＣの個体情報と顧客のバイオメトリクス情報などを組み合わせて用いた個体認識技術を用いることもある。つまり、一度お金を支払って、ダウンロードすると、書籍データファイルは顧客のＰＣのハードディスクの中に、記憶され、好きな時に何度でも読み返すことが可能である。また、著作権保護のために、ダウンロードした書籍データは、ダウンロードしたＰＣでのみ使用が認められ、技術的に、別のＰＣでは読めない認証をする仕組みになっている。
【０００５】
一般的な、配信側の仕組みとしては、おおよそ以下のようになる。配信システムは、ショップサーバと呼ばれる、インターネット上に存在する仮想の書店のＧＵＩを提供するサーバと、同様にインターネットに接続された、実際の商品である書籍データを配信するための配信サーバから構成される。ショップサーバは、店先に並べる書籍に関する“書籍データベース”から書籍の情報を取り出し、顧客のインターネットブラウザ上で表示するためのデータを送る。顧客が、購入したい書籍を選択した場合、“顧客情報データベース”から顧客の情報を検索し、もし、最初の顧客であれば、新たに顧客情報の入力を促すＧＵＩを提供し、新規登録をした後、読書リーダのダウンロードをさせ、書籍データを正しく読める環境にする。既存の会員の場合は、既に読書環境は整っているので、“課金決済データベース”に照合し、適当な決済手段を選択させ、決済が完了する。決済が完了すると、顧客のＰＣに書籍データおよび、鍵データのダウンロードの準備をさせ、“書籍データベース”から書籍データを検索し、配信サーバから顧客のＰＣに書籍データおよび、鍵データをダウンロードさせる。
【０００６】
つまり、配信システムは、会員登録、書籍表示、購入書籍選択、課金管理、決済管理、読書環境のチェックおよび専用ブックリーダの提供、書籍データのダウンロード、ＤＲＭのための鍵のダウンロードなどを行う仕組みを有している。また、売り上げ情報、会員の購入履歴情報なども保管し、売り上げ、顧客管理データベースも保有している。
【０００７】
顧客のプラットフォームは、インターネットに接続できる一般的なＰＣで、ダウンロードした書籍データを記憶できる充分な記憶容量を有するローカルのハードディスクを備えている必要がある。顧客は、ショップから書籍を購入する際、インターネット経由で、書籍データを読むことが可能な、専用のブックリーダプログラムをダウンロードすることが最初のスタートになる。一度、ブックリーダプログラムをダウンロードし、インストールしておけば、次からは、ブックリーダプログラムをダウンロードする必要はない。
【０００８】
このような電子書籍のダウンロード販売とは別に、一般的に、個人が所有しているプラットフォームに接続されているハードディスク（以降、ローカルディスクと記載）の記憶容量が不足した場合や、別の場所でも効率よく同じデータを見れるようにするためには、インターネット上の大容量サーバにデータを移し変えておき、必要なときには、いつでもインターネット経由でデータを引き出せるようにすることが考えられる。このような共有コンピュータ・ネットワーク・ストレージ・システムと呼ばれるシステムは既に存在し、事業者が大容量のデータサーバをインターネットに接続可能な場所に設置し、顧客の認証を行って複数の顧客にサーバ内の顧客のデータ領域だけを使用できるようにしている。（例えば、特許文献１）
なお、従来技術として、特許文献２が知られている。
【特許文献１】特表２００３−５１４２７９号公報
【特許文献２】特開２００４−３３４５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、画像データを取込んで加工して作成する電子書籍は、１冊２０MByteから３０MByte程度の容量が必要なので、数百冊の電子書籍のデータを購入すると数ギガバイトの大きさとなり、ＰＣの記憶容量を圧迫するという問題がある。
また、ＰＣのＯＳなどのバージョンアップやＰＣもしくはＰＣのハードディスクが故障したときに購入済の電子書籍が読めなくなるのを避けるために、ユーザがバックアップをとっておく必要があるという問題がある。
また、電子書籍は、物理的な大きさや重量が無いため、大変取り扱いが容易な反面、著作権保護の観点から、簡単にコピーされては困るために、特定のハードウェアでしか読書できないという制約がある。
また、ネットワーク・ストレージ・システムでは、データサーバに大容量のデータを格納する際に、膨大な時間が必要になり、かつ、大容量のデータサーバが必要になるという問題がある。
【００１０】
本発明は、このような事情に鑑みてなされたもので、その目的は、ＰＣの記憶容量を圧迫せず、購入した電子書籍のデータを、ユーザがバックアップをとっておく必要もなく、複数のハードウェアで読書でき、ネットワーク・ストレージ・システムに比較して、データの格納に要する時間が短く、データサーバの容量が少なくてすむ電子書籍システムを提供することにある。
【課題を解決するための手段】
【００１１】
この発明は上述した課題を解決するためになされたもので、この発明の電子書籍システムは、ユーザが所有する端末と、該端末と通信回線で接続された書庫サーバ、書庫配信サーバおよび配信サーバとを有し、電子書籍を売り切りのダウンロード販売方式で配信する電子書籍システムにおいて、電子書籍のデータを格納している書籍データベースと、前記ユーザ毎に前記電子書籍の識別情報と、該識別情報の記電子書籍に対する前記ユーザの操作結果である読書情報とを格納している書庫データベースとを備え、前記配信サーバは、前記端末からのダウンロード販売の要求に応じて、前記書籍データベースから前記電子書籍のデータを取得し、前記取得した電子書籍のデータを、前記通信回線を介して、前記端末に送信する電子書籍配信手段を備え、前記書庫配信サーバは、前記端末からのダウンロード要求に応じて、前記書籍データベースから前記電子書籍のデータを取得し、前記取得した電子書籍のデータを、前記通信回線を介して、前記端末に送信する書庫配信手段を備え、前記書庫サーバは、前記端末から前記電子書籍の識別情報と前記読書情報を受けると、受けた前記電子書籍の識別情報と前記読書情報とを前記書庫データベースに格納する書庫登録手段と、前記端末からのダウンロード要求に応じて、該ダウンロード要求にて指定された電子書籍の識別情報とともに格納された前記読書情報を前記書庫データベースから取得し、取得した読書情報を、前記通信回線を介して、前記端末に送信する読書情報配信手段とを備え、前記端末は、購入済みの前記電子書籍のデータと該電子書籍に対する前記読書情報を格納している記憶手段と、前記書籍データベースが記憶する電子書籍の識別情報を取得し、取得した前記電子書籍の識別情報のうち、ユーザにより指示された電子書籍の識別情報を用いて、前記配信サーバに、前記電子書籍のダウンロード販売を要求し、該要求の応答として受信した電子書籍のデータを前記購入済みの電子書籍のデータとして、前記記憶手段に格納する電子書籍販売要求手段と、前記記憶手段に格納している前記購入済み電子書籍のうち、ユーザにより指示された電子書籍の識別情報と該電子書籍の前記読書情報とを前記書庫サーバに送信した後、前記記憶手段に格納している前記ユーザにより指示された電子書籍のデータと前記読書情報を削除する書庫登録要求手段と、前記書庫データベースが記憶する当該ユーザの電子書籍の識別情報を取得し、取得した前記電子書籍の識別情報のうち、ユーザにより指示された電子書籍の識別情報を用いて、前記書庫配信サーバに、前記電子書籍のデータをダウンロード要求する電子書籍要求手段と、前記ユーザにより指示された電子書籍の識別情報を用いて、前記書庫サーバに、前記読書情報をダウンロード要求する読書情報要求手段と、前記書庫サーバから受信した前記読書情報に基づき、該読書情報に対応する電子書籍のデータであって、前記書庫配信サーバから受信した前記電子書籍のデータを表示する電子書籍表示手段とを備えることを特徴とする。
【００１２】
また、この発明の電子書籍システムは、上述に記載の電子書籍システムであって、前記読書情報は、しおりに関する情報、付箋紙に関する情報、読了印に関する情報、前記電子書籍を表示するウィンドウの表示位置に関する情報、前記ウィンドウの表示サイズに関する情報、前記電子書籍の表示方法に関する情報、前記電子書籍に対するアクセス履歴に関する情報のいずれかを含むことを特徴とする。
【００１３】
また、この発明の電子書籍システムは、上述のいずれかに記載の電子書籍システムであって、前記電子書籍に挿入する広告のデータを格納している広告データベースを備え、前記読書情報は、前記広告の識別情報を含み、前記端末の電子書籍要求手段は、前記書庫配信サーバに前記電子書籍のデータを要求する際に、前記書庫サーバから受信した前記読書情報に記載の前記広告の識別情報に基づき、要求する前記電子書籍の前記広告のデータも要求し、前記書庫配信サーバの書庫配信手段は、前記端末からのダウンロード要求に応じて、前記書籍データベースから前記電子書籍のデータを取得し、前記広告データベースから前記広告のデータを取得し、前記取得した電子書籍のデータおよび前記取得した広告のデータを、前記通信回線を介して、前記端末に送信し、前記端末の電子書籍表示手段は、前記書庫配信サーバから受信した前記電子書籍のデータに受信した前記広告のデータを挿入して表示することを特徴とする。
【００１４】
また、この発明の電子書籍システムは、上述のいずれかの項に記載の電子書籍システムであって、前記各ユーザの個体認識情報を格納している書庫顧客データベースと、前記端末は、前記ユーザの個体認識情報を取得し、該個体認識情報を前記書庫サーバに送信する個体通知手段を備え、前記書庫サーバは、前記端末の個体通知手段から前記個体認識情報を受信し、該個体認識情報が前記書庫顧客データベースに格納されている前記個体認識情報と一致することを確認する個体認識手段を備え、前記書庫配信手段は、前記個体認識手段にて前記個体認識情報の一致が確認された場合のみ、電子書籍のデータを送信することを特徴とする。
【００１５】
また、この発明の電子書籍システムは、上述のいずれかの項に記載の電子書籍システムであって、前記ユーザ毎に、複数の前記個体認識情報を格納している書庫顧客データベースを備え、前記端末は、当該端末の個体認識情報を取得して、該個体認識情報を前記書庫サーバに送信する個体通知手段を備え、前記書庫サーバは、前記端末の個体通知手段から受信した前記個体認識情報と、前記書庫顧客データベースに格納されている前記個体認識情報のうちの一つと一致するか否かを判定する個体認識手段とを備え、前記書庫配信手段は、前記個体認識手段にて前記個体認識情報と一致していると判定された場合のみ、電子書籍のデータを送信することを特徴とする。
【００１６】
また、この発明の電子書籍システムは、上述のいずれかの項に記載の電子書籍システムであって、電子書籍販売サービスに登録しているユーザの第１の認証情報を記憶する顧客情報データベースと、書庫サービスの利用を登録しているユーザの第２の認証情報を記憶する書庫顧客情報データベースと、前記端末と通信回線で接続されたショップサーバとを備え、前記ショップサーバは、電子書籍のダウンロード販売をする際に、前記端末から前記第１の認証情報を受信し、受信した前記第１の認証情報が、前記顧客情報データベースが記憶する前記第１の認証情報と一致するか否かを判定する販売時認証手段を備え、前記書庫サーバは、前記書庫サーバへの電子書籍の登録をする際および前記書庫サーバからの電子書籍のダウンロードをする際に、前記端末から前記第２の認証情報を受信し、受信した前記第２の認証情報が、前記書庫顧客情報データベースが記憶する前記第２の認証情報と一致するか否かを判定する書庫認証手段を備え、前記端末は、電子書籍のダウンロード購入の際に、前記ユーザの第１の認証情報を前記ショップサーバに送信する購入時認証要求手段と、前記書庫登録要求手段による電子書籍の前記書庫データベースへの登録の際と、前記電子書籍要求手段および前記読書情報要求手段による電子書籍の前記書庫サーバからのダウンロードの際とに、前記ユーザの第２の認証情報を前記書庫サーバに送信する書庫利用時認証要求手段とを備え、前記電子書籍配信手段は、前記販売時認証手段が一致すると判定していることを、前記ダウンロード販売の要求に応じた電子書籍のデータの前記端末への送信を実行する条件とし、前記書庫配信手段は、前記書庫利用時認証手段が一致すると判定していることを、前記ダウンロード要求に応じた電子書籍のデータの前記端末への送信を実行する条件とし、前記書庫登録手段は、前記書庫利用時認証手段が一致すると判定していることを、前記端末から受けた前記電子書籍の識別情報と前記読書情報との前記書庫データベースへの格納を実行する条件とすることを特徴とする。
【発明の効果】
【００１７】
この発明によれば、電子書籍のデータを配信サーバの書籍記憶手段に格納しておき、端末は、該配信サーバから受信した電子書籍のデータを表示するので、端末が全ての電子書籍のデータを保持する必要がなく、端末の記憶容量を圧迫しないという効果がある。
【００１８】
また、本発明によれば、電子書籍のデータを配信サーバの書籍記憶手段に格納しているため、ユーザ毎に電子書籍のデータを書庫サーバに格納する必要がなく、ネットワーク・ストレージ・システムに比較して、データの格納に要する時間が短くでき、データサーバの容量が少なくできるという効果がある。
【００１９】
また、本発明によれば、電子書籍のデータは、配信サーバの書籍記憶手段に格納しておくため、配信サーバを管理する事業者がサービスの一環としてデータをバックアップしておくことが可能であり、購入した電子書籍のデータを、ユーザがバックアップをとっておく必要がないという効果がある。
【００２０】
また、本発明によれば、ハードウェアの個体認識情報ではなく、ユーザの個体認識情報を取得して書庫サーバに送信する個体通知手段を、端末が備え、書庫サーバは書庫顧客記憶手段が格納している個体認識情報を用いて認証を行なうため、複数のハードウェアで読書できるという効果がある。
【００２１】
また、本発明によれば、端末は、当該端末の個体認識情報を送信し、書庫サーバは、書庫顧客記憶手段が格納している複数の個体認識情報のうちの一つと一致することで認証を行なうため、複数のハードウェアで読書できるという効果がある。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、この発明の一実施形態による電子書籍システムの構成を示す概略ブロック図である。１００は、ユーザが所有し、インターネット６００を介して、電子書籍の購入・ダウンロードを行い、電子書籍を表示するための電子書籍リーダおよび指紋読取装置を備えた端末である。２００は、電子書籍の販売を行なうショップサーバである。３００は、端末１００からの要求に応じて、ユーザが購入した電子書籍、電子書籍を復号するための読書鍵や広告データを端末１００へダウンロードする配信サーバである。４００は、購入済みで、端末１００に格納されている電子書籍の識別情報および該電子書籍に関するユーザの読書情報をユーザの要求に応じて書庫へ登録し、書庫に登録されている読書情報をユーザの要求に応じて端末１００へダウンロードする書庫サーバである。５００は、ユーザが電子書籍を読む度に要求に応じて、書庫に登録されている電子書籍を端末１００へダウンロードする書庫配信サーバである。インターネット６００は、ユーザの所有する端末１００と、電子書籍販売業者の所有するショップサーバ２００、配信サーバ３００、書庫サーバ４００、書庫配信サーバ５００を接続するネットワークである。
【００２３】
２０１は、電子書籍販売業者が販売している電子書籍の書籍情報である書籍のタイトル、識別情報、価格、掲載可能な広告の識別情報などを格納している書籍情報データベースである。２０２は、ユーザが端末１００を介して、電子書籍の購入操作を行なう際に、ユーザが選択した電子書籍の識別情報（いわゆる買い物かごの情報）を、課金決済までの間、格納しておく購入情報データベースである。２０３は、電子書籍販売サービスに登録している各ユーザのユーザ識別、認証情報、電子書籍の購入履歴などを格納している顧客情報データベースである。２０４は、各ユーザのクレジットカード番号などの決済手段に関する情報と、課金状況を記述した課金情報、決済履歴などを格納している課金決済データベースである。３０１は、各電子書籍の暗号を解くための読書鍵を格納している読書鍵データベースである。３０２は、電子書籍のファイルを格納している電子書籍のデータベースである。３０３は、電子書籍の広告ページに表示するための広告データを格納している広告データベースである。４０１は、図２（ａ）に示すように、書庫の利用を登録しているユーザのログイン名、パスワード、個体認識情報や、書庫データベース４０２へのリンクを格納している書庫顧客データベースである。書庫データベース４０２は、図２（ｂ）に示すように、各ユーザが書庫に登録している電子書籍の識別情報と、各ユーザが書庫に登録している電子書籍に関する各ユーザの読書情報を格納している。
【００２４】
読書情報は、図３に示すように、電子書籍毎に作成される情報であり、該電子書籍の広告ページに表示する広告データの識別情報（符号Ｄ１；タグａｐｐｅｎｄｆｉｌｅｓ）、しおり（符号Ｄ２；タグｂｏｏｋｍａｒｋ）のページ（タグｉｎｄｅｘ）やイメージ（タグｉｍａｇｅ）の情報、付箋紙（符号Ｄ３、Ｄ４、Ｄ５；タグｍａｒｋｅｒ）のページ（タグｉｎｄｅｘ）、色（ｃｏｌｏｒ）、コメント（タグｃｏｍｍｅｎｔ）の情報、読了（符号Ｄ６；タグｒｅａｄｆｉｎｉｓｈ）の情報、最後に表示していたときに使用していた拡大鏡のサイズ（符号Ｄ７；タグｐｉｃｋｅｒｓｉｚｅ）の情報、最後に表示していたときの単ページ表示、見開き表示などの表示スタイル（符号Ｄ８；タグｖｉｅｗｓｔｙｌｅ）の情報、最後に表示していたページ（符号Ｄ９；タグｐａｇｅ）の情報、最後に表示していたウィンドウの位置（符号１０；タグｌｅｆｔ、タグｔｏｐ）とサイズ（符号Ｄ１１；タグｗｉｄｔｈ、タグｈｅｉｇｈｔ）の情報、最小化、通常、最大化などのウィンドウの表示状態（符号Ｄ１２；タグｗｉｎｓｔａｔｅ）の情報、何冊目の読了か（符号Ｄ１３；タグｆｉｎｉｓｈｎｕｍｂｅｒ）の情報を格納している。
【００２５】
次に、この電子書籍システムの動作を、図４のシーケンス図を参照して説明する。ユーザが端末１００の電子書籍リーダの機能を動作させると、端末１００は、インターネット６００を介して、ショップサーバ２００に販売中の電子書籍のリストを要求する書籍表示要求を送信する（Ｓ１００）。ショップサーバ２００は、書籍表示要求を受けると、書籍情報データベース２０１に格納されている電子書籍の書籍情報を取得し、インターネット６００を介して、それらを書籍表示情報として端末１００に送信する（Ｓ１０１）。端末１００は、書籍表示情報を受けると、書籍表示情報に含まれている各書籍のタイトルと価格をリスト表示する。ユーザが、端末１００に対して、リスト表示の中から希望する電子書籍を指定すると、端末１００は、記憶しているユーザＩＤおよび指定された電子書籍の識別情報を購入書籍選択として、インターネット６００を介して、ショップサーバ２００に送信する（Ｓ１０２）。ここで、指定する書籍は複数であってもよい。ショップサーバ２００は、購入書籍選択を受けると、購入書籍選択に含まれている電子書籍の識別情報をユーザＩＤとともに、購入情報データベース２０２に登録する。次に、インターネット６００を介して、端末１００に対して認証情報の要求である顧客認証を送信する（Ｓ１０３）。
【００２６】
端末１００は、顧客認証を受けると、ユーザにパスワードの入力と、クレジットカード番号など決済手段に関する情報の入力を促す画面を表示する。ユーザが、これらの情報を端末１００に入力すると、端末１００は、インターネット６００を介して、ショップサーバ２００に、入力されたパスワードに端末１００の個体認証情報を加えた認証情報および決済手段に関する情報を課金決済として送信する（Ｓ１０４）。ショップサーバ２００は、課金決済を受けると、顧客情報データベース２０３に問い合わせて、受信した認証情報が登録内容と一致していることを確認する。ここでは、一致していたとすると、ショップサーバ２００は、課金決済データベース２０４に問い合わせて、受信したクレジットカード番号などの決済手段に関する情報が登録内容と一致していることを確認する。ここでは、これも一致していたとすると、ショップサーバ２００は、購入情報データベース２０２より、先に登録した電子書籍の識別情報を読み出し、書籍情報データベース２０１より該電子書籍の価格を読み出し、これらを課金情報として課金決済データベース２０４に登録する。
【００２７】
さらに、ショップサーバ２００は、書籍情報データベース２０１より、該電子書籍に掲載可能な広告の識別情報を読み出し、各社の広告料に比例した掲載率になるように、該ユーザの電子書籍に掲載する広告を決め、その広告の識別情報を、該電子書籍の識別情報とともに、インターネット６００を介して、ダウンロードリストとして端末１００に送信する（Ｓ１０５）。端末１００は、ダウンロードリストを受けると、ダウンロードリストに記述されている電子書籍の識別情報と、広告の識別情報を、ダウンロード要求として、インターネット６００を介して、配信サーバ３００に送信する（Ｓ１０６）。配信サーバ３００は、ダウンロード要求を受けると、ダウンロード要求に記述されている電子書籍の識別情報と広告の識別情報に基づき、それぞれ電子書籍のデータベース３０２と、広告データベース３０３から、電子書籍と広告データのファイルを読み出す。さらに、該電子書籍の読書鍵を読書鍵データベース３０１から読み出し、電子書籍と広告データのファイルとともに、端末１００に送信する（Ｓ１０７）。
【００２８】
端末１００は、電子書籍、広告データ、読書鍵を受けると、読書鍵で電子書籍の暗号を解き、電子書籍の所定の広告掲載ページに広告を挿入して、電子書籍を端末１００の画面に図５のように表示する。このとき、端末１００は、電子書籍と広告のファイルの紐付けと、表示倍率、ウィンドウ位置・サイズなど画面への表示状態などを記録する読書情報のファイル（図３を参照して説明済）を電子書籍毎に作成し、保持する。さらに、ユーザが、特定ページへしおりＳを挿入したり（表示例：図６）、付箋紙Ｈを添付したり（表示例：図７）、また、読み終わることで読了の印Ｒ（表示例：図８）が付与される場合にも、これらの情報は読書情報のファイルに書込まれる。
【００２９】
読み終わった電子書籍については、参照することは稀なので、端末１００のハードディスク容量を圧迫しないように、ユーザは、該電子書籍を書庫へ登録することを考える。ユーザは、まずＬｏｇｉｎ名、パスワードを端末１００に入力し、端末１００が備えている指紋読取装置で、ユーザの指紋を読み取って個体認識情報を作成し、端末１００は、これらの情報を、インターネット６００を介して、書庫サーバ４００に送信する（Ｓ１０８）。書庫サーバ４００は、Ｌｏｇｉｎ名、パスワードと個体認識情報を受けると、書庫顧客データベース４０１を参照して、受信したＬｏｇｉｎ名、パスワード、個体認識情報が登録内容と一致していることを確認する。ここでは、一致していたとすると、書庫サーバ４００は、インターネット６００を介して、端末１００に、ユーザを認証したことを示すメンバー認証を送信する（Ｓ１０９）。
【００３０】
端末１００は、メンバー認証を受けると、書庫への登録を行なう電子書籍の候補として、自装置に格納している電子書籍のリストを画面に表示する。ユーザは、このリストの中から、書庫へ登録する電子書籍の選択指示を端末１００にする。端末１００は、指示された電子書籍の識別情報と、読書情報のファイルを、インターネット６００を介して、書庫サーバ４００に送信する（Ｓ１１０）。書庫サーバ４００は、電子書籍の識別情報と読書情報のファイルを受けると、書庫データベース４０２の該ユーザのレコードの書籍リストに受信した電子書籍の識別情報を登録し、冊数を更新するとともに、受信した読書情報のファイルからデータを抽出して、格納する。書庫サーバ４００は、これらの登録が終わると、インターネット６００を介して、その旨を通知する完了通知を端末１００へ送信する（Ｓ１１１）。端末１００は、完了通知を受けると、書庫へ登録した電子書籍のファイル、広告データ、読書情報のファイルを、自装置から削除する。
【００３１】
次に、ユーザが書庫に登録した電子書籍を読むために、ユーザは、まずＬｏｇｉｎ名、パスワードを端末１００に入力し、端末１００が備えている指紋読取装置で、ユーザの指紋を読み取って個体認識情報を作成し、端末１００は、これらの情報を、インターネット６００を介して、書庫サーバ４００に送信する（Ｓ１１２）。書庫サーバ４００は、Ｌｏｇｉｎ名、パスワードと個体認識情報を受けると、書庫顧客データベース４０１を参照して、受信したＬｏｇｉｎ名、パスワード、個体認識情報が登録内容と一致していることを確認する。ここでは、一致していたとすると、書庫サーバ４００は、インターネット６００を介して、端末１００に、ユーザを認証したことを示すメンバー認証を送信する（Ｓ１１３）。
【００３２】
端末１００は、メンバー認証を受けると、書庫に登録されておりダウンロードできる電子書籍の一覧を要求するダウンロードリスト要求を、インターネット６００を介して、書庫サーバ４００に送信する（Ｓ１１４）。書庫サーバ４００は、ダウンロードリスト要求を受けると、書庫データベース４０２を参照して、登録されている電子書籍の識別情報を取得し、書籍情報データベース２０１を参照して、該電子書籍のタイトルを取得し、これらの情報を、ダウンロード可能リストとして、インターネット６００を介して、端末１００に送信する（Ｓ１１５）。端末１００は、ダウンロード可能リストを受けると、該リストに記載されている電子書籍のタイトルを、画面に表示して、ダウンロードする電子書籍を選択するよう、ユーザに促す。ユーザが、ダウンロードを希望する電子書籍のタイトルを選択して、端末１００に指示すると、端末１００は、指示された電子書籍の識別情報をダウンロード要求として、インターネット６００を介して、書庫サーバ４００に送信する（Ｓ１１６）。
【００３３】
書庫サーバ４００は、ダウンロード要求を受けると、書庫データベース４０２を参照して、該ユーザの該電子書籍の読書情報のデータを取得し、インターネット６００を介して、端末１００に送信する（Ｓ１１７）。端末１００は、読書情報のファイルを受けると、該ファイルを自端末に格納するとともに、該ファイルに記載の広告の識別情報を読み取り、電子書籍の識別情報とともに、ダウンロード要求として、インターネット６００を介して、書庫配信サーバ５００に送信する（Ｓ１１８）。書庫配信サーバは、ダウンロード要求を受けると、ダウンロード要求に記載の広告の識別情報に該当する広告データを広告データベース３０３から取得し、ダウンロード要求に記載の電子書籍の識別情報に該当する電子書籍を書籍データベース３０２から取得し、該電子書籍の読書鍵を読書鍵データベース３０１から取得し、インターネット６００を介して、これらの情報を端末１００に送信する。端末１００は、電子書籍と読書鍵と広告データを受けると、電子書籍の暗号を読書鍵にて復号し、広告掲載ページに広告データを挿入し、先にシーケンスＳ１１７にて受信した読書情報に基づき、しおりの差込ページ、付箋紙を付けるページ、読了印の有無、表示倍率、ウィンドウ位置・サイズなどを決めて、画面に表示する。
【００３４】
なお、本実施形態において、配信サーバ３００もしくは書庫配信サーバ５００から電子書籍のデータをダウンロードする際は、ユーザの個体認識情報による認証とは別に、各サーバが備えるＤＲＭ機能により認証された著作権保護機能を持つ電子書籍リーダを備えた端末のみが対象となる。これにより、電子書籍のファイルや読書鍵のデータをユーザが自由に操作して複製を作成することを防ぎつつ、ユーザが個体認証情報を入力可能で、電子書籍リーダがインストールされた、インターネット６００に接続された端末であれば、どこでも電子書籍のデータをダウンロードして読書可能な環境を提供している。
【００３５】
また、本実施形態では、端末１００が指紋読取装置にてユーザの指紋を読取って個体認識情報を生成し、この個体認識情報と書庫顧客データベース４０１に格納している個体認識情報とが一致することを書庫サーバ４００が確認するとして説明したが、個体認識情報を指紋読取装置による生成ではなく、瞳の虹彩読取装置、または、指や掌などの静脈読取装置などにより生成するとしてもよい。この場合、書庫顧客データベース４０１に格納している個体認識情報は、もちろん、瞳の虹彩読取装置、または、指や掌などの静脈読取装置などにより生成した情報である。或いは、端末１００は、自装置のデバイス固有のシリアル番号などから個体認識情報を生成し、この個体認識情報と書庫顧客データベース４０１に格納している個体認識情報とが一致することを書庫サーバ４００が確認するとしても良い。ただし、この場合、ユーザが電子書籍で読書できる端末１００は、書庫顧客データベース４０１に個体認識情報が格納されている端末１００のみとなる。しかし、書庫顧客データベース４０１には複数の個体認識情報を格納できるため、複数の端末１００で読書することは、可能である。
【００３６】
また、本実施形態と比較して、共有コンピュータ・ネットワーク・ストレージサービスを利用して、端末のローカルディスクに記憶されている電子書籍のデータをインターネット上のハードディスクに移し変えておき、必要な時にそのデータをダウンロードする場合は、ローカルディスクに記憶されている電子書籍のデータを、インターネット経由で、物理的に離れた場所に存在するハードディスクの記憶領域に作ることになる。このため、何らかの通信手段を介してローカルディスクにある大容量の電子書籍のデータをインターネット上の大容量データサーバに対し送らなければならない。
【００３７】
ところが、実際には、ブロードバンドという言葉が普及し、インターネットが高速になったとは言え、数十メガＢｙｔｅから数ギガＢｙｔｅという大量のデータをインターネット経由で送るのには、まだまだ膨大な時間が掛かり、それほど膨大な量の場合は、技術的には可能だが、現在の回線の通信速度を勘案すると、サービスとしては現実的とは言いかねる。さらに、多くの顧客はブロードバンド回線とは言っても、ＡＤＳＬというダウンロード速度は高速でもアップロードはそれほど高速ではない非対称のデータ通信速度の回線を使っているのが実情なので、ますます現実的なサービスとはいえない。つまり、ローカルディスクにある電子書籍のデータを、一般的なストレージサービスを利用して、インターネット越しに大容量の電子書籍のデータを移動させたのでは、そのデータのアップロードに膨大な時間と通信費が掛かり、実用性に乏しいという欠点がある。
【００３８】
また、これらの電子書籍のデータのコピー操作は単なるローカルディスク内部の電子書籍のデータファイルを、書籍リーダと呼ばれる読書用リーダプログラムが管理していることには全く感知しないで、手動で操作することになる。つまり、読書用リーダプログラムがどのような電子書籍のデータの管理をしているのかわからなければ、どの管理データが必要であるのかがわからず、また、仮にわかったとしても操作自体が専門性を要する難しい作業になる。また、一般的には、著作権の保護のために、何らかのプロテクト処理を内包しているため、その管理情報が失われると、二度と、その書籍の読書は出来なくなる。さらに、書籍リーダと呼ばれる読書用リーダプログラムは、読書を継続的に楽しむ上で必要な、現在読んでいるページや、栞や付箋を付けたページ、あるいは、書籍を購入した日付、読書を終了した日付などの読書情報を電子書籍のデータと対に管理、保存しており、これらの管理データもきちんと復元できなければ、再び読書することはできない。
【００３９】
本実施形態には、いつでも、どこからでもアクセスできると言う、一般的なネットワークストレージサービスの利点を活用しながら、電子書籍のデータはアップロードしないため、アップロード時間を激減し、また、読書環境までを保存できるサービスが実現できるという利点がある。また、このようなサービスを提供する事業者からみると、通常のネットワークストレージサービスにくらべ、必要な記憶媒体の記憶容量は極めて小さくてよいため、事業の設備投資が少なくて済むという利点もある。
【００４０】
また、本実施形態では、顧客環境から、実際の電子書籍のデータは送らないで、書籍名だけを書いた送り状を書庫サーバ４００に送ることにして、見かけ上データを移動したようなサービスを実現している。顧客のデータを後日、実際に復元する時は、書籍データベース３０２にあるオリジナルデータを使い、再度ダウンロードすれば良いからである。もちろん、著作家保護の機構は有したまま、通常のデータ配信で課金決済が完了したのと同様に、ダウンロードすればよいのである。実際に、書籍名の記載された送り状が書庫サーバ４００にうまく伝達できたら、顧客が意識せず、顧客の端末１００のローカルハードディスクに記憶されていた電子書籍のデータを消去すればよいことになる。つまり、著作権上、ダウンロード販売した書籍の複製を作ってはいけないので、専用の読書用リーダプログラムの内部で、上記の処理を行った場合は、必ず、同時に個人が２個以上のコピーを持つことが無いように厳格に制御する。そうすると、結果は、あたかも、顧客のハードディスクに記憶されていた電子書籍のデータがインターネット上の書庫サーバ４００上に存在しており、電子書籍のデータを移動したことと等価になる。これらの操作は、端末１００が備える専用の書籍リーダプログラムと書庫サーバ４００上のサーバープログラムの間で通信を行い、一連の処理として行われる。
【００４１】
しかし、ここまでであれば、単に、大容量のデータを個人のＰＣにハードディスク内からインターネット上に移動するための方法を提供しただけである。さらに、電子書籍の配信のみならず、書籍を読む楽しみも提供するためには、顧客がそれぞれの書籍をどのよう読んでいるかの情報、すなわち“読書情報”も、インターネット上のサーバに個々の書籍と関連付けられて保存され、また、再度読書する場合には、かならず、復元されなければならない。たとえば、個人がその特定の書籍をどこまで読み進んでいたか、栞や付箋をどこに挿入していたか、付箋に書かれたメモ書きはあったか、その書籍はいつ購入したか、あるいは、その書籍をいつ読み終わったか、などの個人の“読書情報”は、専用の書籍リーダプログラムで管理しているので、この管理ファイルも、同様に、書庫サーバ４００にアップロードしておき、後からダウンロードした場合も、途中まで読書した情報が復元される仕組みを提供する。
【００４２】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００４３】
インターネットを利用して電子書籍の販売を行う電子書籍システムに用いて好適である。
【図面の簡単な説明】
【００４４】
【図１】この発明の一実施形態による電子書籍システムの構成を示すブロック図である。
【図２】同実施形態における書庫顧客データベース４０１と書庫データベース４０２の内容例である。
【図３】同実施形態における読書情報の例である。
【図４】同実施形態の動作を説明するシーケンス図である。
【図５】同実施形態における端末１００の電子書籍の表示例である。
【図６】同実施形態における端末１００のしおりが差し込まれたページの表示例である。
【図７】同実施形態における端末１００の付箋紙が貼付されたページの表示例である。
【図８】同実施形態における端末１００の読了印が押された電子書籍の表示例である。
【符号の説明】
【００４５】
１００…端末
２００…ショップサーバ
２０１…書籍情報データベース
２０２…購入情報データベース
２０３…顧客情報データベース
２０４…課金決済データベース
３００…配信サーバ
３０１…読書鍵データベース
３０２…書籍データベース
３０３…広告データベース
４００…書庫サーバ
４０１…書庫顧客データベース
４０２…書庫データベース
５００…書庫配信サーバ
【図１】
0004405961.tif 000002
【図２】
0004405961.tif 000003
【図３】
0004405961.tif 000004
【図４】
0004405961.tif 000005
【図５】
0004405961.tif 000006
【図６】
0004405961.tif 000007
【図７】
0004405961.tif 000008
【図８】
0004405961.tif 000009