(57)【特許請求の範囲】
【請求項１】
インストール対象ソフトウエアをｎ（ｎ：自然数）分割したｎ個の分割ソフトウエアをそれぞれ記録するｎ個の記録媒体のうち第２番目〜ｎ番目の記録媒体であって、
前記分割ソフトウエアのインストール処理を実行するインストール実行ファイルと、
第１番目の記録媒体が記録する分割ソフトウエアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール実行ファイルを起動する起動判定処理を実行するインストール補助ファイルと、
該インストール補助ファイルをＯＳ（Operating System）に自動起動させる自動起動設定ファイルとを具備することを特徴とする記録媒体。
【請求項２】
前記インストール補助ファイルは、前記インストール実行ファイルあるいは／及び前記自動起動設定ファイルと一体化されていることを特徴とする請求項１記載の記録媒体。
【請求項３】
インストール対象ソフトウエアをｎ（ｎ：自然数）分割したｎ個の分割ソフトウエアをそれぞれ記録するｎ個の記録媒体のうち第２番目〜ｎ番目の記録媒体の分割ソフトウエアをインストールする方法であって、
前記分割ソフトウエアのインストール処理を実行するステップと、
起動判定処理をＯＳに自動起動させるステップと、
前記ＯＳによって自動起動された前記起動判定処理が、第１番目の記録媒体が記録する分割ソフトウェアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール処理を起動するステップとを
有することを特徴とするインストール方法。
【請求項４】
前記分割ソフトウエアのインストール処理を実行するステップ、
起動判定処理をＯＳに自動起動させるステップ、
前記ＯＳによって自動起動された前記起動判定処理が、第１番目の記録媒体が記録する分割ソフトウェアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール処理を起動するステップを個別のファイルとすることを特徴とする請求項３記載のインストール方法。
【請求項５】
インストール対象ソフトウエアをｎ（ｎ：自然数）分割したｎ個の分割ソフトウエアをコンピュータにインストールするためのコンピュータプログラムであって、
第２番目〜ｎ番目の分割ソフトウエアをインストールする場合に、第１番目の分割ソフトウエアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は第２番目〜ｎ番目の分割ソフトウエアのインストール処理を起動する起動判定処理を自動起動することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体、インストール方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
例えば、オペレーションシステムとして周知のウィンドウズ（登録商標）では、ソフトウェア（インストール対象ソフトウェア）をＣＤ−ＲＯＭ等の記録媒体からコンピュータにインストールする場合に、記録媒体内に自動起動設定ファイル（Autorun.inf）とインストール実行ファイル（install.exe）を付加しておくことにより、自動起動設定ファイルによって記録媒体を装着したコンピュータにインストール実行ファイルを自動起動させることが行われている。
また、インストール対象ソフトウェアが膨大で１つの記録媒体内に収納しきれない場合には、インストール対象ソフトウェアを複数の記録媒体に分割収納し、各記録媒体にインストール実行ファイルを付加すると共に、最初にインストールすべき記録媒体（第１番目の記録媒体）のみ自動起動設定ファイルを付加することが行われている。
このような自動起動設定ファイル及びインストール実行ファイルを用いたインストール方法は広く知られているものであり、特に文献を例示するまでもないが、例えば下記特許文献１には、このようなソフトウェアのインストールに関する技術が開示されている。
【特許文献１】特開平１０−１９８５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した複数の記録媒体に分割収納されたインストール対象ソフトウェアをコンピュータにインストールする場合において、第１番目の記録媒体に記録された分割ソフトウェアのインストールを割愛し、それ以外の記憶媒体（例えば第２番目の記録媒体）の分割ソフトウェアを選択的にインストールする場合がある。このような場合、第２番目の記録媒体には自動起動設定ファイルが付加されていないので、ユーザが第２番目の記録媒体内のインストール実行ファイルを手動操作によって起動させる必要があるが、このようなインストール実行ファイルを手動操作によって起動させることはユーザにとって極めて煩わしい。
【０００４】
本発明は、上述した事情を鑑みたものであり、分割ソフトウェアを記録する複数の記録媒体のうち第１番目の記録媒体以外の分割ソフトウェアをコンピュータにインストールする場合の煩わしさを解消することが出来る記録媒体、インストール方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明では、記録媒体に係る第１の解決手段として、インストール対象ソフトウエアをｎ（ｎ：自然数）分割したｎ個の分割ソフトウエアをそれぞれ記録するｎ個の記録媒体のうち第２番目〜ｎ番目の記録媒体であって、前記分割ソフトウエアのインストール処理を実行するインストール実行ファイルと、第１番目の記録媒体が記録する分割ソフトウエアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール実行ファイルを起動する起動判定処理を実行するインストール補助ファイルと、該インストール補助ファイルをＯＳ（Operating System）に自動起動させる自動起動設定ファイルとを具備するという手段を採用する。
【０００６】
本発明では、記録媒体に係る第２の解決手段として、上記第１の手段において、前記インストール補助ファイルは、前記インストール実行ファイルあるいは／及び前記自動起動設定ファイルと一体化されているという手段を採用する。
【０００７】
また、本発明では、インストール方法に係る第１の解決手段として、インストール対象ソフトウエアをｎ（ｎ：自然数）分割したｎ個の分割ソフトウエアをそれぞれ記録するｎ個の記録媒体のうち第２番目〜ｎ番目の記録媒体の分割ソフトウエアをインストールする方法であって、前記分割ソフトウエアのインストール処理を実行するステップと、起動判定処理をＯＳに自動起動させるステップと、前記ＯＳによって自動起動された前記起動判定処理が、第１番目の記録媒体が記録する分割ソフトウェアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール処理を起動するステップとを有するという手段を採用する。
【０００８】
本発明では、インストール方法に係る第２の解決手段として、上記第１の手段において、前記分割ソフトウエアのインストール処理を実行するステップ、起動判定処理をＯＳに自動起動させるステップ、前記ＯＳによって自動起動された前記起動判定処理が、第１番目の記録媒体が記録する分割ソフトウェアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール処理を起動するステップを個別のファイルとするという手段を採用する。
【０００９】
さらに、本発明では、コンピュータプログラムに係る第１の解決手段として、インストール対象ソフトウエアをｎ（ｎ：自然数）分割したｎ個の分割ソフトウエアをコンピュータにインストールするためのコンピュータプログラムであって、第２番目〜ｎ番目の分割ソフトウエアをインストールする場合に、第１番目の分割ソフトウエアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は第２番目〜ｎ番目の分割ソフトウエアのインストール処理を起動する起動判定処理を自動起動するという手段を採用する。
【発明の効果】
【００１０】
本発明によれば、第２番目〜ｎ番目の記録媒体が、前記分割ソフトウエアのインストール処理を実行するインストール実行ファイルと、第１番目の記録媒体が記録する分割ソフトウエアのインストールが実行されているか否かを判定し、インストールが実行されていない場合は前記インストール実行ファイルを起動する起動判定処理を実行するインストール補助ファイルと、該インストール補助ファイルをＯＳに自動起動させる自動起動設定ファイルとを具備することによって、第２番目〜ｎ番目の記録媒体のいずれかの単独インストールにおいて、インストール実行ファイルが自動起動する為、ユーザはインストール実行ファイルを手動操作によって起動させる必要がなくなる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の一実施形態について説明する。本実施形態は、記録媒体に関する。
図１は、本実施形態に係るＣＤ‐ＲＯＭディスクＡ２〜Ａｎを備えるインストールシステムを示す概略構成図であり、図２は、本実施形態に係るＣＤ‐ＲＯＭディスクＡ２〜Ａｎが記録する各種ファイルを示す模式図である。なお、ＣＤ‐ＲＯＭディスクＡ２〜Ａｎは、本実施形態における記録媒体である。図１に示すように、このインストールシステムは、ＣＤ‐ＲＯＭディスクＡ１〜Ａｎ及びノート型パーソナルコンピュータＢから構成されている。
【００１２】
ＣＤ‐ＲＯＭディスクＡ１〜Ａｎは、ノート型パーソナルコンピュータＢにインストールするフィールド機器制御用の各種制御アプリケーションソフトウェアを分割記録する記録媒体である。ＣＤ‐ＲＯＭディスクＡ１〜Ａｎは、フィールド機器制御用のアプリケーションソフトウェアの分割ソフトウェアをそれぞれ記録する。なお、各ＣＤ‐ＲＯＭディスクＡ１〜Ａｎは、符号と同じ番号がディスク番号として割り当てられている。ノート型パーソナルコンピュータＢは、ＣＤ‐ＲＯＭディスクＡ１〜Ａｎのディスク番号に従って分割ソフトウェアをインストールされることによって、フィールド機器制御用の各種アプリケーションの全てをインストールされる。
【００１３】
また、ノート型パーソナルコンピュータＢが、初回のフィールド機器制御用の各種アプリケーションのインストールにおいて、全分割ソフトウェアをインストールしていない場合に、後からＣＤ‐ＲＯＭディスクＡ２〜Ａｎのいずれか１枚を使用したインストールによって所望の分割ソフトウェアを追加することも出来る。なお、上記フィールド機器制御用の各種アプリケーションとは、ＨＡＲＴ（Highway Addressable Remote Transducer）またはＦＦ‐Ｈ１（FOUNDATION fieldbus-H1）等の通信規格に準拠した各種フィールド機器に、パラメータ設定等の制御処理を実施するプログラムである。
【００１４】
ノート型パーソナルコンピュータＢは、各種フィールド機器を制御する為の制御用コンピュータであり、操作部Ｂ１、表示部Ｂ２、ＣＤ‐ＲＯＭドライブＢ３、通信インタフェースＢ４及び制御部Ｂ５から構成されている。操作部Ｂ１は、ユーザの操作指示を受け付けるキーボード及びマウス等から構成され、表示部Ｂ２は、制御部Ｂ５の制御に基づいて各種画面を表示する液晶ディスプレイである。また、ＣＤ‐ＲＯＭドライブＢ３は、制御部Ｂ５の指示に基づいて、収容したＣＤ‐ＲＯＭディスクに記録されるデータを読み取り、制御部Ｂ５に出力する。
【００１５】
通信インタフェースＢ４は、ＨＡＲＴまたはＦＦ‐Ｈ１等の通信規格に準拠したインタフェースであり、通信ネットワークを介して各種フィールド機器に接続し、制御部Ｂ５の指示に基づいてフィールド機器と各種信号を送受信する。制御部Ｂ５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）から構成されており、操作部Ｂ１が受け付ける操作指示、ＣＤ‐ＲＯＭドライブＢ３がＣＤ‐ＲＯＭディスクから読み取ったデータ及び通信インタフェースＢ４が受信する信号に基づいて、ノート型パーソナルコンピュータＢの全体動作を制御する。
【００１６】
ノート型パーソナルコンピュータＢは、フィールド機器制御用のアプリケーションがインストールされると、ユーザの操作指示に応じた各種制御処理をフィールド機器に実施することが可能になる。また、このノート型パーソナルコンピュータＢは、制御部Ｂ５にＯＳ（Operating System）としてウィンドウズ（登録商標）を具備しており、フィールド機器制御用のアプリケーションは、ウィンドウズ（登録商標）上で実行される。
【００１７】
次に、図２を参照して、ＣＤ‐ＲＯＭディスクＡ１〜Ａｎが記録するファイルについて詳細に説明する。図２に示すように、ＣＤ‐ＲＯＭディスクＡ１〜Ａｎには、インストール実行ファイル１‐１〜ｎ‐１、自動起動設定ファイル１‐２〜ｎ‐２及び分割ソフトウェア１‐３〜ｎ‐３が記録されている。
インストール実行ファイル１‐１〜ｎ‐１は、同一ＣＤ‐ＲＯＭディスク内に記録された分割ソフトウェア１‐３〜ｎ‐３のインストールを実行する処理（インストール実行処理）が機械語によって記述されたプログラムファイルである。また、インストール実行ファイル２‐１〜ｎ‐１は、本発明におけるインストール補助ファイルと一体化しており、インストール実行処理を起動するか否かを判定する起動判定処理を有している。
【００１８】
自動起動設定ファイル１‐２〜ｎ‐２は、同一ＣＤ‐ＲＯＭディスク内に記録されたインストール実行ファイル１‐１〜ｎ‐１の自動起動に関する設定がテキスト形式によって記述されたインストール用の設定ファイルである。自動起動設定ファイルのファイル名は「Autorun」であり、拡張子は「.inf」である。ウィンドウズ（登録商標）は、ＣＤ‐ＲＯＭドライブＢ３に収容されたＣＤ‐ＲＯＭディスクに「Autorun.inf」が記録されている場合に、「Autorun.inf」の設定内容に記述されているファイルを自動起動する。
分割ソフトウェア１‐３〜ｎ‐３は、フィールド機器制御用の各種アプリケーションを構成する実行ファイル、ＤＬＬ（Dynamic Link Library）ファイル、ＩＮＩ（Initialize）ファイル、各種フィールド機器のデータベース等である。
【００１９】
次に、ＣＤ‐ＲＯＭディスクＡ１〜Ａｎが記録するファイルに基づいてノート型パーソナルコンピュータＢが実行するインストール処理について、図３を参照して詳しく説明する。図３は、本実施形態に係るＣＤ‐ＲＯＭディスクＡ２〜Ａｎが記録する各種ファイルに基づいてノート型パーソナルコンピュータＢが実行するインストール処理を示すフローチャートである。
【００２０】
ノート型パーソナルコンピュータＢの制御部Ｂ５は、ＣＤ‐ＲＯＭドライブＢ３にＣＤ‐ＲＯＭディスクＡ１が収容されたか否か判定し（ステップＳ１）、ステップＳ１において『ＹＥＳ』と判定した場合には、すなわちＣＤ‐ＲＯＭドライブＢ３にＣＤ‐ＲＯＭディスクＡ１が収容された場合には、ＣＤ‐ＲＯＭディスクＡ１の自動起動設定ファイル１‐２に基づいてインストール実行ファイル１‐１を起動することによってインストール実行プロセスＰ１を生成し、このインストール実行プロセスＰ１に基づいて分割ソフトウェア１‐３のインストールを実行する（ステップＳ２）。
【００２１】
制御部Ｂ５は、分割ソフトウェア１‐３のインストールが終了すると、インストール実行プロセスＰ１に基づいてＣＤ‐ＲＯＭドライブＢ３へＣＤ‐ＲＯＭディスクＡ２を収容することを促す画面を表示部Ｂ２に表示させ（ステップＳ３）、ウィンドウズ（登録商標）によって管理される各プロセスの共有メモリ領域に、ＣＤ‐ＲＯＭディスクＡ１からインストールが実行されたことを示すフラグ（インストール実行フラグ）を設定する（ステップＳ４）。制御部Ｂ５は、ＣＤ‐ＲＯＭドライブＢ３へＣＤ‐ＲＯＭディスクＡ２が収容されたか否か判定し（ステップＳ５）、ステップＳ５において『ＮＯ』と判定した場合には、すなわちＣＤ‐ＲＯＭドライブＢ３にＣＤ‐ＲＯＭディスクＡ２が収容されていない場合には、ＣＤ‐ＲＯＭドライブＢ３にＣＤ‐ＲＯＭディスクＡ２が収容されるまで待機する。
【００２２】
制御部Ｂ５は、ステップＳ５において『ＹＥＳ』と判定した場合には、すなわちＣＤ‐ＲＯＭドライブＢ３にＣＤ‐ＲＯＭディスクＡ２が収容された場合には、インストール実行プロセスＰ１に基づいてＣＤ‐ＲＯＭディスクＡ２のインストール実行ファイル２‐１を起動することによってインストール実行プロセスＰ２‐１を生成し（ステップＳ６）、ＣＤ‐ＲＯＭディスクＡ２の自動起動設定ファイル２‐２に基づいてウィンドウズ（登録商標）にインストール実行ファイル２‐１を起動させることによってインストール実行プロセスＰ２‐２を生成する（ステップＳ７）。また、制御部Ｂ５は、ステップＳ１において『ＮＯ』と判定した場合には、すなわちＣＤ‐ＲＯＭディスクＡ１以外の例えばＣＤ‐ＲＯＭディスクＡ２がＣＤ‐ＲＯＭドライブＢ３に収容された場合には、ステップＳ７に移行する。
【００２３】
制御部Ｂ５は、ステップＳ７の後に、インストール実行プロセスＰ２‐２に含まれる起動判定処理に基づいてウィンドウズ（登録商標）によって管理される各プロセスの共有メモリ領域インストール実行フラグが設定されているか否か判定し（ステップＳ８）、ステップＳ８において『ＹＥＳ』と判定した場合、すなわちインストール実行フラグが設定されている場合には、インストール実行プロセスＰ２‐２に含まれるインストール実行処理を実行せずにインストール実行プロセスＰ２‐２を終了し（ステップＳ９）、インストール実行プロセスＰ２‐１のインストール実行処理に基づいて分割ソフトウェア２‐３のインストールを実行する（ステップＳ１０）。
【００２４】
制御部Ｂ５は、分割ソフトウェア２‐３のインストールが終了すると、インストール実行プロセスＰ２‐１に基づいてＣＤ‐ＲＯＭドライブＢ３へＣＤ‐ＲＯＭディスクＡ３を収容することを促す画面を表示部Ｂ２に表示させ（ステップＳ１１）、その後にＣＤ‐ＲＯＭディスクＡ３〜Ａｎにおいて上記ステップＳ５〜１１と同様の処理を実行する（ステップＳ１２）。また、制御部Ｂ５は、ステップＳ８において『ＮＯ』と判定した場合、すなわちインストール実行フラグが設定されていない場合には、インストール実行プロセスＰ２‐２のインストール実行処理に基づいて分割ソフトウェア２‐３のインストールを実行する（ステップＳ１３）。
【００２５】
以上説明したように、ＣＤ−ＲＯＭディスクＡ２〜Ａｎが、インストール実行ファイル２‐１〜ｎ‐１を自動起動させる自動起動設定ファイル２‐２〜ｎ‐２を記録することによって、各ＣＤ−ＲＯＭディスクＡ２〜Ａｎのそれぞれ１枚だけを使用するインストールにおいて、インストール実行ファイル２−１〜ｎ−１が自動起動する為、ユーザが各ＣＤ−ＲＯＭディスクＡ２〜Ａｎのインストール実行ファイル２−１〜ｎ−１を手動操作によって起動させるという煩わしい作業が発生しない。
【００２６】
さらに、ＣＤ−ＲＯＭディスクＡ２〜Ａｎが記録する本発明におけるインストール補助ファイルと一体化したインストール実行ファイル２‐２〜ｎ‐２が起動判定処理を有することによって、ＣＤ−ＲＯＭディスクＡ２〜Ａｎが自動起動設定ファイル２‐２〜ｎ‐２を記録することによって発生する弊害、すなわちＣＤ−ＲＯＭディスクＡ１からインストールを実行した場合にインストール実行プロセスＰ１及び自動起動設定ファイルによって起動されるインストール実行ファイル２‐２〜ｎ‐２が２重起動されてしまう問題を、２重起動の内の片方をインストール実行処理の実行前に終了させて解消する。（図３ステップS９参照）
【００２７】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されることなく、例えば以下のような変形が考えられる。
（１）上記実施形態では、ＣＤ‐ＲＯＭディスクに、インストール実行ファイル、自動起動設定ファイル及び分割ソフトウェアを記録させたが、本発明はこれに限定されない。
例えば、ＣＤ‐ＲＯＭディスク以外のＤＶＤ‐ＲＯＭディスクまたは半導体メモリ等の記録媒体にインストール実行ファイル、自動起動設定ファイル及び分割ソフトウェアを記録させるようにしてもよい。
【００２８】
（２）上記実施形態では、インストール実行ファイル２‐１〜ｎ‐１が、本発明におけるインストール補助ファイルと一体化しているが、本発明はこれに限定されない。
起動判定処理を有するインストール補助ファイルとインストール実行ファイル２‐１〜ｎ‐１とを別々のプログラムファイルにして、さらに、自動起動設定ファイルにインストール補助ファイルを自動起動する設定を記述することによって、図３のフローチャートと同様の処理を実現してもよい。
【００２９】
（３）上記実施形態では、ＣＤ‐ＲＯＭディスクＡ１からインストールが実行された場合に、制御部Ｂ５が、ＣＤ‐ＲＯＭディスクＡ２のインストール実行ファイル２‐１に基づくインストール実行プロセスＰ２−１またはＰ２−２によって分割ソフトウェア２‐３をインストールしたが、本発明はこれに限定されない。
例えば、ＣＤ-ＲＯＭディスクＡ１からインストールが実行された場合には、ＣＤ-ＲＯＭディスクＡ１のインストール実行ファイル１−１に基づくインストール実行プロセスＰ２−１よって分割ソフトウェア２‐３をインストールして、ＣＤ‐ＲＯＭディスクＡ２の単独インストールの場合には、ＣＤ‐ＲＯＭディスクＡ２のインストール実行ファイル２‐１に基づくプロセスによって分割ソフトウェア２‐３をインストールするようにしてもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係るＣＤ‐ＲＯＭディスクＡ２〜Ａｎを備えるインストールシステムを示す概略構成図である。
【図２】本発明の一実施形態に係るＣＤ‐ＲＯＭディスクＡ２〜Ａｎが記録する各種ファイルを示す模式図である。
【図３】本実施形態に係るＣＤ‐ＲＯＭディスクＡ２〜Ａｎが記録する各種ファイルに基づいてノート型パーソナルコンピュータＢが実行するインストール処理を示すフローチャートである。
【符号の説明】
【００３１】
Ａ１〜Ａｎ…ＣＤ‐ＲＯＭディスク、Ｂ…ノート型パーソナルコンピュータ、Ｂ１…操作部、Ｂ２…表示部、Ｂ３…ＣＤ‐ＲＯＭドライブ、Ｂ４…通信インタフェース、Ｂ５…制御部、１‐１〜ｎ‐１…インストール実行ファイル、１‐２〜ｎ‐２…自動起動設定ファイル、１‐３〜ｎ‐３…分割ソフトウェア
【図１】
0005125595.tif 000002
【図２】
0005125595.tif 000003
【図３】
0005125595.tif 000004