(57)【要約】【課題】ユーザが端末を用いてコンテンツ提供サーバからネットワークを介して取得したコンテンツ情報の閲覧をコンテンツ提供サーバが制御を行う情報提供システム、情報提供方法、及びプログラムを提供する。【解決手段】端末３からの要求に応じて、コンテンツ提供サーバ１は、閲覧プログラムとビューワＩＤ及びコンテンツとデータＩＤを要求元の端末３に提供する。また、端末３がコンテンツの閲覧を行う際に、閲覧要求とともに送信してきたビューワＩＤ及びデータＩＤと保存しておいたビューワＩＤ及びデータＩＤとの比較を行う。この比較結果が同一でない場合には閲覧禁止指令を閲覧要求元の端末３に送出する。【選択図】　　　図１
2004110492.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続され、連続した記述を含む情報を示す複数のページを構成するコンテンツ情報を、前記通信ネットワークを介して提供する情報提供システムであって、
前記コンテンツ情報を記憶するコンテンツ情報記憶部と、
前記コンテンツ情報を閲覧可能に制御する閲覧プログラムを記憶する閲覧プログラム記憶部と、
要求元からの前記閲覧プログラムの送信要求に応じて、前記閲覧プログラム記憶部に記憶されている閲覧プログラムを当該閲覧プログラムを識別する識別情報とともに前記要求元に送出する閲覧プログラム提供部と、
前記コンテンツ情報の送信要求に応じて、前記コンテンツ情報記憶部に記憶されているコンテンツ情報のうち、要求されたコンテンツ情報を当該コンテンツ情報に対応する付加情報とともに要求元に送出するコンテンツ情報提供部と、
前記要求元が、前記コンテンツ情報提供部が送出した前記コンテンツ情報を構成するページの閲覧を行うための閲覧許可要求を行う度に、要求元から返送される識別情報及び付加情報を受信する受信部と、
該受信部が受信した識別情報及び付加情報が前記閲覧プログラム提供部と前記コンテンツ情報提供部とが夫々要求元に送出した前記識別情報及び前記付加情報と同一か否かを判別する判別部と、
該判別部による判別結果が同一でなければ、閲覧禁止を示す指令を識別情報及び付加情報を返送してきた要求元に対して送出する閲覧禁止指令送出部と、
を備えたことを特徴とする情報提供システム。
【請求項２】
前記閲覧プログラム提供部が提供する閲覧プログラムは、該閲覧プログラムの提供先である要求元内で、前記コンテンツ情報の閲覧を行うための閲覧許可要求の送信と該要求に対する応答の受信を行うことを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記要求元から返送される識別情報及び付加情報は、通信プロトコルの要求メッセージに組み込まれて返送されることを特徴とする請求項１記載の情報提供システム。
【請求項４】
前記閲覧禁止を示す指令は、通信プロトコルの応答メッセージに組み込まれて送出されることを特徴とする請求項１記載の情報提供システム。
【請求項５】
前記通信プロトコルが、ＨＴＴＰプロトコルであることを特徴とする請求項３または請求項４記載の情報提供システム。
【請求項６】
前記閲覧禁止を示す指令は、要求元における閲覧プログラムの動作状態を非動作状態に状態遷移を行わせる制御指令であることを特徴とする請求項１記載の情報提供システム。
【請求項７】
前記判別部による判別結果が同一であれば、閲覧許可を示す指令を前記識別情報及び付加情報を返送してきた要求元に対して送出する閲覧許可指令送出部を、更に備えたことを特徴とする請求項１記載の情報提供システム。
【請求項８】
連続した記述を含む情報を示す複数のページを構成するコンテンツ情報を、通信ネットワークを介してサーバが複数の端末装置に提供する情報提供方法であって、
前記コンテンツ情報を記憶するコンテンツ情報記憶ステップと、
前記コンテンツ情報を閲覧可能に制御する閲覧プログラムを記憶する閲覧プログラム記憶ステップと、
前記端末装置からの閲覧プログラムの送信要求に応じて、閲覧プログラムを当該閲覧プログラムを識別する識別情報とともに要求元に送出する閲覧プログラム提供ステップと、
前記端末装置からの前記コンテンツ情報の送信要求に応じて、要求のコンテンツ情報を当該コンテンツ情報に対応する付加情報とともに要求元に送出するコンテンツ情報提供ステップと、
前記要求元の端末装置が、前記コンテンツ情報を構成するページの閲覧を行うための閲覧許可要求を行う度に、要求元から返送される識別情報及び付加情報を受信する受信ステップと、
受信した識別情報及び付加情報が要求元に送出した前記識別情報及び前記付加情報と同一か否かを判別する判別ステップと、
該判別ステップによる判別結果が同一でなければ、閲覧禁止を示す指令を識別情報及び付加情報とを返送してきた要求元に対して送出する閲覧禁止指令送出ステップと、
を備えたことを特徴とする情報提供方法。
【請求項９】
前記閲覧禁止を示す指令は、要求元の端末装置における閲覧プログラムの動作状態を非動作状態に状態遷移を行わせる制御指令であることを特徴とする請求項８記載の情報提供方法。
【請求項１０】
前記判別ステップによる判別結果が同一であれば、閲覧許可を示す指令を識別情報及び付加情報を返送してきた要求元の端末装置に対して送出する閲覧許可指令ステップを、更に備えたことを特徴とする請求項８記載の情報提供方法。
【請求項１１】
通信ネットワークに接続された端末装置に、該端末装置からの要求に応じて連続した記述を含む情報を示す複数のページを構成するコンテンツ情報を提供する処理をコンピュータに行わせるプログラムであって、
前記端末装置が接続される通信ネットワークに接続する処理と、
前記端末装置からの閲覧プログラムの送信要求に応じて、閲覧プログラムを当該閲覧プログラムを識別する識別情報とともに前記端末装置に送出する処理と、
前記端末装置からのコンテンツ情報の送信要求に応じて、コンテンツ情報を対応する付加情報とともに前記端末装置に送出する処理と、
前記閲覧プログラムと前記コンテンツ情報の送出を受けた端末装置が前記コンテンツ情報を構成するページの閲覧を行うための閲覧許可要求を行う度に、該端末装置から返送される識別情報及び付加情報を前記通信ネットワークを介して受信する処理と、
受信した識別情報及び付加情報が前記端末装置に送出した前記識別情報及び前記付加情報と同一か否かを判別する処理と、
判別した結果が同一でなければ、閲覧禁止を示す指令を前記通信ネットワークを介して前記端末装置に送出する処理と、
をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、閲覧許可を正規に取得した利用者だけにコンテンツ情報を閲覧可能にする情報提供システムおよび情報提供方法及びプログラムに関する。
【０００２】
【従来の技術】
ネットワークとして急速に広がったインターネットを用いることにより、電子化された小説や画像あるいは音楽データなどの著作物は、極めて短時間で一般ユーザに提供される様になってきた。しかし、提供された著作物は電子化されているので比較的容易に複製できることになる。この場合、著作者の許可を得ずして複製すると、その複製は不正行為となる。
【０００３】
従来はこのような不正行為による著作物の複製を防止するために、暗号化を施した著作物を提供する方法が取られている。例えば、ユーザ認証を行った要求元に暗号化を行った著作物を提供する際に、その著作物の復号化を行うための復号鍵を著作物と共に要求元に提供し、提供を受けた要求元の端末では復号鍵を用いて暗号化された著作物を復号化し閲覧ソフトウェアの制御下で表示等を行っている。（例えば、特許文献１参照）。
【０００４】
また、端末には予めネットワークやＣＤ―ＲＯＭなどの記憶媒体から読み出した文書データを暗号化して格納させておき、該端末から閲覧を行う対象の文書データを識別する文書ＩＤを受け取ると、文書認証用コードを端末に送出すると共に保存しておき、端末から文書認証用コードに基づいた文書認証情報が返信されると、端末から受け取った文書認証情報とすでに保存しておいた文書認証用コードに基づいた文書認証情報との比較を行って、その比較結果が同一であれば、復号鍵の送出を行う様にし、復号鍵を受けた端末では、その復号鍵を用いて文書データを復号化し、復号化した文書データを閲覧ソフトウェアの制御下で表示を行う方法もある。（例えば、特許文献２参照）。
【０００５】
【特許文献１】
特開平０７−２３９８２８号公報
【特許文献２】
ＷＯ９８／０２７４９４号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来の方法では、端末に格納された暗号化されている文書データをその文書データを識別する文書ＩＤを用いて閲覧対象の文書データが正当に取得されたものか、或いは違法に複製されたものかの認証を行った後に復号鍵を発行することで文書データを閲覧可能にする否かを著作物の提供元が制限を行うことができるが、端末に暗号化された文書を復号化処理を行うための特別のハードウェアやソフトウェアを追加する必要があり、汎用性が制限される問題があった。
【０００７】
本発明は上記実状に鑑みてなされたもので、特別のハードウェアやソフトウェアを用いて電子化されたコンテンツを暗号化及び復号化する必要がなく、正規に取得したコンテンツであることを認証できる情報提供システム、情報提供方法及びプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点にかかる情報提供システムは、通信ネットワークに接続され、連続した記述を含む情報を示す複数のページを構成するコンテンツ情報を、前記通信ネットワークを介して提供する情報提供システムであって、前記コンテンツ情報を記憶するコンテンツ情報記憶部と、前記コンテンツ情報を閲覧可能に制御する閲覧プログラムを記憶する閲覧プログラム記憶部と、要求元からの前記閲覧プログラムの送信要求に応じて、前記閲覧プログラム記憶部に記憶されている閲覧プログラムを当該閲覧プログラムを識別する識別情報とともに前記要求元に送出する閲覧プログラム提供部と、前記コンテンツ情報の送信要求に応じて、前記コンテンツ情報記憶部に記憶されているコンテンツ情報のうち、要求されたコンテンツ情報を当該コンテンツ情報に対応する付加情報とともに要求元に送出するコンテンツ情報提供部と、前記要求元が、前記コンテンツ情報提供部が送出した前記コンテンツ情報を構成するページの閲覧を行うための閲覧許可要求を行う度に、要求元から返送される識別情報及び付加情報を受信する受信部と、該受信部が受信した識別情報及び付加情報が前記閲覧プログラム提供部と前記コンテンツ情報提供部とが夫々要求元に送出した前記識別情報及び前記付加情報と同一か否かを判別する判別部と、該判別部による判別結果が同一でなければ、閲覧禁止を示す指令を識別情報及び付加情報を返送してきた要求元に対して送出する閲覧禁止指令送出部と、を備えたことを特徴とする。
【０００９】
このような構成によれば、提供した閲覧プログラムの制御下で提供したコンテンツの閲覧を行う端末から閲覧許可要求を受信すると、該閲覧許可要求に付加されている閲覧プログラムの識別情報及びコンテンツの付加情報と要求元の端末に提供した閲覧プログラムの識別情報及びコンテンツの付加情報とが同一かどうかを判別し、少なくとも識別情報と付加情報のいずれかが同一でなければ、閲覧禁止を示す指令を閲覧許可要求の端末に対して送出することができる。こうすることにより、コンテンツを不正に複製した端末が閲覧要求を行った際は閲覧禁止指令を送出することができ、コンテンツの不正利用を防止できる。
【００１０】
なお、本発明の第１の観点にかかる情報提供システムにおける閲覧プログラム提供部が提供する閲覧プログラムは、該閲覧プログラムの提供先である要求元内で、コンテンツ情報の閲覧を行うための閲覧許可要求の送信と該要求に対する応答の受信を行ってもよい。
こうすることにより、要求した閲覧プログラムの提供を受けた要求元が、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）対応ブラウザを用いることなく、閲覧許可要求の送信と該要求に対応する応答を受信できるようになるので、閲覧を行うコンテンツに対し、拡張性に富む閲覧を行うことができる。
【００１１】
また、本発明の第１の観点にかかる情報提供システムにおける閲覧許可要求元の端末から送信される識別情報と付加情報は、通信プロトコルの要求メッセージに組み込んでもよい。
【００１２】
また、本発明の第１の観点にかかる情報提供システムにおける閲覧禁止を示す指令は、通信プロトコルの応答メッセージに組み込んでもよい。
【００１３】
また、本発明の第１の観点にかかる情報提供システムにおける閲覧禁止を示す指令は要求元の閲覧プログラムの状態を動作状態から非動作状態に状態遷移させるようにしてもよい。
【００１４】
また、本発明の第１の観点にかかる情報提供システムにおける要求元の端末から返送された閲覧プログラムの識別情報及びコンテンツの付加情報が共に、要求元の端末に送信した閲覧プログラムの識別情報及びコンテンツの付加情報と同一かどうかを判別して、識別情報及び付加情報が共に同一であれば、コンテンツの閲覧許可を示す指令を端末に対して送出するようにしてもよい。
【００１５】
上記目的を達成するため、本発明の第２の観点にかかる情報提供方法は、連続した記述を含む情報を示す複数のページを構成するコンテンツ情報を、通信ネットワークを介してサーバが複数の端末装置に提供する情報提供方法であって、前記コンテンツ情報を記憶するコンテンツ情報記憶ステップと、前記コンテンツ情報を閲覧可能に制御する閲覧プログラムを記憶する閲覧プログラム記憶ステップと、前記端末装置からの閲覧プログラムの送信要求に応じて、閲覧プログラムを当該閲覧プログラムを識別する識別情報と共に要求元に送出する閲覧プログラム提供ステップと、前記端末装置からの前記コンテンツ情報の送信要求に応じて、要求されたコンテンツ情報を当該コンテンツ情報に対応する付加情報と共に要求元に送出するコンテンツ情報提供ステップと、前記要求元の端末装置が、前記コンテンツ情報を構成するページの閲覧を行うための閲覧許可要求を行う度に、要求元から返送される識別情報及び付加情報を受信する受信ステップと、受信した識別情報及び付加情報が要求元に送出した前記識別情報及び前記付加情報と同一か否かを判別する判別ステップと、該判別ステップによる判別結果が同一でなければ、閲覧禁止を示す指令を識別情報及び付加情報を返送してきた要求元に対して送出する閲覧禁止指令送出ステップと、を備えることを特徴とする。
【００１６】
また、本発明の第２の観点にかかる情報提供システムにおける閲覧禁止を示す指令は要求元の閲覧プログラムの状態を動作状態から非動作状態に状態遷移させるようにしてもよい。
【００１７】
また、本発明の第２の観点にかかる情報提供システムにおける要求元の端末から返送された閲覧プログラムの識別情報及びコンテンツの付加情報が共に、要求元の端末に送信した閲覧プログラムの識別情報及びコンテンツの付加情報と同一かどうかを判別して、識別情報及び付加情報が共に同一であれば、コンテンツの閲覧許可を示す指令を端末に対して送出するようにしてもよい。
【００１８】
上記目的を達成するため、本発明の第３の観点にかかるプログラムは、通信ネットワークに接続された端末装置に、該端末装置からの要求に応じて連続した記述を含む情報を示す複数のページを構成するコンテンツ情報の提供を行う処理をコンピュータに行わせるプログラムであって、前記端末装置が接続される通信ネットワークに接続を行う処理と、前記端末装置からの閲覧プログラムの送信要求に応じて、閲覧プログラムを当該閲覧プログラムを識別する識別情報と共に要求元の端末装置に送出を行う処理と、前記端末装置からのコンテンツ情報の送信要求に応じて、コンテンツ情報を対応する付加情報とともに要求元の端末装置に送出を行う処理と、前記閲覧プログラムと前記コンテンツ情報の送出を受けた端末装置が前記コンテンツ情報を構成するページの閲覧を行うための閲覧許可要求を行う度に、該端末装置から返送される識別情報及び付加情報を、前記通信ネットワークを介して受信する処理と、受信した識別情報及び付加情報が要求元の端末装置に送出した前記識別情報及び前記付加情報と同一か否かを判別する処理と、判別した結果が同一でなければ、閲覧禁止を示す指令を前記端末装置に対して前記通信ネットワークを介して送出を行う処理と、をコンピュータに行わせるためのプログラムであることを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態に関して図面を参照して説明する。
【００２０】
図１は、本発明のコンテンツ提供システムを用いたネットワーク全体の概念図である。図示するように、このネットワーク全体は、コンテンツ提供サーバ１、通信ネットワーク２および複数の端末３−１〜３−ｎ（以下、夫々の端末を端末３と略称する）から構成される。
【００２１】
コンテンツ提供サーバ１は本発明の情報提供システムから構成されており、コンテンツ提供サービスを実施するサービス提供事業者のサーバである。このコンテンツ提供サーバ１は通信ネットワーク２を介して、小説やコラムなどの文書情報（電子書籍）を端末３に配信する。なお、小説やコラムなどの電子書籍のようなコンテンツと同様に、音楽や静止画像や動画像等のコンテンツもそれぞれ通信ネットワーク２を介して端末３に配信できる。
【００２２】
通信ネットワーク２は、例えば電話回線やＬＡＮ、ＷＡＮ、インターネットなどであり、コンテンツ提供サーバ１と端末３との間でデータを送受信させるものである。なお、本実施の形態では、通信ネットワーク２としてインターネットが利用されるものとする。
【００２３】
端末３は、例えば、パソコン、ＰＤＡ等の携帯情報端末、携帯電話等の移動体通信端末などであり、通信によるデータ送受信が可能な情報端末である。端末３は通信ネットワーク２を介してコンテンツ提供サーバ１から提供される文書情報を受信して表示する。
【００２４】
次に図２のブロック図を参照して、コンテンツ提供サーバ１の構成を説明する。コンテンツ提供サーバ１はバスライン１０を介して通信部１１、顧客情報管理部１２、ビューワ提供部１３、コンテンツ提供部１４、閲覧制御管理部１５、顧客管理データベース１６、ビューワ提供管理データベース１７、コンテンツ提供管理データベース１８、ＨＴＭＬドキュメント格納部１９、ビューワ格納部２０、およびコンテンツ格納部２１が接続されている。
【００２５】
通信部１１は、端末３との間でＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに基づきドキュメントの送受信を行うものである。即ち、ＨＴＴＰプロトコルはＷＷＷサービスにおけるＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）言語で記述されたドキュメントを送受信するための通信プロトコルであり、クライアント（本実施の形態では端末３）からのリクエストとサーバ（本実施の形態ではコンテンツ提供サーバ１）のレスポンスを送受信する。
【００２６】
また、通信部１１は、端末３からユーザの顧客情報を受信すると、この顧客情報を顧客情報管理部１２に送出する。顧客情報管理部１２は、通信部１１から受信した端末３のユーザの顧客情報を受け取ると、顧客を識別する顧客固有のユーザＩＤを発行し、発行したユーザＩＤと受け取った顧客情報とを後述する顧客管理データベース１６に登録すると共に、発行したユーザＩＤを端末３に送出させるため通信部１１に送出する。
【００２７】
図４は顧客管理データベース１６の詳細を示すもので、顧客情報管理部１２が発行した端末３の顧客のユーザＩＤを記憶するユーザＩＤ記憶領域１６Ａと端末３から送られてきた氏名、住所、電話番号等の個人情報を記憶する個人情報記憶領域１６Ｂから構成されている。
【００２８】
後述する如く、端末３はコンテンツ提供サーバ１に対してコンテンツ閲覧プログラム（以下、ビューワと称す）の提供を要求する様になっており、通信部１１はこの提供要求を受け取るとその要求をビューワ提供部１３に出力する。ビューワ提供部１３は、通信部１１が受信したビューワの提供要求に応えてビューワ格納部２０内に格納されているビューワを読み出し、提供するビューワを識別するビューワＩＤを発行して、読み出したビューワと共に通信部１１に出力を行うことにより、提供元の端末３に送出を行う。更に、発行したビューワＩＤを要求元を識別するユーザＩＤに対応付けて以下に述べるビューワ提供管理データベース１７に登録を行う。
【００２９】
図５はビューワ提供管理データベース１７の詳細を示すもので、提供要求した端末３のユーザＩＤを記憶するユーザＩＤ記憶領域１７Ａとビューワ提供部１３で発行したビューワＩＤを記憶するビューワＩＤ記憶領域１７Ｂと、提供日を記憶する提供日記憶領域１７Ｃから構成されている。
【００３０】
図２に戻り、コンテンツ提供部１４は、通信部１１が受信した端末３からのコンテンツ提供要求に応えて、後述するコンテンツ格納部２１内に格納している複数のコンテンツの中から提供要求のあったコンテンツ及び該コンテンツの管理番号を示すコンテンツ番号を読み出すと共に、この読み出されたコンテンツを識別するデータＩＤをコンテンツの付加情報として発行し、この発行されたデータＩＤを読み出されたコンテンツと共に通信部１１に出力して端末３に送る。尚、データＩＤは、提供要求されたコンテンツがコンテンツ格納部２１から読み出される毎に順次番号が＋１されて更新されていくデータであり換言すれば、コンテンツの提供順序を示すデータである。更に、コンテンツ提供部１４は発行したデータＩＤと読み出したコンテンツ番号及び提供日をユーザＩＤに対応付けて提供コンテンツの管理を行うコンテンツ提供管理データベース１８に登録を行う。
【００３１】
図６はコンテンツ提供管理データベース１８の詳細を示すもので、提供先の端末３に対応するユーザＩＤを記憶するユーザＩＤ記憶領域１８Ａと、このユーザＩＤの端末３に提供したコンテンツのコンテンツ番号を記憶するコンテンツ番号記憶領域１８Ｂと、発行したデータＩＤを記憶するデータＩＤ記憶領域１８Ｃと、提供日を記憶する提供日記憶領域１８Ｄ及び詳細を後述する閲覧許可頁番号を記憶する閲覧許可頁番号記憶領域１８Ｅとから構成されている。
【００３２】
図２の閲覧制御管理部１５は、通信部１１が受信した端末３からの閲覧許可要求に応えて、閲覧禁止または閲覧許可を判別して判別結果を記憶する許可フラグ（Ｆ）１５１を備えており、記憶されたフラグ内容に応じて閲覧処理を制御すると同時に、判別結果に対応した応答を端末３に送出させるため通信部１１に送出を行う。
【００３３】
ＨＴＭＬドキュメント格納部１９は、端末３からの要求に応じて応答する様々なＨＴＭＬドキュメント（Ｗｅｂページ）を格納している。例えば、本サービスのホームページ或いは、本サービスを会員制で実施する際の募集や会員登録ページ等であり、端末３内のブラウザから要求されたＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）に対応するＨＴＭＬドキュメントを通信部１１に送出する。
【００３４】
ビューワ格納部２０は、ビューワ提供部１３が端末３からの要求に応じて提供するコンテンツに対する共通のビューワを格納している。このビューワはコンテンツ提供部１４によるコンテンツの提供以前に、端末３からの要求に基づき端末３に予め提供されるものであり、提供されたビューワは端末３の後述するビューワ格納部６に格納される。
【００３５】
コンテンツ格納部２１は、コンテンツ提供部１４が端末３からの要求に応じて提供するコンテンツ見出し情報と多数のコンテンツとを格納している。図７（ａ）はコンテンツ見出し情報の記憶領域の構成を示すもので、各コンテンツの管理番号を示すコンテンツ番号の記憶領域２１Ａと、前記コンテンツ番号に対応させて設けられたコンテンツ名を記憶するコンテンツ名記憶領域２１Ｂとを備えている。尚、コンテンツ名は、例えばエッセイ、小説、漫画本等のタイトルデータであり、コンテンツ番号はこれらを識別及び管理する番号データである。また、コンテンツ名記憶領域２１Ｂに対応して、作者などの情報記憶領域２１Ｃが設けられている。図７（ｂ）は各コンテンツを記憶するコンテンツファイルの詳細を示している。このコンテンツファイルはコンテンツ番号を記憶するコンテンツ番号記憶領域２１Ｄ、頁番号を記憶する頁番号記憶領域２１Ｅ、各頁における実際の内容（コンテンツ）を記憶するコンテンツ記憶領域２１Ｆとから構成される。このコンテンツファイルにおいては、各コンテンツにおける内容（コンテンツ）の記述、例えば小説等における連続した記述内容が複数の頁に分けられ、頁毎に記述内容が記憶されるものである。例えばコンテンツ番号「Ａ０００１」で示されるコンテンツ名「○○○○」の記述内容は、図７（ｂ）に示すように第１頁から第Ｎ頁に分けられ、各頁の記述内容がコンテンツ記憶領域２１Ｆに記憶されているものである。
【００３６】
次に図３のブロック図を参照して、端末３の構成を説明する。端末３はブラウザ４、ビューワ機能部５、ビューワ格納部６、コンテンツ格納部７、閲覧管理データ格納部８及び表示装置９とから構成されている。
【００３７】
ブラウザ４は通信部４１と表示制御部４２から構成される。通信部４１は、コンテンツ提供サーバ１との相互通信によりコンテンツ提供サーバ１に対してユーザ個人情報の送出、又はコンテンツ提供サーバ１が提供するビューワ及びコンテンツのダウンロードを行うものであって、ＨＴＴＰプロトコルに基づいて制御を行う。尚、表示制御部４２は、表示装置９に対して受信したデータの表示処理を行わせるもので、例えばコンテンツ提供サーバ１に格納されたＨＴＭＬドキュメント（Ｗｅｂページ）の表示処理を行うものである。
【００３８】
ビューワ機能部５は、通信部５１、閲覧制御部５２、表示制御部５３から構成されている。
【００３９】
通信部５１は、コンテンツ提供サーバ１から提供されたコンテンツの閲覧許可のリクエストを送出する処理と、コンテンツ提供サーバ１からのリクエストに応答するレスポンスの受信処理をＨＴＴＰプロトコルに基づいて行う。
【００４０】
閲覧制御部５２は、図示しないＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等の記憶領域を有し、ビューワ格納部６に格納されているビューワを読み出して前記ＲＡＭに記憶させた後、この記憶されたビューワに基づいて、上記リクエストやレスポンスをはじめ、送られて来たコンテンツの閲覧等の各種の動作を行わせるものである。また、閲覧制御部５２は閲覧を希望するコンテンツに属するページが選択確定したことを示す確定フラグ（Ｆ１）５２１と閲覧禁止フラグ（Ｆ２）５２２とを含み、確定フラグがセットされ、閲覧禁止フラグがリセットされている状態で、閲覧許可の要求をコンテンツ提供サーバ１へ送信し、また、コンテンツ提供サーバ１からの応答に基づいて閲覧の禁止・許可の制御を行う。
【００４１】
表示制御部５３はユーザのキー操作に基づいた表示処理を行うもので表示内容については後述する。
【００４２】
ビューワ格納部６は、図８（ａ）に示す様に、コンテンツ提供サーバ１から提供されたビューワＩＤを記憶する記憶領域６Ａとビューワを記憶するプログラム記憶領域６Ｂとから構成されている。このビューワ格納部６のプログラム記憶領域６Ｂに記憶されたビューワはコンテンツの閲覧の時にユーザの起動操作により実行される。
【００４３】
コンテンツ格納部７には、コンテンツ提供サーバ１から提供されたコンテンツ見出し情報とコンテンツとが格納されるもので、格納されたコンテンツはビューワ機能部５の表示制御部５３により表示装置９に表示される。図８（ｂ）はコンテンツ見出し情報を記憶する記憶領域を示し、コンテンツを示すコンテンツ番号の記憶領域７Ａと夫々ユーザＩＤ、データＩＤ、閲覧頁番号、閲覧希望頁番号、コンテンツ名及び作者を記憶する記憶領域７Ｂ乃至７Ｇを備えている。図８（ｃ）はコンテンツを記憶する記憶領域を示しており、コンテンツ提供サーバ１から提供されたコンテンツ番号、頁番号及びコンテンツ（内容）を夫々記憶する記憶領域７Ｈ、７Ｉ、７Ｊから構成されている。
【００４４】
閲覧管理データ格納部８は、図８（ｄ）に示すようにユーザＩＤ、ビューワＩＤ、データＩＤ、閲覧頁番号及び閲覧希望頁番号を夫々記憶する記憶領域８Ａ乃至８Ｅから構成されている。
【００４５】
次に、上記の如く構成された本実施の形態の動作につき、図９乃至図１３のフローチャートを参照して説明する。
【００４６】
尚、図９のフローチャートが実行される以前に、既に以下の処理が端末３及びコンテンツ提供サーバ１の間で完了しているものとする。即ち、コンテンツ提供を所望するユーザがユーザ個人情報をコンテンツ提供サーバ１に送信し、コンテンツ提供サーバ１では顧客情報管理部１２が送られてきたユーザ個人情報を顧客管理データベース１６に正規の登録者（会員）として登録を行うと共にユーザＩＤをユーザに送信し、また、ビューワ提供部１３がユーザの要求に応じてコンテンツを閲覧するために用いるビューワを要求元であるユーザに提供し、更に、ユーザの課金支払いを確認した後コンテンツ提供部１４がユーザの要求に応じたコンテンツをユーザに提供してあるものとする。また、この結果、ビューワ提供管理データベース１７には提供したビューワを識別するビューワＩＤなどのビューワ管理情報がユーザ毎（ユーザＩＤ毎）に格納され、また、コンテンツ提供管理データベース１８には提供したコンテンツを識別するデータＩＤがユーザＩＤやコンテンツ番号、提供日等と共にコンテンツ提供管理情報として格納されているものとして説明する。更に、ビューワとコンテンツの提供を受けた端末３には提供を受けたビューワとコンテンツがそれぞれビューワ格納部６とコンテンツ格納部７に格納されて閲覧可能な状態にあるものとして説明する。
【００４７】
図９は、端末３において実行されるコンテンツの閲覧動作の詳細のフローチャートである。
【００４８】
ステップＳ１０１（以下、ステップを省略してＳ１０１の如く記載する。）で、ユーザが端末３のビューワ機能部５の起動操作をすることにより以下の処理が開始される。まず、最初にビューワ機能部５の動作を開始させるオープン処理を行い（Ｓ１０２）、図１４（ａ）に示すコンテンツ選択・メニュー画面を表示する（Ｓ１０３）。即ち、既にコンテンツ格納部７に格納されているコンテンツのコンテンツ名を表示するもので、例えばコンテンツ名の記憶領域７Ｆから読み出されたコンテンツ名データが、図１４（ａ）の如く表示されるものである。
【００４９】
次にユーザが図示しないキー操作により、表示されているコンテンツ名の中から閲覧するコンテンツを選択すると（Ｓ１０４）、コンテンツを表示するためのＳ１０６、Ｓ２００、Ｓ１０７、Ｓ３００、Ｓ１０８の処理を実行する。
【００５０】
Ｓ１０６では、選択されたコンテンツ名に対応するコンテンツ番号を記憶領域７Ａから読み出し、この読み出されたコンテンツ番号を用いてコンテンツ格納部７に格納されている同じコンテンツ番号のコンテンツデータのうち頁番号が「１」のコンテンツデータを図８（ｃ）に示すコンテンツファイルから読み込み表示装置９に表示させる。図１４（ｂ）は、記憶領域７Ｊに記憶されているコンテンツデータと表示装置９に表示されるデータとの関係を示すもので、表示装置９の表示領域９Ａには、読み出されたコンテンツデータの頁番号（この場合は「１」）が表示され、表示領域９Ｂには頁１のコンテンツデータのうち前半部分が表示される。尚、表示領域９Ｃは頁１のコンテンツデータの後半部分の表示領域であるが、このＳ１０６では、後半部分のコンテンツデータは表示されない様になっている。然して、表示領域９Ｄには頁の選択及び頁の確定の為の確定、前頁、次頁、終了の釦表示がなされる。
【００５１】
図９に戻り、Ｓ２００は、ユーザが閲覧したい頁をキー操作で選択するための頁選択処理である。この処理はユーザが図１４（ｂ）に示すコンテンツの頁表示画面を見ながら、次頁キー、前頁キー、確定キー、終了キーを使用して閲覧したい頁を選択する処理である。
【００５２】
図１０はＳ２００の詳細フローチャートであり、まず、コンテンツ格納部７の閲覧希望頁番号の記憶領域７Ｅのうち選択したコンテンツ名に対応する閲覧希望頁番号の記憶領域（以後、Ｎ２と称する。）に初期値「１」をセットし（Ｓ２０１）、閲覧制御部５２の確定フラグ（Ｆ１）を”０”状態にする（Ｓ２０２）。
【００５３】
次にユーザにより表示装置９の表示領域９Ｄに表示されている操作キーのいずれかが操作されると、操作されたキーの種類を判別する（Ｓ２０３、Ｓ２０４、Ｓ２０５）。
【００５４】
ここで、操作されたキーが次頁キーなら、頁を次に進めるために閲覧希望頁番号（Ｎ２）を＋１カウントアップし（Ｓ２０６）、カウントアップされた閲覧希望頁番号（Ｎ２）に対応するコンテンツデータをコンテンツ格納部７から読込んで、図１４（ｂ）に示す様に１頁のコンテンツデータの前半部だけを表示する（Ｓ２０７）。そして、Ｓ２０３に戻り、次の頁操作を待つ。
【００５５】
また、操作されたキーが前頁キーなら、頁を後ろに戻すために閲覧希望頁番号（Ｎ２）を−１カウントダウンし（Ｓ２０８）、カウントダウンされた閲覧希望頁番号（Ｎ２）に対応するコンテンツデータをコンテンツ格納部７から読込み、同様に１頁のコンテンツデータの前半部だけを表示する（Ｓ２０７）。そして、Ｓ２０３に戻り、次の頁操作を待つ。
【００５６】
この様に、各頁の前半部分だけは表示されるが後半部分は表示されない。後半部分が読みたい（表示させたい）場合には、確定キーを操作する。この確定キーの操作が行われると、Ｓ２０４でＹｅｓと判別され、閲覧したい頁が確定したことを示す確定フラグ（Ｆ１）を”１”状態にする（Ｓ２０９）。そして、図９のＳ１０７の処理に進む。また、操作されたキーが確定キーでなく終了キーなら（Ｓ２０５：Ｙｅｓ）、何もせずにＳ１０７の処理に進む。
【００５７】
そして、Ｓ１０７では頁選択処理（Ｓ２００）の終了により確定フラグ（Ｆ１）に閲覧したい頁が確定した”１”状態か確定していない”０”状態かがセットされているので、これの判別を行う。判別の結果、確定フラグ（Ｆ１）が”０”状態なら、終了キーが押されたと判断し、ビューワのファイルや画面などのクローズ処理を行い（Ｓ１０９）、処理を終了する。他方、Ｓ１０７で確定フラグ（Ｆ１）が”１”状態なら（Ｓ１０７）、閲覧したい頁が確定したと判断され次のＳ３００で、コンテンツ提供サーバ１に対して閲覧したい頁の閲覧許可の要求をする閲覧制御処理を実行する。
【００５８】
図１１は閲覧制御処理（Ｓ３００）のフローチャートを示している。この処理は閲覧制御部５２によりコンテンツ提供サーバ１に対して閲覧許可要求を送信し、それに対する応答を受信して閲覧禁止または閲覧許可の応答の内容によって処理を制御する処理である。
【００５９】
まず、閲覧禁止フラグ（Ｆ２）を”０”状態にし（Ｓ３０１）、閲覧制御部５２により閲覧許可の要求データを作成し、通信部５１によりコンテンツ提供サーバ１に送信する（Ｓ３０２）。Ｓ３０２によって作成される閲覧許可の要求データは、コンテンツ格納部７の記憶領域７Ｂに記憶されているコンテンツ名に対応するユーザＩＤと、ビューワ格納部６の記憶領域７Ａに記憶されているビューワＩＤと、コンテンツ格納部７記憶領域７Ｃ、７Ｄ及び７Ｅに夫々記憶されているデータＩＤ、閲覧頁番号（以下、Ｎ１と称する）及び閲覧希望頁番号とから構成される。この要求データは上述した如く、コンテンツ提供サーバ１に送信されると共に閲覧管理データ格納部８に記憶される。
【００６０】
Ｓ３０２で閲覧許可の要求データを送信した後はコンテンツ提供サーバ１の応答を待機し、応答を受信すると（Ｓ３０３）、受信した内容を判別する（Ｓ３０４）。ここで、上記要求データを受け、応答データを送信するコンテンツ提供サーバ１の動作について説明する。
【００６１】
図１２はコンテンツ提供サーバ１のフローチャートを示すもので、まず、インターネット２を介して、端末３から閲覧許可の要求データを、受信したか否か（Ｓ４０１）により処理を開始する。
【００６２】
既に閲覧許可リクエストを行っている該端末３とのセッションが確立しているかどうかを通信部１１が判別し（Ｓ４０３）、判別の結果、セッションが確立していなければ該端末３とのセッションを確立する処理を行う（Ｓ４０４）。
【００６３】
セッションが確立されたら、閲覧制御管理部１５は閲覧許可要求データに対して閲覧を許可するか禁止するかの判定をする閲覧許可処理（Ｓ５００）を行う。
【００６４】
図１３はＳ５００の閲覧許可処理のフローチャートである。まず、閲覧制御管理部１２により端末３から通信部１１が受信したユーザＩＤ、ビューワＩＤをキーとして図５に示すビューワ提供管理データベース１７のレコードを照合して、一致するレコードがあるかどうかを判別する（Ｓ５０１）。判別の結果、一致（Ｓ５０１：Ｙｅｓ）ならば次の照合チェックＳ５０２へ進み、他方、不一致（Ｓ５０１：Ｎｏ）ならば閲覧禁止の処理を行うＳ５０７に進む。
【００６５】
Ｓ５０２では閲覧制御管理部１２により端末３から通信部１１が受信したユーザＩＤ、データＩＤと図６に示すコンテンツ提供管理データベース１８のユーザＩＤ、データＩＤとを照合して、一致するものがあるかどうかを判別する（Ｓ５０２）。判別の結果、一致（Ｓ５０２：Ｙｅｓ）であれば次の照合チェックＳ５０３へ進み、他方、不一致（Ｓ５０２：Ｎｏ）ならば閲覧禁止の処理であるＳ５０７に進む。
【００６６】
Ｓ５０３では閲覧制御管理部１２により端末３から受信した閲覧頁番号（Ｎ１）がコンテンツ提供管理データベース１８の閲覧許可頁番号（後述するＮ３）と一致するかを判別する（Ｓ５０３）。尚、このＳ５０３における判別に関しては後述する。判別の結果、一致（Ｓ５０３：Ｙｅｓ）ならばＳ５０４へ進み、他方、不一致（Ｓ５０３：Ｎｏ）ならば閲覧禁止の処理を行うＳ５０７に進む。
【００６７】
Ｓ５０４ではＳ５０１〜Ｓ５０３の照合チェックが全てＯＫとなり閲覧許可と判別されたので閲覧許可の処理を行う。閲覧を許可した頁番号を更新するために端末３より受信した閲覧希望頁番号（Ｎ２）をコンテンツ提供管理データベース１８の記憶領域１８Ｅの閲覧許可頁番号（以下、Ｎ３と称する）にセットして（Ｓ５０４）、端末３からの閲覧許可の要求データに対する応答として閲覧許可の応答データを作成し、通信部１１に送出する（Ｓ５０５）。　そして許可フラグ（Ｆ）を”１”状態にして（Ｓ５０６）、図１２のＳ４０５の処理に進む。
【００６８】
一方、Ｓ５０７では、閲覧制御管理部１２により端末３からの閲覧許可要求データに対する応答として閲覧禁止の応答データを作成して通信部１１により端末３に送出し、許可フラグ（Ｆ）を”０”状態にして（Ｓ５０８）、図１２のＳ４０５の処理に進む。
【００６９】
Ｓ４０５では、Ｓ５００の閲覧許可処理の判定結果を反映する許可フラグ（Ｆ）状態がセットされているかの判別を行う。ここで許可フラグ（Ｆ）が”１”状態であればコンテンツ閲覧許可を示し、他方、”０”状態であればコンテンツ閲覧禁止を示す。判別の結果、許可フラグ（Ｆ）が”１”状態ならば（Ｓ４０５：Ｎｏ）、Ｓ４０１に戻り、次に到来する閲覧許可リクエストを待つ。他方、許可フラグ（Ｆ）が”０”状態ならば（Ｓ４０５：Ｙｅｓ）、正規な手続きを行った閲覧ではなく端末３に閲覧禁止のレスポンスを送信していると判定して端末３とのセッションを終了し（Ｓ４０６）、閲覧処理を終了する。
【００７０】
また、Ｓ４０１で受信したリクエストが終了要求リクエストであれば（Ｓ４０２）、現在のセッションを終了し（Ｓ４０６）、閲覧処理を終了する。
【００７１】
以上がコンテンツ提供サーバ１の動作であり、端末３のＳ３０３（図１１）では、このコンテンツ提供サーバ１からの応答データの受信を判断し、Ｓ３０４で閲覧禁止または許可を判別する。判別の結果、閲覧を許可の場合（Ｓ３０４：Ｙｅｓ）は、閲覧を許可してほしい頁番号である閲覧希望頁番号（Ｎ２）の値を閲覧を実施する頁番号である閲覧頁番号（Ｎ１）にセットする（Ｓ３０５）。そして、図１４（ｂ）に示す頁データの後半部を表示させることにより頁データの全体を表示して（Ｓ３０６）、元の処理へ戻る（Ｓ１０８）。他方、閲覧を禁止の場合（Ｓ３０４：Ｎｏ）は、表示制御部５３により閲覧禁止のメッセージを作成して表示し（Ｓ３０７）、閲覧禁止のメッセージを確認したユーザによる確定キーの操作を検出する（Ｓ３０８）。
【００７２】
Ｓ３０８で確定キーを検出すると、閲覧頁番号（Ｎ１）と閲覧希望頁番号（Ｎ２）を「１」にリセットし（Ｓ３０９）、閲覧を強制終了させるために閲覧禁止フラグ（Ｆ２）を”１”状態にして（Ｓ３１０）、Ｓ１０８の処理に進む。
【００７３】
Ｓ１０８では、Ｓ３００における閲覧制御処理が終了すると閲覧禁止”１”状態または閲覧許可”０”状態を示す閲覧禁止フラグ（Ｆ２）に値がセットされているので、閲覧禁止フラグ（Ｆ２）の判別を行う。判別の結果、閲覧禁止フラグ（Ｆ２）が”１”状態なら、閲覧禁止なのでビューワのファイルや画面などのクローズ処理を行い（Ｓ１０９）、処理を終了する。他方、閲覧禁止フラグ（Ｆ２）が”０”状態なら、閲覧許可なので引き続きＳ２００へ進み頁選択処理をする。
【００７４】
また、Ｓ１０４でコンテンツの選択終了操作がされた場合は（Ｓ１０５）、ビューワのファイルや画面などのクローズ処理を行い（Ｓ１０９）、処理を終了する。
【００７５】
以上説明したように、上記実施の形態によれば、正規の登録者である要求元の端末３に閲覧プログラムとコンテンツとを提供すると共に、閲覧プログラムを識別するビューワＩＤとコンテンツを識別するデータＩＤとを提供する。要求元がコンテンツの閲覧を行う際に、閲覧要求と共に送信してくるビューワＩＤ及びデータＩＤをあらかじめ保存しておいたビューワＩＤ及びデータＩＤと比較し、この比較結果が同一でない場合には閲覧禁止指令を要求元の端末３に送出して閲覧が出来ない様にする。また、同一であった場合には閲覧許可指令を要求元の端末３に送出して閲覧が出来る様にする。この様な構成とすることにより、コンテンツを暗号化することなく、すなわち復号化の処理を行うための特別なハードウェアやソフトウェアを追加することなく正規の登録者のみ閲覧を可能にすることが出来る。
【００７６】
尚、上記実施の形態におけるコンテンツ提供サーバ１は、本発明にかかるプログラムを実行可能であれば、任意のコンピュータ装置を用いることができる。この場合、上述の各処理を実行するためのプログラムを格納した媒体（フレクシブルディスク、ＣＤ−ＲＯＭなど）から当該プログラムをコンピュータ装置にインストールすることにより、上述の処理を実行するコンテンツ提供サーバ１を構成することができる。
【００７７】
また、各種通信手段を用いてコンピュータ装置にプログラムを供給することが可能であり、この場合コンピュータ装置にプログラムを供給するための手段は任意である。例えば、プログラムを搬送波に重畳させ、通信回線、通信ネットワーク、通信システムなどを介して供給してもよい。
【００７８】
また、上記実施の形態では、各頁のコンテンツの前半部分を無条件で表示させ後半部分の表示は許可を得るようにしたが、例えば前半の数行のみ表示させ残りを許可を得て表示させるようにしてもよい。
【００７９】
更に、また、１頁を前半、後半に分けるのではなく、例えば１頁のみを無条件で表示させ、それ以降の頁は許可を得て表示させるようにしてもよい。
【００８０】
また、頁単位で制御するのではなく、例えばコンテンツ名が複数の記事が載せられている雑誌等の場合にあっては目次データを無条件に表示させ、その中から閲覧を希望する記事を選択させ、選択された記事のコンテンツの表示に対して許可を与えるようにしてもよいものである。
【００８１】
更に、上記実施の形態では、文書データの閲覧に本発明を適用した例について説明したが、例えば画像の配信や音楽等の音声の配信にも適用出来るもので、端末において一部の画像或いは音声を無条件で表示或いは音声出力出来る様にし、残りをコンテンツ提供サーバの許可を得て表示或いは音声出力出来る様にしてもよいものである。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、コンテンツを暗号化することなく、即ち、復号化の処理を行う為の特別なハードウェアやソフトウェアを追加することなく、正規の登録者のみの閲覧を可能にすることが出来るもので、登録者以外のコンテンツの閲覧を防止出来る効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるコンテンツ提供システムの概念図である。
【図２】図１に示すコンテンツ提供サーバの構成を示すブロック図である。
【図３】図１に示す端末の構成を示すブロック図である。
【図４】図２に示すコンテンツ提供サーバで使用するデータファイルの内容を示す図であり、顧客管理データベースの内容を示す。
【図５】図２に示すコンテンツ提供サーバで使用するデータファイルの内容を示す図であり、ビューワ提供管理データベースの内容を示す。
【図６】図２に示すコンテンツ提供サーバで使用するデータファイルの内容を示す図であり、コンテンツ提供管理データベースの内容を示す。
【図７】図２に示すコンテンツ提供サーバで使用するデータファイルの内容を示す図であり、（ａ）はコンテンツ格納部のコンテンツ見出し情報の内容を示し、（ｂ）はコンテンツ格納部のコンテンツの内容を示す。
【図８】図３に示す端末で使用するデータファイルの内容を示す図であり、（ａ）はビューワ格納部の内容を示し、（ｂ）はコンテンツ格納部のコンテンツ見出し情報の内容を示し、（ｃ）はコンテンツ格納部のコンテンツの内容を示し、（ｄ）は閲覧許可処理の時にコンテンツ提供サーバへ送信する閲覧管理データを示す。
【図９】図３に示す端末におけるコンテンツの閲覧動作を説明するためのフローチャートである。
【図１０】図９に示す頁選択処理を説明するためのフローチャートである。
【図１１】図９に示す閲覧制御処理を説明するためのフローチャートである。
【図１２】図２に示すコンテンツ提供サーバにおけるコンテンツの閲覧動作を説明するためのフローチャートである。
【図１３】図１２に示す閲覧許可処理を説明するためのフローチャートである。
【図１４】図１に示す端末に表示される画面の例を示す図であり、（ａ）はコンテンツ選択時の表示例を示し、（ｂ）はコンテンツ選択後の表示例を示す。
【符号の説明】
１…コンテンツ提供サーバ
２…通信ネットワーク
３…利用者端末
４…ブラウザ
５…ビューワ機能部
【図１】
2004110492.tif 000003
【図２】
2004110492.tif 000004
【図３】
2004110492.tif 000005
【図４】
2004110492.tif 000006
【図５】
2004110492.tif 000007
【図６】
2004110492.tif 000008
【図７】
2004110492.tif 000009
【図８】
2004110492.tif 000010
【図９】
2004110492.tif 000011
【図１０】
2004110492.tif 000012
【図１１】
2004110492.tif 000013
【図１２】
2004110492.tif 000014
【図１３】
2004110492.tif 000015
【図１４】
2004110492.tif 000016