(57)【特許請求の範囲】
【請求項１】
複数種類のアプリケーションが生成する複数種類のドキュメントを処理する情報処理装置であって、
前記複数種類のドキュメントを処理するデータ処理手段と、
前記データ処理手段による前記複数種類のドキュメントの中の１つのドキュメントに対する処理要求時に、有効期間管理プログラムを実行し、前記ドキュメント内で設定されている対象コンテンツの有効期間が有効であるか無効であるかを判断する判断手段と、
前記判断手段による判断の結果に従い、前記データ処理手段が処理すべきコンテンツの参照先を変更する変更手段と、を有し、
前記ドキュメントは、コンテンツの参照先が禁止表示コンテンツとなるように初期設定されており、
前記変更手段は、前記判断手段により前記対象コンテンツの有効期間が有効であると判断された場合は、前記データ処理手段の参照先を、初期設定された禁止表示コンテンツから前記対象コンテンツとなるように変更することを特徴とする情報処理装置。
【請求項２】
前記変更手段は、前記データ処理手段による処理終了後、前記ドキュメント内で設定されているコンテンツの参照先を禁止表示コンテンツとなるように再設定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記データ処理手段が処理を開始すべきページは、前記変更手段により変更された参照先に基づいて決定されることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記複数種類のドキュメントの拡張子のそれぞれが有効期間管理プログラムと対応付けてＯＳに登録されており、その登録に基づき、前記複数種類のドキュメントのなかの１つのドキュメントの指示に応じて有効期間管理プログラムを前記判断手段は起動制御し判断処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記ドキュメントに含まれるコンテンツの有効期間は、コンテンツ提供先であらかじめ設定されていることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。 
【請求項６】
前記情報処理装置は、複数種類のコンテンツのプラットフォームを提供するものであって、
コンテンツを開く指示に応じて、そのコンテンツに対応するアプリケーションを起動する前に、有効期間管理プログラムを用いて、前記判断手段における処理を行うことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
複数種類のコンテンツの拡張子と有効期間管理アプリケーションとを関連付けることにより、コンテンツを開く指示に応じて、そのコンテンツに対応するアプリケーションを起動する前に、有効期間管理プログラムを用いて、前記判断手段における処理を行うことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
複数種類のアプリケーションが生成する複数種類のドキュメントを処理する情報処理装置における情報処理方法であって、
前記複数種類のドキュメントを処理するデータ処理工程と、
前記データ処理工程による前記複数種類のドキュメントの中の１つのドキュメントに対する処理要求時に、有効期間管理プログラムを実行し、前記ドキュメント内で設定されている対象コンテンツの有効期間が有効であるか無効であるかを判断する判断工程と、
前記判断工程による判断の結果に従い、前記データ処理工程が処理すべきコンテンツの参照先を変更する変更工程と、を有し、
前記ドキュメントは、コンテンツの参照先が禁止表示コンテンツとなるように初期設定されており、
前記変更工程は、前記判断工程により前記対象コンテンツの有効期間が有効であると判断された場合は、前記データ処理工程の参照先を、初期設定された禁止表示コンテンツから前記対象コンテンツとなるように変更することを特徴とする情報処理方法。
【請求項９】
前記変更工程は、前記データ処理工程による処理終了後、前記ドキュメント内で設定されているコンテンツの参照先を禁止表示コンテンツとなるように再設定することを特徴とする請求項８記載の情報処理方法。
【請求項１０】
前記データ処理工程が処理を開始すべきページは、前記変更工程により変更された参照先に基づいて決定されることを特徴とする請求項８または９記載の情報処理方法。
【請求項１１】
前記複数種類のドキュメントの拡張子のそれぞれが有効期間管理プログラムと対応付けてＯＳに登録されており、その登録に基づき、前記複数種類のドキュメントのなかの１つのドキュメントの指示に応じて有効期間管理プログラムを前記判断工程は起動制御し判断処理を行うことを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理方法。
【請求項１２】
前記ドキュメントに含まれるコンテンツの有効期間は、コンテンツ提供先であらかじめ設定されていることを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理装置。 
【請求項１３】
前記情報処理装置は、複数種類のコンテンツのプラットフォームを提供するものであって、
コンテンツを開く指示に応じて、そのコンテンツに対応するアプリケーションを起動する前に、有効期間管理プログラムを用いて、前記判断工程における処理を行うことを特徴とする請求項８乃至１２のいずれか１項に記載の情報処理方法。
【請求項１４】
複数種類のコンテンツの拡張子と有効期間管理アプリケーションとを関連付けることにより、コンテンツを開く指示に応じて、そのコンテンツに対応するアプリケーションを起動する前に、有効期間管理プログラムを用いて、前記判断工程における処理を行うことを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
請求項８記載の情報処理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
請求項８記載の情報処理方法をコンピュータに実行させる制御プログラムが記憶されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを処理するアプリケーションを実行可能な情報処理装置におけるコンテンツ処理に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の情報処理装置およびネットワークサービスが普及し、ドキュメントや動画や音楽などの様々な情報を、サーバＰＣから電子媒体の形式で配布することが可能となっている。
【０００３】
この配布形態では、配布するデータに含まれるコンテンツに更新があった場合には、それをサーバＰＣが自動で、もしくはサーバＰＣの管理者が手動で反映させることが出来るという利点があった。
【０００４】
しかしながら、一度サーバＰＣからクライアントＰＣにダウンロードされたデータについては、それに含まれるコンテンツを更新することは出来なかった。そのためデータに含まれている古いコンテンツは閲覧可能なままになってしまうという問題があった。
【０００５】
このようなサーバＰＣからクライアントＰＣにダウンロードされたコンテンツについて情報を更新できないという問題に対して、例えば下記特許文献１のコンテンツ管理システムでは、以下の方法で対応していた。
【０００６】
まず、コンテンツに、コンテンツの一部または全てを書き換える書換えプログラムと使用期限情報を付け合せて暗号化する。
【０００７】
そして、クライアントＰＣ内のコンテンツを閲覧するプログラムに、コンテンツを復号化する機能と、使用期限をチェックする機能と、期限切れだった場合に書換えプログラムを実行する機能を実装する。これにより、サーバＰＣにて配信されるコンテンツをダウンロード後も更新し制御することを可能としていた。
【特許文献１】特開平１１−２９６４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の技術では期限管理機能が実装されているのは、データを閲覧または編集するプログラム上であった。そのため、期限管理システムは、同プログラムの付属機能として実装されなければならず、同プログラムと独立しての開発は不可能であった。
【０００９】
従って、同プログラムが他者によって作成されており改変不能なとき、期限管理機能を提供することは出来なかった。さらに、コンテンツの使用期限が切れた際に、その旨をユーザに通知することも出来なかった。
【００１０】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、禁止表示コンテンツを参照するよう初期設定した後、ドキュメント内に含まれるコンテンツの有効期間に応じて、ドキュメントを処理するアプリケーションが参照すべきコンテンツを変更できる仕組みを提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１２】
複数種類のアプリケーションが生成する複数種類のドキュメントを処理する情報処理装置であって、前記複数種類のドキュメントを処理するデータ処理手段と、前記データ処理手段による前記複数種類のドキュメントの中の１つのドキュメントに対する処理要求時に、有効期間管理プログラムを実行し、前記ドキュメント内で設定されている対象コンテンツの有効期間が有効であるか無効であるかを判断する判断手段と、前記判断手段による判断の結果に従い、前記データ処理手段が処理すべきコンテンツの参照先を変更する変更手段と、を有し、前記ドキュメントは、コンテンツの参照先が禁止表示コンテンツとなるように初期設定されており、前記変更手段は、前記判断手段により前記対象コンテンツの有効期間が有効であると判断された場合は、前記データ処理手段の参照先を、初期設定された禁止表示コンテンツから前記対象コンテンツとなるように変更することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、禁止表示コンテンツを参照するよう初期設定した後、ドキュメント内に含まれるコンテンツの有効期間に応じて、ドキュメントを処理するアプリケーションが参照すべきコンテンツを変更できる。
【００１４】
また、アプリケーションに有効期間が経過しているコンテンツを表示することなく、ドキュメントを処理させることができる。
【００１５】
さらに、アプリケーションに負担をかけることなく、ドキュメントに含まれるコンテンツの期限管理処理を効率よく行える。
【発明を実施するための最良の形態】
【００１６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１７】
＜システム構成の説明＞
〔第１実施形態〕
【００１８】
図１は、本発明の第１実施形態を示す情報処理装置を適用可能なデータ処理システムの一例を示す図である。本例は、コンテンツ提供先となるサーバＰＣ１２１に対してクライアントＰＣ１１１〜１１３からの指示／操作を実現したネットワークシステムである。
【００１９】
図１において、１０１はローカルエリアネットワーク（ＬＡＮ）を示す。クライアント用パーソナルコンピュータで構成されるクライアントＰＣ１１１，１１２，１１３及び、サーバ用パーソナルコンピュータで構成されるサーバＰＣ１２１が、このＬＡＮ１０１に接続されている。
【００２０】
なお、サーバＰＣ１２１、クライアントＰＣ１１１〜１１３は、図２に示すようなハードウエア資源と、後述するソフトウエア資源を備える。
【００２１】
サーバＰＣ１２１は、クライアントＰＣ１１１，１１２，１１３の指示を受け、処理結果を指示したクライアントＰＣの閲覧ソフトウエア（ブラウザ）に対して返す処理を行うものである。ここで、閲覧ソフトウエアは、公知のブラウザ機能を備えるものであれば、特に限定されるものではない。
【００２２】
但し、本実施形態においては、サーバＰＣ１２１およびクライアントＰＣ１１１〜１１３との間の通信手法（プロトコルを含む）については特に限定するものではない。
【００２３】
クライアントＰＣ１１１，１１２，１１３内の構成は、ＬＡＮ１０１に接続できる図２に示すようなハードウエア資源を備える一般的なＰＣであれば、特に限定するものではない。
【００２４】
図２は、図１に示したクライアントＰＣ１１１〜１１３の構成を説明するブロック図である。なお、サーバＰＣ１２１も同様のハードウエア資源を備える。
【００２５】
図２において、２０１はビデオＲＡＭ(ＶＲＡＭ)で、ＣＲＴ表示装置（ＣＲＴ）２０２の画面に表示される文字、イメージを展開して記憶する。２０３はビットムーブユニット(ＢＭＵ)で、メモリ間あるいはメモリと各デバイス間のデータ転送をコントロールする。 
２０４は入力に関する各種キーを備えたキーボード（KeyBoard）であり、２０５は画面上でアイコンなどを指し示すためなどに用いられるポインティングデバイス(ＰＤ)である。
【００２６】
２０６はＣＰＵで、ＲＯＭ２０８に記憶された制御プログラム（本発明に係るプログラムやエラー処理プログラムをはじめ、後述する本発明を実現するためのプログラムも記憶されている）に基づいて本装置の各部を制御する。
【００２７】
２０９はＲＡＭで、上述した各プログラムを２０６のＣＰＵが実行するときにワークエリア、エラー処理時の一時退避エリアとして用いられる。なお、ＲＡＭ２０９は、メモリ容量を拡張可能に構成されている。
【００２８】
２１０はハードディスクドライブ(ＨＤＤ)で、アプリケーション、オペレーティングシステム（ＯＳ）、デバイスドライバ、ブラウザ（閲覧ソフトウエア）が記憶されている。 
２１１はフレキシブルディスクドライブ(ＦＤＤ)で、アプリケーション、データが記憶されている。
【００２９】
なお、ＦＤＤ２１１またはＨＤＤ２１０の各ディスクは後述するアプリケーションプログラムやデータ、データベース、ライブラリなどの保存用に用いられる。
【００３０】
２１２はネットワークインターフェイス(Ｎｅｔ−Ｉ／Ｆ)を示し、クライアントＰＣ１１１，１１２，１１３との間でネットワークを経由してデータ転送を行うためにネットワーク上でデータ制御、診断を行う。
【００３１】
２０７は上述した各ユニット間を接続するＩ／Ｏバス（アドレスバス、データバス及び制御バスからなる)である。
【００３２】
上記構成において、装置に電源を投入すると、ＣＰＵ２０６はＲＯＭ２０８のブートプログラムに従って装置を初期化し、ＨＤＤ（２１０）からＯＳをＲＡＭ２０９にロードする。
【００３３】
さらに、ＣＰＵ２０６は、初期化処理の後で図３に示す有効期間管理アプリケーション３０１、ドキュメント編集アプリケーション３０２を動作させることになる。
【００３４】
なお、本実施形態の情報処理装置は、凡用の情報処理装置（パーソナルコンピュータ等）をその基礎にしているので、プログラムはハードディスク等に記憶されているものとしたが、もちろんＲＯＭに記憶させるようにしてもよい。つまり、本発明は、記憶媒体によって本発明の適用が限定されるものでもない。
【００３５】
図３は、図１に示したサーバＰＣ１２１と各クライアントＰＣ１１１〜１１３のデータ処理構成を説明するブロック図である。なお、図１と同一のものには同一の符号を付してある。以下、クライアントＰＣとして、図１に示したクライアント１１１を代表として説明を行う。
【００３６】
図３において、３０１は有効期間管理アプリケーションで、例えばクライアントＰＣ１１１にインストールされ、コンテンツの有効期間を管理する機能を備える。有効期間管理アプリケーション３０１は、クライアントＰＣ１１１にインストールされる閲覧ソフトウエア（ブラウザ）とは独立した構成されている。つまり、有効期間管理アプリケーション３０１の機能を拡張したり、変更したりする場合に、ブラウザとは独立したモジュールとして構成されている。
【００３７】
なお、有効期間管理アプリケーション３０１は、ＨＤＤ２１０に記憶され、ＲＡＭ２０９にロードされて、ＣＰＵ２０６が実行することで、有効期間管理処理を行う。
【００３８】
３０２はドキュメント編集アプリケーションで、クライアントＰＣ１１１にインストールされており、サーバＰＣ１２１から送付されるドキュメントを編集する機能を有する。なお、ドキュメント編集アプリケーション３０２は、ＨＤＤ２１０に記憶され、ＣＰＵ２０６によりＲＡＭ２０９にロードされて実行される。
【００３９】
３０３はドキュメント／アプリケーション関連情報で、有効期間管理アプリケーション３０１内で保持され、ドキュメントとアプリケーションの関連を示す情報である。
【００４０】
３０４はドキュメント／アプリケーション関連情報で、クライアントＰＣ１１１内で保持され、ドキュメントとアプリケーションの関連を示す情報である。なお、ドキュメント／アプリケーション関連情報３０３、３０４は、ＨＤＤ２１０に記憶される。
【００４１】
３１１はドキュメントで、サーバＰＣ１２１からクライアントＰＣ１１１にダウンロードされる。ドキュメント３１１は、本文３１２、設定情報３１３、後述するコンテンツから構成されている。
【００４２】
３１４〜３１６はコンテンツで、有効期間情報や、ドキュメント３１１の初期表示位置等を含む。本実施形態では、サーバＰＣ１２１がドキュメント３１１を作成した場合に、コンテンツの参照先として、非表示コンテンツが初期設定されている。
【００４３】
また、コンテンツ３１４、３１５、３１６は、ドキュメント３１１に含まれており、例えば図７に示すようにそれぞれ有効期間が異なるものとする。コンテンツ３１４、３１５、３１６は、有効期間管理対象の情報である。いわゆるオープンドキュメントに対応しており、ドキュメントはOpenDocument形式で扱う。OpenDocument形式のファイルでは、複数のXMLファイルおよび画像がZIP形式でまとめられている。ドキュメント３１１には、DOCX、XLSX、PPTX等が含まれる。それぞれの拡張子は、ＯＳに、対応するアプリケーション名とともにＯＳのレジストリに対して登録され管理される。例えば、コンテンツ３１４はDOCX,３１５はXLSX,３１６はPPTXに対応する。なお、それぞれのコンテンツは、例えば、コンテンツ３１５は、表計算ソフトが開くことが出来る。コンテンツ３１６はプレゼンテーションソフトが開くことが出来る。３１１は、ワープロソフトが対応する。
【００４４】
そして、例えば、コンテンツ３１４が開くよう指示がされると、まず、拡張子DOCXに関連付けられている有効期間管理アプリケーション３０１が立ち上がる。そして有効期間管理アプリケーション３０１による本実施形態の処理がされる。そして、ワープロソフトに処理が移り、表示編集が可能となる。すなわち、有効期間管理アプリケーションが、本来起動するべき操作指示されたドキュメントに対応するアプリケーションの処理をフックして、処理を行う。そして、処理後に、アプリケーションによる処理に移行するよう動作するのである。
【００４５】
すなわち、クライアントＰＣ１１１は、複数種類のコンテンツのプラットフォームを提供することができる。そして、コンテンツを開く指示に応じて、そのコンテンツに対応するアプリケーションを起動する前に、有効期間管理アプリケーション３０１の一例である有効期間管理プログラムを用いて、クライアントＰＣ１１１は有効期間の判定処理を行う。
【００４６】
そして、複数種類のコンテンツの拡張子と有効期間管理アプリケーションとを関連付けることにより、次のことが可能となる。つまり、コンテンツを開く指示に応じて、そのコンテンツに対応するアプリケーションを起動する前に、有効期間管理アプリケーション３０１を用いて、有効期間の判定処理を行うことができる。
【００４７】
３１７は禁止表示コンテンツで、サーバＰＣ１２１で生成もしくは保持され、コンテンツ３１４、３１５、３１６の表示が禁止されている旨を示す情報である。
【００４８】
禁止表示コンテンツ３１７は、コンテンツ３１４、３１５、３１６の表示に代えて表示されるコンテンツであって、上記有効期間が切れている場合に、コンテンツ３１４、３１５、３１６に代えて表示されるコンテンツである。なお、有効期間は、クライアントＰＣ１１１のタイマ情報として取得可能な日時情報と比較されることで有効期間内か否かが判断される。ここで、日時情報はＯＳを介して取得可能に構成されている。
【００４９】
なお、クライアントＰＣ１１１が備える構成は、クライアントＰＣ１１２にあっても良いし、他のクライアントＰＣにあっても良い。
【００５０】
また、本実施形態において、上記コンテンツ３１４、３１５、３１６は、画像であっても良いし、他の動画や音声やテキストやプログラム等の形態を取っても良い。さらに、例としてドキュメント３１１に３つコンテンツが含まれているものとしたが、単数でも良いし、他の数でも良い。
【００５１】
図４は、本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、クライアントＰＣ１１１に有効期間管理アプリケーション３０１をインストールする処理例である。なお、Ｓ４０１〜Ｓ４０３は各ステップを示す。また、各ステップは、ＣＰＵ２０６がＲＡＭ２０９にロードする制御プログラムを実行することで実現される。
【００５２】
クライアントＰＣ１１１に有効期間管理アプリケーション３０１をインストールすると、まず、Ｓ４０１で、クライアントＰＣ１１１に有効期間管理アプリケーション３０１を実行するためのデータがコピーされる。なお、コピー先となる記憶先は、ＨＤＤ２１０とする。なお、有効期間管理アプリケーション３０１は、フレキシブルディスク等の記録媒体に記憶されているものをＦＤＤ２１１で読み取ることでインストールする構成であってもよい。また、有効期間管理アプリケーション３０１をネットワーク上のサービスサーバ装置からダウンロードしてインストールする構成であってもよい。
【００５３】
次に、Ｓ４０２で、クライアントＰＣ１１１のドキュメント／アプリケーション関連情報３０４の一部が、有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３にコピーされる。なお、コピー先となる記憶先は、ＨＤＤ２１０とする。
【００５４】
このときコピーされるのは有効期間の管理対象となるドキュメントの種類についてであり、ドキュメント編集アプリケーション３０２と関連付いている。例えばアプリケーションのファイルの識別子を管理対象とするような場合であれば、その対応づけられた識別子がドキュメント／アプリケーション関連情報３０３に含まれる。
【００５５】
次に、Ｓ４０３で、クライアントＰＣ１１１のドキュメント／アプリケーション関連情報３０４の中で、有効期間の管理対象となるドキュメントの種類に対し、有効期間管理アプリケーション３０１を関連付けて設定して、本処理を終了する。すなわち、各ドキュメントを処理するアプリケーションと対応付けられていた拡張子を、有効期間管理アプリケーションと対応付けてＯＳに対して登録するようにする。
【００５６】
これにより、クライアントＰＣ内で処理されるドキュメントに対して、有効期間管理アプリケーション３０１と対応づけがなされる。以後、ドキュメントをサーバＰＣ１２１から取得した場合に、有効期間管理アプリケーション３０１がドキュメント内のコンテンツに対して有効期間内、有効期間切れ等の状態に適応して表示処理を制御することができる。
【００５７】
図５は、本実施形態を示すサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したサーバＰＣ１２１がドキュメント３１１をクライアントＰＣ１１１に配布する処理例である。なお、Ｓ５０１〜Ｓ５０６は各ステップを示す。また、各ステップは、サーバＰＣ１２１のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【００５８】
Ｓ５０１で、サーバＰＣ１２１は、クライアントＰＣ１１１からのドキュメント３１１のダウンロード要求を受信すると、Ｓ５０２で、ドキュメント３１１に禁止表示コンテンツ３１７を埋め込む。ここで、ドキュメントは、クライアントＰＣ１１１にインストールされている特定のアプリケーションに対応した識別子を持っているものとする。
【００５９】
次に、Ｓ５０３で、ドキュメント３１１内の本文３１２からコンテンツ３１４、３１５、３１６のいずれかへの参照を、禁止表示コンテンツ３１７宛に変更する。なお、禁止表示コンテンツ３１７は、サーバＰＣ１２１のアプリケーションで作成される。
【００６０】
次に、Ｓ５０４で、有効期間管理アプリケーション３０１のコンテンツの暗号化機能が有効かどうかをチェックする。ここで、暗号化機能が有効であると判断した場合は、Ｓ５０５へ進み、ドキュメント３１１内の有効期間管理対象のコンテンツ３１４、３１５、３１６を公知の暗号化方法に基づいて暗号化して、Ｓ５０６へ進む。
【００６１】
一方、Ｓ５０４で、暗号化機能が有効でないと判断した場合は、Ｓ５０６で、クライアントＰＣ１１１にドキュメント３１１を送付して、本処理を終了する。
【００６２】
これにより、コンテンツをクライアントＰＣに送付する際に、コンテンツの参照先が禁止表示コンテンツ宛とすることができる。
【００６３】
図６は、本実施形態を示す情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、ドキュメント３１１内のコンテンツ３１４、３１５、３１６の有効期間を有効期間管理アプリケーション３０１が管理する処理例である。なお、Ｓ６０１〜Ｓ６１８は各ステップを示す。また、各ステップは、ＣＰＵ２０６がＲＡＭ２０９にロードする制御プログラムを実行することで実現される。
【００６４】
まず、Ｓ６０１で、クライアントＰＣ１１１において、サーバＰＣ１２１から送付されたドキュメント３１１に対する編集要求をユーザがＰＤ２０５等を操作することによって指示する。この指示時がドキュメント編集アプリケーション３０２に対する処理要求時に対応する。
【００６５】
これにより、クライアントＰＣ１１１内のドキュメント／アプリケーション関連情報３０４が参照されユーザが編集要求を行ったドキュメントの拡張子が認識される。通常であれば、ドキュメント編集アプリケーションが起動するが、ここでは、拡張子の対応が有効期間管理アプリケーション３０１と対応付けられてＯＳのレジストリに登録されている。
【００６６】
従って、ここでは、ドキュメントの編集要求などに応じて、有効期間管理アプリケーション３０１が起動制御される。ここで、クライアントＰＣ１１１内のドキュメント／アプリケーション関連情報３０４の一部又は全てがドキュメント／アプリケーション関連情報３０３として取り込まれる。また、ドキュメント編集アプリケーション３０２は、ドキュメント３１１の属性としての拡張子に対応するアプリケーションが起動される構成となっている。
【００６７】
これにより、ドキュメント／アプリケーション関連情報３０３として、最新のドキュメント／アプリケーション関連情報３０４の一部又は全てが取り込まれる。従って、ドキュメント／アプリケーション関連情報を更新することで有効期間の管理の対象とするアプリケーション等の変更や修正に対応することができる。
【００６８】
次に、Ｓ６０２で、有効期間管理アプリケーション３０１は、ドキュメント３１１に有効期間が切れたコンテンツが含まれているかどうかをチェックする。ここで、期限切れのコンテンツが有ると判断した場合は、Ｓ６０３へ進み、ドキュメント３１１から削除し、Ｓ６０４へ進む。これにより、期限切れのコンテンツが表示されてしまう事態を回避できる。
【００６９】
一方、Ｓ６０２で、有効期間が切れたコンテンツが含まれていないと判断した場合は、次に、Ｓ６０４で、ドキュメント３１１に有効期間内であるコンテンツが含まれているかどうかをチェックする。つまり、Ｓ６０４では、上記ドキュメントに対する処理要求時に、ドキュメント３１１内で設定されているコンテンツの有効期間が有効であるか無効であるかを判断処理する。ここで、有効期間内のコンテンツが無いと判断した場合は、Ｓ６０５へ進む。
【００７０】
そして、Ｓ６０５で、ドキュメント３１１内の設定情報３１３を修正し、ドキュメント３１１の初期表示位置のパラメータを、本文３１２のうち禁止表示コンテンツ３１７を参照している部分に変更する。これにより、初期表示位置を禁止表示コンテンツの所に移動させる。
【００７１】
次に、Ｓ６０６で、有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３を参照し、ドキュメント３１１をドキュメント編集アプリケーション３０２で開くよう有効期間管理アプリケーション３０１はＯＳに対して指示する。このとき、ドキュメント３１１が開かれた際には設定情報３１３がドキュメント編集アプリケーションにより参照され、そこには初期表示位置のパラメータとして、本文３１２のうち禁止表示コンテンツ３１７を参照している部分が示されている。よって、禁止表示コンテンツ３１７の参照部分が表示される。
【００７２】
つまり、ドキュメント編集アプリケーション３０２が処理を開始すべきページは、有効期間管理アプリケーション３０１により変更された参照先に基づいて決定される。
【００７３】
次に、Ｓ６０７で、ドキュメント編集アプリケーション３０２でのドキュメント３１１の編集が終わると、本処理を終了する。
【００７４】
一方、Ｓ６０４で、有効期間内のコンテンツがあると判断した場合は、Ｓ６０８で、そのコンテンツが暗号化されているかどうかをチェックする。ここで、有効期間内のコンテンツが暗号化されていないと判断した場合は、Ｓ６０９で、ドキュメント３１１内の本文３１２からの禁止表示コンテンツ３１７への参照を有効期間内のコンテンツ宛に変更する。
次に、Ｓ６１０で、有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３を参照し、ドキュメント３１１をドキュメント編集アプリケーション３０２で開く。そして、Ｓ６１１で、ドキュメント編集アプリケーション３０２でのドキュメント３１１の編集が終わると、Ｓ６１２へ進む。そして、Ｓ６１２で、ドキュメント３１１内の本文３１２からの有効期間内のコンテンツへの参照を、禁止表示コンテンツ３１７宛に戻しておき、本処理を終了する。
【００７５】
一方、Ｓ６０８において有効期間内のコンテンツが暗号化されていると判断した場合は、Ｓ６１３へ進み、有効期間内のコンテンツをコピーして復号化する。次に、Ｓ６１４で、ドキュメント３１１内の本文３１２からの禁止表示コンテンツ３１７への参照を復号化されたコンテンツ宛に変更する。
【００７６】
次に、Ｓ６１５で、有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３を参照し、ドキュメント３１１をドキュメント編集アプリケーション３０２で開く。
【００７７】
そして、Ｓ６１６で、ドキュメント編集アプリケーション３０２でのドキュメント３１１の編集が終わったら、Ｓ６１７で、ドキュメント３１１内の本文３１２からの復号化されたコンテンツへの参照を、禁止表示コンテンツ３１７宛に戻しておく。つまり、ドキュメント編集アプリケーション３０２による処理終了後、表示されたコンテンツの参照先を禁止表示コンテンツとなるように再設定している。
【００７８】
次に、Ｓ６１８で、復号化されたコンテンツを削除して、本処理を終了する。
【００７９】
本実施形態では、Ｓ６０４で、コンテンツの有効期間が無効か有効かの判断に基づいて、ドキュメント編集アプリケーション３０２が処理すべきコンテンツの参照先を変更する。この際、ドキュメント編集アプリケーション３０２は、有効期間管理アプリケーション３０１の機能とは独立している。
【００８０】
これにより、サーバＰＣ１２１から送付されるドキュメント内に含まれるコンテンツの有効期間に応じて、ドキュメントを処理するアプリケーションが参照すべきコンテンツを変更できる。
【００８１】
したがって、サーバＰＣ１２１から送付された後、長期間参照されていないドキュメントを編集する場合であっても、ドキュメント提供先で設定された有効期間が経過している場合には、そのコンテンツの表示を制限できる。
【００８２】
これにより、コンテンツ提供者はドキュメントをクライアントＰＣに送付した後、送付したドキュメントを監視する処理を不要にしても、クライアントＰＣに送付したコンテンツの表示内容を有効期間に応じて変更できる。
【００８３】
また、コンテンツの有効期間が経過しているドキュメントを処理する場合に、アプリケーションの機能とは独立して、表示すべきコンテンツを変更できるため、アプリケーションに依存しないコンテンツ管理機能を提供できる。
【００８４】
つまり、クライアントＰＣで起動されるアプリケーションに負担をかけることなく、ドキュメントに含まれるコンテンツの期限管理処理を効率よく行える。
【００８５】
以下、図７、図８を参照して、本実施形態を示す情報処理装置におけるコンテンツの管理処理について説明する。
【００８６】
図７は、図１に示したクライアントＰＣ１１１で管理されるコンテンツの管理情報を説明する図である。本例は、ドキュメント３１１が設定情報３１３内に保持する有効期間情報の例を示す。
【００８７】
より具体的には、サーバＰＣ１２１からクライアントＰＣ１１１にダウンロードしたドキュメント３１１に含まれるコンテンツ３１４、３１５、３１６の有効期間を、有効期間管理アプリケーション３０１によって管理した例である。
【００８８】
図７において、７０１、７０２、７０３は、サーバＰＣ１２１によってそれぞれコンテンツ３１４、３１５、３１６に設定された有効期間である。各コンテンツ３１４〜３１６はユーザがドキュメント３１１を開いた時がこれらの有効期間内であった場合にのみ表示される。
【００８９】
図８は、図３に示したドキュメント３１１に対するコンテンツ表示例を説明する図である。本例は、ドキュメント３１１をドキュメント編集アプリケーション３０２によって開いたときに、時期に合わせたコンテンツが表示される例である。
【００９０】
図８において、８０１、８０２、８０３、８０４は表示ドキュメントの各ページで、ドキュメント３１１を開いた時がそれぞれ有効期間７０１、７０２、７０３内である場合にそれぞれコンテンツ３１４〜３１６が表示された例である。
【００９１】
ページ８０４は、ドキュメント３１１を開いた時が有効期間７０１、７０２、７０３内のいずれにも該当しなかった場合に禁止表示コンテンツ３１７が表示されたページ例である。
【００９２】
以下に、図７、図８によって示したコンテンツの有効期間管理を、図５、図６で示したフローチャートに従って説明する。尚、有効期間管理アプリケーション３０１のコンテンツ暗号化機能は有効になっているものとする。
【００９３】
〔第１のコンテンツ処理〕
サーバＰＣ１２１は、図５に示すＳ５０１において、クライアントＰＣ１１１からのドキュメント３１１のダウンロード要求を受信すると、Ｓ５０２においてドキュメント３１１に禁止表示コンテンツ３１７を埋め込む。ここで、サーバＰＣ１２１は、禁止表示コンテンツ３１７をあらかじめ保持する構成であってもよいし、画像編集プログラムを実行して禁止表示コンテンツを作成する構成であってもよい。
【００９４】
次に、Ｓ５０３において、ドキュメント３１１内の本文３１２からのコンテンツ３１４、３１５、３１６のいずれかへの参照を、禁止表示コンテンツ３１７宛に変更する。
【００９５】
次に、Ｓ５０４において、クライアントＰＣ１１１の有効期間管理アプリケーション３０１のコンテンツの暗号化機能が有効かどうかをチェックする。ここで、暗号化機能が有効なので、Ｓ５０５において、ドキュメント３１１内の有効期間管理対象のコンテンツ３１４、３１５、３１６を暗号化する。
【００９６】
次に、Ｓ５０６においてクライアントＰＣ１１１にドキュメント３１１を送付し、処理を終了する。
【００９７】
これにより、例えば２００６年８月１日（クライアントＰＣ１１１上の現在年月日）に、クライアントＰＣ１１１において、ＰＤ２０５からドキュメント３１１の編集がユーザによって指示されたとする。
【００９８】
すると、図６に示すＳ６０１において、クライアントＰＣ１１１のドキュメント／アプリケーション関連情報３０４が参照され、有効期間管理アプリケーション３０１が起動される。
【００９９】
そして、Ｓ６０２において、有効期間管理アプリケーション３０１は、ドキュメント３１１に有効期間が切れたコンテンツが含まれているかどうかをチェックする。
【０１００】
例えば２００６年８月１日時点で、図７に示すドキュメント３１１内のコンテンツ３１４〜３１６の有効期間７０１、７０２、７０３は、いずれに対しても期限切れではなく、期限切れコンテンツは無いので何もしない。つまり、コンテンツ３１４〜３１６が表示され、又は印刷される。
【０１０１】
次に、Ｓ６０４において、ドキュメント３１１に有効期間内であるコンテンツが含まれているかどうかをチェックする。ここで、２００６年８月１日時点（クライアントＰＣ１１１の現在年月日）では有効期間７０１が有効期間内なので、コンテンツ３１４が有効期間内のコンテンツとなる。
【０１０２】
そして、Ｓ６０８において、有効期間内のコンテンツ３１４が暗号化されているかどうかをチェックする。ここで、有効期間内のコンテンツ３１４は暗号化されているので、Ｓ６１３において、有効期間内のコンテンツ３１４をコピーして復号化する。
【０１０３】
次に、Ｓ６１４において、サーバＰＣ１２１から送付されたドキュメント３１１内の本文３１２からのコンテンツ参照先を禁止表示コンテンツ３１７から復号化されたコンテンツ宛に変更する。これにより、図８に示すページ８０１がＣＲＴ表示装置２０２に表示可能に設定される。
【０１０４】
次に、Ｓ６１５において、有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３を参照し、ドキュメント３１１をドキュメント編集アプリケーション３０２で開く。
【０１０５】
このとき、ドキュメント編集アプリケーション３０２は、図８に示すページ８０１のように、有効期間内のコンテンツ３１４をＣＲＴ表示装置２０２上に表示する。
【０１０６】
そして、Ｓ６１６において、ドキュメント編集アプリケーション３０２において、ドキュメント３１１の編集が終わったら、Ｓ６１７に進む。そして、Ｓ６１７で、ドキュメント３１１内の本文３１２からの復号化されたコンテンツへの参照先を、禁止表示コンテンツ３１７宛に戻しておく。つまり、ドキュメント編集アプリケーション３０２による処理終了後、初期設定された非表示コンテンツが参照先として再設定される。
【０１０７】
次に、Ｓ６１８において、復号化されたコンテンツ３１４を削除し、処理を終了する。 
〔第２のコンテンツ処理〕
さらに、２００７年１月１日時点で、クライアントＰＣ１１１において、ドキュメント３１１の編集がユーザがＰＤ２０５を操作して指示された場合について説明する。
【０１０８】
Ｓ６０１において、クライアントＰＣ１１１のドキュメント／アプリケーション関連情報３０４が参照される。ここでは、有効期間管理アプリケーション３０１が起動されるように３０４の情報が登録されているので有効期間管理アプリケーションが起動する。ここで、ドキュメント／アプリケーション関連情報３０３には、参照されたドキュメント／アプリケーション関連情報３０４に基づくドキュメント／アプリケーション関連情報が取り込まれる。
【０１０９】
Ｓ６０２において、有効期間管理アプリケーション３０１は、ドキュメント３１１に有効期間が切れたコンテンツが含まれているかどうかをチェックする。
【０１１０】
ドキュメント３１１の編集要求がなされた２００７年１月１日時点では、図７に示すように有効期間７０１、７０２に対しては、既に期限切れと判断されるので、期限切れの状態にあるコンテンツ３１４、３１５をドキュメント３１１から削除する。
【０１１１】
次に、Ｓ６０４において、ドキュメント３１１に有効期間内であるコンテンツが含まれているかどうかをチェックする。ここで、２００７年１月１日時点では、図７に示すように有効期間７０３が有効期間内なので、コンテンツ３１６が有効期間内のコンテンツとなる。
【０１１２】
そして、Ｓ６０８において、有効期間内のコンテンツ３１６が暗号化されているかどうかをチェックする。有効期間内のコンテンツ３１６は暗号化されているので、Ｓ６１３において有効期間内のコンテンツ３１６をコピーして復号化する。
【０１１３】
次に、Ｓ６１４において、ドキュメント３１１内の本文３１２からの禁止表示コンテンツ３１７への参照先を復号化されたコンテンツ宛に変更する。
【０１１４】
次に、Ｓ６１５において、有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３を参照し、ドキュメント３１１をドキュメント編集アプリケーション３０２で開く。
【０１１５】
このとき、図８に示すページ８０３のようにドキュメント編集アプリケーション３０２により、有効期間内のコンテンツ３１６がＣＲＴ２０６上に表示される。
【０１１６】
そして、Ｓ６１６において、ドキュメント編集アプリケーション３０２でのドキュメント３１１の編集が終わったら、Ｓ６１７に進む。そして、Ｓ６１７において、ドキュメント３１１内の本文３１２からの復号化されたコンテンツへの参照先を、禁止表示コンテンツ３１７宛に戻しておく。
【０１１７】
次に、Ｓ６１８において、復号化されたコンテンツ３１６を削除し、処理を終了する。 
〔第３のコンテンツ処理〕
さらに、２００７年４月１日時点で、クライアントＰＣ１１１において、ドキュメント３１１の編集をユーザがＰＤ２０５を操作して指示した場合について説明する。
【０１１８】
Ｓ６０１において、クライアントＰＣ１１１のドキュメント／アプリケーション関連情報３０４が参照され、有効期間管理アプリケーション３０１が起動される。そして、Ｓ６０２において、有効期間管理アプリケーション３０１は、ドキュメント３１１に有効期間が切れたコンテンツが含まれているかどうかをチェックする。
【０１１９】
ここで、２００７年４月１日時点では、有効期間７０３に対して期限切れなので、期限切れ状態にあるコンテンツ３１６をドキュメント３１１から削除する。
【０１２０】
次に、Ｓ６０４においてドキュメント３１１に有効期間内であるコンテンツが含まれているかどうかをチェックする。２００７年４月１日時点では、有効期間７０１、７０２、７０３のいずれに対しても有効期間内ではないので、有効期間内のコンテンツは無いと判断される。
【０１２１】
そこで、Ｓ６０５において、ドキュメント３１１内の設定情報３１３を修正し、ドキュメント３１１の初期表示位置のパラメータを、本文３１２のうち禁止表示コンテンツ３１７を参照している部分に変更する。
【０１２２】
次に、Ｓ６０６において有効期間管理アプリケーション３０１内のドキュメント／アプリケーション関連情報３０３を参照し、ドキュメント３１１をドキュメント編集アプリケーション３０２で開く。
【０１２３】
この時、ドキュメント３１１を開くと、設定情報３１３内の初期表示位置のパラメータに従い、ページ８０４のように、禁止表示コンテンツ３１７がＣＲＴ表示装置２０２上に表示される。
【０１２４】
そして、Ｓ６０７において、ドキュメント編集アプリケーション３０２でのドキュメント３１１の編集が終わると、本処理を終了する。
【０１２５】
上記実施形態によれば、サーバＰＣから送付されたドキュメントに含まれるコンテンツについて、クライアントＰＣは、そのドキュメントを閲覧又は編集するプログラムとは独立して、コンテンツに対する処理を決定することができる。つまり、同コンテンツが有効期間外であれば閲覧もしくは編集を禁止することが可能となる。
【０１２６】
さらに、ドキュメントに含まれるコンテンツの使用期限が切れた際に、その旨をユーザに通知することが可能となる。
【０１２７】
さらに、ドキュメントに含まれるコンテンツを時期に応じて差し替えることが可能となる。
【０１２８】
さらに、ドキュメントに含まれるコンテンツの不正利用を防止することが可能となる。 
さらに、サーバＰＣから配信されたドキュメント内の本文からは禁止表示コンテンツが参照されている。このため、暗号化を用いずに、クライアントＰＣの有効期間管理アプリケーションがインストールされていない状態で、誤って有効期間外のコンテンツを閲覧もしくは編集されるのを防止することも可能となる。
【０１２９】
〔第２実施形態〕
以下、図９、図１０に示すメモリマップを参照して本発明に係る情報処理装置、サーバ装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１３０】
図９は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３１】
図１０は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３４】
本実施形態における図４，図５，図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。
【０１３７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１４５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１４６】
【図１】本発明の第１実施形態を示すサーバ装置を適用可能なデータ処理システムの一例を示す図である。
【図２】図１に示したサーバＰＣ、クライアントＰＣの構成を説明するブロック図である。
【図３】図１に示したサーバＰＣと各クライアントＰＣのデータ処理構成を説明するブロック図である。
【図４】本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本実施形態を示すサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本実施形態を示す情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】図１に示したクライアントＰＣで管理されるコンテンツの管理情報を説明する図である。
【図８】図３に示したドキュメントに対するコンテンツ表示例を説明する図である。
【図９】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１０】本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１４７】
１１１〜１１３  クライアントＰＣ
１２１  サーバＰＣ
３０１  有効期間管理アプリケーション
３０２  ドキュメント編集アプリケーション
３０３、３０４  ドキュメント／アプリケーション関連情報
【図１】
0005132433.tif 000002
【図２】
0005132433.tif 000003
【図３】
0005132433.tif 000004
【図４】
0005132433.tif 000005
【図５】
0005132433.tif 000006
【図６】
0005132433.tif 000007
【図７】
0005132433.tif 000008
【図８】
0005132433.tif 000009
【図９】
0005132433.tif 000010
【図１０】
0005132433.tif 000011