(57)【特許請求の範囲】
【請求項１】
ユーザー識別子とそのユーザーが使用するものとして登録された閲覧装置を特定するデバイス識別子とを対応付けたデバイス管理データを格納する管理サーバー装置と、
ユーザー識別子および、自身のビューワー機能の起動が認められる閲覧装置を特定するデバイス識別子の記録を内蔵する電子書籍用ビューワーと、
自身のデバイス識別子を記憶し、前記管理サーバー装置にネットワーク接続して使用される閲覧装置と、
を用いるコンテンツ管理方法であって、
管理サーバー装置が、ユーザー識別子とコンテンツ識別子を含むコンテンツリクエストを受け付けるコンテンツリクエスト受付ステップと、
管理サーバー装置が、コンテンツリクエストに指定されたユーザー識別子をキーにしてデバイス管理データを参照して、該ユーザー識別子に対応したデバイス識別子を読み取り、このデバイス識別子とユーザー識別子との組み合わせを含む、正当に取得された電子書籍であることを示すためのデータであるコンテンツ管理データをコンテンツリクエストのコンテンツ識別子に関係付けて作成するコンテンツ管理作成ステップと、
管理サーバー装置がコンテンツリクエストのコンテンツ識別子により識別される電子書籍データと、作成したコンテンツ管理データをリクエスト元へ提供するステップと、
ビューワー機能の起動が認められた閲覧装置上で、電子書籍用ビューワーが、自身が内蔵するユーザー識別子と、閲覧対象として指定されたコンテンツに関係付けられるコンテンツ管理データのユーザー識別子とを比較して、一致したか否かを判定するユーザー識別子判定ステップと、
このユーザー識別子判定ステップの判定結果が一致の場合にのみ実行されるステップであって、電子書籍用ビューワーが、自身が内蔵するデバイス識別子と、前記コンテンツ管理データに関連付けられたデバイス識別子とを比較して、一致したか否かを判定するデバイス識別子判定ステップと、
デバイス識別子判定ステップの判定結果が一致であれば電子書籍を表示するコンテンツ閲覧ステップと、
を含んだ手順でなされることを特徴とするコンテンツ管理方法。
【請求項２】
請求項１に記載のコンテンツ管理方法において、
閲覧装置の電子書籍用ビューワーが、閲覧者によって入力されたユーザー識別子を受け付けて、ユーザー識別子と閲覧装置自身が記憶するデバイス識別子を含むデバイス管理登録リクエストを管理サーバー装置に、送信するデバイス管理登録リクエストステップと、
管理サーバー装置が、デバイス管理登録リクエストのユーザー識別子が本人認証に成功したユーザー識別子であることを確認した後に、このユーザー識別子とデバイス管理登録リクエストのデバイス識別子を対応付けた新たなデバイス管理データを作成して登録するデバイス管理登録ステップと、
管理サーバー装置が、デバイス管理登録リクエスト元の閲覧装置に、登録完了報告を返信する登録完了報告ステップと、
電子書籍用ビューワーが、受信した登録完了報告を受け付けて、デバイス管理登録リクエストに用いたユーザー識別子とデバイス識別子を自身に記録して内蔵する識別子内蔵ステップと、
を含んだ手順でなされることを特徴とするコンテンツ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツを管理する方法、システム、装置、プログラム、記録媒体に関するものである。
本発明は、特にデジタルコンテンツ（電子的な映像・静止画・音声・文字などにて表現される内容）の購入者に対して、コンテンツを閲覧する装置を容易に変更可能にするコンテンツ閲覧管理を提供する場合に有用である。
【背景技術】
【０００２】
携帯表示装置の普及により、電子書籍や電子コミックのようなデジタルコンテンツが、場所や時間を選ばずに購入することができ、また、閲覧することができる環境が整えられている。
【０００３】
《Ａ．閲覧用ビューワー》
さて、デジタルコンテンツを閲覧するためには、閲覧用アプリケーションソフトウエア（デジタルコンテンツのビューワー・プログラム。以下、ビューワー）が必要となる。
一般的には、デジタルコンテンツのデータファイルがアプリケーションソフト固有の形式であるので、そのデータ形式に対応している専用のビューワーが必要である。ビューワーは、通常は、書き換えなどの編集や保存などの機能は持たない。
また、ビューワーは、快適な閲覧を可能とするために、優れた操作性（たとえば、ページめくり機能など）や、美的な表示形態（読みやすいフォントと組版体裁など）を実現している。
【０００４】
《Ｂ．不正利用防止対策》
他方、複製が容易なデジタルコンテンツは、不正な複製による利用を防止することが必要となる。
不正利用防止方法の一例としては、デジタルコンテンツを閲覧できる端末装置を指定する私的利用制限方法がとられる。たとえば、特許文献１の技術には、購入したソフトウエアを使用できる端末装置やユーザーを指定してこれをサーバーで管理できる技術が開示されている。
あるいは、不正利用防止方法の他の例としては、閲覧する端末装置を変更する場合に、デジタルコンテンツを管理するコンテンツ配信サーバー装置へ一旦移動し、コンテンツ配信サーバー装置を経由して別の端末にダウンロードすることで閲覧可能にする閲覧制御方法が用いられている場合がある。
たとえば、非特許文献１の技術には、会社でパソコンにダウンロードした電子書籍を、トランクルーム（コンテンツ配信サーバー装置）に保管した後に自宅のパソコンにダウンロードして、移動した電子書籍を読むことを可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許３３６６１４３号公報（段落［００２７］、図６，７）
【非特許文献】
【０００６】
【非特許文献１】？ｅＢｏｏｋトランクルーム″、［online］、ｅＢｏｏｋＪａｐａｎ、［平成２２年 ０１月２５日検索］、インターネット〈 URL：https://sys.ebookjapan.jp/trunk/help/about#trunk.asp〉
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述の私的利用制限方法では、管理するサーバーに接続できる環境でなければ、デジタルコンテンツを閲覧できないという不具合が生じる。
すなわち、特許文献１の技術のようにユーザーを指定する方法は、購入したコンテンツを閲覧するときに、サーバー装置にアクセスしければならない。
非特許文献１の技術のように閲覧装置を変更する方法は、コンテンツを配信サーバー装置に移動する時間と、このサーバー装置から別の端末装置にダウンロードする時間と手間を要して、利便性が損なわれる。また、コンテンツ配信サーバーは、コンテンツを保管する領域を必要とするので、コンピューター資源に負担をかける問題がある。
【０００８】
本発明は以上のような点を解決するためになされたものであって、本発明の課題は、デジタルコンテンツを簡単に閲覧できて、かつ、デジタルコンテンツの不正な閲覧を防止することが可能なコンテンツ管理方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、以下の各態様に記載の手段により、前記課題を解決する。
すなわち、本願発明の第１の発明は、
ユーザー識別子とそのユーザーが使用するものとして登録された閲覧装置を特定するデバイス識別子とを対応付けたデバイス管理データを格納する管理サーバー装置と、
ユーザー識別子および、自身のビューワー機能の起動が認められる閲覧装置を特定するデバイス識別子の記録を内蔵する電子書籍用ビューワーと、
自身のデバイス識別子を記憶し、前記管理サーバー装置にネットワーク接続して使用される閲覧装置と、
を用いるコンテンツ管理方法であって、
管理サーバー装置が、ユーザー識別子とコンテンツ識別子を含むコンテンツリクエストを受け付けるコンテンツリクエスト受付ステップと、
管理サーバー装置が、コンテンツリクエストに指定されたユーザー識別子をキーにしてデバイス管理データを参照して、該ユーザー識別子に対応したデバイス識別子を読み取り、このデバイス識別子とユーザー識別子との組み合わせを含む、正当に取得された電子書籍であることを示すためのデータであるコンテンツ管理データをコンテンツリクエストのコンテンツ識別子に関係付けて作成するコンテンツ管理作成ステップと、
管理サーバー装置がコンテンツリクエストのコンテンツ識別子により識別される電子書籍データと、作成したコンテンツ管理データをリクエスト元へ提供するステップと、
ビューワー機能の起動が認められた閲覧装置上で、電子書籍用ビューワーが、自身が内蔵するユーザー識別子と、閲覧対象として指定されたコンテンツに関係付けられるコンテンツ管理データのユーザー識別子とを比較して、一致したか否かを判定するユーザー識別子判定ステップと、
このユーザー識別子判定ステップの判定結果が一致の場合にのみ実行されるステップであって、電子書籍用ビューワーが、自身が内蔵するデバイス識別子と、前記コンテンツ管理データに関連付けられたデバイス識別子とを比較して、一致したか否かを判定するデバイス識別子判定ステップと、
デバイス識別子判定ステップの判定結果が一致であれば電子書籍を表示するコンテンツ閲覧ステップと、
を含んだ手順でなされること、を特徴とするコンテンツ管理方法である。
【００１０】
このように、ビューワー機能の起動が認められる閲覧装置上の電子書籍用ビューワーのみが電子書籍を表示して閲覧することが出来る。すなわち、電子書籍は、所定の携帯表示装置以外の電子書籍用ビューワーでは、閲覧することが不可能である。
【００１１】
本願発明の第２の発明は、
第１の発明に記載のコンテンツ管理方法において、
閲覧装置の電子書籍用ビューワーが、閲覧者によって入力されたユーザー識別子を受け付けて、ユーザー識別子と閲覧装置自身が記憶するデバイス識別子を含むデバイス管理登録リクエストを管理サーバー装置に、送信するデバイス管理登録リクエストステップと、
管理サーバー装置が、デバイス管理登録リクエストのユーザー識別子が本人認証に成功したユーザー識別子であることを確認した後に、このユーザー識別子とデバイス管理登録リクエストのデバイス識別子を対応付けた新たなデバイス管理データを作成して登録するデバイス管理登録ステップと、
管理サーバー装置が、デバイス管理登録リクエスト元の閲覧装置に、登録完了報告を返信する登録完了報告ステップと、
電子書籍用ビューワーが、受信した登録完了報告を受け付けて、デバイス管理登録リクエストに用いたユーザー識別子とデバイス識別子を自身に記録して内蔵する識別子内蔵ステップと、
を含む手順であることを特徴とするコンテンツ管理方法である。
【００１２】
このことによって、コンテンツを購入後に、携帯表示装置を変更することが可能である。
【発明の効果】
【００１４】
本願発明によれば、
（１）閲覧用携帯表示装置の電子書籍用ビューワーは、起動が認められるか否かを、自分自身で判断することが可能である。
（２）閲覧用携帯表示装置を変更しても、電子書籍用ビューワーは、以前に取得した電子書籍を、閲覧表示することが可能である。
このように、電子書籍用ビューワーの起動の可否判断するためには、管理サーバー装置などの他の装置が不要であって、閲覧用携帯表示装置上だけで、自身で判断することが出来きるという高い利便性を実現した。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態による電子コンテンツ配信システム１の概要を説明する全体図である。
【図２】電子コンテンツ配信システム１の大まかな作業手順と処理手順を説明する図である。
【図３】各種のデータの形式を説明する図である。
【図４】ビューワーインストールと、本人認証の詳細な処理手順を説明する図である。
【図５】デバイス管理登録と、正当なビューワー証明情報の埋め込みの詳細な処理手順を説明する図である。
【図６】電子書籍の申込と閲覧処理の詳細な手順を説明する図である。
【図７】電子書籍用ビューワーが内蔵するデバイスＩＤを変更する処理の詳細な手順を説明する図である。
【図８】電子書籍用ビューワーが内蔵するデバイスＩＤを変更する処理の詳細な手順を説明する図である。
【図９】電子書籍のコンテンツ管理データを変更する処理の詳細な手順を説明する図である。
【図１０】電子書籍のコンテンツ管理データを変更する処理の詳細な手順を説明する図である。
【図１１】携帯表示装置１００の詳細な構成を説明する図である。
【図１２】電子書籍用ビューワーの起動処理を説明するフローチャートである。
【図１３】電子書籍閲覧処理のフローチャートである。
【図１４】管理サーバー装置３００の詳細な構成図である。
【図１５】（実施例２）電子コンテンツ配信システム２の大まかな作業手順と処理手順を説明する図である。
【図１６】（実施例２）デバイス管理データの説明図である。
【図１７】（実施例２）仮削除候補リストの例である。
【図１８】（実施例２）携帯表示装置１００’の詳細な構成図である。
【図１９】（実施例２）コンテンツ管理サーバー装置３００’の詳細な構成図である。
【図２０】（実施例２）仮削除／仮登録処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
【実施例１】
【００１７】
図１は、本発明の実施の形態による電子コンテンツ配信システム１の概要を説明する全体構成図である。
電子コンテンツ配信システム１は、携帯表示装置１００（＝閲覧装置）と、管理サーバー装置３００と、がネットワーク９００に接続されて構成される。
【００１８】
携帯表示装置１００は、たとえば、既存の携帯電話、あるいは、既存の電子書籍端末（電子書籍リーダー）であって、ＷＥＢブラウザーと、後述する専用プログラムを搭載したものである。
携帯表示装置１００は、アンテナ（基地局）６００と無線通信して、ゲートウェイ６１０を経由して、ネットワーク９００に接続する。
【００１９】
管理サーバー装置３００は、既存のデータベース管理プログラムを備えたサーバーコンピューターに、後述する管理データベースと専用プログラムを搭載したものである。
【００２０】
図２は、電子コンテンツ配信システム１の大まかな作業手順と処理手順を説明する図である。
【００２１】
《Ａ．電子書籍用ビューワーの初期登録》
（１）管理サーバー装置３００のユーザー認証用データによって登録ユーザーであることが確認された閲覧者によって、管理サーバー装置３００から携帯表示装置１００に、ビューワーをインストールするデータをダウンロードして、登録ユーザーによる正当なビューワーであることを証明する情報を埋め込んだ電子書籍用ビューワーをインストールする。（詳細は後述する）
（２）管理サーバー装置３００は、登録ユーザーがインストールしたビューワーを管理するデバイス管理データを登録する。（詳細は後述する）
【００２２】
《Ｂ．電子書籍の取得》
（３）ユーザー登録された閲覧者は、管理サーバー装置３００にアクセスして、携帯表示装置１００にデジタル・コンテンツ（＝電子書籍）の一覧を表示させて、アクセスした管理サーバー装置３００に電子書籍を申し込む。
（４）管理サーバー装置３００は、ユーザー登録された閲覧者によって取得（＝購入）された正当な電子書籍であることを示すコンテンツ管理データを付した電子書籍を携帯表示装置１００に送信する。
【００２３】
《Ｃ．電子書籍の閲覧》
（５）携帯表示装置１００において、閲覧者の操作に基づき起動された電子書籍用ビューワーは、自身が正当なビューワーであることを確認した後に、電子書籍が正当な電子書籍であることを確認して、その電子書籍を表示する。（詳細は後述する）
【００２４】
図３は、各種のデータの形式を説明する図である。
【００２５】
図３の（ａ）は、デバイス管理データ３９２の形式を説明する図である。
デバイス管理データ３９２は、ユーザー登録された閲覧者によりインストールされた正当なビューワーであることを示すためのデータである。
デバイス管理データ３９２は、ユーザーＩＤ１９２と、デバイスＩＤ１９１などから構成される。ユーザーＩＤ１９２は、ユーザーを識別する文字列である。デバイスＩＤ１９１は、携帯表示装置１００を識別する文字列である。（ＩＤ＝識別子）
【００２６】
図３の（ｂ）は、コンテンツ管理データ３９４の形式を説明する図である。
コンテンツ管理データ３９４は、ユーザー登録された閲覧者により取得された正当な電子書籍であることを示すためのデータである。
コンテンツ管理データ３９４は、ユーザーＩＤ３９４１と、デバイスＩＤ３９４２と、書誌情報３９４３などから構成される。ユーザーＩＤ３９４１は、ユーザーＩＤ１９２と同じである。デバイスＩＤ３９４２は、デバイスＩＤ１９１と同じである。書誌情報３９４３は、コンテンツＩＤや表題などを含む文字列である。
【００２７】
図３の（ｃ）は、ユーザー認証用データ３９５の形式を説明する図である。
ユーザー認証用データ３９５は、ユーザーＩＤ３９５１と暗証情報とビューワーパスワードを含んで構成される。ユーザーＩＤ３９５１は、ユーザーＩＤ１９２と同じである。暗証情報は、たとえば、パスワードで、文字列である。ビューワーパスワード（詳細は後述する）は、文字列である。
【００２８】
図４と図５は、電子書籍用ビューワーの初期登録処理の詳細を説明する図である。
以下に、図２の《Ａ．電子書籍用ビューワーの初期登録》の詳細な処理手順を説明する。
【００２９】
《Ａ．電子書籍用ビューワーの初期登録》
図４は、ビューワーインストール時の本人認証処理の詳細な手順を説明する図である。
携帯表示装置１００ａは、装置固有情報の値１９１ａ（たとえば、デバイスＩＤ値「xyz」）を記憶する。
《Ａ−１．ビューワーインストール》
（１−１）管理サーバー装置３００は、携帯表示装置１００ａが送信するビューワーリクエストを受け付けて、ビューワーインストールデータ３９１をリクエスト元の携帯表示装置１００に返信する。
（１−２）携帯表示装置１００は、ビューワーインストールデータ３９１を受信して、ビューワー部とＩＤ記録部１９３１とビューワーパスワード記録部１９３２を有する電子書籍用ビューワー１９３ａを作成してインストールする。なお、このＩＤ記録部１９３１とビューワーパスワード記録部１９３２には、後のステップにて、しかるべき内容のデータが記録される。
《Ａ−２．本人認証》
（１−３）携帯表示装置１００ａの電子書籍用ビューワー１９３ａは、ユーザー登録している閲覧者が入力したユーザーＩＤ値「ABC」１９２ａとパスワード（＝PW）の組合せを受け付けて、この組み合わせと携帯表示装置１００が記憶するデバイスＩＤ値「xyz」１９１ａを含むデバイス管理登録リクエストを管理サーバー装置３００に送信する。
（１−４）管理サーバー装置３００は、デバイス管理登録リクエストを受信する。
（１−５）管理サーバー装置３００は、受信したデバイス管理登録リクエストのユーザーＩＤ値「ABC」１９２ａとパスワードの組合せを用いて、管理データベースの登録ユーザーファイル中の各ユーザー認証用データ３９５ｉを参照して、ユーザーＩＤ３９５１とパスワードの組合せと比較して、一致する組合せが存在する場合にのみ、本人認証が成功したと判定する。
（１−６）管理サーバー装置３００は、本人認証が成功した場合にのみ、少なくとも、ユーザーＩＤ値「ABC」１９２ａとデバイスＩＤ値「xyz」１９１ａを用いて、ハッシュ関数にてビューワーパスワード（＝VPW）を作成して、ユーザーＩＤとパスワードの一致する組合せを有するユーザー認証用データ３９５ａにこのVPWを記録して管理データベースの登録ユーザーファイルのデータを更新・登録する。
【００３０】
図５は、ビューワーインストール時のデバイス管理登録と、正当なビューワー証明情報の埋め込み処理の詳細な手順を説明する図である。
《Ａ−３．デバイス管理登録》
（２−１）管理サーバー装置３００は、ユーザーＩＤ値「ABC」１９２ａとデバイスＩＤ値「xyz」１９１ａを対応付けたデバイス管理データ３９２ａを作成して管理データベースが管理するデバイス管理ファイルに登録・格納する。
（２−２）管理サーバー装置３００は、登録・記録したVPWを有する登録完了報告をリクエスト元の携帯表示装置１００に返信する。
《Ａ−４．ＩＤの記録》
（２−３）携帯表示装置１００ａの電子書籍用ビューワー１９３ａは、登録完了報告を受信する。
（２−４）携帯表示装置１００ａの電子書籍用ビューワー１９３ａは、デバイス管理登録リクエストに用いた、２つのＩＤの組合せ１９３１ａ（＝ユーザーＩＤ値「ABC」１９２ａとデバイスＩＤ値「xyz」１９１ａの組合せ）を電子書籍用ビューワーのＩＤ記録部１９３１に記録して、登録完了報告のVPWをビューワーパスワード記録部１９３２に記録して、内蔵する。
【００３１】
図６は、電子書籍の申込と閲覧処理の詳細な手順を説明する図である。
以下に、図２の《Ｂ．電子書籍の取得》と《Ｃ．電子書籍の閲覧》の詳細な処理手順を説明する。
【００３２】
《Ｂ．電子書籍の取得》
（３−１) 電子書籍用ビューワーをインストールした携帯表示装置１００ａは、管理サーバー装置３００から取得したコンテンツ一覧を表示して、閲覧者が入力したコンテンツを指定する情報（たとえば、コンテンツＩＤ）を受け付けて、受け付けたコンテンツＩＤ（図示せず）と、予め入力されているユーザーＩＤ値「ABC」１９２ａを含むコンテンツリクエストを作成する。なお、ユーザーＩＤは、本人認証が成功したユーザーＩＤである。
（３−２)携帯表示装置１００ａは、コンテンツリクエストを送信する。
【００３３】
（４−１）管理サーバー装置３００は、管理データベースが管理するデバイス管理ファイルの各デバイス管理データ３９２ｉを参照して、受信したコンテンツリクエストのユーザーＩＤ値「ABC」１９２ａに対応するデバイスＩＤ値（たとえば、「xyz」）を読み取って、ユーザーＩＤ値「ABC」とデバイスＩＤ値「xyz」を含むコンテンツ管理データ３９４ａを作成する。
（４−２）管理サーバー装置３００は、作成したコンテンツ管理データ３９４ａとコンテンツＩＤに対応する電子書籍３９３ａを組み合わせて、携帯表示装置１００ａに返信する。
（４−３）携帯表示装置１００ａは、コンテンツ管理データ３９４ａと電子書籍３９３ａを受信して、両者を関連付けて、格納する。
【００３４】
なお、ステップ（３−１）と（３−２）において、電子書籍用ビューワーをインストールした携帯表示装置１００ａの代わりに、異なる端末装置（たとえば、パーソナルコンピューター＝ＰＣ）が所定のコンテンツリクエストを送信してもよい。このときは、管理サーバー装置３００は、コンテンツリクエストを受け付けて保持しておき、携帯表示装置１００ａが、リクエストしたコンテンツのダウンロードを要求してきたときに、コンテンツリクエストに基づいてコンテンツ管理データ３９４と電子書籍３９３を用意して、送信すればよい。
【００３５】
《Ｃ．電子書籍の閲覧》
《Ｃ−１．ビューワー判定》
（５−１）携帯表示装置１００にインストールされている電子書籍用ビューワー１９３は、閲覧者の操作に基づいて起動して、携帯表示装置が記憶するデバイスＩＤ１９１を、電子書籍用ビューワー１９３が内蔵するデバイスＩＤと比較・照合して、自身が登録ユーザーによって初期登録された電子書籍用ビューワー（＝正当な電子書籍用ビューワー）であるか否かを確認するビューワー判定処理を実行する。
電子書籍用ビューワー１９３ａは、ビューワー判定処理を実行して、携帯表示装置が記憶するデバイスＩＤ値「xyz」１９１ａを、電子書籍用ビューワー自身が内蔵するデバイスＩＤ値「xyz」と比較・照合して、比較・照合結果が一致するので、電子書籍用ビューワーの正当性を確認して、ビューワー機能を起動する（＝電子書籍の閲覧を可能な状態にする）。
このように、比較・照合結果が一致する場合とは、登録ユーザーによって初期登録処理が行なわれた電子書籍用ビューワーであることを示している。また、比較・照合結果が不一致の場合とは、初期登録処理が行なわれていない電子書籍用ビューワーであることを示している。電子書籍用ビューワーは、自身が正当な電子書籍用ビューワーであるか否かを自己診断することが可能である。
【００３６】
《Ｃ−２．コンテンツ判定》
（５−２）ビューワー判定処理によって正当性を確認した電子書籍用ビューワー１９３は、閲覧者（登録ユーザー）が正規に取得した電子書籍であるか否かを確認するコンテンツ判定処理を実行する。（ユーザーＩＤが一致して、デバイスＩＤの不一致の場合の説明は後述する）
ビューワー判定処理によって電子書籍の閲覧を許可された電子書籍用ビューワー１９３ａは、コンテンツ判定処理を実行して、コンテンツ管理データ３９４ａのユーザーＩＤ値「ABC」とデバイスＩＤ値「xyz」と、電子書籍用ビューワー１９３ａのＩＤ記録部１９３１に記録して内蔵する２つのＩＤ値の組合せ１９３１ａ（＝ユーザーＩＤ値「ABC」とデバイスＩＤ値「xyz」の組合せ）とを比較・照合して、比較・照合結果が共に「一致」する場合は、表示可のコンテンツであると判定する。
このように、比較・照合結果が共に一致する場合とは、閲覧者本人が取得した正当なコンテンツであることを示している。また、比較・照合結果がユーザーＩＤの不一致の場合とは、閲覧しようとしている電子書籍は他人が取得したコンテンツであることを示している。
【００３７】
（５−３）電子書籍用ビューワー３９１ａは、コンテンツ判定処理によって表示可のコンテンツであると判定された場合は、電子書籍３９３ａを表示する。
このように、所定の携帯表示装置１００にインストールされた電子書籍用ビューワーだけが、正当に取得した電子書籍を、表示できる。
このとき、ビューワー判定処理とコンテンツ判定処理は、携帯表示装置上でのみ実行して、管理サーバー装置を必要としない。
【００３８】
次に、他の携帯表示装置から電子書籍用ビューワーを移動して、電子書籍用ビューワーを初期登録する場合を説明する。
【００３９】
図７と図８は、他の携帯表示装置の電子書籍用ビューワーを用いて、電子書籍用ビューワーを初期登録する処理の詳細な手順を説明する図である。この処理は、電子書籍用ビューワーのデバイスＩＤを変更する処理に相当する。
以下の説明では、ユーザーＩＤ値「ABC」の閲覧者が、デバイスＩＤ値「xyz」を内蔵する携帯表示装置（＝第１の携帯表示装置）１００ａの電子書籍用ビューワーを用いて、デバイスＩＤ値「jkl」をＩＤ記録部に記録・内蔵する携帯表示装置（＝第２の携帯表示装置）１００ｂに電子書籍用ビューワーを登録する例を用いる。
【００４０】
図７は、２台の携帯表示装置にて電子書籍用ビューワーを複製するときに行なう処理の詳細な手順を説明する図である。
《自身のデバイス管理データの削除》
（１'−１）第１の携帯表示装置１００ａの電子書籍用ビューワーは、管理サーバー装置３００に、デバイスＩＤとユーザーＩＤを含むデバイス管理削除リクエストを発行する。なお、ユーザーＩＤは、本人認証が成功したユーザーＩＤである。
（１'−２）管理サーバー装置３００は、受信したデバイス管理削除リクエストのデバイスＩＤとユーザーＩＤの組合せを用いて、デバイス管理ファイルを参照して、一致する組合せを有するデバイス管理データを削除する。
《電子書籍用ビューワーの複写》
（１'−３）第１の携帯表示装置１００ａは、閲覧者の操作に基づいて、第２の携帯表示装置１００ｂと、たとえば、近接無線接続にて直接接続をして、インストールされて初期登録された電子書籍用ビューワー１９３ａ（＝ユーザーＩＤ「ABC」とデバイスＩＤ「xyz」をＩＤ記録部に記録・内蔵する電子書籍用ビューワー）を移動する（あるいは、複製してもよい）。第２の携帯表示装置１００ｂは、受信した電子書籍用ビューワー１９３ａを、保存・格納する。
【００４１】
《ビューワー判定》
第２の携帯表示装置１００ｂは、閲覧者の操作に基づいて、格納される電子書籍用ビューワー１９３ａを起動して、電子書籍用ビューワーの初期登録処理を開始する。
（１'−４）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ａは、ビューワー判定処理を実行して、携帯表示装置１００ｂが記憶するデバイスＩＤ「jkl」１９１ｂを、電子書籍用ビューワーのＩＤ記録部１９３１に記録されたデバイスＩＤ「xyz」と比較して、その比較・照合結果が不一致であるので、ビューワー自身のＩＤ記録部１９３１とビューワーパスワード記録部１９３２の記録を消去して、次に、本人認証処理の実行を指示する。
《本人認証》
（１'−５）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ａは、図４の（１−３）と同様の処理を行ない、ユーザーＩＤ値「ABC」１９２ａとパスワードとデバイスＩＤ「jkl」１９１ｂを含むデバイス管理登録リクエストを管理サーバー装置３００に送信する。
（１'−６）管理サーバー装置３００は、図４の（１−４）と同様の処理を行なう。
（１'−７）管理サーバー装置３００は、図４の（１−５）と同様の処理を行なう。
（１'−８）管理サーバー装置３００は、本人認証が成功した場合にのみ、少なくとも、ユーザーＩＤ値「ABC」１９２ａとデバイスＩＤ値「jkl」１９１ｂを用いて、ハッシュ関数にてビューワーパスワード（＝VPW）を作成する。
（１'−９）管理サーバー装置３００は、本人認証が成功したときに一致した組合せを有するユーザー認証用データ３９５ａを管理データベースの登録ユーザーファイルから読み出して、作成したVPWに書き直して、このユーザー認証用データ３９５ａを用いて、登録ユーザーファイルのユーザー認証用データ３９５ａを更新する。
【００４２】
図８は、第２の携帯表示装置が複製した電子書籍用ビューワーを初期登録するときに行なう処理の詳細な手順を説明する図である。
《デバイス管理登録》
（２'−１）管理サーバー装置３００は、図５の（２−１）と同様の処理を行ない、ユーザーＩＤ値「ABC」１９２ａとデバイスＩＤ値「jkl」１９１ｂを対応付けたデバイス管理データ３９２ｂを作成して管理データベースが管理するデバイス管理ファイルに登録・格納する。
（２'−２）管理サーバー装置３００は、図５の（２−２）と同様の処理を行なう。
【００４３】
《ＩＤの記録》
デバイス管理データを登録したので、２つのＩＤを電子書籍用ビューワーのＩＤ記録部に記録して内蔵する処理を行なう。
（２'−３）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ａは、図５の（２−３）と同様の処理を行なう。
（２'−４）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ａは、図５の（２−４）と同様の処理を行ない、デバイス管理登録リクエストに用いたユーザーＩＤ値「ABC」とデバイスＩＤ値「jkl」の組合せ１９３１ｂを電子書籍用ビューワーのＩＤ記録部１９３１に記録して、登録完了報告のVPWをビューワーパスワード記録部１９３２に記録して、初期登録した電子書籍用ビューワー１９３ｂを作成する。
【００４４】
このようにして、他の携帯表示装置１００ａから複製または移動した電子書籍用ビューワー１９３ａのデバイスＩＤを自身のデバイスＩＤに書き換えて変更することにより、電子書籍用ビューワーの初期登録処理を終了する。初期登録処理された電子書籍用ビューワー１９３ｂは、ビューワー判定処理によって電子書籍の閲覧が可能な電子書籍用ビューワーである。
【００４５】
次に、他の携帯表示装置から電子書籍を移動（または、複製）して、閲覧表示する場合を説明する。
図９と図１０は、他の携帯表示装置から移動（または、複製）した電子書籍を携帯表示装置で表示可能にする処理の詳細な手順を説明する図である。この処理は、コンテンツ管理データを変更する処理である。
次の説明では、デバイスＩＤ「xyz 」を内蔵する携帯表示装置１００ａ（＝第１の携帯表示装置）で表示可能であった電子書籍を、デバイスＩＤ「jkl」を内蔵する携帯表示装置１００ｂ（＝第２の携帯表示装置）で表示可能にする例を用いる。
【００４６】
《Ｃ．電子書籍の閲覧》
図９は、コンテンツ判定の結果を受けて、本人認証する処理の詳細な手順を説明する図である。
《コンテンツの複製・移動》
（４'−１）第１の携帯表示装置１００ａは、コンテンツ管理データ３９４ｄ（＝ユーザーＩＤ「ABC」とデバイスＩＤ「xyz」を含むコンテンツ管理データ）と電子書籍の組合せを、第２の携帯表示装置１００ｂに、送信する。
（４'−２）第２の携帯表示装置１００ｂは、コンテンツ管理データ３９４ｄ（＝ユーザーＩＤ「ABC」とデバイスＩＤ「xyz」を含むコンテンツ管理データ）と電子書籍の組合せを、受信して格納する。
《コンテンツ判定》
（５'−１）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ｂは、コンテンツ判定処理を実行して、コンテンツ管理データ３９４ａのユーザーＩＤ「ABC」とデバイスＩＤ「xyz」を、電子書籍用ビューワー１９３ｂが内蔵する２つのＩＤ（＝ユーザーＩＤ「ABC」１９２ａとデバイスＩＤ「jkl」１９１ｂ）と比較して、比較結果がユーザーＩＤの一致と、デバイスＩＤの不一致であるので、コンテンツ管理変更処理の実行を指示する。
《本人認証》
（５'−２）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ｂは、ビューワー自身に内蔵するユーザーＩＤ値「ABC」とデバイスＩＤ「jkl」とVPWの値を含むコンテンツ管理変更リクエストを管理サーバー装置３００に送信する。
（５'−３）管理サーバー装置３００は、コンテンツ管理変更リクエストを受信する。
（５'−４）管理サーバー装置３００は、受信した認証リクエストのユーザーＩＤ値「ABC」１９２ａとVPWの値の組合せを用いて、管理データベースの登録ユーザーファイル中の各ユーザー認証用データ３９５ｉを参照して、ユーザーＩＤ３９５１とVPW３９５２の組合せと比較して、一致する組合せが存在する場合にのみ、本人認証が成功したと判定する。
【００４７】
図１０は、コンテンツ管理データを変更する処理の詳細な手順を説明する図である。
《コンテンツ管理書換許可》
（６−１）管理サーバー装置３００は、本人認証が成功した場合にのみ、受信したコンテンツ管理変更リクエストのユーザーＩＤ１９２とデバイスＩＤの組合せを用いて、デバイス管理ファイルを参照して、一致する組合せが存在する場合にのみ、コンテンツ管理書換許可を作成する。なお、一致する組合せが存在しない場合には、書換不可を作成する。
（６−２）管理サーバー装置３００は、コンテンツ管理書換許可（あるいは、書換不可）を、携帯表示装置１００に返信する。
（６−３）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ｂは、コンテンツ管理書換許可を受信して、ビューワー自身のデバイスＩＤ値「jkl」を用いて、コンテンツ管理データ３９４ａのデバイスＩＤ値を書き換えて、ユーザーＩＤ値「ABC」とデバイスＩＤ値「jkl」を含むコンテンツ管理データ３９４ｂに更新して格納する。なお、書換不可を受信した場合には、たとえば、表示不可を表示して終了する。
【００４８】
《コンテンツ判定》
（７−１）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ｂは、コンテンツ判定処理を実行して、更新したコンテンツ管理データ３９４ｂのユーザーＩＤ値「ABC」とデバイスＩＤ値「jkl」を、電子書籍用ビューワーが内蔵するユーザーＩＤ値「ABC」とデバイスＩＤ値「jkl」と比較・照合して、比較・照合結果が共に「一致」するので、表示可のコンテンツであると判定する。
（７−２）第２の携帯表示装置１００ｂの電子書籍用ビューワー１９３ｂは、コンテンツ判定処理によって表示可のコンテンツであると判定された電子書籍３９３ａを表示する。
【００４９】
このように、正当に取得した電子書籍のユーザーＩＤは、常に携帯表示装置の電子書籍用ビューワー１９３が内蔵するユーザーＩＤと一致するので、電子書籍を閲覧する携帯表示装置を変更しても、変更前に取得した電子書籍を閲覧することが可能である。
【００５０】
図１１は、携帯表示装置１００の詳細な構成を説明する図である。
携帯表示装置１００は、少なくとも、ＣＰＵ１０１と、表示部１０３と、入力検知部１０２と、電子カメラ１０４と、スピーカー１０６と、電源部１０７と、記憶部１０９と専用プログラムとを備える。
ＣＰＵ１０１と、表示部１０３と、入力検知部１０２と、電子カメラ１０４と、マイク１０５と、スピーカー１０６と、記憶部１０９とは、ＢＵＳ１９９で接続される。
【００５１】
ＣＰＵ１０１は、中央演算装置である。
表示部１０３は、液晶表示装置や有機ＥＬ表示装置やプラスマ表示装置などである。
入力検知部１０２は、タッチセンサーである。入力検知部１０２は、入力操作する者の指が画面に触れた時の位置を検知して、座標情報を出力する。
表示部１０３とタッチセンサーとにより、タッチパネルを構成する。
なお、入力検知部１０２は、キーボタンでもよい。
【００５２】
電源部１０７は、二次電池である。電源部１０７は、他の回路に電源を供給する。
【００５３】
携帯表示装置１００は、無線通信部１０８を備えてもよい。
無線通信部１０８は、アンテナコイルを接続した無線発振回路（ＲＦ回路）である。無線発振回路は、無線信号をデータに変換する受信回路、および、データを無線信号に変換する送信回路などから構成されている。無線信号は、アンテナコイルを経由して基地局６００と送受信される。無線通信部１０８は、Ｗ−ＣＤＭＡ方式の無線通信機能を含む。Ｗ−ＣＤＭＡ方式は、国際電気通信連合（ＩＴＵ）が定める通信規格「ＩＭＴ−２０００」に準拠した第３世代移動通信システムの一つの無線通信形式である。
【００５４】
記憶部１０９は、半導体メモリーや磁気メモリーである。
記憶部１０９は、オペレーティングシステム１８５（＝ＯＳ）と、ＷＥＢブラウザー１８４と、デバイスＩＤ格納領域１０９１と、ビューワー格納領域１０９３と、コンテンツ格納領域１０９５と、専用プログラムとを記憶する。
【００５５】
オペレーティングシステム１８５は、携帯表示装置１００のハードウェア（たとえば、ＣＰＵ１０１と、表示部１０３と、入力検知部１０２と、ネットワーク通信部１０８と、記憶部１０９と、その他など）を管理・制御して、応用ソフトウエア（たとえば、ＷＥＢブラウザー１８４や電子書籍用ビューワー１９３、専用プログラムなど）に対して、これらのハードウェアを利用できるようなサービスを提供する基本ソフトウエアである。
【００５６】
ＷＥＢブラウザー１８４は、既存のブラウザーである。ブラウザーは、Ｗｅｂサーバーと通信して取り寄せたリソース（たとえば、ＨＴＭＬで記述されたテキスト、画像など）を表示閲覧するプログラムである。また、ＷＥＢブラウザー１８４は、表示閲覧されたテキスト、画像などに対する入力操作（テキストの入力やハイパーリンクの選択など）を受け付ける。
なお、ＷＥＢブラウザー１８４は、管理サーバー装置３００から、ハイパーリンク（＝ＵＲＬ）が埋め込まれたコンテンツ一覧画面を受信して表示するようにしてよい。このとき、ＷＥＢブラウザー１８４は、コンテンツ一覧画面に対して入力指示されて選択されたコンテンツのＵＲＬをコンテンツリクエストとして送信して、返信されたコンテンツ管理データ３９４と電子書籍３９３を受信して取得する。（この場合は、ＷＥＢブラウザー１８４は、コンテンツ要求手段１４０を兼ねる）
【００５７】
デバイスＩＤ格納領域１０９１は、デバイスＩＤデータ１９１を書き換え不能に格納する。
ビューワー格納領域１０９３は、デバイスＩＤデータとユーザーＩＤデータとを内蔵する電子書籍用ビューワー１９３を格納する。
コンテンツ格納領域１０９５は、電子書籍３９３とコンテンツ管理データ３９４を格納する。
【００５８】
このほかに、ビューワー要求手段１１０と、コンテンツリ要求手段１４０と、デバイス管理変更手段１５０と、を備える。これらの各手段は、それぞれの専用プログラムによって実現され、専用プログラムがＣＰＵ１０１に解釈・実行されることによって機能する。
【００５９】
ビューワー要求手段１１０は、
表示部１０３に表示されたユーザーＩＤ入力画面に対して、タッチパネルの入力検知部１０２が検知した指の接触座標位置に基づいて、文字列を受け付けて一時的に保持するユーザーＩＤ受付機能と、
ユーザーＩＤ１９２と、デバイスＩＤ格納領域１０９１のデバイスＩＤデータ１９１を含むビューワーリクエストを管理サーバー装置３００に送信するリクエスト機能と、
管理サーバー装置３００が返信する、ビューワーインストールデータ３９１を受信するビューワー受信機能と、
を実行するアプリケーションプログラムである。
【００６０】
ビューワーインストールデータ３９１は、電子書籍用ビューワー１９３を作成してインストールする。
【００６１】
コンテンツ要求手段１４０は、表示部１０３に表示されたコンテンツ一覧画面に対して、タッチパネルの入力検知部１０２が検知した指の接触座標位置に基づいて、入力されたコンテンツＩＤを受け付けるコンテンツ指定機能と、
ユーザーＩＤとコンテンツＩＤを含むコンテンツリクエストを管理サーバー装置３００に送信するコンテンツリクエスト機能と、
管理サーバー装置３００が送信するコンテンツ管理データ３９４と電子書籍３９３を受信するコンテンツ受信機能と、
を実行するアプリケーションプログラムである。
【００６２】
電子書籍用ビューワー１９３は、
ユーザーＩＤと、デバイスＩＤ格納領域１０９１のデバイスＩＤ（＝閲覧装置を特定するデバイスＩＤ）を含むデバイス管理登録リクエストを管理サーバー装置３００に送信するデバイス管理登録リクエスト送信機能と、
自身に、デバイス管理登録リクエストで指定したユーザーＩＤとデバイスＩＤの記録を内蔵するＩＤ内蔵機能と、
を実行するアプリケーションプログラムである。
【００６３】
さらに、電子書籍用ビューワー１９３は、
コンテンツ格納領域１０９５のコンテンツ管理データと電子書籍を読み取る電子書籍読取機能と、
電子書籍用ビューワーが内蔵するデバイスＩＤ値と、デバイスＩＤ格納領域１０９１のデバイスＩＤ値とを比較・照合して、比較・照合結果が一致するか否かを判定して、一致する場合には、電子書籍の閲覧を許可して、不一致の場合は、電子書籍の閲覧を許可しないビューワー判定機能と、
を実行するアプリケーションプログラムである。
【００６４】
さらに、電子書籍用ビューワー１９３は、
ビューワー判定機能によって電子書籍の閲覧を許可された場合は、電子書籍用ビューワーが内蔵するユーザーＩＤ値とデバイスＩＤ値とを、それぞれ、コンテンツ管理データ３９４のユーザーＩＤ値とデバイスＩＤ値と比較して、比較・照合結果が、ＩＤが共に一致の場合は、表示可のコンテンツであると判定して、比較・照合結果がユーザーＩＤが不一致の場合は表示不可のコンテンツであると判定して、比較・照合結果がユーザーＩＤが一致してデバイスＩＤが不一致の場合は、ユーザーＩＤを含むコンテンツ管理変更リクエストを作成するコンテンツ判定機能と、
コンテンツ判定機能によって表示可のコンテンツであると判定された場合は、電子書籍を表示する電子書籍表示機能と、
を実行するアプリケーションプログラムである。
【００６５】
さらに、電子書籍用ビューワー１９３は、
ビューワー自身が内蔵するユーザーＩＤとデバイスＩＤを含むコンテンツ管理変更リクエストを管理サーバー装置３００に送信するコンテンツ管理変更リクエスト機能と、
管理サーバー装置３００からコンテンツ管理書換許可が返信された場合にのみ、コンテンツ管理変更リクエストで指定したデバイスＩＤを用いて、電子書籍読取機能が読み取ったコンテンツ管理データのデバイスＩＤを書き換えて更新するコンテンツ管理更新機能と、
を実行するアプリケーションプログラムである。
【００６６】
図１２と図１３は、電子書籍用ビューワーの処理のフローチャートである。
【００６７】
図１２は、電子書籍用ビューワーの起動処理を説明するフローチャートである。
「ビューワー起動処理」
（１）電子書籍用ビューワーは、デバイスＩＤ格納領域１０９１のデバイスＩＤを読み取る。（ステップＳ１１０）
（２）電子書籍用ビューワーは、電子書籍用ビューワー１９３が内蔵するデバイスＩＤと、デバイスＩＤ格納領域１０９１のデバイスＩＤとを比較して、一致するか否かを判定する。
ビューワー判定機能の判定結果が、一致であれば、図１３の「１」（ステップＳ２１５）に進む。ビューワー判定機能の判定結果が、否（＝不一致）であれば、ステップＳ１２５に進む。（ステップＳ１２０）
（３）電子書籍用ビューワーは、終了する。（ステップＳ１２５）
【００６８】
図１３は、電子書籍閲覧処理のフローチャートである。
「コンテンツ読取処理」
（１）電子書籍用ビューワーは、コンテンツ格納領域１０９５のコンテンツ管理データと電子書籍を読み取る。（ステップＳ２００）
「ユーザー判定処理」
（２）電子書籍用ビューワーは、読み取ったコンテンツ管理データのユーザーＩＤと、電子書籍用ビューワー１９３が内蔵するユーザーＩＤとを比較して、一致するか否かを判定する。判定結果が、否（＝不一致）であれば、ステップＳ２１５に進む。判定結果が、一致であれば、ステップＳ２２０に進む。（ステップＳ２１０）
（３）電子書籍用ビューワーは、判定結果が、否（＝不一致）であるので、電子書籍の閲覧を許可しない。（ステップＳ２１５）
「デバイス判定処理」
（４）電子書籍用ビューワーは、ユーザー判定機能の判定結果が、一致であるので、電子書籍用ビューワー１９３が内蔵するデバイスＩＤと読み取ったコンテンツ管理データのデバイスＩＤとを比較して、一致するか否かを判定する。判定結果が、一致であれば、ステップＳ２２５に進む。判定結果が、否（＝不一致）であれば、ステップＳ２３０に進む。（ステップＳ２２０）
「電子書籍表示処理」
（５）電子書籍用ビューワーは、（ユーザーＩＤとデバイスＩＤが、共に一致したので）電子書籍読取機能が読み取った電子書籍を表示する。（ステップＳ２２５）
「コンテンツ管理変更リクエスト処理」
（６）電子書籍用ビューワーは、ユーザーＩＤを含むコンテンツ管理変更リクエストを管理サーバー装置３００に送信する。（ステップＳ２３０）
「コンテンツ管理更新処理」
（７）電子書籍用ビューワーは、コンテンツ管理変更リクエストの回答を受信する。（ステップＳ２４０）
（８）電子書籍用ビューワーは、コンテンツ管理変更リクエストの回答が書換許可であるか否かを判定する。書換許可である場合にのみ、ステップＳ２５０に進む。否（＝書換不可）の場合には、終了する。（ステップＳ２４５）
（９）電子書籍用ビューワーは、ビューワー自身が内蔵するデバイスＩＤを用いて、コンテンツ管理データのデバイスＩＤを更新する。ステップＳ２２０に戻る。（ステップＳ２５０）
【００６９】
図１４は、管理サーバー装置３００の詳細な構成図である。
管理サーバー装置３００は、ＣＰＵ３０１と、表示部３０３と、入力部３０２と、ネットワーク通信部３０４と、記憶部３０９と専用プログラムとを備える。
ＣＰＵ３０１と、表示部３０３と、入力部３０２と、ネットワーク通信部３０４と、記憶部（記憶手段）３０９とは、ＢＵＳ３９９で接続される。
【００７０】
ＣＰＵ３０１は、中央演算装置である。
表示部３０３は、液晶表示装置や有機ＥＬ表示装置である。
入力部３０２は、たとえば、マウスやキーボードである。
ネットワーク通信部３０４は、ＬＡＮアダプターである。
【００７１】
記憶部３０９は、半導体メモリーや磁気メモリーである。
記憶部３０９は、オペレーティングシステム３８５（＝ＯＳ）と、既存のデータベース管理プログラム３８３と、既存のＷｅｂサーバプログラムと、専用プログラムとを記憶する。
また、記憶部３０９は、コンテンツ格納領域３０９１と、ビューワー格納領域３０９３と、登録ユーザー格納領域３０９４と、デバイス管理格納領域３０９５と、を有する。
コンテンツ格納領域３０９１は、コンテンツＩＤを対応付けたコンテンツデータ３９３をレコードとして記録するコンテンツファイルを格納する。
ビューワー格納領域３０９３は、ビューワー３９１を格納する。
登録ユーザー格納領域３０９４は、ユーザー認証用データ３９５をレコードとして記録するコンテンツファイルを格納する。
デバイス管理格納領域３０９５は、デバイス管理データ３９２をレコードとして記録するコンテンツファイルを格納する。
【００７２】
オペレーティングシステム３８５は、管理サーバー装置３００のハードウェア（たとえば、ＣＰＵ３０１と、表示部３０３と、入力部３０２その他）を管理・制御して、応用ソフトウエア（たとえば、データベース管理プログラム３８３や専用プログラムなど）に対して、これらのハードウェアを利用できるようなサービスを提供する基本ソフトウエアである。
【００７３】
データベース管理プログラム３８３は、データベースを構成するファイルや、ファイル中のデータ（＝レコード）に対して、操作（たとえば、読み出し・更新・削除・書き込みなど）、保守、管理をする既存のプログラムである。
本発明に於いては、管理データベースは、上述した、登録ユーザーファイルと、デバイス管理ファイルと、コンテンツ管理ファイルと、コンテンツファイルと、ビューワーインストールデータ３９１などから構成される。
【００７４】
Ｗｅｂサーバプログラムは、ＨＴＴＰの取り決めによって動作して、ＨＴＭＬファイル HYPERLINK "http://ja.wikipedia.org/wiki/HyperText#Markup#Language" ＼o "HyperText Markup Language" や画像などを、ＷＥＢブラウザーに提供するサービスプログラムである。
【００７５】
この他に、ビューワー配付手段３１０と、デバイス管理登録手段３２０と、コンテンツ配付手段３３０と、書換許可手段３４０と、デバイス管理削除手段３５０と、登録ユーザー確認手段３６０と、を備える。これらの各手段は、それぞれの専用プログラムによって実現され、専用プログラムがＣＰＵ３０１に解釈・実行されることによって機能する。
【００７６】
登録ユーザー確認手段３６０は、認証リクエストのユーザーＩＤとパスワードの組合せを用いて、登録ユーザーファイルを参照して、各ユーザー認証用データのユーザーＩＤとパスワードの組合せと比較して、両者が一致するユーザー認証用データが存在すれば、本人認証が成功であると判定して、リクエストのユーザーＩＤが登録ユーザーのユーザーＩＤであることを確認する。
【００７７】
デバイス管理登録手段３２０は、
携帯表示装置１００が送信する、ユーザーＩＤとデバイスＩＤとを含むビューワーリクエストを受信する問合せ受付機能と、
登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤと、受信したビューワーリクエストのデバイスＩＤと、を対応付けたデバイス管理データを作成する機能と、
作成したデバイス管理データを管理ファイルに登録して記録する登録機能と、
登録完了報告をビューワーリクエスト元の携帯表示装置１００に返信する登録完了報告返信機能と、
を実行するアプリケーションプログラムである。
【００７８】
ビューワー配付手段３１０は、ビューワーリクエストを受け付けて、ビューワーインストールデータ３９１をリクエスト元の携帯表示装置１００に返信する機能、
を実行するアプリケーションプログラムである。
【００７９】
コンテンツ配付手段３３０は、
携帯表示装置１００が送信する、ユーザーＩＤを含むコンテンツリクエストを受信する問合せ受付機能と、
登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤを用いて、デバイス管理ファイルの各デバイス管理データ３９２のユーザーＩＤと比較して、一致したユーザーＩＤに対応するデバイスＩＤを読み取り、このデバイスＩＤと登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤとを対応付けたコンテンツ管理データを作成するコンテンツ管理データ作成機能と、
コンテンツ管理データと電子書籍を対応付けて、携帯表示装置１００に返信する電子書籍返信機能と、
を実行するアプリケーションプログラムである。
【００８０】
書換許可手段３４０は、
携帯表示装置１００が送信する、ユーザーＩＤとデバイスＩＤを含むコンテンツ管理変更リクエストを受信する問合せ受付機能と、
コンテンツ管理変更リクエストのユーザーＩＤとデバイスＩＤの組合せを用いて、デバイス管理ファイルを参照して、各デバイス管理データのユーザーＩＤとデバイスＩＤの組合せと比較して、一致するか否かを判定するＩＤ判定機能と、
ＩＤ判定機能の判定結果が一致する場合にのみ、コンテンツ管理書換許可をリクエスト元の携帯表示装置１００に返信する回答機能と、
を実行するアプリケーションプログラムである。
【００８１】
デバイス管理削除手段３５０は、
携帯表示装置１００が送信する、登録ユーザーが入力したパスワードと、ユーザーＩＤと、デバイスＩＤを含むデバイス管理削除リクエストを受信する問合せ受付機能と、
登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤとデバイスＩＤの組合せを用いて、デバイス管理ファイルを参照して、各デバイス管理データのユーザーＩＤとデバイスＩＤの組合せと比較して、一致するデバイス管理データを削除する削除機能と、
を実行するアプリケーションプログラムである。
【００８２】
なお、ビューワー３９１の配付は、管理サーバー装置とは異なるサーバー装置から配信してもよい。また、コンテンツデータは、管理サーバー装置とは異なるサーバー装置から配信してもよい。
【００８３】
以上のように、本発明によれば、
（１）管理サーバー装置に登録された閲覧者によってインストールされて初期登録された電子書籍用ビューワーは、自身の利用が可能か否かを自己判断する。
（２）電子書籍用ビューワーは、管理サーバー装置にユーザー登録された閲覧者が取得した電子書籍だけを表示する。
（３）電子書籍は、取得後に、閲覧用の携帯表示装置を変更しても、閲覧表示される。
（４）初期登録された電子書籍用ビューワーを用いることによって、携帯表示装置は、管理サーバー装置を用いずに、電子書籍閲覧の正当性を判定することが出来る。
【００８４】
実施例１では、管理サーバー装置に対して、デバイス管理データを登録した携帯表示装置は、自身のデバイス管理データのみを削除指示できることを説明した。
そこで、実施例１では、自身のデバイス管理データを登録した携帯表示装置が手元に無いときには、該当するデバイス管理データを削除することが出来ない。
【実施例２】
【００８５】
電子書籍用ビューワーを初期登録した携帯表示装置（すなわち、デバイス管理データを登録した携帯表示装置）が手元に無い場合に、新たな携帯表示装置に電子書籍用ビューワーを「登録」する電子コンテンツ配信システム２の例を説明する。
なお、実施例２では、登録制限台数が「複数台」の場合を例に説明するが、「１台」であってもよい。
【００８６】
図１５は、電子コンテンツ配信システム２の大まかな作業手順と処理手順を説明する図である。
なお、電子コンテンツ配信システム２の装置構成は、実施例１と同じである。
【００８７】
《ＡＡ．電子書籍用ビューワーの仮登録》
《ＡＡ−１．ビューワーインストール》
（１）新たな携帯表示装置１００は、管理サーバー装置３００にリクエストしたビューワーインストールデータ３９１を受信して、電子書籍用ビューワー１９３をインストールする。（図４の（１−１）（１−２）と同様の処理手順である）
【００８８】
《ＡＡ−２．本人認証》
（２）携帯表示装置１００の電子書籍用ビューワー１９３は、新たな携帯表示装置のデバイス管理登録をするために、ユーザー登録している閲覧者が入力したユーザーＩＤ１９２とパスワードの組合せを含むデバイス管理登録リクエストを管理サーバー装置３００に送信する。
（３）管理サーバー装置３００は、受信したデバイス管理登録リクエストしたユーザーに対して、ユーザー認証用データに基づいて、本人認証する。（図４の（１−３）から（１−５）と同様の処理手順である）
【００８９】
《ＡＡ−３．携帯表示装置の仮削除候補リスト表示》
(４)閲覧者が登録ユーザーであることが確認された場合には、管理サーバー装置３００は、デバイス管理データに基づいてこの閲覧者が登録制限台数に達しているか否かを判定して、登録制限台数に達していないときには、通常のデバイス管理登録（実施例１の初期登録と同じ）を行なう。
また、登録制限台数に達しているときには、電子書籍用ビューワーのビューワー機能の起動が認められる携帯表示装置（登録された携帯表示装置）のリスト（仮削除候補リスト。登録リスト）を作成して、新たな携帯表示装置１００に表示させる。
【００９０】
《ＡＡ−４．デバイス管理データの仮削除》
（５）登録ユーザーの閲覧者は、新たな携帯表示装置に表示された仮削除候補リストを参照して、登録を抹消したい携帯表示装置を選択する。
（６）管理サーバー装置３００は、閲覧者が選択した登録抹消する携帯表示装置のデバイス管理データを仮削除する。
【００９１】
ここで、仮削除するデバイス管理データは、新たな携帯表示装置自身のデバイス管理データではないので、削除することが不可能である。そこで、仮削除されることになる。
また、仮削除された携帯表示装置は、デバイス管理データが仮削除されることにより、登録された携帯表示装置ではなくなるので、新らたに申し込む電子書籍を閲覧することは出来ない。
【００９２】
《ＡＡ−５．電子書籍用ビューワーの仮登録》
（７）管理サーバー装置３００は、新たな携帯表示装置の電子書籍用ビューワーに登録ユーザーによる正当なビューワーであることを証明する情報と有効期間情報を埋め込ませて、電子書籍用ビューワーの登録制限台数を超えるので、「仮に」登録される。また、管理サーバー装置３００は、デバイス管理データを仮登録する。
【００９３】
新たな携帯表示装置は、電子書籍用ビューワーを、他の携帯表示装置から複製してもよい。
仮登録された電子書籍用ビューワーは、所定の有効期間中のみ、電子書籍の閲覧が可能である。所定の有効期間が経過した後は、電子書籍の閲覧が不可能（不活性化）になる。（詳細は後述する）
【００９４】
《ＡＡ−６．仮削除デバイス管理データの削除》
（８）閲覧者は、仮削除された携帯表示装置（仮削除の対象となったデバイス管理データを登録した携帯表示装置）を用いて、自身の仮削除のデバイス管理データを削除する。
【００９５】
《ＡＡ−７．仮登録ビューワーの初期登録》
（９）登録制限台数以内であるので、新たな携帯表示装置は、仮登録の電子書籍用ビューワーを正式登録（初期登録）することが出来る。
【００９６】
図１６は、デバイス管理データ３９６の説明図である。
図１６の（ａ）は、デバイス管理データ３９６の形式を説明する図である。
デバイス管理データ３９６は、図３（ａ）にて説明したデバイス管理データ３９２に、さらに、機種番号３９６１と、名称３９６２と、仮登録／仮削除３９６３と、を追加して構成されている。
機種番号３９６１は、携帯表示装置の型番である。
名称３９６２は、携帯表示装置の製品名である。
仮登録／仮削除３９６３は、「有効期間情報」、あるいは、「仮削除」、空白のいずれかが記載される。「有効期間情報」は、デバイス管理データが、有効期間情報が示す日時まで仮登録されていることを示し、「仮削除」は仮削除であることを示し、空白は、デバイス管理データが初期登録により登録されたものであることを示す。
デバイスＩＤ３９６４は、デバイス管理データ３９２のデバイスＩＤ１９１と同じである。
ユーザーＩＤ３９６５は、デバイス管理データ３９２のユーザーＩＤ１９２と同じである。
【００９７】
図１６の（ｂ）には、デバイス管理データ３９２‘が例示されている。
たとえば、デバイスＩＤ「D001」、名称「スマートフォン」にて例示されているデバイス管理データの意味は、デバイスＩＤ「D001」を有する携帯表示装置に対応するデバイス管理データは、仮削除されているということである。
また、デバイスＩＤ「D002」、名称「スマートフォン」にて例示されているデバイス管理データの意味は、デバイスＩＤ「D002」を有する携帯表示装置に対応するデバイス管理データは、有効期間が「2011.03.15」まで仮登録されたデバイス管理データであるということである。
また、デバイスＩＤ「D003」、名称「スマートフォン」にてデバイス管理データが例示されているデバイス管理データの意味は、デバイスＩＤ「D003」を有する携帯表示装置に対応するデバイス管理データは、初期登録により登録されているデバイス管理データであるということである。
【００９８】
図１７は、仮削除候補リスト表示画面を説明図である。
仮削除候補リスト３９７は、電子書籍用ビューワーが初期登録作成された携帯表示装置を特定する情報とデバイスＩＤを対応付けた一覧である。
【００９９】
図１７の（ａ）は、仮削除候補リスト表示画面が例示されている。
仮削除候補リスト表示画面は、仮削除候補リスト３９７と、通し番号入力欄３９７５とから構成されている。
仮削除候補リスト３９７は、通し番号３９７１と、機種番号３９７２と、名称３９７３と、デバイスＩＤ３９７５とから構成されている。
通し番号３９７１は、連続する整数である。
機種番号３９７２は、デバイス管理データの機種番号３９６１と、同じである。
名称３９７３は、デバイス管理データの名称３９６２と、同じである。
デバイスＩＤ３９７５は、デバイス管理データのデバイスＩＤ１９１と、同じである。
通し番号入力欄３９７５は、閲覧者が入力した整数値（仮削除候補リストの通し番号３９７１のいずれかに相当する値）を表示する欄である。
【０１００】
ここで、通し番号３９７１と、機種番号３９７２と、名称３９７３とは、携帯表示装置を特定する情報に相当する。
【０１０１】
図１７の（ｂ）には、登録を抹消する携帯表示装置を選択する例が示されている。
通し番号入力欄「１」にて例示された仮削除候補リスト表示画面の意味は、登録抹消する携帯表示装置として、３台の携帯表示装置の中から、通し番号「１」、名称「スマートフォン」、デバイスＩＤ「D0001」の携帯表示装置を選択したことを表している。
【０１０２】
このように、閲覧者が、仮削除候補リスト３９７を用いて、通し番号３９７１を入力することで、登録抹消する携帯表示装置のデバイスＩＤを特定することが可能となる。
【０１０３】
図１８は、電子コンテンツ配信システム２における携帯表示装置１００‘の詳細な構成を説明する図である。
【０１０４】
携帯表示装置１００は、実施例１の電子コンテンツ配信システム１における携帯表示装置１００（図１１を参照）に、さらに、以下に説明する仕組みを追加したものである。
【０１０５】
記憶部１０９は、さらに、仮削除候補リストデータ格納領域１０９７を記憶する。
仮削除候補リストデータ格納領域１０９７は、携帯表示装置を特定する情報とデバイスＩＤを対応付けた仮削除候補リストを表示する仮削除候補リストデータ３９７を格納する。
【０１０６】
電子書籍用ビューワー１９３は、さらに、
管理サーバー装置３００が送信する仮削除候補リストデータを受け付けて、仮削除候補リストを表示するリスト表示機能と、
表示された仮削除候補リストに基づいて、閲覧者が選択入力した、登録抹消する携帯表示装置を特定する情報（たとえば、仮削除候補リストの通し番号）を受け付けて、この特定する情報に対応付けられたデバイスＩＤ（登録抹消する携帯表示装置のデバイスＩＤ）を含む仮削除リクエストを管理サーバー装置３００に送信する仮削除リクエスト機能と、
管理サーバー装置３００が送信する仮登録完了報告を受け付けて、自身に、ビューワーリクエストまたはデバイス管理登録リクエストで指定したユーザーＩＤとデバイスＩＤと有効期間情報の記録を内蔵する仮ＩＤ内蔵機能と、
有効期間情報を参照して、有効期間が切れているか否かを判定して、有効期間が切れていると判定した場合にのみ、内蔵するユーザーＩＤとデバイスＩＤとを削除する有効期間確認機能と、
を実行するアプリケーションプログラムである。
【０１０７】
なお、内蔵するユーザーＩＤとデバイスＩＤとが削除された電子書籍用ビューワー１９３は、電子書籍を閲覧することが出来ない。
【０１０８】
図１９は、電子コンテンツ配信システム２における管理サーバー装置３００‘の詳細な構成図である。
【０１０９】
管理サーバー装置３００は、実施例１の電子コンテンツ配信システム１における管理サーバー装置３００（図１４を参照）に、さらに、以下に説明する格納領域あるいは手段を追加したものである。
【０１１０】
さらに、デバイス管理登録数判定手段３７０と、仮削除候補リスト作成手段３７５と、仮デバイス管理登録手段３２５と、仮デバイス管理削除手段３５５と、を備える。これらの各手段は、それぞれの専用プログラムによって実現され、専用プログラムがＣＰＵ３０１に解釈・実行されることによって機能する。
【０１１１】
デバイス管理登録数判定手段３７０は、
受信したビューワーリクエストまたはデバイス管理登録リクエストのユーザーＩＤに基づいて、デバイス管理格納領域３０９５のデバイス管理データ３９６を参照して、同一のユーザーＩＤを有するデバイス管理データの個数を算出して、算出したデバイス管理データの個数の値が登録制限台数の値未満であるか否かを判定するデバイス管理登録数判定機能と、
受信したビューワーリクエストまたはデバイス管理登録リクエストのユーザーＩＤと同一のユーザーＩＤを有するデバイス管理データの中に、１つでも仮削除されたデバイス管理データ（所定の項目「仮登録／仮削除」３９６３に“仮削除”が記載されたデバイス管理データ）が含まれるか否かを判定する機能と、
を実行するアプリケーションプログラムである。
【０１１２】
仮削除候補リスト作成手段３７５は、
デバイス管理登録数判定手段３７０の判定結果が、「否」である場合（受信したビューワーリクエストまたはデバイス管理登録リクエストのユーザーＩＤと同一のユーザーＩＤを有するデバイス管理データが個数の値が登録制限台数の値未満でない場合。算出したデバイス管理データの個数が制限台数に達していることに相当する）には、デバイス管理データを参照して、ビューワーリクエストのユーザーＩＤと同一のユーザーＩＤを有するデバイス管理データ３９６に基づいて、登録抹消する携帯表示装置を識別可能な仮削除候補リストデータを作成するリスト作成機能と、
仮削除候補リストデータをビューワーリクエスト元の携帯表示装置１００に返信するリスト返信機能と、
を実行するアプリケーションプログラムである。
【０１１３】
仮デバイス管理削除手段３５５は、
携帯表示装置１００が送信する、デバイスＩＤを含む仮削除リクエストを受信する仮削除問合せ受付機能と、
登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤと、受信した仮削除リクエストに含まれるデバイスＩＤと、の組合せに基づいて、デバイス管理ファイルのデバイス管理データのユーザーＩＤとデバイスＩＤの組合せを参照して、両者が一致するデバイス管理データを仮削除（デバイス管理データの所定の項目「仮登録／仮削除」３９６３に“仮削除”を記載して更新）する仮削除機能と、
を実行するアプリケーションプログラムである。
【０１１４】
仮デバイス管理登録手段３２５は、
登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤと、受信したビューワーリクエストのデバイスＩＤと、を対応付けた、有効期間情報を含むデバイス管理データ（デバイス管理データの所定の項目「仮登録／仮削除」３９６３に“有効期間情報”を記載したデバイス管理データ）を作成する仮デバイス管理データ作成機能と、
作成したデバイス管理データを管理ファイルに登録して記録する仮登録機能と、
仮登録完了報告をビューワーリクエスト元の携帯表示装置１００に返信する仮登録完了報告返信機能と、
デバイス管理データの有効期間情報を参照して、有効期間が切れているか否かを判定して、有効期間が切れていると判定した場合にのみ、このデバイス管理データを削除する有効期間確認機能と、
を実行するアプリケーションプログラムである。
【０１１５】
図２０は、仮削除／仮登録処理のフローチャートである。
【０１１６】
（１）デバイス管理登録数判定手段３７０は、デバイス管理格納領域３０９５のデバイス管理データ３９６のユーザーＩＤを参照して、受信したビューワーリクエストのユーザーＩＤと同一のデバイス管理データの個数を算出して、算出したデバイス管理データの個数の値が登録制限台数の値未満であるか否かを判定する。（ステップＳ３１０）
登録制限台数の値が未満でない場合（登録制限台数に達している場合）には、ステップＳ３３０に進む。
登録制限台数の値が未満である場合には、次のステップに進む。
（２）終了する。（デバイス管理登録処理へ移る）（ステップＳ３２０）
【０１１７】
（３）デバイス管理登録数判定手段３７０は、受信したビューワーリクエストのユーザーＩＤと同一のデバイス管理データの中に、１つでも仮削除されたデバイス管理データ（所定の項目「仮登録／仮削除」３９６３に“仮削除”が記載されたデバイス管理データ）が含まれるか否かを判定する。
含まれる場合には、終了する。
含まれない場合には、次のステップに進む。（ステップＳ３２５）
【０１１８】
（４）仮削除候補リスト作成手段３７５は、仮削除候補リストデータを作成して、ビューワーリクエスト元の携帯表示装置１００に返信する。（ステップＳ３３０）
【０１１９】
（５）仮デバイス管理削除手段３５５は、携帯表示装置１００が送信する仮削除リクエストを受信して、仮削除リクエストが指定するデバイス管理データを仮削除する。（ステップＳ３４０）
【０１２０】
（６）仮デバイス管理登録手段３２５は、登録ユーザーのユーザーＩＤであることが確認されたユーザーＩＤと、受信したビューワーリクエストのデバイスＩＤとを対応付けた、有効期間情報を含むデバイス管理データを管理ファイルに登録して、仮登録完了報告をビューワーリクエスト元の携帯表示装置１００に返信する。（ステップＳ３５０）
【０１２１】
なお、登録制限台数が１台の場合には、仮削除候補リストの作成と返信を省略して、いきなり、仮デバイス管理登録手段３２５により、有効期間情報を含むデバイス管理データを作成し、管理ファイルに登録して、仮登録完了報告をビューワーリクエスト元の携帯表示装置１００に返信するようにしてもよい。このとき、仮削除候補リストの作成に用いるデバイス管理データが、仮削除されたデバイス管理データの場合には、有効期間情報を含むデバイス管理データを管理ファイルに作成せずに、終了する。
【０１２２】
以上のように、本発明によれば、
（１）閲覧者は、初期登録された電子書籍用ビューワーを搭載した携帯表示装置（登録した携帯表示装置）が手元になくとも、登録した携帯表示装置を仮削除することで、登録台数を増やすことなく、新たな携帯表示装置を仮登録することが可能である。
（２）したがって、初期登録した携帯表示装置を所持していないときに、携帯表示装置の登録台数の制限を維持しつつ、未登録の携帯表示装置を仮登録することによって、一定の時間は、電子書籍の閲覧が可能となる効果がある。
なお、携帯端末装置の仮登録／仮削除による電子書籍の閲覧では、登録した携帯表示装置の台数が常に制限台数以内に維持されるので、コンテンツやライセンスの貸与による閲覧とは異なる。
【符号の説明】
【０１２３】
１  電子コンテンツ配信システム
２  電子コンテンツ配信システム
１００  携帯表示装置、タッチパネル式携帯表示装置
１１０  ビューワー要求手段
１３０  ビューワー設定手段
１４０  コンテンツ要求手段
１５０  デバイス管理変更手段
１９１  デバイスＩＤ、デバイスＩＤデータ
１９２  ユーザーＩＤ、ユーザーＩＤデータ
３００  管理サーバー装置
３１０  ビューワー配付手段
３２０  デバイス管理登録手段
３２５  仮デバイス管理登録手段
３３０  コンテンツ配付手段
３４０  書換許可手段
３５０  デバイス管理削除手段
３５５  仮デバイス管理削除手段
３６０  登録ユーザー確認手段
３７０  デバイス管理登録数判定手段
３７５  仮削除候補リスト作成手段
３９１  ビューワーイントールデータ
３９２  デバイス管理データ
３９３  コンテンツデータ
３９４  コンテンツ管理データ
３９５  ユーザー認証用データ
３９６  デバイス管理データ（実施例２）
６００  アンテナ（基地局）
６１０  ゲートウェイ
９００  ネットワーク
【図１】
0005928760.tif 000002
【図２】
0005928760.tif 000003
【図３】
0005928760.tif 000004
【図４】
0005928760.tif 000005
【図５】
0005928760.tif 000006
【図６】
0005928760.tif 000007
【図７】
0005928760.tif 000008
【図８】
0005928760.tif 000009
【図９】
0005928760.tif 000010
【図１０】
0005928760.tif 000011
【図１１】
0005928760.tif 000012
【図１２】
0005928760.tif 000013
【図１３】
0005928760.tif 000014
【図１４】
0005928760.tif 000015
【図１５】
0005928760.tif 000016
【図１６】
0005928760.tif 000017
【図１７】
0005928760.tif 000018
【図１８】
0005928760.tif 000019
【図１９】
0005928760.tif 000020
【図２０】
0005928760.tif 000021