(57)【要約】【課題】ソフトウエアのコマンドの使用頻度を解析する。【解決手段】ソフトウエアの処理の終了が指令された場合、パーソナルコンピュータは、ス記憶した処理コマンド頻度テーブルの内容と、処理コマンド手順テーブルの内容を、Ｗｅｂポータルサイトを介して、使用権管理サーバに転送する。使用権管理サーバ２２は、処理コマンド頻度テーブルを分析することで、矩形作図の処理コマンドが、最も多くネットワークで利用されていることがわかり、矢印作図と寸法線作図の処理コマンドは、ほとんど利用されていないことがわかる。このようにして、ユーザの使用頻度の高いコマンドがどの処理コマンドであり、使用頻度の低い処理コマンドがどの処理コマンドであるかが分析されることにより、より良好な操作性や生産性が得られるように、そのソフトウエアを改善することができる。【選択図】　　　図２３
2004102994.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の情報処理装置と通信可能な情報処理装置において、
ソフトウエアの使用状態を検出する検出手段と、
前記検出手段により検出された前記ソフトウエアの使用状態を記憶する記憶手段と、
前記記憶手段に記憶された前記ソフトウエアの使用状態を、ネットワークを介して前記他の情報処理装置に転送する転送手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記検出手段は、前記ソフトウエアの使用状態として、前記ソフトウエアのコマンドの使用状態を検出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ネットワークを介して他の情報処理装置と通信可能な情報処理装置の情報処理方法において、
前記情報処理装置が、ソフトウエアの使用状態を検出する検出ステップと、
前記情報処理装置が、前記検出ステップの処理により検出された前記ソフトウエアの使用状態を記憶する記憶ステップと、
前記情報処理装置が、前記記憶ステップの処理により記憶された前記ソフトウエアの使用状態を、ネットワークを介して前記他の情報処理装置に転送する転送ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
ソフトウエアの使用状態を検出する検出ステップと、
前記検出ステップの処理により検出された前記ソフトウエアの使用状態の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理により記憶が制御された前記ソフトウエアの使用状態を、ネットワークを介して前記他の情報処理装置に転送する転送ステップとを含むことを特徴とする処理をコンピュータに実行させるためのプログラムが記録された、コンピュータが読み取り可能な記録媒体。
【請求項５】
ネットワークを介して相互に接続される第１の情報処理装置と第２の情報処理装置とを含む情報処理システムにおいて、
前記第１の情報処理装置は、
ソフトウエアの使用状態を検出する検出手段と、
前記検出手段により検出された前記ソフトウエアの使用状態を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶された前記ソフトウエアの使用状態を、ネットワークを介して第２の情報処理装置に転送する転送手段と
を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置から転送されてきた前記ソフトウエアの使用状態を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記ソフトウエアの使用状態を分析する分析手段と
を備えることを特徴とする情報処理システム。
【請求項６】
ネットワークを介して相互に接続される第１の情報処理装置と第２の情報処理装置とを含む情報処理システムの情報処理方法において、
前記第１の情報処理装置が、ソフトウエアの使用状態を検出する検出ステップと、
前記第１の情報処理装置が、前記検出ステップの処理により検出された前記ソフトウエアの使用状態を記憶する第１の記憶ステップと、
前記第１の情報処理装置が、前記第１の記憶ステップの処理により記憶された前記ソフトウエアの使用状態を、ネットワークを介して第２の情報処理装置に転送する転送ステップと
前記第２の情報処理装置が、前記第１の情報処理装置から転送されてきた前記ソフトウエアの使用状態を記憶する第２の記憶ステップと、
前記第２の情報処理装置が、前記第２の記憶ステップの処理により記憶された前記ソフトウエアの使用状態を分析する分析ステップと
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムおよび方法、情報処理装置および方法、並びに記録媒体に関し、特に、より効率的に、且つ安価に、コンピュータプログラムを利用することができるようにした情報処理システムおよび方法、情報処理装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
最近パーソナルコンピュータが普及し、各種の分野で利用されるようになってきた。従来、これらのパーソナルコンピュータに利用するコンピュータプログラムの取得は、例えば、図１に示されるように、ユーザが販売店１に出向くか、電話などで購入を申し込み、販売店１からコンピュータプログラムが記録されたＣＤ−ＲＯＭなどの記録媒体を受け取ることで行われるのが一般的である。これはいわば、コンピュータプログラムの永久的な使用権を取得するのに等しい。
【０００３】
或いはまた、ユーザは、所定の期間だけ、ＣＤ−ＲＯＭなどのコンピュータプログラムが記録されているパッケージを借り受け（レンタルを受け）、そのパッケージを借り受けている期間に対応する料金を支払う場合もある。
【０００４】
また、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）側において、プログラムがインストールされたコンピュータを用意し、ユーザが、そのコンピュータを所定の時間だけ借り受けるサービスも存在する。この場合、例えば、図２に示されているように、ユーザは、自分自身のパーソナルコンピュータ１１からＡＳＰのコンピュータ１２にネットワークを介してアクセスし、コンピュータ１２に対して、所定の処理を実行させる。コンピュータ１２は、指示に対応した所定の処理を実行し、実行結果をネットワークを介してパーソナルコンピュータ１１に転送する。このような方法は、例えば、スーパーコンピュータなどで多く利用されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、コンピュータプログラムのパッケージを購入する方法は、そのプログラムを利用する期間が短い場合、コスト高となる課題がある。
【０００６】
また、パッケージのレンタルを受ける方法は、購入する場合に比べて安価となるが、ユーザがそのプログラムを実際に使用している期間は、通常日数で計算される。しかしながら、コンピュータプログラムは、一日中使用されているわけではなく、実際の使用時間の割には、やはりコスト高となる課題がある。
【０００７】
さらにまた、図２に示されるように、コンピュータ１２（とコンピュータプログラムの両方）を時間借りする方法は、コンピュータプログラムだけでなく、ハードウェアとしてのコンピュータ１２にも借り受けることになり、その分だけコスト高となる課題があるばかりだけでなく、利用する時間を予め予約するなどしなければならず、ユーザの都合に合わせて、任意の時間に好きな時間だけ利用するようなことができない課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ユーザが自由なタイミングにおいて、効率的に且つ安価に、コンピュータプログラムを利用することができるようにするものである。
【０００９】
【課題を解決するための手段】
本発明の情報処理装置は、ソフトウエアの使用状態を検出する検出手段と、検出手段により検出されたソフトウエアの使用状態を記憶する記憶手段と、記憶手段に記憶されたソフトウエアの使用状態を、ネットワークを介して他の情報処理装置に転送する転送手段とを備えることを特徴とする。
【００１０】
検出手段には、ソフトウエアの使用状態として、ソフトウエアのコマンドの使用状態を検出させるようにすることができる。
【００１１】
本発明の第１の情報処理方法は、情報処理装置が、ソフトウエアの使用状態を検出する検出ステップと、情報処理装置が、検出ステップの処理により検出されたソフトウエアの使用状態を記憶する記憶ステップと、情報処理装置が、記録ステップの処理により記憶されたソフトウエアの使用状態を、ネットワークを介して他の情報処理装置に転送する転送ステップとを含むことを特徴とする。
【００１２】
本発明の記録媒体に記録されているプログラムは、ソフトウエアの使用状態を検出する検出ステップと、検出ステップの処理により検出されたソフトウエアの使用状態の記憶を制御する記憶制御ステップと、記録制御ステップの処理により記憶されたソフトウエアの使用状態を、ネットワークを介して他の情報処理装置に転送する転送ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１３】
本発明の情報処理装置および第１の情報処理方法、並びに記録媒体に記録されたプログラムにおいては、ソフトウエアの使用状態が検出され、検出された使用状況が記憶され、記憶された使用状況が、ネットワークを介して他の情報処理装置に転送される。
【００１４】
本発明の情報処理システムは、ネットワークを介して相互に接続される第１の情報処理装置と第２の情報処理装置とを含む情報処理システムにおいて、第１の情報処理装置は、ソフトウエアの使用状態を検出する検出手段と、検出手段により検出されたソフトウエアの使用状態を記憶する第１の記憶手段と、第１の記憶手段に記憶されたソフトウエアの使用状態を、ネットワークを介して第２の情報処理装置に転送する転送手段とを備え、第２の情報処理装置は、第１の情報処理装置から転送されてきたソフトウエアの使用状態を記憶する第２の記憶手段と、第２の記憶手段に記憶されたソフトウエアの使用状態を分析する分析手段とを備えることを特徴とする。
【００１５】
本発明の第２の情報処理方法は、ネットワークを介して相互に接続される第１の情報処理装置と第２の情報処理装置とを含む情報処理システムの情報処理方法であって、第１の情報処理装置が、ソフトウエアの使用状態を検出する検出ステップと、第１の情報処理装置が、検出ステップの処理により検出されたソフトウエアの使用状態を記憶する第１の記憶ステップと、第１の情報処理装置が、第１の記憶ステップの処理により記憶されたソフトウエアの使用状態を、ネットワークを介して第２の情報処理装置に転送する転送ステップと、第２の情報処理装置が、第１の情報処理装置から転送されてきたソフトウエアの使用状態を記憶する第２の記憶ステップと、第２の情報処理装置が、第２の記憶ステップの処理により記憶されたソフトウエアの使用状態を分析する分析ステップとを含むことを特徴とする。
【００１６】
本発明の情報処理システムおよび第２の情報処理方法においては、第１の情報処理装置によりソフトウエアの使用状態が検出され、検出された使用状況が記憶され、記憶された使用状況が、ネットワークを介して第２の情報処理装置に転送され、第２の情報処理装置により転送された使用状況が記憶されて、ソフトウエアの使用状態が分析される。
【００１７】
【発明の実施の形態】
図３は、本発明を適用した情報処理システムの構成例を表している。この情報処理システムにおいては、インターネットに代表されるネットワーク２０により、Ｗｅｂポータルサイト２１と、各ユーザのパーソナルコンピュータ３１が相互に接続される。Ｗｅｂポータルサイト２１には、さらに、使用権管理サーバ２２が接続され、使用権管理サーバ２２にはさらに、課金請求システム２３が接続されている。Ｗｅｂポータルサイト２１は、ネットワーク２０を介して、各ユーザのパーソナルコンピュータ３１に対して各種の情報を提供するとともに、使用権管理サーバ２２、および課金請求システム２３に対するファイアウォールとしての機能を有し、パーソナルコンピュータ３１に対して、使用権管理サーバ２２、および課金請求システム２３の存在を隠弊する。
【００１８】
使用権管理サーバ２２は、各ユーザのプログラムの使用権を管理する。課金請求システム２３は、各ユーザのコンピュータプログラムの利用状況に応じた課金請求処理を実行する。
【００１９】
図４は、Ｗｅｂポータルサイト２１の構成例を表している。ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）４１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）４２に記憶されているプログラム、または記憶部４８からＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）４３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ４３にはまた、ＣＰＵ４１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２０】
ＣＰＵ４１、ＲＯＭ４２、およびＲＡＭ４３は、バス４４を介して相互に接続されている。このバス４４にはまた、入出力インタフェース４５も接続されている。
【００２１】
入出力インタフェース４５には、キーボード、マウスなどよりなる入力部４６、ＣＲＴ、ＬＣＤなどよりなるディスプレイ、並びにスピーカなどよりなる出力部４７、ハードディスクなどより構なされる記憶部４８、モデム、ターミナルアダプタなどより構なされる通信部４９が接続されている。通信部４９は、ネットワーク２０を介してパーソナルコンピュータ４１との通信処理を行う。
【００２２】
入出力インタフェース４５にはまた、必要に応じてドライブ５０が接続され、磁気ディスク６１、光ディスク６２、光磁気ディスク６３、或いは半導体メモリ６４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部４８にインストールされる。
【００２３】
なお、図示は省略するが、使用権管理サーバ２２、課金請求システム２３、およびパーソナルコンピュータ３１も、基本的に図４に示したＷｅｂポータルサイト２１と同様に構成される。
【００２４】
次に、図５乃至図１１のフローチャートを参照して、このシステムの動作について説明する。図５乃至図８は、パーソナルコンピュータ３１の動作を表し、図９乃至図１１は、Ｗｅｂポータルサイト２１の動作を表している。
【００２５】
ステップＳ１において、パーソナルコンピュータ３１のＣＰＵ４１（図４の構成は、Ｗｅｂポータルサイト２１の構成を表すものではあるが、パーソナルコンピュータ３１も同様に構成されているので、以下の説明においては、図４は、パーソナルコンピュータ３１の構成としても引用する）は、入力部４０からの指令に対応して、通信部４９を制御し、ネットワーク２０を介してＷｅｂポータルサイト２１にアクセスする処理を実行させる。Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ５１において、パーソナルコンピュータ３１からアクセスされたとき、受けた指示が、トップメニュー画面の指示か否かを判定し、トップメニュー画面の指示を受けたとき、ステップＳ５２に進み、記憶部４８に記憶されているトップメニュー画面を読み出し、これを通信部４９からネットワーク２０を介してパーソナルコンピュータ３１に出力する。
【００２６】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ２において、通信部４９を介して、Ｗｅｂポータルサイト２１からトップメニュー画面を受信すると、これを出力部４７のディスプレイに出力し、表示させる。これにより、例えば、図１２に示すようなメニュー画面が表示される。
【００２７】
図１２に示されているように、このトップメニュー画面は、アクセスしてきたユーザに提供可能なソフトウエア（コンピュータプログラム）を紹介するメニューであり、この例においては、見積ソフトウエア、施工ＣＡＤソフトウエア、電気ＣＡＤソフトウエアの３種類が提供可能なソフトウエアとして表示されている。ユーザは、必要に応じて所定のソフトウエアを指定し、ボタン８１を操作することで、指定したソフトウエアの内容を説明する情報の提供を受けることができる。
【００２８】
ユーザが所定のソフトウエアを実際に使用することを希望するとき、予め会員登録する必要がある。ボタン８２は、ユーザが会員登録するとき操作される。
【００２９】
また、既に会員登録しているユーザが会員専用のメニューの表示を受けるとき、会員ＩＤ、パスワード、および氏名などを入力した後、ボタン８３が操作される。
【００３０】
そこでパーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ３において、いずれかのソフトウエアが指示されたか否か（ボタン８１が操作されたか否か）を判定し、指示されていない場合にはステップＳ７に進み、会員登録が指示されたか否か（ボタン８２が操作されたか否か）を判定する。ステップＳ７において会員登録が指令されていないと判定された場合、ステップＳ１８に進み、ＣＰＵ４１は、会員専用情報が入力されたか否か（会員ＩＤ、パスワード、および氏名などが入力された後、ボタン８３が操作されたか否か）を判定する。会員情報が入力されていない場合は、ステップＳ２に戻り、それ以降の処理が繰り返し実行される。すなわち、ボタン８１、ボタン８２、またはボタン８３のいずれかが操作されるまで待機する処理が行われる。
【００３１】
ステップＳ３において、ソフトウエアが指示されたと判定された場合（ボタン８１が操作された場合）、ステップＳ４に進み、パーソナルコンピュータ３１のＣＰＵ４１は、通信部４９を制御し、ユーザにより指定されたソフトウエアを識別するソフトウエア指定信号を出力させる。
【００３２】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、図１２に示すようなトップメニュー画面を出力した後、ステップＳ５３において、ソフトウエアが指定されたか否か（ボタン８１の操作信号が入力されたか否か）を判定し、ソフトウエアが指定されていない場合には、ステップＳ５５に進み、会員登録が指令されたか否か（ボタン８２の操作信号を受信したか否か）を判定する。ステップＳ５５において、会員登録が指令されていないと判定された場合、ステップＳ６２に進み、ＣＰＵ４１は、会員専用情報を受信したか否か（ボタン８３の操作信号を受信したか否か）を判定する。ステップＳ６２において、会員専用情報を受信していないと判定された場合、ステップＳ５１に戻り、それ以降の処理が繰り返し実行される。
【００３３】
すなわち、Ｗｅｂポータルサイト２１のＣＰＵ４１は、ボタン８１、ボタン８２、またはボタン８３のいずれかの操作信号が入力されるまで待機する。
【００３４】
ステップＳ５３において、ソフトウエアが指定されたと判定された場合、ステップＳ５４に進み、ＣＰＵ４１は、指定されたソフトウエアの内容を紹介する情報を記憶部４８から読み出し、通信部４９を制御し、ネットワーク２０を介して、パーソナルコンピュータ３１に出力させる。
【００３５】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ４において、ソフトウエア指定信号を出力した後、ステップＳ５において、Ｗｅｂポータルサイト２１から送信されてきたソフトウエアの紹介情報を、通信部４９を介して受信すると、それを出力部４７に出力し、表示させる。ユーザは、これにより、指定したソフトウエアの内容を知ることができる。
【００３６】
その後、パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ６に進み、トップメニューの表示が指令されるまで待機し、指令されたときステップＳ２に戻り、それ以降の処理を繰り返す。
【００３７】
ステップＳ７で、ＣＰＵ４１は、会員登録が指定されたか否か（ボタン８２の操作信号が受信されたか否か）を判定し、会員登録が指令されたと判定された場合、ステップＳ８に進み、会員登録指令信号を出力する。
【００３８】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ５５において、会員登録が指令されたと判定された場合、ステップＳ５６に進み、記憶部４８に記憶されている会員登録画面を読み出し、通信部４９からネットワーク２０を介して、パーソナルコンピュータ３１に出力させる。
【００３９】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ９において、通信部４９を介して、この会員登録画面のデータを受信すると、これを出力部４７に供給し、表示させる。これにより、例えば、図１３に示すような会員登録画面が表示される。
【００４０】
図１３の表示例においては、会員姓、氏名、現住所、電話番号、ファックス番号、ｅ−ｍａｉｌアドレスなどが入力されるようになされている。またそれ以外に、費用の請求先として、名称、部署、住所、電話番号、ファックス番号などが入力されるようになされている。
【００４１】
ユーザは、入力部４６を操作して、必要な事項を入力した後、会員登録を申し込むときボタン９１を操作し、キャンセルするときボタン９２を操作する。
【００４２】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ１０において、登録申し込みの入力が完了する（ボタン９１が操作される）まで待機する。
【００４３】
ステップＳ１０において、登録申し込みの入力が完了したと判定された場合（ボタン９１が操作されたと判定された場合）、ステップＳ１１に進み、ＣＰＵ４１は、ユーザにより入力された登録情報（図１３の登録画面に入力された情報）をＷｅｂポータルサイト２１に出力する。
【００４４】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ５６において、会員登録画面を出力した後、ステップＳ５７において、入力完了の指示を受けるまで待機し、入力完了の信号を受信したとき、ステップＳ５８に進み、ユーザが、図１３に示す登録画面から入力した登録情報を受信し、その登録情報をユーザに確認させるための入力確認画面をパーソナルコンピュータ３１に出力する。
【００４５】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ４２において、Ｗｅｂポータルサイト２１から送信されてきた入力確認情報を受信すると、これを出力部４７に表示させる。ユーザは、この入力確認情報が正しいか否かを入力部４６を操作して入力する。ＣＰＵ４１は、ステップＳ４３において、ユーザからの入力を判定し、登録情報が正しくないと判定された場合、ステップＳ９に戻り、それ以降の処理を実行する。登録情報が正しいとの入力がされた場合には、ステップＳ１４に進む。
【００４６】
パーソナルコンピュータ３１のＣＰＵ４１は、ユーザからの操作に対応する信号をＷｅｂポータルサイト２１に出力するので、Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ５９において、パーソナルコンピュータ３１からの信号が、登録情報が正しいことを表す信号であるか否かを判定し、正しいことを表す信号でない場合には、ステップＳ５６に戻り、それ以降の処理を繰り返し実行する。
【００４７】
ステップＳ５９において、パーソナルコンピュータ３１からの信号が、登録情報が正しいことを示す信号であると判定された場合、ステップＳ６０に進み、Ｗｅｂポータルサイト２１のＣＰＵ４１は、登録処理を行い、登録が完了すると、それを通知する処理を実行する。
【００４８】
具体的には、Ｗｅｂポータルサイト２１のＣＰＵ４１は、登録情報を使用権管理サーバ２２に供給し、登録させる。そして使用権管理サーバ２２から登録完了の通知を受けたとき、パーソナルコンピュータ３１に対して、登録完了の通知を表すメッセージを出力する。
【００４９】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ１４において、Ｗｅｂポータルサイト２１から登録完了通知を受信するまで待機し、登録完了通知を受信したとき、ステップＳ１５において、これを出力部４７に表示させる。これにより、図１４に示す画面が表示される。
【００５０】
図１４の表示例においては、「登録されました。郵送にてパスワードとソフトウエアパッケージをお送り致します」のメッセージが表示されている。ユーザは、これにより、登録が完了したことを知ることができる。また、使用権管理サーバ２２の管理者は、今、登録されたユーザに対して割り当てた会員ＩＤとパスワードを、郵便により、ユーザに通知するとともに、そのユーザに対して提供可能な（まだ実際にはユーザがその利用を申し込んではいないが）ソフトウエアが記録されているＣＤ−ＲＯＭなどのソフトウエアパッケージを郵送する。
【００５１】
また、パーソナルコンピュータ３１のユーザは、図１４に示すような登録完了通知を受信したとき、登録確認の応答を入力する。そこでパーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ１６において、ユーザから確認通知が入力されるまで待機し、入力されたとき、ステップＳ１７において、確認通知信号をＷｅｂポータルサイト２１に出力する。その後、処理はステップＳ２３に進む。
【００５２】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ６１において、パーソナルコンピュータ３１から確認通知信号が送信されてくるまで待機し、送信されてきたとき、ステップＳ６６の処理に進む。
【００５３】
ステップＳ１８において、パーソナルコンピュータ３１のＣＰＵ４１は、図１２の画面から、会員専用情報が入力されたか否かを判定し、図１５に示されるように、会員専用情報が入力されたと判定された場合、ステップＳ１９に進み、入力された認証データ（会員ＩＤ、パスワード、および氏名）と共に、会員専用信号をＷｅｂポータルサイト２１に出力する。
【００５４】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ６２において、会員専用情報を受信したか否かを判定し、受信した場合、ステップＳ６３に進み、入力された会員専用情報を、既に登録されている会員認証データと比較し、会員内容が正しいか否かをチェックする処理を実行する。パーソナルコンピュータ３１から入力された会員専用情報が、その会員の登録されている情報と一致する場合には、ステップＳ６４に進み、ＣＰＵ４１は、登録されている会員情報とともに、会員専用画面を記憶部４８から読み出し、パーソナルコンピュータ３１に出力する。
【００５５】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ２０において、Ｗｅｂポータルサイト２１から会員専用画面を受信すると、それを出力部４７に出力し、表示させる。これにより、例えば、図１６に示すような会員専用画面が表示される。
【００５６】
図１６に示すように、このユーザは既に会員登録されたユーザであるので、このユーザが既に利用しているソフトウエアの一覧が表示される。図１６の表示例においては、見積ソフトウエアと施工ＣＡＤソフトウエアが、このユーザにより使用されていることになる。
【００５７】
次に、ステップＳ２１において、パーソナルコンピュータ３１のＣＰＵ４１は、ソフトウエアの追加、または削除が指令されるまで待機し、指令されたときステップＳ２２に進み、ソフトウエアの追加、削除信号を出力する。
【００５８】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ６５において、ソフトウエアの追加、削除信号が受信されたか否かを判定し、受信された場合、ステップＳ６６に進み、ソフトウエアの追加、削除の画面を記憶部４８から読み出し、パーソナルコンピュータ３１に出力する。
【００５９】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ２３において、ソフトウエアの追加、削除の画面を受信すると、その画面を出力部４７に出力し、表示させる。これにより、例えば、図１７に示すようなソフトウエアを追加、削除するための画面が表示される。
【００６０】
図１７の表示例においては、そのユーザが既に、「ＦＩＬＤＥＲ（商標）」と「見積君」の２種類のソフトウエアを利用しているので、少なくともそのいずれか一方を削除することができるようになされている。従って、今の場合、追加することができるソフトウエアは、「ＣＡＤＣｉｔｙ」となる。
【００６１】
ユーザは、ソフトウエアの追加、または削除を指令する場合、ボタン１０１を操作する。そこでＣＰＵ４１は、ステップＳ２４において、追加、または削除の指示が入力されるまで（ボタン１０１の操作信号が入力されるまで）待機し、入力されたとき、ステップＳ２５に進み、Ｗｅｂポータルサイト２１に対して、追加、削除の内容を出力する。ステップＳ２６において、ＣＰＵ４１は、ユーザが新規会員であるか否かを判定し、新規会員でない場合には、ステップＳ２０に戻り、それ以降の処理を繰り返し実行する。新規会員である場合には、ステップＳ２に戻り、それ以降の処理が実行される。
【００６２】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ６７において、追加、削除が指令されるまで待機し（パーソナルコンピュータ３１から追加、または削除を指令する信号が入力されるまで待機し）、指令されたとき、ステップＳ６８に進み、指定されたソフトウエア追加、または削除する処理を実行する。具体的には、ＣＰＵ４１は、使用権サーバ２２に指定されたソフトウエアを通知する。使用権サーバ２２は、ソフトウエアの追加が指定された場合、指定されたソフトウエアをデータベースに追加、登録する。一方、ソフトウエアの削除が指令された場合には、使用権管理サーバ２２は、指定されたソフトウエアをデータベースから削除する。
【００６３】
次に、ステップＳ６９に進み、ＣＰＵ４１は、ソフトウエアの追加、または削除のを指示してきたユーザが新規会員であるか否かを判定し、新規会員である場合には、ステップＳ５２に戻り、それ以降の処理を実行する。ユーザが新規会員で無い場合には、処理はステップＳ７０に進む。ステップＳ６５において、ソフトウエアの追加、または削除が指示されていないと判定された場合にも、処理はステップＳ７０に進む。
【００６４】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ２１において、ソフトウエアの追加または削除が指令されていないと判定された場合、ステップＳ２７に進み、ソフトウエアの使用権取得が指示されたか否かを判定する。
【００６５】
すなわち、ソフトウエアのパッケージの郵送を受けたユーザは、それを、パーソナルコンピュータ３１にインストールしただけでは、まだそのソフトウエアの使用を開始することができない。本発明のシステムでは、そのソフトウエアの使用を開始するには、さらに使用権を取得する必要がある。
【００６６】
ステップＳ２７において、ユーザからソフトウエアの使用権の取得が指令されたと判定された場合、ＣＰＵ４１は、ステップＳ２８において、指定されたソフトウエアの使用権取得信号をＷｅｂポータルサイト２１に出力する。
【００６７】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ７０において、ソフトウエアの使用権の取得が指令されたか否かを判定し、ソフトウエアの使用権の取得が指令されたと判定された場合、ステップＳ７１に進み、ライセンス取得画面を記憶部４８から読み出し、パーソナルコンピュータ３１に出力させる。
【００６８】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ２９において、Ｗｅｂポータルサイト２１からライセンス取得画面を受信したとき、これを出力部４７に出力し、表示させる。これにより、例えば、図１８に示すような画面が表示される。
【００６９】
図１８の表示例においては、「ライセンス取得中」の文字が表示されている。ライセンス取得処理が完了したとき、この文字は、消去される。
【００７０】
ステップＳ７２において、Ｗｅｂポータルサイト２１のＣＰＵ４１は、使用権管理サーバ２２を制御し、そのソフトウエアのライセンス使用数や現在の日時を、そのソフトウエア使用開始時刻として、データベースに記憶させる。Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ７３において、パーソナルコンピュータ３１に対して、ライセンスＯＫ信号を出力する。
【００７１】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ３０において、Ｗｅｂポータルサイト２１からライセンスＯＫ信号を取得したか否かを判定し、取得していないと判定した場合には、ステップＳ３１に進み、エラー表示処理を実行した後、ステップＳ２０の処理を実行する。
【００７２】
ステップＳ３０において、ライセンスＯＫ信号が取得されたと判定された場合、ステップＳ３２に進み、ＣＰＵ４１は、ライセンスが取得されたソフトウエアを起動する。そしてステップＳ３３において、ユーザは、ライセンスを取得したソフトウエアを実際に使用する。このとき、その使用するソフトウエアによる画面が、例えば、図１９に示すように表示される。
【００７３】
なお、ソフトウエアを使用している間、ユーザはＷｅｂポータルサイト２１にアクセスし続ける必要はない。
【００７４】
ユーザは、ソフトウェアの使用を開始した後、その日の使用を一旦中断するとき、ソフトウエアの使用権を、Ｗｅｂポータルサイト２１に返却する。パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ３４で、ソフトウエアの使用権の返却が指令されたか否かを判定し、指令されたと判定された場合には、ステップＳ３５に進み、指令されたソフトウエアの使用権の返却信号をＷｅｂポータルサイト２１に出力する。
【００７５】
Ｗｅｂポータルサイト２１のＣＰＵ４１は、ステップＳ７４において、ソフトウエアの使用権の返却が指令されたか否かを判定し、返却が指令されたと判定された場合、ステップＳ７５に進み、使用権管理サーバ２２を制御し、指定されたソフトウエアのライセンス使用数や、現在の日時を、そのソフトウエアの使用権終了時刻としてデータベースに登録させる。そして、さらにステップＳ７６におて、ステップＳ７５の処理で記憶した使用終了時刻から、ステップＳ７２の処理で記憶した使用開始時刻を減算し、使用時間を演算する。そして、その使用時間をそれまでの使用時間に累積し、それを記憶する。
【００７６】
以上のようにして、ユーザが実際にソフトウエアを使用した時間が累積、記憶される。
【００７７】
ステップＳ７０において、ソフトウエアの使用権の取得が指令されていないと判定された場合、ステップＳ７１乃至Ｓ７３の処理はスキップされ、ステップＳ７４において、ソフトウエアの使用権の返却が指令されていないと判定された場合、ステップＳ７５とステップＳ７６の処理はスキップされる。
【００７８】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ２７において、ソフトウエアの使用権の取得が指令されていないと判定された場合、ステップＳ３６に進み、明細表の表示が指令されたか否を判定し、表示が指令されていない場合には、ステップＳ２０の処理に戻る。
【００７９】
ステップＳ３０において、明細表の表示が指令されたと判定された場合、すなわち、ユーザにより図１６に示すボタン１０２が操作されたと判定された場合、ステップＳ３７に進み、ＣＰＵ４１は、明細表の表示指令信号をＷｅｂポータルサイト２１に出力する。
【００８０】
Ｗｅｂポータルサイト２１は、ステップＳ７７において、明細表の表示が指令されたか否かを判定し、指令されていない場合には、ステップＳ６５に戻り、それ以降の処理を繰り返し実行する。ステップＳ７７において、明細表の表示が指令されたと判定された場合、ステップＳ７８に進み、Ｗｅｂポータルサイト２１のＣＰＵ４１は、使用権管理サーバ２２から、それまでのそのユーザの累積情報を記録した明細表を出力させ、これをパーソナルコンピュータ３１に伝送する。
【００８１】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ３８において、Ｗｅｂポータルサイト２１より送信されてきた明細表を受信すると、これを出力部４７に出力し、表示させる。これにより、例えば、図２０に示すような画面が表示される。
【００８２】
図２０の表示例においては、そのユーザが利用しているソフトウエアのそれぞれの累計の利用時間と、各日付の利用時間の明細が表示されている。具体的には、「ＦＩＬＤＥＲ」の累計使用時間は４７時間４０分とされ、「見積君」は、２時間３０分とされ、その合計の累積使用時間は５０時間１０分とされている。
【００８３】
さらに、その内訳も表示されており、ＦＩＬＤＥＲは、２０００年１月１日から１月５日まで利用されている。例えば、１月１日は、９時から１８時３０分まで、１月２日は１０時から２０時１０分まで、１月３日は８時３０分から１９時１５分まで、１月４日は１０時３０分から１９時１０分まで、１月５日は１３時から２１時５分まで、それぞれ利用されている。また、見積君は、１月４日において、８時から１０時３０分まで利用されている。
【００８４】
そして、このユーザの総利用時間は、１６００時間とされ、その結果、ボーナス得点として、１６０時間の無償利用時間が与えられている。
【００８５】
パーソナルコンピュータ３１のＣＰＵ４１は、ステップＳ３９において、図２０に示すボタン１１１が操作されることで、画面の戻りが指令されたか否かを判定し、指令された場合には、ステップＳ２０に戻り、再び図１６に示すような画面が再び表示されることになる。
【００８６】
以上のようにして、使用権管理サーバ２２には、各ユーザ毎のソフトウエアの実際の使用時間が累積される。課金請求システム２３は、この累積情報を利用して、図２１のフローチャートに示す課金処理を実行する。
【００８７】
すなわち、最初にステップＳ９１において、課金請求システム２３のＣＰＵ４１は、使用管理サーバ２２に登録されている各ユーザの各プログラムの使用時間を読み出し、ステップＳ９２において、その使用料を各ユーザに請求する処理を実行する。この処理は、例えば、月１回、或いは週１回など、定期的に行われる。
【００８８】
以上のようにして、このシステムによれば、日数ではなく、ユーザが実際に使用した時間を累積し、その使用時間に対応して課金するようにしたので、ソフトウエアを使用する時間が比較的短いような場合、そのソフトウエアを購入するのに比べて、安いコストでソフトウエアを使用することが可能となる。
【００８９】
以上の処理は、図３にも、簡単に示されている。すなわちパーソナルコンピュータ３１は、Ｗｅｂポータルサイト２１に対して、会員登録する。そしてさらに、必要なソフトウエアをパーソナルコンピュータ３１から指定すると、Ｗｅｂポータルサイト２１から指定したソフトウエアが、パーソナルコンピュータ３１に郵送されてくる。ユーザは、郵送されてきたソフトウエアをパーソナルコンピュータ３１にインストールする。
【００９０】
さらに、パーソナルコンピュータ３１からＷｅｂポータルサイト２１に対して、使用権の申請を行うと、使用権管理サーバ２２は、利用者と利用内容をチェックするとともに、開始時刻を記憶する。そして、Ｗｅｂポータルサイト２１は、利用を許可する信号をパーソナルコンピュータ３１に出力する。パーソナルコンピュータ３１は、利用を許可する信号に基づいて、ソフトウエアを起動することが可能となる。
【００９１】
パーソナルコンピュータ３１におけるソフトウエアの使用が終了したとき、パーソナルコンピュータ３１からＷｅｂポータルサイト２１に対して使用権の返却処理が行われる。この時、Ｗｅｂポータルサイト２１は、パーソナルコンピュータ３１で起動されているソフトウエアを終了させる。
【００９２】
そして、使用権管理サーバ２２は、利用者と利用内容をチェックし、終了時刻を記録するとともに、終了時刻と開始時刻との差を利用時間として演算し、それを記憶する。
【００９３】
以上の処理は、毎日行われる。或いはまた、同じ日であっても、利用が一旦中断され、再開される度に行われる。
【００９４】
課金請求システム２３は、使用権管理サーバ２２に記憶されている利用時間に対応する使用料を、例えば月１回毎に集計し、ユーザに請求する処理を行う。
【００９５】
使用権管理サーバ２２は、さらに、パーソナルコンピュータ３１のユーザによるソフトウエアの使用状態を分析する処理を実行する。このため、Ｗｅｂポータルサイト２１を介して提供されたソフトウエア（プログラム）は、図２２のフローチャートに示すような処理を実行する。
【００９６】
最初に、ステップＳ１０１において、処理コマンドの処理順番を示す変数ＣＮＴ１と、処理コマンドの使用回数を表す変数ＣＮＴ２の値がそれぞれ０に初期設定される。次に、ステップＳ１０２において、ユーザにより指示された処理コマンドが、どのような処理コマンドであるのかが判定される。ここで処理コマンドとは、例えば、施行ＣＡＤソフトウエアや電気ＣＡＤソフトウエアにおいては、直線作図、円弧作図、矩形作図、矢印作図、寸法線作図といったコマンドである。
【００９７】
このような処理コマンドが選択されると、その処理コマンド関して、ステップＳ１０３乃至ステップＳ１０５の処理が実行される。
【００９８】
ステップＳ１０３においては、その処理コマンドの処理順番を表す変数ＣＮＴ１の値が１だけインクリメントされる。ステップＳ１０４において、その処理コマンドの使用回数を表す変数ＣＮＴ２が１だけインクリメントされる。ステップＳ１０５において、その処理コマンドの名称（番号）と使用回数が、処理コマンド頻度テーブルと処理コマンド手順テーブルにセットされる。
【００９９】
図２３は、処理コマンド頻度テーブルの例を表している。この例においては、それぞれ、直線作図、円弧作図、矩形作図の利用頻度が２回、２回、または４回となっている。そして矢印作図と寸法線作図の利用回数は、いずれも０回とされている。　図２４は、処理コマンド手順テーブルの例を表している。この例においては、円弧作図、直線作図、矩形作図、矩形作図、直線作図、矩形作図、矩形作図、円弧作図の順番に各処理コマンドが利用されている。
【０１００】
次に、ステップＳ１０６−１乃至ステップＳ１０６−ｎに進み、それぞれの処理コマンドｉ（ｉ＝１，２・・・，ｎ）に対応する処理が実行される。その後、ステップＳ１０２に戻り、それ以降の処理が繰り返し実行される。
【０１０１】
ソフトウエアの処理の終了が指令された場合には、ステップＳ１０５からステップＳ１０７に進み、パーソナルコンピュータ３１は、ステップＳ１０５の処理で記憶した処理コマンド頻度テーブルの内容と、処理コマンド手順テーブルの内容を、Ｗｅｂポータルサイト２１を介して、使用権管理サーバ２２に転送する。
【０１０２】
使用権管理サーバ２２は、このようにして、処理コマンド頻度テーブルと、処理コマンド手順テーブルの転送を受けると、その内容を分析する処理を実行する。
【０１０３】
例えば、図２３に示すような処理コマンド頻度テーブルを分析することで、矩形作図の処理コマンドが、最も多くネットワークで利用されていることがわかる。また、矢印作図と寸法線作図の処理コマンドは、ほとんど利用されていないことがわかる。このように、ユーザの使用頻度の高いコマンドがどの処理コマンドであり、使用頻度の低い処理コマンドがどの処理コマンドであるかが分析される。このことから、より良好な操作性や生産性が得られるように、そのソフトウエアを改善することができる。
【０１０４】
また、図２４に示す処理コマンド手順テーブルから、直線作図の後に使用頻度の高い矩形コマンドが使用されていることが判る。そこで直線作図から矩形作図への移行手順の改善や、直線作図と矩形作図を、１つの処理コマンドで処理できるようにする新たな処理コマンドを生成するなど、ソフトウエアの改善につながるヒントを見いだすことができる。
【０１０５】
使用権管理サーバ２２はまた、ソフトウエアの利用者の習熟度や能力を分析することができる。このため、使用権管理サーバ２２は、各ユーザのソフトウエアの利用時間から１図面当たりの平均作成時間を演算する。この演算により、例えば、ユーザＡは、１枚の図面を平均１５０時間で作成しており、ユーザＢは、１枚の図面を平均３００時間で作成していたことが判明したとする。このことから、ユーザＡは平均してユーザＢの半分の時間で図面を作成する能力があることがわかる。以上のような演算から、ユーザＡの生産性は、ユーザＢの２倍と判断することができ、ユーザＡの習熟度高いことが客観的に判断できる。
【０１０６】
さらに、各ユーザに、他のユーザに人気のある（使用実績のある）ソフトウエアの使用を勧めたり、習熟度の高いユーザの操作方法を伝授するなど、コンサルタントを行うことができる。
【０１０７】
このような分析結果から、例えば、図２５に示すような技術者のランク付けを行うことができる。図２５の例においては、図面１枚を作成するのに必要な時間が１００時間の利用者はＡランク、１００時間以上１６０時間未満の利用者はＢランク、１６０時間以上３００時間未満の利用者はＣランク、３００時間以上の利用者はＤランクとされている。
【０１０８】
また、生産性に関する評価を実績時間に基づいた数字データから、図２５に示すように基準化することで、例えば、新たな図面作成を依頼されたとき、担当者毎の必要な時間が推測できるため、的確な日程を組むことが可能となる。
【０１０９】
そこで、使用管理サーバ２２は、このような分析結果を、パーソナルコンピュータ３１の管理者からの要求に応じて、Ｗｅｂポータルサイト２１から、ネットワーク２０を介してパーソナルコンピュータ３１に、或いはまた、郵便などで、有料または無料で、提供することができる。
【０１１０】
以上においては、ソフトウエアを、ソフトウエアが記録されているパッケージメディアを郵送して配布するようにしたが、ネットワークを介して配布するようにしてもよいのはもとよりである。
【０１１１】
なお、以上においては、コンピュータプログラム（ソフトウエア）を例としたが、その他の情報をユーザに提供する場合に、本システムは適用することが可能である。
【０１１２】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１１３】
この記録媒体は、図４に示すように、コンピュータとは別に、ユーザに情報を提供するために配布される、情報が記録されている磁気ディスク６１（フロッピディスクを含む）、光ディスク６２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク６３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリ６４などよりなるパッケージメディアにより構なされるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、情報が記録されているＲＯＭ４２や、記憶部４８に含まれるハードディスクなどで構なされる。
【０１１４】
なお、本明細書において、記録媒体に記録される情報を記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１５】
また、本明細書において、システムとは、複数の装置により構なされる装置全体を表すものである。
【０１１６】
【発明の効果】
以上の如く、本発明の情報処理装置および方法、並びに記録媒体のプログラムによれば、処理するソフトウエアの使用状態を検出し、記憶し、他の情報処理装置に転送するようにしたので、ソフトウエアの改善が容易になる。
【０１１７】
本発明の情報処理システムおよび方法によれば、第１の情報処理装置で検出したソフトウエアの使用状態を第２の情報処理装置に転送し、分析するようにしたので、ソフトウエアを確実且つ迅速に改善することが可能なシステムを実現することができる。また、ソフトウエアに関するユーザの能力を、簡単且つ確実に把握することが可能なシステムを実現することができる。さらに、ソフトウエアの利用状況に基づいて、各ユーザのコンサルタントを行うことが可能となる。
【図面の簡単な説明】
【図１】従来のソフトウエアの配布の方法を説明する図である。
【図２】従来のソフトウエアの配布の他の方法を説明する図である。
【図３】本発明を適用した情報処理システムの構成例を示す図である。
【図４】図３のＷｅｂポータルサイトの構成例を示すブロック図である。
【図５】図３のパーソナルコンピュータの動作を説明するフローチャートである。
【図６】図３のパーソナルコンピュータの動作を説明するフローチャートである。
【図７】図３のパーソナルコンピュータの動作を説明するフローチャートである。
【図８】図３のパーソナルコンピュータの動作を説明するフローチャートである。
【図９】図３のＷｅｂポータルサイトの動作を説明するフローチャートである。
【図１０】図３のＷｅｂポータルサイトの動作を説明するフローチャートである。
【図１１】図３のＷｅｂポータルサイトの動作を説明するフローチャートである。
【図１２】図５のステップＳ２の表示例を示す図である。
【図１３】図５のステップＳ９の表示例を示す図である。
【図１４】図６のステップＳ１５の表示例を示す図である。
【図１５】図６のステップＳ１９の表示例を示す図である。
【図１６】図６のステップＳ２０の表示例を示す図である。
【図１７】図６のステップＳ２３の表示例を示す図である。
【図１８】図７のステップＳ２９の表示例を示す図である。
【図１９】図７のステップＳ３３の表示例を示す図である。
【図２０】図８のステップＳ３８の表示例を示す図である。
【図２１】図３の課金請求システムの処理を説明するフローチャートである。
【図２２】図３のパーソナルコンピュータのソフトウエアが実行する処理を説明するフローチャートである。
【図２３】処理コマンド頻度テーブルの例を示す図である。
【図２４】処理コマンド手順テーブルの例を示す図である。
【図２５】技術者のランク付けの例を示す図である。
【符号の説明】
２１　Ｗｅｂポータルサイト
２２　使用権管理サーバ
２３　課金請求システム
３１　パーソナルコンピュータ
４１　ＣＰＵ
４６　入力部
４７　出力部
４８　記憶部
４９　通信部
【図１】
2004102994.tif 000003
【図２】
2004102994.tif 000004
【図３】
2004102994.tif 000005
【図４】
2004102994.tif 000006
【図５】
2004102994.tif 000007
【図６】
2004102994.tif 000008
【図７】
2004102994.tif 000009
【図８】
2004102994.tif 000010
【図９】
2004102994.tif 000011
【図１０】
2004102994.tif 000012
【図１１】
2004102994.tif 000013
【図１２】
2004102994.tif 000014
【図１３】
2004102994.tif 000015
【図１４】
2004102994.tif 000016
【図１５】
2004102994.tif 000017
【図１６】
2004102994.tif 000018
【図１７】
2004102994.tif 000019
【図１８】
2004102994.tif 000020
【図１９】
2004102994.tif 000021
【図２０】
2004102994.tif 000022
【図２１】
2004102994.tif 000023
【図２２】
2004102994.tif 000024
【図２３】
2004102994.tif 000025
【図２４】
2004102994.tif 000026
【図２５】
2004102994.tif 000027