(57)【特許請求の範囲】
【請求項１】
記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、記録媒体とサーバとによる電子書籍提供システムであって、
前記記録媒体は、
電子書籍データベースと、
前記電子書籍データベースから電子書籍を検索する検索プログラムと、
前記ユーザの認証を行うためのユーザ認証情報と、
前記記録媒体を識別するための識別情報と、
を有し、
前記サーバは、
電子書籍データを記録する電子書籍データ記録手段と、
前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記記録媒体の電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、
前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、
前記記録媒体の前記識別情報と紐付く有効化情報を読み取った情報処理端末よりネットワークを介して送信される有効化要求に基づき、前記記録媒体を有効化する有効化手段と、
を有することを特徴とする電子書籍提供システム。
【請求項２】
記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、記録媒体とサーバとによる電子書籍提供システムであって、
前記記録媒体は、
電子書籍データベースと、
前記電子書籍データベースから電子書籍を検索する検索プログラムと、
前記ユーザの認証を行うためのユーザ認証情報と、
を有し、
前記サーバは、
電子書籍データを記録する電子書籍データ記録手段と、
前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記記録媒体の電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、
前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、
電子書籍データベースを記録する電子書籍データベース記録手段と、
前記ユーザの情報処理端末から前記記録媒体の電子書籍データベースのバージョン番号を受信するバージョン番号受信手段と、
前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なるか否かを判定するバージョン番号判定手段と、
前記バージョン番号判定手段で、前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なると判定される場合に、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のものを前記ユーザの情報処理端末に送信する電子書籍データベース送信手段と、
を有することを特徴とする電子書籍提供システム。
【請求項３】
前記記録媒体は、
前記記録媒体を識別するための識別情報を有し、
前記サーバは、
前記記録媒体をはじめて装着した前記ユーザの情報処理端末から前記識別情報を受信する識別情報受信手段と、
前記ユーザの情報処理端末に前記ユーザ認証情報の設定指示を送信するユーザ認証情報設定指示手段と、
を更に有することを特徴とする請求項１または請求項２記載の電子書籍提供システム。
【請求項４】
請求項１から請求項３のいずれかに記載の電子書籍提供システムにおける記録媒体。
【請求項５】
記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、電子書籍データベース、前記電子書籍データベースから電子書籍を検索する検索プログラム、前記ユーザの認証を行うためのユーザ認証情報、前記記録媒体を識別するための識別情報、を有する記録媒体とサーバとによる電子書籍提供システムにおけるサーバであって、
電子書籍データを記録する電子書籍データ記録手段と、
前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、
前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、
前記記録媒体の前記識別情報と紐付く有効化情報を読み取った情報処理端末よりネットワークを介して送信される有効化要求に基づき、前記記録媒体を有効化する有効化手段と、
を有することを特徴とするサーバ。
【請求項６】
記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、電子書籍データベース、前記電子書籍データベースから電子書籍を検索する検索プログラム、前記ユーザの認証を行うためのユーザ認証情報、を有する記録媒体とサーバとによる電子書籍提供システムにおけるサーバであって、
電子書籍データを記録する電子書籍データ記録手段と、
前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、
前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、
電子書籍データベースを記録する電子書籍データベース記録手段と、
前記ユーザの情報処理端末から前記記録媒体の電子書籍データベースのバージョン番号を受信するバージョン番号受信手段と、
前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なるか否かを判定するバージョン番号判定手段と、
前記バージョン番号判定手段で、前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なると判定される場合に、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のものを前記ユーザの情報処理端末に送信する電子書籍データベース送信手段と、
を有することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍提供システム、記録媒体、サーバ、および電子書籍提供方法に関する。
【背景技術】
【０００２】
現在、様々な企業等が電子書籍ビジネスに参入しており、新たな書籍市場として立ち上がりの兆しを見せている。電子書籍の提供方法についても様々なものがあり、特許文献１には、ユーザの移動状態等に応じて電子書籍等を出力する端末装置の例が示されている。
【０００３】
また、電子書籍を読む手段についても、専用機器を利用するものから、携帯端末で読むものまで様々なものがある。ユーザが購入した電子書籍を読むための読書装置として、携帯電話機を利用するデータ処理方法の例が特許文献２に示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２８４２５５号公報
【特許文献２】特開２００９−２０５３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、購入等により電子書籍の提供を受ける際には、所望の電子書籍を選択するため電子書籍の検索を行う。電子書籍の検索についてもサービス提供者ごとに様々な方法がとられているが、専用機器以外のコンピュータや携帯電話機でのサービスにおいては、オンラインでの検索が必要となる。
【０００６】
例えば特許文献２では、電子書籍を購入する際、ウェブページをユーザの端末に表示させて検索をさせ、電子書籍の購入を希望するユーザの通信端末からの購入要求に応じて、電子書籍のコンテンツデータを通信端末にダウンロードさせる。
【０００７】
しかしながら、電子書籍の検索の間、ユーザの通信端末はネットワークにオンライン接続したままとなり、通信端末が携帯電話の場合にはパケット料が発生する。ユーザはパケット料を気にしながら検索しなければならず、満足ゆくまで検索ができないこともある。
【０００８】
本発明は、前述した問題点に鑑みてなされたもので、その目的は、オンライン接続することなく電子書籍の検索を行うことができる電子書籍提供システム等を提供することである。
【課題を解決するための手段】
【０００９】
前述した目的を達成するための第１の発明は、記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、記録媒体とサーバとによる電子書籍提供システムであって、前記記録媒体は、電子書籍データベースと、前記電子書籍データベースから電子書籍を検索する検索プログラムと、前記ユーザの認証を行うためのユーザ認証情報と、前記記録媒体を識別するための識別情報と、を有し、前記サーバは、電子書籍データを記録する電子書籍データ記録手段と、前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記記録媒体の電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、前記記録媒体の前記識別情報と紐付く有効化情報を読み取った情報処理端末よりネットワークを介して送信される有効化要求に基づき、前記記録媒体を有効化する有効化手段と、を有することを特徴とする電子書籍提供システムである。
【００１０】
第２の発明は、記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、記録媒体とサーバとによる電子書籍提供システムであって、前記記録媒体は、電子書籍データベースと、前記電子書籍データベースから電子書籍を検索する検索プログラムと、前記ユーザの認証を行うためのユーザ認証情報と、を有し、前記サーバは、電子書籍データを記録する電子書籍データ記録手段と、前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記記録媒体の電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、電子書籍データベースを記録する電子書籍データベース記録手段と、前記ユーザの情報処理端末から前記記録媒体の電子書籍データベースのバージョン番号を受信するバージョン番号受信手段と、前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なるか否かを判定するバージョン番号判定手段と、前記バージョン番号判定手段で、前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なると判定される場合に、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のものを前記ユーザの情報処理端末に送信する電子書籍データベース送信手段と、を有することを特徴とする電子書籍提供システムである。
【００１１】
第１、第２の発明に係る電子書籍提供システムを使用することによって、電子書籍の検索をオフラインで行い、オンラインにて電子書籍の提供を受ける。これにより、電子書籍の検索に係るパケット料を省略することができる。また、ユーザ認証情報を用いてユーザ認証を行うことができ、ユーザ以外の他人が記録媒体を用いて電子書籍をダウンロードすることを防ぐ。
【００１２】
また、第１の発明では店舗等で購入等された記録媒体を正規のものとみなし、万引き等された記録媒体の不正使用が防がれる。第２の発明では、電子書籍の検索を行うユーザに、最新のデータベースを提供することができる。
【００１３】
また、前記記録媒体は、前記記録媒体を識別するための識別情報を更に有し、前記サーバは、前記記録媒体をはじめて装着した前記ユーザの情報処理端末から前記識別情報を受信する識別情報受信手段と、前記ユーザの情報処理端末に前記ユーザ認証情報の設定指示を送信するユーザ認証情報設定指示手段と、を更に有することが望ましい。これにより、情報処理端末にはじめに記録媒体を挿入したユーザにより、ユーザ認証情報が設定できるようになる。
【００１４】
前述した目的を達するための第３の発明は、第１または第２の発明の電子書籍提供システムにおける記録媒体である。
【００１５】
前述した目的を達するための第４の発明は、記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、電子書籍データベース、前記電子書籍データベースから電子書籍を検索する検索プログラム、前記ユーザの認証を行うためのユーザ認証情報、前記記録媒体を識別するための識別情報、を有する記録媒体とサーバとによる電子書籍提供システムにおけるサーバであって、電子書籍データを記録する電子書籍データ記録手段と、前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、前記記録媒体の前記識別情報と紐付く有効化情報を読み取った情報処理端末よりネットワークを介して送信される有効化要求に基づき、前記記録媒体を有効化する有効化手段と、を有することを特徴とするサーバである。
【００１６】
前述した目的を達するための第５の発明は、記録媒体を装着したユーザの情報処理端末に電子書籍データを提供する、電子書籍データベース、前記電子書籍データベースから電子書籍を検索する検索プログラム、前記ユーザの認証を行うためのユーザ認証情報、を有する記録媒体とサーバとによる電子書籍提供システムにおけるサーバであって、電子書籍データを記録する電子書籍データ記録手段と、前記記録媒体が装着された前記ユーザの情報処理端末によりオフラインにて前記電子書籍データベースから検索され選択された電子書籍の電子書籍データのダウンロード要求を、前記ユーザの情報処理端末から受信するダウンロード要求受信手段と、前記ユーザの情報処理端末に前記電子書籍データを送信する電子書籍データ送信手段と、電子書籍データベースを記録する電子書籍データベース記録手段と、前記ユーザの情報処理端末から前記記録媒体の電子書籍データベースのバージョン番号を受信するバージョン番号受信手段と、前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なるか否かを判定するバージョン番号判定手段と、前記バージョン番号判定手段で、前記記録媒体の電子書籍データベースのバージョン番号と、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のもののバージョン番号が異なると判定される場合に、前記電子書籍データベース記録手段に記録された電子書籍データベースのうち最新のものを前記ユーザの情報処理端末に送信する電子書籍データベース送信手段と、を有することを特徴とするサーバである。
【発明の効果】
【００１７】
本発明により、オンライン接続することなく電子書籍の検索を行うことができる電子書籍提供システム等を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】電子書籍提供システムの全体構成を示す図
【図２】販売時のメモリーカードの外観を示す図
【図３】メモリーカードのブロック図
【図４】サーバの構成を示す図
【図５】メモリーカードの購入時の流れを示すフローチャート
【図６】メモリーカードの情報処理端末への初回装着時の流れを示すフローチャート
【図７】電子書籍検索、購入時の流れを示すフローチャート
【発明を実施するための形態】
【００１９】
以下、図面に基づいて本発明の実施形態を詳細に説明する。まず、図１を参照しながら、本発明の実施形態に係る電子書籍提供システムの構成について説明する。図１は、本発明の実施形態に係る電子書籍提供システム１の全体構成を示す図である。
【００２０】
図１に示すように、本発明の実施形態に係る電子書籍提供システム１は、包装材１０３に包装されて販売される、セキュリティ機能を備えるメモリーカード１０１と、バーコードリーダ１１３が接続される店舗１１７の情報処理端末１１５と、メモリーカード１０１が装着されるユーザの情報処理端末１０５と、データベース１１１を有するサーバ１０９とから構成される。サーバ１０９と店舗１１７の情報処理端末１１５、ユーザの情報処理端末１０５とは、それぞれネットワーク１０７を介して通信可能に接続されている。
【００２１】
店舗１１７は、例えば書店であるが、これに限らず、正規にメモリーカード１０１を販売する店舗であればよく、コンビニエンスストア等でもよい。
【００２２】
店舗１１７の情報処理端末１１５は、制御部、記憶部、通信部、入力部、表示部、読取部等を有し、例えばＰＯＳシステム等で用いられる、読取部としてのバーコードリーダ１１３とキャッシュレジスタとが統合された端末である。後述するが、本実施形態では、バーコードリーダ１１３を介してバーコードデータを読み取り、有効化要求をネットワーク１０７を介してサーバ１０９に送信する。
【００２３】
ユーザの情報処理端末１０５は、制御部、記憶部、通信部、入力部、表示部、メディア入出力部等がバスを介して接続されて構成され、メディア入出力部にメモリーカード１０１が装着される携帯電話機やコンピュータであり、ユーザが電子書籍を検索、購入、閲覧する手段として用いられる。
【００２４】
図２は、販売時のメモリーカード１０１を示す外観図である。メモリーカード１０１は、包装材１０３で包装され、包装材１０３には、バーコード２０１と、宣伝文言２０３等が印刷されている。なお、メモリーカード１０１は、例えばＭｉｃｒｏＳＤカードとすることができるが、メモリーカードであれば特に限定されず、他のメモリーカードであってもよい。
【００２５】
バーコード２０１は、メモリーカード１０１のユニークＩＤ３３３に基づき適切なロジックにより生成され、メモリーカード１０１について後述する有効化（アクティベート）処理を行うための、ユニークＩＤ３３３の情報を含むバーコードデータを有効化情報として記録したものである。即ち、メモリーカード１０１には有効化情報が設定されており、バーコードデータが付属した状態で販売される。なお、バーコードにかえて、ＱＲコード（登録商標）等を用いることも可能である。
【００２６】
宣伝文言２０３は、メモリーカード１０１の販売を促進するための文言を印刷し記載したものである。
【００２７】
図３は、メモリーカード１０１のブロック図である。メモリーカード１０１は、セキュアメモリーカードコントローラ３０１と、Ｆｌａｓｈメモリ３０３と、セキュアチップ３０５から構成される。
【００２８】
セキュアメモリーカードコントローラ３０１は、セキュアチップ３０５と通信するためのＩＳＯ７８１６インタフェース３１７と、ユーザの情報処理端末１０５と通信するためのメモリーカードインタフェース３１９と、Ｆｌａｓｈメモリ３０３と通信するためのＦｌａｓｈメモリインタフェース３２１を備える。
【００２９】
Ｆｌａｓｈメモリ３０３は、バージョン番号３０７を含む電子書籍データベース３０９と、検索プログラム３１１と、表示プログラム３１３と、電子書籍データ３１５とを有する。
【００３０】
バージョン番号３０７は、電子書籍データベース３０９のバージョンであり、電子書籍データベース３０９は、例えば、「日本文学」や「漫画」、「平成○○年○月刊行」など、１または複数のカテゴリ（分類）の電子書籍について、電子書籍に関する各種の情報を記録したものである。電子書籍に関する情報としては、例えば上記のカテゴリ以外の電子書籍のカテゴリ、作家名、作品名、書き出し部分、ダウンロードサイズ、価格、概要等を１レコードとして記録するが、これらに限られることもない。
【００３１】
検索プログラム３１１は、ユーザの情報処理端末１０５上で起動される、電子書籍データベース３０９から電子書籍を検索するためのプログラムである。
【００３２】
表示プログラム３１３は、ユーザの情報処理端末１０５上で起動される、電子書籍データ３１５等を表示するためのプログラムである。
【００３３】
電子書籍データ３１５は、表示プログラム３１３で表示される電子書籍のデータである。電子書籍データ３１５はサーバ１０９よりダウンロードされ記録されるが、１または複数の電子書籍データ３１５が、サービスとして予め記録されていてもよい。
【００３４】
セキュアチップ３０５は、ＣＰＵ３２３と、Ｃｏ−Ｐｒｏｃｅｓｓｏｒ３２５と、ＲＯＭ３２７と、ＲＡＭ３２９と、ＥＥＰＲＯＭ３３１とを備える。
【００３５】
ＲＯＭ３２７には、電子書籍提供の処理に関するプログラム等が格納され、ＥＥＰＲＯＭ３３１には、メモリーカード１０１のユニークＩＤ３３３、電子署名３３５、（ユーザ）認証情報３３６が記録される。その他、サーバ１０９のＵＲＬ等も記録される。
【００３６】
ユニークＩＤ３３３は、メモリーカード１０１を識別するための識別情報であり、個々のメモリーカード１０１で異なる値が割り当てられる。
【００３７】
電子署名３３５は、例えば、ユニークＩＤ３３３と電子書籍データ３１５のダウンロード回数等の情報を平文として、ＲＳＡ暗号などの適当なアルゴリズムにより暗号化したもので、秘密鍵と公開鍵による既知の手法を用いて送信元のメモリーカード１０１の認証を行うためのものである。用いる鍵は、サーバ１０９側で管理しておく。
【００３８】
認証情報３３６は、ユーザを認証するための情報であり、初期値はメモリーカード１０１に予め割り当てられユーザが知ることができない暗証番号であるが、後述する処理により、ユーザ自らが設定したパスワードがこれにかえて記録される。
【００３９】
例えば、メモリーカード１０１がユーザの情報処理端末１０５へ装着された際、セキュアチップ３０５は、ＥＥＰＲＯＭ３３１からユニークＩＤ３３３を読み出し、ユーザの情報処理端末１０５へユニークＩＤ３３３を出力する。ユーザの情報処理端末１０５はサーバ１０９に接続して、ユニークＩＤ３３３を送信する。また、電子書籍を購入の際、セキュアチップ３０５は、ＥＥＰＲＯＭ３３１から（ユーザ）認証情報３３６を読み出しユーザ認証を行い、ユーザの情報処理端末１０５へユニークＩＤ３３３を出力する。ユーザの情報処理端末１０５はサーバ１０９に接続して、ユニークＩＤ３３３を送信し、サーバ１０９へダウンロード要求を実行する。
【００４０】
図４（ａ）は、サーバ１０９のハードウェア構成を示す図である。サーバ１０９は、例えば、制御部４０１、記憶部４０３、メディア入出力部４０５、周辺機器Ｉ／Ｆ部４０７、通信部４１１、入力部４１３、表示部４１５等がバス４０９を介して接続されて構成される。
【００４１】
制御部４０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される。ＣＰＵは、記憶部４０３、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス４０９を介して接続された各部を駆動制御する。ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部４０１が各種処理を行うために使用するワークエリアを備える。
【００４２】
記憶部４０３は、ハードディスクドライブであり、制御部４０１が実行するプログラムや、プログラム実行に必要なデータ、オペレーティング・システム等が格納されている。これらのプログラムコードは、制御部４０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００４３】
メディア入出力部４０５（ドライブ装置）は、例えば、フロッピー（登録商標）ディスクドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
【００４４】
周辺機器Ｉ／Ｆ（インタフェース）部４０７は、周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部４０７を介して周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ部４０７は、ＵＳＢ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００４５】
通信部４１１は、通信制御装置、通信ポート等を有し、ネットワーク等との通信を媒介する通信インタフェースであり、通信制御を行う。
【００４６】
入力部４１３は、例えば、キーボード、マウス等のポインティング・デバイス、テンキー等の入力装置であり、入力されたデータを制御部４０１へ出力する。
【００４７】
表示部４１５は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部４０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
【００４８】
バス４０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００４９】
データベース１１１は、記憶部４０３に保持され、新旧の複数バージョンの電子書籍データベースと、電子書籍データとを記録すると共に、メモリーカード１０１のユニークＩＤ３３３を、後述する有効性情報、ダウンロード情報等の管理情報と紐付けて記憶する。
【００５０】
図４（ｂ）は、サーバ１０９の機能構成を示す図である。サーバ１０９は、電子書籍データ記録手段４２０、電子書籍データベース記録手段４２１、有効化手段４２３、識別情報受信手段４２５、ユーザ認証情報設定指示手段４２７、ダウンロード要求受信手段４２９、電子書籍データ送信手段４３１を有する。
【００５１】
電子書籍データ記録手段４２０、電子書籍データベース記録手段４２１は、サーバ１０９の記憶部４０３のデータベース１１１に、上記したように電子書籍データ、電子書籍データベースをそれぞれ記録するものである。
【００５２】
有効化手段４２３は、サーバ１０９の制御部４０１が、店舗１１７の情報処理端末１１５よりネットワークを介して送信される有効化要求に基づきメモリーカード１０１を有効とするものである。
【００５３】
識別情報受信手段４２５は、サーバ１０９の制御部４０１が、メモリーカード１０１をはじめて装着したユーザの情報処理端末１０５からユニークＩＤ３３３を受信するものである。
【００５４】
ユーザ認証情報設定指示手段４２７は、識別情報受信手段４２５でユニークＩＤ３３３を受信したことに応じて、サーバ１０９の制御部４０１が、ユーザの情報処理端末１０５に認証情報３３６の設定指示を送信するものである。
【００５５】
ダウンロード要求受信手段４２９は、サーバ１０９の制御部４０１が、電子書籍データのダウンロード要求をユーザの情報処理端末１０５から受信するものである。
【００５６】
電子書籍データ送信手段４３１は、ダウンロード要求受信手段４２９でダウンロード要求を受信したことに伴って、サーバ１０９の制御部４０１が、ユーザの情報処理端末１０５に電子書籍データを送信するものである。
【００５７】
続いて、図５から図７を用いて、本発明の実施形態に係る電子書籍提供システム１における電子書籍提供方法について説明する。
【００５８】
まず、ユーザによるメモリーカード１０１購入時の処理について、図５を用いて説明する。図５は、メモリーカード１０１の購入時、メモリーカード１０１を有効化する（アクティベート）処理の一例を示すフローチャートである。
【００５９】
ユーザは、書店等の店舗１１７で、包装材１０３に包装されたメモリーカード１０１を購入する。その際、店舗１１７の情報処理端末１１５は、バーコードリーダ１１３を介して包装材１０３に印刷されたバーコード２０１のバーコードデータを読み取り（ステップＳ５０１）、有効化要求として、ユニークＩＤ３３３の情報を含むバーコードデータをサーバ１０９に送信する（ステップＳ５０２）。
【００６０】
サーバ１０９は、有効化要求を受信して、バーコードデータに対応するユニークＩＤ３３３のメモリーカード１０１を有効化する（ステップＳ５０３）。例えば、サーバ１０９は、データベース１１１で記憶、管理される、ユニークＩＤ３３３に紐付く有効性情報として、メモリーカード１０１が有効であることを示す値を書き込む。有効性情報は、以降の処理で、メモリーカード１０１が使用可能か否かの判定に用いることができる。
【００６１】
以上の手順で、ユーザによるメモリーカード１０１の購入時、サーバ１０９はメモリーカード１０１の有効化を行う。このように、包装材１０３に印刷されたバーコード２０１を店舗１１７の情報処理端末１１５で読み取ることにより、店舗１１７で正規に購入されたメモリーカード１０１を有効とすることができるので、メモリーカード１０１が万引き等の不正な手段により入手された場合でもこれを区別し、メモリーカード１０１が正規に購入された場合のみにユーザに電子書籍提供システム１を利用させることができる。
【００６２】
次に、図６を用いて、ユーザがメモリーカード１０１を情報処理端末１０５にはじめに装着した時の処理を説明する。図６は、メモリーカード１０１を情報処理端末１０５にはじめに装着し、認証情報３３６（パスワード）の設定を行う処理の一例を説明するフローチャートである。
【００６３】
ユーザは、購入したメモリーカード１０１を情報処理端末１０５に装着する。すると、メモリーカード１０１は接続プログラムを起動し、ユーザの情報処理端末１０５を、ネットワーク１０７を介してサーバ１０９に接続させ、メモリーカード１０１のユニークＩＤ３３３を送信する（ステップＳ６０１）。なお、この際、サーバ１０９に接続しユニークＩＤ３３３を送信するかどうかを選択させる選択画面をユーザの情報処理端末１０５の表示部４１５に表示させるようにしてもよい。
【００６４】
サーバ１０９は、送信されたユニークＩＤ３３３に対応するメモリーカード１０１のロックを解除する。即ち認証情報３３６として新たにパスワードを設定するためのパスワード設定画面を表示させるパスワード設定指示をユーザの情報処理端末１０５に送信する（ステップＳ６０２）。
【００６５】
なお、この際サーバ１０９は、ユニークＩＤ３３３に紐付く有効性情報に基づきメモリーカード１０１が有効であるか否かを判定し、有効でない場合にはステップＳ６０２の処理を行わないようにしておくとよい。
【００６６】
ユーザの情報処理端末１０５は、パスワード設定画面を表示し（ステップＳ６０３）、ユーザは新しいパスワードを入力し、設定する。ユーザの情報処理端末１０５は、入力されたパスワードを取得し、これを認証情報３３６として更新しメモリーカード１０１に記録する（ステップＳ６０４）。
【００６７】
このように、ユーザがはじめてメモリーカード１０１を情報処理端末１０５に装着する際に、サーバ１０９によりメモリーカード１０１のロックを解除し、ユーザは認証情報３３６としてパスワードの設定を行う。このパスワードは以降、電子書籍の検索、購入等、電子書籍提供システム１の利用の際に、ユーザを認証するためのユーザ認証情報として用い、メモリーカード１０１を最初に情報処理端末に装着したユーザ以外の他人により、電子書籍システム１が利用されることを防ぐ。パスワードの設定を行うまでは、認証情報３３６はユーザも知ることができない暗証番号であるので、上記の処理を行い、はじめてユーザが電子書籍提供システム１を利用できるようになる。
【００６８】
続いて、図７を用いて、電子書籍の検索、購入、閲覧の処理について説明する。図７は、電子書籍の検索、購入、閲覧の処理の一例を示すフローチャートである。
【００６９】
ユーザの操作に応じて、ユーザの情報処理端末１０５は、メモリーカード１０１の検索プログラム３１１を起動し、ユーザは検索プログラム３１１を用いて電子書籍データベース３０９から電子書籍の検索を行う（ステップＳ７０１）。
【００７０】
ユーザは、電子書籍を検索し、購入を希望する電子書籍があれば、情報処理端末１０５の操作により所望の電子書籍を選択する（ステップＳ７０２）。
【００７１】
すると、メモリーカード１０１はユーザの情報処理端末１０５にパスワード入力画面（不図示）を表示させ、ユーザにパスワードを入力させる（ステップＳ７０３）。そして、認証情報３３６との比較判定によりユーザ認証を行ったのち、ネットワーク１０７を介してサーバ１０９に接続してオンライン状態とする（ステップＳ７０４）。
【００７２】
そして、ユーザが情報処理端末１０５の表示部に表示される決済情報入力画面（不図示）等によりクレジット番号等の決済情報を入力し、購入を確定すると、ユニークＩＤ３３６、バージョン番号３０７、電子署名３３５、購入作品名（電子書籍ＩＤ等でも可）、決済情報等をダウンロード要求としてサーバ１０９に送信する（ステップＳ７０５）。
【００７３】
サーバ１０９は、ダウンロード要求を受信して、電子署名３３５を復号してユニークＩＤ３３３を取得し、送信されたユニークＩＤ３３３との比較による正当性のチェック（ステップＳ７０６）を経て、送信された決済情報をもとに、クレジット会社のサーバ（不図示）との間で与信、決済処理を行う（ステップＳ７０７）。
【００７４】
次に、サーバ１０９は、ダウンロード回数をインクリメントしてメモリーカード１０１のユニークＩＤ３３３と紐付くダウンロード情報としてデータベース１１１に記録するとともに、これをユニークＩＤ３３３とあわせて平文として新たな電子署名３３５を作成し（ステップＳ７０８）、購入作品の電子書籍データ３１５とともにユーザの情報処理端末１０５に送信する（ステップＳ７０９）。
【００７５】
なお、上記のステップＳ７０６においては、サーバ１０９により、電子署名３３５の復号により得られるダウンロード回数からダウンロード可能か否かの判定も行い、ダウンロード回数が上限値に達している場合にはダウンロードを不可とすることができる。または、ダウンロード回数のかわりにダウンロード可能回数を用いてもよい。この場合、ダウンロードを行うごとに、ステップＳ７０８でダウンロード可能回数を初期値からデクリメントしてゆき、これをデータベース１１１に記録するとともにユニークＩＤ３３３とあわせて電子署名３３５を作成する。ステップＳ７０６においては、ダウンロード可能回数が０の場合にダウンロード不可とする。あるいはダウンロード回数のかわりにダウンロード有効期限を用いてもよく、ステップＳ７０６においてダウンロード有効期限と電子署名３３５の受信日時とを比較してダウンロード可能か否かの判定を行うことができる。
【００７６】
また、サーバ１０９は、ユーザの情報処理端末１０５よりステップＳ７０５で送信されたバージョン番号３０７と、サーバ１０９が記録する電子書籍データベースのうちの最新のもののバージョン番号を比較し、これが一致しない場合、即ちユーザの情報処理端末１０５よりステップＳ７０５で送信されたバージョン番号３０７が最新のものでない場合（ステップＳ７１０のＮＯ）、サーバ１０９が記録する最新の電子書籍データベース（バージョン番号を含む）を、ステップＳ７０９で送信される電子書籍データ等とともにユーザの情報処理端末１０５に送信する（ステップＳ７１１）。一方、送信されたバージョン番号３０７が最新の電子書籍データベースと一致する場合（ステップＳ７１０のＹＥＳ）には、電子書籍データベースの送信は行わない。
【００７７】
ユーザの情報処理端末１０５は、電子書籍データ３１５など受信したデータをメモリーカード１０１のＦｌａｓｈメモリ３０３に記録する（ステップＳ７１２）。電子署名３３５や電子書籍データベース３０９等は、受信したデータに基づき更新する。そして、ユーザの操作に応じて、メモリーカード１０１のビューア等の表示プログラム３１３を起動して、電子書籍データ３１５の表示を行う（ステップＳ７１３）。なお、ユーザの選択に応じて、電子書籍データ３１５はＦｌａｓｈメモリ３０３以外にユーザの情報処理端末１０５の記憶部等に記録してもよい。また、サーバ１０９は電子書籍データ３１５を送信する前に記録先の空き容量のチェックも行い、記録のための容量が不足している場合、記録できない旨の画面をユーザの情報処理端末１０５に表示させ、記録先の変更を促すこともできる。
【００７８】
このようにして、ユーザは、電子書籍の検索をオフラインで行い、オンラインにて電子書籍の提供を受けることができる。これにより、電子書籍の検索に係るパケット料を省略することができる。また、（ユーザ）認証情報３３６を用いてユーザ認証を行うことができ、ユーザ以外の他人がメモリーカード１０１を用いて電子書籍をダウンロードすることを防ぐ。なお、上記の例では電子書籍の購入の際にパスワードを入力させたが、購入した電子書籍の表示の際にもパスワード入力をさせることができ、電子書籍の検索の際にパスワード入力させることも可能である。
【００７９】
以上、添付図面を参照しながら、本発明に係る電子書籍提供システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００８０】
１………電子書籍提供システム
１０１………メモリーカード
１０３………包装材
１０５………ユーザの情報処理端末
１０７………ネットワーク
１０９………サーバ
１１５………店舗の情報処理端末
２０１………バーコード
３０７………バージョン番号
３０９………電子書籍データベース
３１１………検索プログラム
３３３………ユニークＩＤ
３３６………認証情報
【図１】
0005533281.tif 000002
【図２】
0005533281.tif 000003
【図３】
0005533281.tif 000004
【図４】
0005533281.tif 000005
【図５】
0005533281.tif 000006
【図６】
0005533281.tif 000007
【図７】
0005533281.tif 000008