(57)【要約】      （修正有）【課題】ソフトウエアのインストールにおいて、ソフトウェア提供者の記録媒体提供に伴う負担の軽減、迅速なバージョンアップ、設定ミスの低減、不正コピーの防止を図る。【解決手段】ユーザのコンピュータシステム１においてインストールプログラムを実行してシステム環境情報を取得し、これを通信回線３を介してホストコンピュータシステム２に送信する。ホストコンピュータシステム２はシステム環境情報に基づいてユーザのコンピュータシステム１のシステム環境に適合したソフトウェアを指示する指示情報をユーザのコンピュータシステム１に送信する。ユーザのコンピュータシステム１は指示情報に基づいてシステム環境に適合したソフトウェアをインストールする。【選択図】図１
2005190490.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーのコンピュータシステムにソフトウエアをインストールするソフトウエアのインストール方法において、
前記コンピュータシステムがインストールプログラムを実行して、前記コンピュータシステムのシステム環境情報を自動的に取得する第１のステップと、
前記コンピュータシステムが、前記コンピュータシステムとホストコンピュータシステムとの間に接続された通信回線を介して、前記ホストコンピュータシステムに前記システム環境情報を送信する第２のステップと、
前記ホストコンピュータシステムが、前記システム環境情報に基づいて、前記コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を前記コンピュータシステムに送信する第３のステップと、
前記コンピュータシステムが、前記指示情報に基づいて、前記ソフトウェアをインストールする第４のステップと
を有することを特徴とするソフトウエアのインストール方法。
【請求項２】
請求項１記載のソフトウエアのインストール方法において、
前記指示情報は各種パラメータの設定情報を含み、
前記インストールするステップは各種パラメータの設定を含む
ことを特徴とするソフトウエアのインストール方法。
【請求項３】
請求項１記載のソフトウエアのインストール方法において、
前記ホストコンピュータシステムが、ユーザーのソフトウェアのインストール履歴を前記システム環境情報と合わせたデータに基づいて、前記コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を前記コンピュータシステムに送信することを特徴とするソフトウエアのインストール方法。
【請求項４】
請求項１記載のソフトウエアのインストール方法において、
前記第２のステップは、前記システム環境情報とともに、ユーザーにより入力された手入力環境データを送信するステップであることを特徴とするソフトウエアのインストール方法。
【請求項５】
請求項１記載のソフトウエアのインストール方法において、
前記第３のステップは、前記指示情報と付加プログラムを送信するステップであることを特徴とするソフトウエアのインストール方法。
【請求項６】
ソフトウェアをインストールするコンピュータシステムにおいて、
前記コンピュータシステムが、
インストールプログラムを実行して、前記コンピュータシステムのシステム環境情報を自動的に取得し、
前記コンピュータシステムとホストコンピュータシステムとの間に接続された通信回線を介して、前記ホストコンピュータシステムに前記システム環境情報を送信し、
前記ホストコンピュータシステムから、前記システム環境情報に基づいて、前記コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を受信し、
前記指示情報に基づいて、ソフトウェアをインストールする
ことを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、市販のアプリケーションプログラムやオペレーティングシステム等を、ユーザーのコンピュータシステム（「ユーザーシステム」と略す。以下同じ）にインストールするために、ソフトウエア提供者から提供されるＣＤ−ＲＯＭ等の記録媒体を使用してユーザーシステムにソフトウエアをインストールする方法及びコンピュータシステムに関するものである。
【背景技術】
【０００２】
ソフトウエアをユーザーシステムに適応する様にインストールするにあたっては、各ユーザーシステムによりその環境が異なることから、ユーザー毎にインストールするべきプログラム群、プログラムのバージョン又はパラメータの設定等が異なり、これを正しく選択設定してインストールすることはユーザーにとって困難な作業である。そこで従来技術としては以下の様な方法が知られている。  
方法ａ；ソフトウエア提供者が、ユーザーシステムの構成等を考慮した上で、ユーザー固有のプログラムを作成して、これをその都度記録媒体に記録して提供する方法として、例えば、複数のファイルのうち、ユーザーのシステム構成等により必要なファイルをソフトウエア提供者が適宜選択して、選択したファイルを記録媒体に記録して、ユーザー固有の製品として提供する方法があった。  
方法ｂ；方法ａで作成されたソフトウエアを記録媒体で提供する代わりに通信回線によるオンラインで提供する方法があった。  
方法ｃ；媒体に記録されたインストールプログラムがユーザーのシステム環境を自動判断して、インストールを行う方法として、例えば、ＣＰＵのバージョン、搭載メモリーの容量、ハードディスク（「ＨＤ」と略す。以下同じ。）の容量、プリンターの接続の有無等のシステム構成を当該インストールプログラムが検知してインストールすべきプログラムを自動的に選択する方法があった。
【０００３】
一方、ソフトウエアを記録媒体で提供する方法にあっては、そのソフトウエアが複数のシステムに不正コピーされるのを防ぐ為に、不正コピー防止方法が提案されており、従来技術としては以下のような方法が知られている。  
方法ｄ；インストールの実行時に提供された媒体上にあるデータを書き込むことにより次回以降のインストールに制限を与える方法として、例えば、フロッピー（登録商標）ディスク等の書き込み可能な記録媒体にプログラム及びキーデータを記録しておき、インストール実行時にこのキーデータを書き替えることにより、この記録媒体を用いての次回以降のインストールを不可能としたり、インストール回数を制限する方法があった。  
方法ｅ；インストールを行う為のキーデータをユーザーに郵便や電子メール等により通知する方法として、例えば、インストールの実行時にインストールプログラムがキーデータの入力をユーザーに促し、キーデータの入力がない場合はそれ以降のインストールが継続できない様にしたり、ソフトウエアの一部機能の使用を制限する方法があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記ａの方法にあっては、ソフトウエア提供者が提供するソフトウエアの記録媒体の種類がユーザーのシステム構成毎に必要であり、あるいはユーザー毎にソフトウエアを作成し直さなくてはならなかった。また、ソフトウエアのバージョンアップがあった場合には、それぞれのユーザーに個別に対応しなくてはならなかった。このため、ソフトウエア提供者の負担が大きくなり、また迅速なバージョンアップができないという不具合があった。  
また、ｂの方法にあっては、ａにおいて提供する記録媒体に提供するソフトウエアを記録して提供する手間は発生しないものの、ソフトウエアの容量が大きい場合は通信にかかる時間及びコストが極めて大きいという不具合があった。  
さらに、ｃの方法にあっては、インストールプログラムが認識できる情報には限りがあり、システム環境の中で認識できない部分があった場合（通常このような部分の方が設定が難しい）、その部分についてはユーザーが設定を行わなくてはならず、またこのときユーザーが設定ミスをしてしまう可能性もあるという不具合があった。
【０００５】
一方、ｄの方法にあっては、ＣＤ−ＲＯＭ等の読み出し専用の記録媒体によるソフトウエアの提供では実施不可能であり、不正コピーを防止できないという不具合があった。  
また、ｅの方法にあっては、キーデータをユーザーがキーデータとして認識でき、例えばそのデータが文字や数字であればその内容を容易に理解することができることからキーデータは何度でもユーザーが入力でき、また、たとえそれが暗号化されたものであってもキーデータとしては単独のファイル等により取り扱われるために、キーデータ自体のコピーは容易となることから、ユーザーが一度キーデータを入手した後は不正コピーが可能であり、不正コピー防止が不完全となるという不具合があった。
【０００６】
本発明は、上記の課題を解決した、即ち、
記録媒体の提供に伴うソフトウエア提供者の負担を軽減するとともに迅速なバージョンアップを可能として、通信にかかる時間及びコストを低減させ、ユーザー設定項目を減らすことにより設定ミスを減らし、ＣＤ−ＲＯＭ等の読み出し専用の記録媒体によるソフトウエアの提供であっても不正コピーの防止をすることができ、かつ、キーデータとしてユーザーがその内容を認識することが無く不正コピー防止を完全とすることができるソフトウエアのインストール方法及びコンピュータシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、請求項１に係るソフトウエアのインストール方法は、ユーザーのコンピュータシステムにソフトウエアをインストールするソフトウエアのインストール方法であって、前記コンピュータシステムがインストールプログラムを実行し、前記コンピュータシステムのシステム環境情報を自動的に取得する第１のステップと、前記コンピュータシステムが、前記コンピュータシステムとホストコンピュータシステムとの間に接続された通信回線を介して、前記ホストコンピュータシステムに前記システム環境情報を送信する第２のステップと、前記ホストコンピュータシステムが、前記システム環境情報に基づいて、前記コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を前記コンピュータシステムに送信する第３のステップと、前記ホストコンピュータシステムが、前記指示情報に基づいて、前記ソフトウェアをインストールする第４のステップとを有することを特徴とするソフトウエアのインストール方法を提供するものである。
【０００８】
また、請求項２に係るソフトウエアのインストール方法は、請求項１記載のソフトウエアのインストール方法において、前記指示情報は各種パラメータの設定情報を含み、前記インストールするステップは各種パラメータの設定を含むことを特徴とするソフトウエアのインストール方法を提供するものである。
【０００９】
また、請求項３に係るソフトウエアのインストール方法は、請求項１記載のソフトウエアのインストール方法において、前記ホストコンピュータシステムが、ユーザーのソフトウェアのインストール履歴を前記システム環境情報と合わせたデータに基づいて、前記コンピュータシステムのシステム環境情報に適合したソフトウェアを指示する指示情報を前記コンピュータシステムに送信することを特徴とするソフトウエアのインストール方法を提供するものである。
【００１０】
また、請求項４に係るソフトウエアのインストール方法は、請求項１記載のソフトウエアのインストール方法において、前記第２のテップが、前記システム環境情報とユーザーにより入手された手入力環境データを送信するステップであることを特徴とするソフトウエアのインストール方法を提供するものである。
【００１１】
また、請求項５に係るソフトウエアのインストール方法は、請求項１記載のソフトウエアのインストール方法において、前記第３のステップは、前記指示情報と付加プログラムを送信するステップであることを特徴とするソフトウエアのインストール方法を提供するものである。
【００１２】
また、請求項６に係るコンピュータシステムは、ソフトウェアをインストールするコンピュータシステムであって、前記コンピュータシステムが、インストールプログラムを実行して、前記コンピュータシステムのシステム環境情報を自動的に取得し、前記コンピュータシステムとホストコンピュータシステムとの間に接続された通信回線を介して、前記ホストコンピュータシステムに前記システム環境情報を送信し、前記ホストコンピュータシステムから、前記システム環境情報に基づいて、前記コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を受信し、前記指示情報に基づいて、ソフトウェアをインストールすることを特徴とするコンピュータシステムを提供するものである。
【発明の効果】
【００１３】
請求項１に係るソフトウエアのインストール方法によると、コンピュータシステムがインストールプログラムを実行し、コンピュータシステムのシステム環境情報を自動的に取得して、通信回線を介して、ホストコンピュータシステムにこのシステム環境情報を送信し、ホストコンピュータシステムが、このシステム環境情報に基づいて、コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報をコンピュータシステムに送信し、ホストコンピュータシステムが、受信したこの指示情報に基づいて、ソフトウェアをインストールするから、コンピュータシステムでシステム環境情報を自動的に取得することができ、そのシステム環境に適合したソフトウェアをインストールすることができる。
【００１４】
また、請求項２に係るソフトウエアのインストール方法によると、指示情報は各種パラメータの設定情報を含み、ソフトウェアをインストールするとき、各種パラメータの設定もおこなわれるから、各種パラメータの設定も行なわれるから、ユーザがパラメータの設定を行なわなくて済むことになる。
【００１５】
また、請求項３に係るソフトウエアのインストール方法によると、ホストコンピュータシステムが、ユーザーのソフトウェアのインストール履歴をシステム環境情報と合わせたデータに基づいて、コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を前記コンピュータシステムに送信するものであるから、インストール履歴を考慮したソフトウェアのインストールが可能となる。
【００１６】
また、請求項４に係るソフトウエアのインストール方法によると、コンピュータシステムがホストコンピュータにシステム環境情報を送信するときに、ユーザーにより入手された手入力環境データも送信するものであるから、ユーザーは、環境データを任意に追加できることになる。
【００１７】
また、請求項５に係るソフトウエアのインストール方法によると、ホストコンピュータシステムがコンピュータシステムにそのシステム環境に適合したソフトウェアを指示する指示情報を送信するときに、付加プログラムも送信するものであるから、コンピュータシステムでは、指示情報で指示されるソフトウェアとともに、システム環境に適合するためにこのソフトウェアとともに必要な付加プログラムもインストールされることになる。
【００１８】
また、請求項６に係るコンピュータシステムによると、コンピュータシステムがインストールを実行してコンピュータシステムのシステム環境情報を自動的に取得し、ホストコンピュータシステムに前記システム環境情報を送信し、ホストコンピュータシステムから、システム環境情報に基づいて、コンピュータシステムのシステム環境に適合したソフトウェアを指示する指示情報を受信し、この指示情報に基づいて、ソフトウェアをインストールするものであるから、コンピュータシステムでシステム環境情報を自動的に取得することができ、そのシステム環境に適合したソフトウェアをインストールすることができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明に係るソフトウエアのインストール方法及びコンピュータシステムの一実施形態について、［実施形態１］、［実施形態２］によりさらに詳しく説明する。
【００２０】
［実施形態１］
図１は、実施形態１におけるソフトウエアインストールを行うための、ユーザーシステム１及び、ソフトウエア提供者のホストコンピュータシステム（以下、「ホストシステム」と略す。）２の概略を示すブロック図である。  
ユーザーシステム１はデータ通信を行うための通信装置１２、ＣＤ−ＲＯＭドライブ１３、ＨＤ（ハードディスク）１４、及びこれらを制御する制御装置１１から構成されており、また、ホストシステム２は通信装置２２、ＨＤ２３、及びこれらを制御する制御装置２１から構成されている。ユーザーシステム１及びホストシステム２の間においては、それぞれの通信装置１２及び通信装置２２により通信回線３を通じてデータ通信を行うことができる。なお、制御装置１１及び制御装置２１にはそれぞれ、図示はしていないが、主記憶装置、キャッシュメモリ、キーボード、表示装置又はマウス等の入力用機器、及びこれらの機器を制御するための装置も含まれており、また、通信回線３は公衆回線、専用回線を問わず、ネットワークによる接続も含まれるものとする。
【００２１】
図２〜図７は、本実施形態で使用される、それぞれデータの構造をその機能に応じて示す図である。ここで各データは、例えば単一のファイルで構成される場合もあれば、複数のファイルの集合で構成される場合もある。また、ディレクトリー構造等の記録形式を限定するものではない。したがって、２以上のデータを、それぞれの機能を有する１のデータとすることも、逆にある機能を実現するために複数のファイルを組み合わせて使用することも可能である。  
また、以下の説明で、プログラムを「実行」するとは、いわゆる実行形式により記述されたファイルを実行する場合の他、他のプログラムから自動的に実行される場合も含む。
【００２２】
図２は、ソフトウエア提供者から提供される記録媒体の一例であるＣＤ−ＲＯＭ１００の記録内容を機能ごとのブロックに分けて説明する図であり、ＣＤ−ＲＯＭ１００には少なくとも、インストールプログラム１０１、通信プログラム１０２及びオプションプログラム群１０３が記録されている。  
インストールプログラム１０１の中には、いわゆる実行形式により記述されたファイルが存在しており、インストールプログラム１０１はＣＤ−ＲＯＭドライブ１３により読み取られて実行される。  
また、通信プログラム１０２は、通信装置１２を制御し、通信可能とするプログラムである。  
また、オプションプログラム群１０３は、オプションプログラムが複数記録されたものであり、後述する方法により、これらの中からプログラムが選択され、またはその一部が書き替えられてユーザーシステム１にインストールされるものである。
【００２３】
図３は、ホストシステム２のＨＤ２３に構築されているユーザー管理データベース２３０のデータの内容を示した図である。  
ユーザー管理データベース２３０の各ユーザーのデータは、いわゆるリレーショナルデータベース形式により登録されており、あるフィールドを検索フィールドにすることにより、レコードを特定することができるものである。図３において、フィールドとしては、ユーザーＩＤ番号２３１、ユーザーシステム構成２３２、付加機能２３３、インストール履歴２３４で構成されており、各ユーザー毎のこれらの組み合わせが一つのレコードを構成する。
【００２４】
図４は、ユーザーシステム１において生成されてホストシステム２に送信される新規ユーザー情報３００の内容を示す図であり、３０１はユーザーＩＤ番号、３０２は自動取得環境データ、３０３は手入力環境データを、３０４は追加通知項目を示す。
【００２５】
図５は、ホストシステム２において生成されてユーザーシステム１に送信されるインストール継続データ４００の内容を示す図であり、４０１はユーザー固有プログラム生成指示情報、４０２はインストール管理情報、４０３はＣＤ−ＲＯＭに記録されていないプログラムを付加する場合の付加プログラムを示す。
【００２６】
図６は、ＨＤ１４にインストールされた状態のソフトウエア５００の内容を示す図であり、５０１は通信プログラム、５０２は符号化インストール管理データ、５０３はユーザーのシステムに適応したユーザー固有プログラムを示す。
【００２７】
次に、本実施形態の動作を図８により説明する。
【００２８】
図８は、ユーザーシステム１へのソフトウエアの初回インストールの手順を、ユーザーシステム１及びホストシステム２のそれぞれの動作にて説明するフローチャートであり、以下図中のＳ１〜Ｓ１６の各ステップに沿って説明する。但し、以下の各ステップにおいて各手順は正常に実行されるものとして、図８では、正常に行われたかどうかの判断及び異常時の処理を省略している。なお、異常時においては、そのステップにおいてインストールは中断したり、そのステップを無視して次のステップに移行したりすることが考えられる。また、それらの判断、動作にあたっては、図１の制御装置１１及び制御装置２１が各装置の制御を主に司るものとする。
【００２９】
Ｓ１：ユーザーが、ソフトウエア提供者から提供されたＣＤ−ＲＯＭ１００をユーザーシステム１のＣＤ−ＲＯＭドライブ１３にセットする。  
Ｓ２：ＣＤ−ＲＯＭに記録されているインストールプログラム１０１を起動する。  
Ｓ３：インストールプログラム１０１が制御装置１１に記憶されて実行されることにより、ユーザーにキーボードからのユーザーＩＤ番号の入力を促し、ユーザーは予め決められたユーザーＩＤ番号を入力する。  
Ｓ４：インストールプログラム１０１が、ＣＰＵバージョン、ドライブ構成、ＨＤ１４の空き領域等、ソフト的に把握できるユーザーのシステム環境の情報を自動的に取得する。  
Ｓ５：ユーザーがソフトウエア提供者に追加して通知したい項目をキーボードにより入力する。例えばユーザーシステムの周辺機器に変更があった場合、ユーザーの要求する機能に変化が合った場合等である。  
Ｓ６：制御装置１１はＳ３〜Ｓ５で得られたデータを合わせて、図４に示す新規ユーザー情報３００として、制御装置１１の記憶部に一時的に記憶する。  
Ｓ７：インストールプログラム１０１は、ＣＤ−ＲＯＭに記録された通信プログラム１０２を起動し、通信プログラムが制御装置１１に記憶されて実行される。  
Ｓ８、Ｓ９：通信プログラム１０２は通信装置１２へコマンドを送り、通信回線３を通じてホストシステム２へ接続要求を行い、一方、ホストシステム２は接続要求を受けて、通信装置１２と通信装置２２との間において、通信レートの確定、ユーザーＩＤ番号の送受信等の一般的な接続手順により回線接続状態とする。  
Ｓ１０：ホストシステム２の制御装置２１は、ユーザー管理データベース２３０を起動し、ユーザーシステム１に対してユーザー情報の送信要求を行う。  
Ｓ１１：ユーザーシステム１は、Ｓ６において記憶した新規ユーザー情報３００をホストシステム２へ送信する。  
Ｓ１２：ホストシステム２は、送信された新規ユーザー情報３００に基づき、図３に示すユーザー管理データベース２３０との照合によりユーザーを特定する。ここでは、新規ユーザー情報３００のユーザーＩＤ番号３０１をキーとして、ユーザー管理データベース２３０のユーザーＩＤ番号フィールド２３１を検索して、該当するユーザーのレコードを特定する。  
Ｓ１３：送信された新規ユーザー情報３００とユーザー管理データベース２３０に記録されている内容を合わせたデータに基づき、図５に示すインストール継続データ４００を生成する。ここでユーザー固有プログラム生成指示情報４０１は、新規ユーザー情報３００の自動取得環境データ３０２、手入力環境データ３０３、ユーザー管理データベース２３０のユーザーシステム構成２３２、付加機能２３３、インストール履歴２３４等に基づき、ＣＤ−ＲＯＭ１００のオプションプログラム群１０３とインストール継続データ４００にて追加される付加プログラムをユーザーシステム１に最適となるように、プログラムの組み合わせ、各種パラメータの設定を行うような指示情報を有する。  
Ｓ１４：ユーザー管理データベース２３０の該当ユーザーレコードにおけるインストール履歴フィールド２３４を更新する。インストール履歴フィールド２３４には、今回の通信におけるユーザーシステム１の変化を記録し、次回以降の通信があった場合の参照とする。  
Ｓ１５：ホストシステム２は、生成したインストール継続データ４００をユーザーシステム１に送信する。  
Ｓ１６：ユーザーシステム１は、インストール継続データ４００を受信して、このインストール継続データ４００に基づき、図６に示すソフトウエア５００をハードディスク１４上にインストールする。通信プログラム５０１及びユーザー固有プログラム５０３は、インストール継続データ４００の中のユーザー固有プログラム生成指示情報４０１に基づき、ＣＤ−ＲＯＭ１００の中で指示されたプログラム及び付加プログラム４０３により生成され、各種パラメータの設定を行い、インストールされる。また、符号化インストール管理データ５０２は、インストール管理情報４０２がユーザーに認識できない様に符号化されてインストールされる。したがってユーザーは符号化インストール管理データ５０２の内容を認知できず、不法なコピーが不可能となる。符号化の方法としては公知の方法が種々あり、ここでは特に方法を限定しない。  
また、この符号化インストール管理データ５０２はインストールされたソフトウエアの実行に際してキーデータとして、正規ユーザーによる実行であることを確認するために使用されると共に、次回以降のホストシステム２との通信において正規ユーザーであるこのの認証データとしても使用される。
【００３０】
［実施形態２］
図７は、実施形態１において示した初回インストールのためのユーザーシステム１とホストシステム２との通信終了後において、２回目以降の通信を行う際に、ユーザーシステム１にて生成され、ホストシステム２に送信される登録ユーザー情報６００のデータの内容を示す図である。６０１はユーザーＩＤ番号であり、実施形態１にて説明したユーザーＩＤ番号３０１と同様、ホストシステム２におけるユーザーの特定に使用される。６０２は管理データであり、符号化インストール管理データ５０２の内容により正規ユーザーであることをホストに通知するためのものであり、その生成は、例えば先にインストールされた通信プログラム５０１により自動的に行われる。  
また、６０３はその他データを示し、テキストファイルや画像ファイル等、ユーザーシステム１がホストシステム２に送付するべきデータがある場合に添付される。
【００３１】
図９は、２回目以降の通信におけるホストシステム２の動作を説明するフローチャートであり以下、図中のＳ２０〜Ｓ２４の各ステップに沿って説明する。
【００３２】
Ｓ２０：ホストシステム２は、実施形態１のＳ１〜Ｓ１２で説明した手順と同様な手順で、ユーザーシステム１より登録ユーザー情報６００を受信して、ユーザーＩＤ番号６０１によりユーザーを特定する。  
Ｓ２１：管理データ６０２とユーザー管理データベース２３０の特定されたユーザーのインストール履歴２０４の内容とを照合して、回線を通じてアクセスをしてきたユーザーが正規のユーザーかどうかのチェックを行う。  
Ｓ２２：正規のユーザーであれば、ユーザーシステム１に符号化インストール管理データ５０２の更新を指示する。  
Ｓ２３：、ユーザーコンピュータシステムからの更新完了信号を受信するのを待って、ホストコンピュータシステムのインストール履歴２３４を更新する。  
つまり、ユーザーシステム１とホストシステム２との間で通信を行った場合は、それぞれのシステムにその履歴を残し、その履歴を照合することによって、いわばパスワードを毎回変更すると同じ効果が得られ、正規ユーザーか否かのチェックを厳密にする。  
Ｓ２４：所用のデータ通信を行なう。
【図面の簡単な説明】
【００３３】
【図１】ユーザーシステムとホストシステムの概略を示すブロック図である。
【図２】ＣＤ−ＲＯＭの記録内容を示す図である。
【図３】ユーザー管理データベースのデータの内容を示す図である。
【図４】新規ユーザー情報の内容を示す図である。
【図５】インストール継続データの内容を示す図である。
【図６】インストールされたソフトウエアの内容を示す図である。
【図７】登録ユーザー情報の内容を示す図である。
【図８】ソフトウエアの初回インストールの手順を説明するフローチャートである。
【図９】２回目以降の通信におけるホストシステムの動作を説明するフローチャートである。
【符号の説明】
【００３４】
１  ユーザーシステム
２  ホストシステム
３  通信回線
１１，２１  制御装置
１２，２２  通信装置
１３  ＣＤ−ＲＯＭドライブ
１４，２３  ハードディスク
１４，２３  制御手段
１００  ＣＤ−ＲＯＭ
２３０  ユーザー管理データベース
３００  新規ユーザー情報
４００  インストール継続データ
５００  インストールされたソフトウエア
６００  登録ユーザー情報
【図１】
2005190490.tif 000003
【図２】
2005190490.tif 000004
【図３】
2005190490.tif 000005
【図４】
2005190490.tif 000006
【図５】
2005190490.tif 000007
【図６】
2005190490.tif 000008
【図７】
2005190490.tif 000009
【図８】
2005190490.tif 000010
【図９】
2005190490.tif 000011