(57)【要約】本発明は、インターネットを通じてソフトウエアを賃貸するシステムに関する。このシステムは、ソフトウエア（８，１０，１２）のソルバーモジュール（１０）だけを備えたサーバ（４）と、前処理モジュール（８）および後処理モジュール（１２）とを備えたコンピュータ端末（６）とを含み、前処理モジュール（８）をコンピュータ端末（６）において入力し、インターネットを通じてインターネットのサーバ（４）にアクセスし、ついで顧客のＩＤおよびパスワードをコンピュータ端末（６）を通じて送信し、ユーザーの行為によりコンピュータ端末（６）とサーバ（４）との間の相互通信を起動させ、ソルバーモジュールが、前処理モジュール（８）に入力されたデータを処理し、その演算の結果をコンピュータ端末（６）に伝送し、一方、後処理モジュール（１２）が受信した演算の結果を図またはグラフに変換して、コンピュータ端末（６）のモニターにディスプレイするように構成されている。
2004505368.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーがデータを入力できるようにした前処理モジュール（８）、あらかじめ入力された公式を利用してこの前処理モジュール（８）に入力されたデータを演算処理するソルバーモジュール（１０）、およびソルバーモジュール（１０）で演算された結果を、数値、グラフ、テーブルまたはＣＧで表す後処理モジュール（１２）とからなるプログラム（８，１０，１２）を顧客に賃貸できるようにしたプログラム賃貸システムにおいて、プログラム賃貸サービスに会員として加入した顧客のＩＤおよびパスワードを貯蔵したデータベース（２）が構築されているサーバ（４）と、インターネットによりサーバ（４）に接続してデータ通信をすることができるようにした顧客側のコンピュータ端末（６）とを含んで構成され、サーバ（４）にはプログラム（８，１０，１２）のソルバーモジュール（１０）だけを備え、コンピュータ端末（６）にはプログラム（８，１０，１２）の前処理モジュール（８）と後処理モジュール（１２）とを備え、顧客がコンピュータ端末（６）の前処理モジュール（８）にデータを入力し、インターネットによりサーバに接続した後、コンピュータ端末（６）を通じてこの顧客のＩＤおよびパスワードをサーバ（４）に伝送すると、コンピュータ端末（６）とサーバ（４）とが相互データ通信を行なって、ソルバーモジュール（１０）が前処理モジュール（８）に入力されたデータを演算処理してその演算結果をコンピュータ端末（６）に伝送し、後処理モジュール（１２）は受信した演算結果を図表やグラフに変換してコンピュータ端末（６）のモニタにディスプレイすることができるように構成したことを特徴とする、インターネットを利用したプログラム賃貸システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを利用したプログラム賃貸システムに関し、より詳細には、インターネットによりプログラムが設置されたインターネットサーバに接続して、必要なプログラムを賃借して使用できるように考案した、新たな概念のインターネットを利用したプログラム賃貸システムに関する。
【０００２】
【従来の技術】
最近、コンピュータ技術の発展により、コンピュータを利用して複雑な工学および数学の方程式を解けるようにした、多様な種類のエンジニアリングアプリケーションプログラムが開発された。このようなアプリケーションプログラム（以下、単に「アプリケーション」という）は、ユーザーが基本的なデータを入力することができるようにした前処理（ｐｒｅ−ｐｒｏｃｅｓｓｏｒ）モジュールと、この前処理モジュールに入力されたデータを演算処理するソルバー（ｓｏｌｖｅｒ）モジュールおよびソルバーモジュールで演算された結果を、数値やグラフ、テーブルまたはＣＧとして出力し、モニタにディスプレイする後処理（ｐｏｓｔ−ｐｒｏｃｅｓｓｏｒ）モジュールとで構成されている。
【０００３】
上記した前処理モジュール、ソルバーモジュールおよび後処理モジュールは、それぞれ独自なプロセス機能を有するものであって、ユーザーが前処理モジュールのインターフェースを通じて前処理モジュールにデータを入力すると、ソルバーモジュールが前処理モジュールに入力されたデータの伝達を受けて演算処理した後、その演算結果を後処理モジュールに伝達し、後処理モジュールはあらかじめ指定された方式によりソルバーモジュールで演算されたデータを処理して、数値やグラフ、テーブルまたはＣＧとしてディスプレイし、ユーザーが容易にデータの演算結果を理解し得るようにする。この際、前処理モジュール、ソルバーモジュールおよび後処理モジュールは、それぞれ別個に製作した後に統合して、ひとつのプログラムとしての機能を果たすことができるように開発されるか、または、それぞれ異なる会社で製作された前処理モジュール、ソルバーモジュールおよび後処理モジュールをひとつにまとめて、統合されたアプリケーションとして販売される。
【０００４】
このようなエンジニアリングアプリケーションは、多様な方法でデータを出力し、ユーザーが出力データをきわめて容易に活用することができるので、最近その使用が急激に増している。
【０００５】
ところが、このようなエンジニアリングアプリケーションは非常に高価であるため、一般のユーザーは購入し難いという問題があった。よって、一般のユーザーはアプリケーションを直接購入せず、一定期間賃借し、自分のコンピュータにインストールして使用するという方法をとっている。しかし、一般にエンジニアリングアプリケーション、とくにソルバーモジュールは、演算量が非常に多いため、普通のＰＣでは使用し難く、処理速度が早い高性能コンピュータを利用しなければならない。そのため、プログラムを賃借する場合にも、高性能のコンピュータを購入しなければならなかったり、賃借に多額の費用が必要になったりするだけでなく、実際のプログラム使用期間にかかわらず、プログラムの賃貸期間に従って決定される賃貸料金を支払わなければならない、という問題があった。
【０００６】
このような問題は、前述したようなエンジニアリングアプリケーションを使用するときだけでなく、ＣＧ製作プログラムなどのように、演算の量が多い、あらゆる種類のプログラムを使用するときに、同様に生じる。一方、最近のインターネットの発展により、インターネットを通じて、高性能のインターネットサーバと各ユーザーのＰＣとを接続して、相互データ通信をすることができるようになった。
【０００７】
【発明が解決しようとする課題】
本発明は、前記した問題点を解決するためになされたものであって、その目的は、顧客が別途に高性能コンピュータや応用プログラムを購入しなくても、自分のコンピュータを使用して、高性能のコンピュータが必要なアプリケーションを使用することができるようにした、新たな概念の、インターネットを利用したプログラム賃貸システムを提供することにある。
【０００８】
【課題を解決するための手段】
本発明のインターネットを利用したプログラム賃貸システムは、ユーザーがデータを入力できるようにした前処理モジュール（８）と、あらかじめ入力された公式を利用してこの前処理モジュール（８）に入力されたデータを演算処理するソルバーモジュール（１０）、およびソルバーモジュール（１０）で演算された結果を、数値、グラフ、テーブルまたはＣＧで示す後処理モジュール（１２）ととからなるプログラム（８，１０，１２）を顧客に賃貸できるようにしたプログラム賃貸システムにおいて、プログラム賃貸サービスに会員として加入した顧客のＩＤおよびパスワードを貯蔵したデータベース（２）が構築されているサーバ（４）と、インターネットによりサーバ（４）に接続してデータ通信をすることができるようにした顧客側のコンピュータ端末（６）とを含んで構成され、サーバ（４）にはプログラム（８，１０，１２）のソルバーモジュール（１０）だけを備え、コンピュータ端末（６）にはプログラム（８，１０，１２）の前処理モジュール（８）と後処理モジュール（１２）とを備え、顧客がコンピュータ端末（６）の前処理モジュール（８）にデータを入力し、インターネットを通じてサーバに接続した後、コンピュータ端末（６）を通じてこの顧客のＩＤおよびパスワードをサーバ（４）に伝送すると、コンピュータ端末（６）とサーバ（４）とが相互データ通信を行なって、ソルバーモジュール（１０）が前処理モジュール（８）に入力されたデータを演算処理してその演算結果をコンピュータ端末（６）に伝送し、後処理モジュール（１２）は受信した演算結果を図表やグラフに変換してコンピュータ端末（６）のモニタにディスプレイすることができるように構成したことを特徴とする。
【０００９】
【実施例】
本発明の好ましい実施例を、添付の図面を参照して説明すると、つぎのとおりである。
【００１０】
図１は本発明によるプログラム賃貸システムを図示したものであって、このプログラム賃貸システムは、前処理モジュール（８）と、この前処理モジュール（８）に入力されたデータを演算処理するソルバーモジュール（１０）およびソルバーモジュール（１０）で演算された結果を、数値、グラフ、テーブルまたはＣＧとしてディスプレイする後処理モジュール（１２）とで構成されたエンジニアリングプログラム（８，１０，１２）のモジュールを、インターネットのサーバと、クライアントである個人用コンピュータ端末に分散設置して、顧客が容易にエンジニアリングプログラムを使用できるようにするものである。
【００１１】
このプログラム賃貸システムは、データベース（２）が構築されたサーバ（４）と、インターネットによりサーバ（４）に接続できるようにした顧客側のコンピュータ端末（６）とで構成される。サーバ（４）とコンピュータ端末（６）が相互データ通信をすることができるようになっていることは、一般的なインターネット通信システムと同じである。この際、サーバ（４）としては、スーパーコンピュータのように、演算量が非常に多いエンジニアリングプログラムを処理できる高性能コンピュータを使用し、このサーバ（４）のデータベース（２）にはプログラム賃貸サービスに会員として加入した顧客のＩＤおよびパスワードを貯蔵しておき、コンピュータ端末（６）を利用してサーバ（４）に接続した顧客は、自分のＩＤおよびパスワードを入力するだけで、サーバ（４）に備えられたエンジニアリングプログラム（８，１０，１２）を利用することができるように構成してある。
【００１２】
そして、エンジニアリングプログラム（８，１０，１２）の前処理モジュール（８）と後処理モジュール（１２）とは、顧客のコンピュータ端末（６）に備えられ、実際の演算処理を行なうソルバーモジュール（１０）だけがサーバ（４）に備えられる。この際、前処理モジュール（８）および後処理モジュール（１２）は、ＣＤのような貯蔵媒体に貯蔵された状態で顧客に配達するか、またはインターネットによりダウンロードすることにより、顧客が、自分のコンピュータ端末（６）にインストールすることができる。また、前処理モジュール（８）および後処理モジュール（１２）は、インターネットによりサーバ（４）に接続できるようにしたウェッブブラウザーの機能を有し、インターネットによりサーバ（４）に接続すると、顧客があらかじめ入力した顧客のＩＤおよびパスワードを、自動的にサーバ（４）に伝送できるように構成することが望ましい。サーバ（４）はまた、コンピュータ端末（６）を利用してサーバ（４）に接続した顧客の接続時間をチェックすることができるプログラムを備えている。
【００１３】
したがって顧客は、図２に示したとおり、自分のコンピュータ端末（６）に備えられた前処理モジュール（８）にデータを入力した（段階Ａ）後、インターネットのサーバ（４）に接続すると（段階Ｂ）、コンピュータ端末（６）とサーバ（４）とが相互データ通信をし、前処理モジュール（８）に入力されたデータがインターネットのサーバ（４）に備えられたソルバーモジュール（１０）に送られる（段階Ｃ）。この際、顧客は、前処理モジュール（８）にあらかじめ自分のＩＤおよびパスワードを入力しておけばよく、別途にＩＤおよびパスワードを入力する必要はない。そして、ソルバーモジュール（１０）は前処理モジュール（８）により入力されたデータを演算処理して（段階Ｄ）、その処理結果である演算データをコンピュータ端末（６）に伝送すると（段階Ｅ）、コンピュータ端末（６）に備えられた後処理モジュール（１２）が受信した演算データを処理して、数値、グラフ、テーブルまたはＣＧのように、顧客が指定した形式で、モニタやプリンタに出力する（段階Ｆ）。
【００１４】
この際、前記インターネットのサーバ（４）を管理する管理者は、顧客が前記サーバ（４）に接続した時間をチェックすることにより、その顧客が入力したデータを受けてソルバーモジュール（１０）が行なった演算作業時間にもとづいて、顧客にプログラム使用料を請求することができる。
【００１５】
このように構成された、インターネットを利用したプログラム賃貸システムは、高性能のコンピュータを必要とするソルバーモジュール（１０）がサーバ（４）に備えられていて、顧客のコンピュータ端末には演算過程が少ない前処理モジュール（８）および後処理モジュール（１２）だけを備えればよいため、高価な高性能コンピュータをもつ必要がなく、かつ、高価なアプリケーションを購入する諸費用を節減することができるという利点がある。また、顧客が実際にエンジニアリングアプリケーションを利用した時間に応じた費用を支払えばよいので、賃貸期間にしたがってプログラム使用料を支払う従来の方法に比べて、プログラム使用料を大幅に節減することができるという長所がある。
【００１６】
そして、顧客は自分のコンピュータに備えられた前処理モジュール（８）を利用してデータをあらかじめ入力した後に、インターネットのサーバ（４）に接続すればよいので、サーバ（４）に接続する時間を最小化することができる。従って、同時に多くのユーザーが接続することによりサーバ（４）にかかる負荷を減らすことができる。とくに、それぞれのユーザーがサーバ（４）に接続する時間を減らすことにより、顧客が接続する回線の数、すなわち、サーバ（４）に用意すべきノードを減らすことができるので、ノード確保に伴う費用を節減することができるという利益も得られる。
【００１７】
また、後処理モジュール（１２）が顧客のコンピュータ端末（６）に備えられていて、ソルバーモジュール（１０）から出力されたデータを、この後処理モジュール（１２）を利用してユーザーが望む形式でディスプレイできるため、演算結果を自由に活用することができるという点も、有利である。
【００１８】
上述した実施例は、工学または数学の公式を演算処理するエンジニアリングプログラムの賃貸に適用される賃貸システムを例示したものであるが、このような賃貸システムは、上述したエンジニアリングプログラムのほかに、ＣＧ製作プログラムなどのように、前処理モジュール、ソルバーモジュールおよび後処理モジュールで構成され、多量の演算を行なうすべてのアプリケーションの賃貸に適用することができる。
【００１９】
【発明の効果】
以上説明したとおり、本発明によれば、インターネットのサーバにアプリケーションプログラムをインストールし、アプリケーションプログラム（８，１０，１２）を構成する各モジュールを、インターネットのサーバと、クライアントである個人用コンピュータの端末とに分散してインストールすることにより、顧客が別に高性能のコンピュータおよび高価なプログラムを購入しなくても、自分のコンピュータを利用して、エンジニアリングプログラムのように高性能のコンピュータを必要とするプラグラムを使用することをできるようにした、新たな概念のインターネットを利用したプログラム賃貸システムが提供される。
【図面の簡単な説明】
【図１】本発明による、インターネットを利用したプログラム賃貸システムの構成図。
【図２】前記賃貸システムのフローチャート。
【符号の説明】
２　データベース
４　サーバ
６　コンピュータ端末
８　前処理モジュール
１０　ソルバーモジュール
１２　後処理モジュール
【図１】
2004505368.tif 000003
【図２】
2004505368.tif 000004
【国際公開パンフレット】
2004505368.tif 000005
2004505368.tif 000006
2004505368.tif 000007
2004505368.tif 000008
2004505368.tif 000009
2004505368.tif 000010
2004505368.tif 000011
2004505368.tif 000012
2004505368.tif 000013
2004505368.tif 000014
2004505368.tif 000015
2004505368.tif 000016
2004505368.tif 000017
2004505368.tif 000018
2004505368.tif 000019
2004505368.tif 000020
【国際公開パンフレット（コレクトバージョン）】
2004505368.tif 000021
【国際調査報告】
2004505368.tif 000022
2004505368.tif 000023