(57)【要約】【課題】ユーザが予めインストールパッケージを任意の割合に分割してインストールすることが可能なインストール処理システムを提供すること。【解決手段】インストールするパッケージを指定するインストールパッケージ指定手段と指定したパッケージを分割してインストールするための分割割合を指定するパッケージ分割割合指定手段と指定した分割割合にもとづき分割してインストールする分割インストール手段を備えるインストール処理システム。【選択図】        図１
2004334677.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶媒体に格納されているソフトウェアを情報処理装置の記憶装置へインストールするインストール処理システムにおいて、インストールするパッケージ（以下、インストールパッケージと略す）を指定するインストールパッケージ指定手段と前記インストールパッケージ指定手段により指定したパッケージを分割してインストールするための分割割合を指定するパッケージ分割割合指定手段と前記パッケージ分割割合指定手段により指定した分割割合にもとづき前記インストールパッケージ指定手段により指定したパッケージを分割してインストールする分割インストール手段を備えるインストール処理システム。
【請求項２】
更にまた、前記分割インストール手段によりインストールしたファイル（以下、インストール済みファイルと略す）に関する情報を記憶するインストール済みファイル記憶手段と前記インストール済みファイル記憶手段に格納されたインストール済みファイル情報にもとづきインストール済みファイルが情報処理装置の記憶装置に存在するか否かを確認するインストール済みファイル確認手段と前記インストール済みファイル確認手段により確認したインストール済みファイルにもとづき未だインストールされていないファイルをインストールするファイル（以下、インストールファイルと略す）として指定するインストールファイル指定手段を備えることを特徴とする請求項１記載のインストール処理システム。
【請求項３】
更にまた、前記インストールファイル指定手段により指定したインストールファイルをインストールするために要する時間を予測するインストール所要時間予測手段と前記インストール所要時間予測手段により予測した所要時間をユーザに報知するインストール所要時間報知手段を備えることを特徴とする請求項２記載のインストール処理システム。
【請求項４】
更にまた、インストール作業を中止するか否かユーザからの指示を受け付けるインストール作業中止指示手段を備える事を特徴とする請求項４記載のインストール処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部記憶媒体に格納されているソフトウェアを情報処理装置の記憶装置にインストールする処理に関するものである。
【０００２】
【従来の技術】
従来、外部記憶媒体に格納されているソフトウェアを情報処理装置の記憶装置へインストールする処理は、グラフィカルユーザインターフェース（以下ＧＵＩと略す）によりパッケージの含む機能や容量などの概要を表示した上で、ユーザにインストールするパッケージを指定するように促した後に指定されたパッケージのインストール作業を開始する。インストール作業が開始すると、作業の進行度合いをＧＵＩに表示しインストールが終了するまでの時間をユーザに知らせる。もしインストール作業が開始してから終了するまでにユーザがインストール作業を中止すると、インストールしたソフトウェアを削除しインストールする前の状態に戻す。
【０００３】
【特許文献１】
特開平１０−２０７７１０号公報
【０００４】
【発明が解決しようとしている課題】
しかしながら上記した従来方法においては、各パッケージは機能ごとに分類されている。このため、パッケージの容量が大きくインストール作業に長い時間を要する場合、ユーザは予めインストールにかかる長い時間をまとめて確保した上でインストール作業を行う必要があった。
【０００５】
本発明は上記課題を解決するものであり、ソフトウェアをインストールする処理において、インストールするパッケージを任意に分割してインストールすることが可能なインストール処理システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
外部記憶媒体に格納されているソフトウェアを情報処理装置の記憶装置へインストールするインストール処理システムは、インストールパッケージを指定するインストールパッケージ指定手段と前記インストールパッケージ指定手段により指定したパッケージを分割してインストールするための分割割合を指定するパッケージ分割割合指定手段と前記パッケージ分割割合指定手段により指定した分割割合にもとづき前記インストールパッケージ指定手段により指定したパッケージを分割してインストールする分割インストール手段を備える。
【０００７】
これにより、ユーザは予めパッケージを任意の割合に分割してインストールすることができる。
【０００８】
更にまた、前記記載のインストール処理システムは前記分割インストール手段により処理したインストール済みファイルに関する情報を記憶するインストール済みファイル記憶手段と前記インストール済みファイル記憶手段に格納されたインストール済みファイル情報にもとづきインストール済みファイルが情報処理装置の記憶装置に存在するか否かを確認するインストール済みファイル確認手段と前記インストール済みファイル確認手段により確認したインストール済みファイルにもとづき未だインストールされていないファイルをインストールファイルとして指定するインストールファイル指定手段を備える。
【０００９】
これにより、インストール済みファイルに関する情報を記憶することができるとともにインストール済みファイルを確認し、確認したインストール済みファイルにもとづきインストールファイルを指定することができる。
【００１０】
更にまた、前記記載のインストール処理システムは前記インストールファイル指定手段により指定したインストールファイルをインストールするために要する時間を予測するインストール所要時間予測手段と前記インストール所要時間予測手段により予測した所要時間をユーザに報知するインストール所要時間報知手段を備える。
【００１１】
これにより、ユーザはインストールファイルをインストールするために要する時間を知ることができる。
【００１２】
更にまた、前記記載のインストール処理システムはインストール作業を中止するか否かユーザからの指示を受け付けるインストール作業中止指示手段を備える。
【００１３】
これにより、ユーザはインストール作業を中止することができる。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態を説明する。
【００１５】
図１は、本実施形態の概略構成を示している。ホストコンピュータ１は表示部２、ＣＰＵ  ３、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  （ＲＯＭ）  ４、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ  （ＲＡＭ）  ５、入力部６、内部記憶装置７、ディスクコントローラ（ＤＫＣ）８により構成され、ＤＫＣ８には外部記憶装置９が接続される。
【００１６】
ホストコンピュータ１に含まれるＣＰＵ  ３は、ＲＯＭ  ４に記憶されたオペレーティングシステムによりそのシステム動作が制御される。表示部２はＣＰＵ  ３に制御され、各種表示を行う。入力部６はＣＰＵ  ３に各種入力データを送る。外部記憶装置９は、フロッピディスク装置、ハードディスク装置、あるいはＣＤ−ＲＯＭ等から構成されており、内部記憶装置７にインストールするソフトウェアとインストールプログラムが格納されている。インストールプログラムはＲＡＭ  ５にロードされＣＰＵ  ３により実行される。
【００１７】
図２は本実施形態におけるインストール処理の流れを示すフローチャートである。
【００１８】
インストールプログラムが実行されるとＳ１０１において各パッケージのインストール作業量Ｗｐを計算しＳ１０２に進む。Ｓ１０２で各パッケージに関する情報として機能詳細、容量、インストール作業時間を表示し、次に進む。Ｓ１０３において、インストールパッケージが指定されるとともに指定した各インストールパッケージに対して新規インストールまたは継続インストールの何れかがインストール方法として選択されると次に進む。Ｓ１０４において、Ｓ１０３で指定されたインストールパッケージに対して番号Ｐｎを１から順にを割り当てるとともにその総数Ｐを取得する。そしてＳ１０５でインストールパッケージ番号を初期化（Ｐｎ  ＝  １）し次に進む。Ｓ１０６においてインストールパッケージＰｎのインストール作業量ＷｐｎをＳ１０１で得たＷｐから取得する。
【００１９】
次にＳ１０７に進みインストールパッケージＰｎのインストール方法として新規インストールが選択されているか否かを判断し、新規インストールが選択されていると判断するとＳ１０８に進む。Ｓ１０８でインストールパッケージＰｎのインストール済み作業量Ｗｃｎをゼロに設定し、Ｓ１１１に進む。Ｓ１０７においてインストールパッケージＰｎのインストール方法として新規インストールが選択されていないと判断すると、Ｓ１０９に進む。Ｓ１０９でインストールパッケージＰｎのインストール済み作業情報を取得し、その情報にもとづき情報処理装置の記憶装置にインストール済みファイルが存在するか否かを確認する。次にＳ１１０において、Ｓ１０９で確認した情報にもとづきインストールパッケージＰｎのインストール済み作業量Ｗｃｎを計算しＳ１１１に進む。Ｓ１０９においてインストール済み作業情報が取得できなかった場合はインストール済み作業量をゼロとする。
【００２０】
Ｓ１１１において、Ｓ１０８およびＳ１１０で得たインストール済み作業量にもとづきインストールパッケージＰｎのインストール残り作業量Ｗｒｎを計算する（Ｗｒｎ  ＝  Ｗｐｎ    Ｗｃｎ）。そしてＳ１１２に進むとインストールパッケージ番号Ｐｎをインクリメントし（Ｐｎ  ＝  ＋＋  ）、Ｓ１１３に進む。Ｓ１１３でインストールパッケージ番号Ｐｎがインストールパッケージ総数Ｐ以上か否かを判断し、ＰｎがＰ以上でないと判断するとＳ１０６に戻る。ＰｎがＰ以上と判断するとＳ１１４に進み、インストール残り総作業量を計算し（Ｗｒ  ＝  ΣＷｒｎ）、次に進む。Ｓ１１５において、各インストールパッケージのインストール残り作業量を表示し、Ｓ１１６において、インストール残り総作業量に対するインストール作業割合ａ（０  ≦  ａ  ≦  １  ）が設定されるとＳ１１７に進む。Ｓ１１７において、Ｓ１１６で設定されたインストール作業割合にもとづきインストール要求作業量Ｗｄを計算し（Ｗｄ  ＝  Ｗｒ  ×  ａ  ）、次に進む。
【００２１】
Ｓ１１８に進みとインストール作業を実行する。インストール作業を実行中にＳ１１９においてインストール作業が中止されたか否かを判断し、インストール作業が中止されたと判断すると、Ｓ１２１に進む。インストール作業が中止されていないと判断するとＳ１２０に進み、インストール実作業量Ｗｅがインストール要求作業量Ｗｄ以上か否かを判断する。ＷｅがＷｄ以上でないと判断するとＳ１１８に戻りインストール作業を続ける。ＷｅがＷｄ以上と判断するとＳ１２１に進む。
【００２２】
Ｓ１２１においてインストール済み作業内容を表示し、Ｓ１２２においてＳ１２１で表示したインストール済み作業内容を保存するか否かが指定されるとＳ１２３に進む。Ｓ１２３において、Ｓ１２２でインストール済み作業内容を保存するように指定されたか否かを判断し、保存しないように指定されたと判断するとＳ１２４に進む。そしてＳ１２４においてインストール済みファイルを削除するとＳ１２６に進み、終了する。Ｓ１２３において、Ｓ１２２でインストール済み作業内容を保存するように指定されたと判断するとＳ１２５に進む。そしてＳ１２５においてインストール済み作業情報を作成し保存するとＳ１２６に進み、終了する。
【００２３】
図３は図２に示すフローチャートのＳ１０２において表示されるインストールパッケージ設定画面である。インストールパッケージ設定画面はパッケージ情報表示部２１、終了ボタン２８、設定ボタン２９から構成され、パッケージ情報表示部２１は各パッケージに対するパッケージ指定チェックボックス２２、インストール方法選択ポップアップメニュー２３、パッケージ名表示部２４、機能詳細表示部２５、パッケージ容量表示部２６、インストール作業時間表示部２７から構成される。
【００２４】
パッケージ情報表示部２１は各パッケージの情報が表示される。パッケージ指定チェックボックス２２によりインストールパッケージを指定することができる。インストール方法選択ポップアップメニュー２３によりパッケージのインストール方法を選択することができ、「新規」、「継続」の何れかを選択することができる。パッケージ名表示部２４にはパッケージ名が表示される。機能詳細表示部２５にはパッケージの機能の詳細が表示される。パッケージ容量表示部２６にはパッケージの容量が表示される。作業時間表示部２７にはパッケージをインストールするために必要な時間が表示される。終了ボタン２８が押下されると本画面を閉じた後にインストール設定作業を終了する。設定ボタン２９が押下されると図４に示すインストール作業設定画面が表示される。
【００２５】
図４は図２に示すフローチャートのＳ１１５において表示されるインストール作業設定画面である。インストール作業設定画面はインストールパッケージ表示部４１、一括インストールラジオボタン４６、分割インストールラジオボタン４７、インストール作業割合テキストフィールド４８、インストール作業情報表示部４９、キャンセルボタン５０、インストールボタン５１から構成される。インストールパッケージ表示部４１は各パッケージに対するパッケージ名表示部４２、インストール容量表示部４３、インストール作業時間表示部４４、作業済み割合表示部４５から構成される。
【００２６】
インストールパッケージ表示部４１は図３のインストールパッケージ設定画面において選択されたパッケージのインストール作業情報が表示される。パッケージ名表示部４２はパッケージ名が表示される。インストール容量表示部４３にはインストールする容量が表示される。インストールパッケージ選択画面のインストール方法選択ポップアップメニュー２３において継続が選択されている場合は、すでにインストールされた分を除いた容量が表示される。インストール作業時間表示部４４には、パッケージをインストールするために必要な時間が表示される。図３のインストールパッケージ選択画面のインストール方法選択ポップアップメニュー２３において継続が選択されている場合は、すでにインストールされた分を除いた作業時間が表示される。作業済み割合表示部４５には、パッケージの容量に対して、既に行った作業量の割合が表示される。一括インストールラジオボタン４６および分割インストールラジオボタン４７によりインストールを一括で行うか分割して行うかを選択できる。分割インストールが選択された場合はインストール分割割合テキストフィールド４８によりインストールする割合を設定できる。インストール作業情報表示部４９は、本画面において設定された値にもとづいたインストール作業時間とインストール容量が表示される。キャンセルボタン５０が押下されると本画面を閉じた後に図３に示すインストールパッケージ設定画面に戻る。インストールボタン５１が押下されると本画面において設定された値にもとづきインストール作業を実行する。
【００２７】
図５は図２に示すフローチャートのＳ１２１において表示される作業保存設定画面である。作業保存設定画面はインストール作業内容表示部６１、保存しないボタン６５、保存するボタン６６から構成される。インストール作業内容表示部６１は各パッケージに対するパッケージ名表示部６２、インストール済み作業容量表示部６３、作業済み割合表示部６４から構成される。
【００２８】
インストール作業内容表示部６１は各パッケージについてのインストール済み情報が表示される。パッケージ名表示部６２はパッケージ名が表示される。インストール済み作業容量表示部６３にはインストール済み容量が表示される。作業済み割合表示部６４にはパッケージの容量に対するインストール済み容量の割合が表示される。保存しないボタン６５が押下されると本画面と閉じた後にインストール済みのファイルを削除し、インストール作業を終了する。保存するボタン６６が押下されると本画面と閉じた後にインストール済み作業情報を作成、保存し、インストール作業を終了する。
【００２９】
図６はインストール済み作業情報のデータテーブル構造である。データテーブルに格納されるパラメータには「テーブルデータ容量」、「パッケージ名」、「パッケージ容量」、「前回インストール日」、「インストール済み容量」、「インストール済み割合」、があり、各インストールファイルに対して「ファイル名」、「容量」、「インストールパス」、「作成日」、「更新日」、「バージョン」がある。これらのパラメータは図２に示すフローチャートにおけるＳ１２２において表示される作業保存設定画面（図５）において保存ボタン６６が押下されると作成される。データテーブルの各データはデータテーブル先頭からのオフセット値にもとづき参照する。
【００３０】
図７は、パッケージＣの７５パーセントがすでに情報処理装置の記憶装置にインストールされている状態において、パッケージＢとパッケージＣがインストールパッケージとして設定され、パッケージＢのインストール方法として「新規」、パッケージＣのインストール方法として「継続」が選択されたインストールパッケージ設定画面を示す。パッケージ容量表示部２６には各パッケージの容量が表示され、作業時間表示部２７には各パッケージをインストールするために必要な時間が表示される。
【００３１】
図８は、図７のインストールパッケージ設定画面において設定ボタン２９が押下されたときに表示されるインストール作業設定画面である。新規インストールを行うパッケージＢのインストール済み作業量をゼロとし、継続インストールを行うパッケージＣのインストール済み作業情報を確認するとインストール残り作業量を計算する。計算した値にもとづきインストールする容量、インストール作業に要する時間、既に行ったインストール作業の割合がそれぞれインストール容量表示部４３、インストール作業時間表示部４４、作業済み割合表示部４５に表示される。分割インストールラジオボタン４７が選択され、インストール作業割合テキストフィールド４８に５０パーセントと入力されると、インストール情報表示部４９には設定されたインストール作業割合にもとづいた作業時間およびインストール容量が表示される。
【００３２】
図９は、図８のインストール作業設定画面においてインストールボタン５０が押下され、設定された値にもとづきインストール作業を実行し、インストール作業が終了したときに表示される作業保存設定画面である。インストール済み作業内容表示部６１には各パッケージのインストール済み作業容量および作業済み割合が表示される。
【００３３】
【発明の効果】
以上説明したように本発明によれば、ユーザは予めパッケージを任意の割合に分割してインストールすることができる。
【００３４】
更にまた、ユーザはインストール済みファイルに関する情報を記憶することができるとともにインストール済みファイルを確認し、確認したインストール済みファイルにもとづきインストールファイルを指定することができる。
【００３５】
更にまた、ユーザはインストールファイルをインストールするために要する時間を知ることができる。
【００３６】
更にまた、ユーザはインストール作業を中止することができる。
【図面の簡単な説明】
【図１】本発明を実施したシステムの構成を表す図
【図２】本実施形態におけるインストール処理を表す図
【図３】インストールするパッケージを設定する画面を表す図
【図４】インストール作業を設定する画面を表す図
【図５】インストール済み作業の保存を設定する画面を表す図
【図６】インストール済み作業情報テーブルの構造を表す図
【図７】インストールするパッケージを設定する画面を表す図
【図８】インストール作業を設定する画面を表す図
【図９】インストール済み作業の保存を設定する画面を表す図
【符号の説明】
１  ホストコンピュータ
２  表示部
３  ＣＰＵ
４  ＲＯＭ
５  ＲＡＭ
６  入力部
７  内臓記憶装置
８  ＤＫＣ
９  外部記憶装置
２１  パッケージ情報表示部
２２  パッケージ指定チェックボックス
２３  インストール方法選択ポップアップメニュー
２４  パッケージ名表示部
２５  機能詳細表示部
２６  パッケージ容量表示部
２７  インストール作業時間表示部
２８  終了ボタン
２９  設定ボタン
４１  インストールパッケージ表示部
４２  パッケージ名表示部
４３  インストール容量表示部
４４  インストール作業時間表示部
４５  作業済み割合表示部
４６  一括インストールラジオボタン
４７  分割インストールラジオボタン
４８  インストール作業割合テキストフィールド
４９  インストール作業情報表示部
５０  キャンセルボタン
５１  インストールボタン
６１  インストール作業内容表示部
６２  パッケージ名表示部
６３  インストール済み作業容量表示部
６４  作業済み割合表示部
６５  保存しないボタン
６６  保存するボタン
【図１】
2004334677.tif 000003
【図２】
2004334677.tif 000004
【図３】
2004334677.tif 000005
【図４】
2004334677.tif 000006
【図５】
2004334677.tif 000007
【図６】
2004334677.tif 000008
【図７】
2004334677.tif 000009
【図８】
2004334677.tif 000010
【図９】
2004334677.tif 000011