(57)【要約】【課題】  マウスやキーボードなどの画面操作を必要とするソフトウェア製品のインストールを人手を介さずに自動的に実行するソフトウェア製品インストールシステムおよび方法を提供する。【解決手段】  記録端末１でインストール操作記憶処理を実行することにより、インストール操作を記録する。配布サーバ２で、記録端末１で記憶したインストール操作情報とソフトウェア製品を登録し、実行端末３に配布する。実行端末３は、配布サーバ２からインストール操作情報とソフトウェア製品を取得し、記録したインストール操作を実行することで、実行端末３に対して自動的にソフトウェア製品をインストールする。【選択図】      図１
2007079703.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェア製品をインストールするソフトウェア製品インストールシステムであって、
ソフトウェア製品をインストールするための画面操作を記録する手段と、
前記画面操作を入力し前記ソフトウェア製品のインストールを実行する手段とを有する、
ことを特徴とするソフトウェア製品インストールシステム。
【請求項２】
前記ソフトウェア製品のインストールの可否を判断する手段を有する、
ことを特徴とする請求項１記載のソフトウェア製品インストールシステム。
【請求項３】
記録端末と配布サーバと複数の実行端末とを備えるソフトウェア製品インストールシステムであって、
前記記録端末は、
ソフトウェア製品をインストールする手段と、
前記インストールに伴う画面操作を記憶する手段と、
前記記憶した画面操作を読み出し読み出した前記画面操作を前記配布サーバに送出する手段とを有し、
前記配布サーバは、
前記記録端末から前記画面操作を受け取り受け取った前記画面操作およびソフトウェア製品を前記実行端末に配信する手段を有し、
前記実行端末は、
前記配布サーバから前記画面操作およびソフトウェア製品を受信し受信した前記画面操作および前記ソフトウェア製品を記憶する手段と、
前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する手段とを有する、
ことを特徴とするソフトウェア製品インストールシステム。
【請求項４】
前記実行端末は、
前記ソフトウェア製品のインストールの可否を判断する手段を有する、
ことを特徴とする請求項３記載のソフトウェア製品インストールシステム。
【請求項５】
ソフトウェア製品をインストールするソフトウェア製品インストール方法であって、
ソフトウェア製品をインストールするための画面操作を記録し、
前記画面操作を入力し前記ソフトウェア製品のインストールを実行する、
ことを特徴とするソフトウェア製品インストール方法。
【請求項６】
前記ソフトウェア製品のインストールの可否を判断する、
ことを特徴とする請求項５記載のソフトウェア製品インストール方法。
【請求項７】
記録端末と配布サーバと複数の実行端末とを備えるソフトウェア製品インストールシステムのソフトウェア製品インストール方法であって、
前記記録端末は、
ソフトウェア製品をインストールし、
前記インストールに伴う画面操作を記憶し、
前記記憶した画面操作を読み出し、読み出した前記画面操作を前記配布サーバに送出し、
前記配布サーバは、
前記記録端末から前記画面操作を受け取り、受け取った前記画面操作およびソフトウェア製品を前記実行端末に配信し、
前記実行端末は、
前記配布サーバから前記画面操作およびソフトウェア製品を受信し、受信した前記画面操作および前記ソフトウェア製品を記憶し、
前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する、
ことを特徴とするソフトウェア製品インストール方法。
【請求項８】
前記実行端末は、
前記ソフトウェア製品のインストールの可否を判断する、
ことを特徴とする請求項７記載のソフトウェア製品インストール方法。
【請求項９】
ソフトウェア製品のインストールを実行する実行端末であって、
ソフトウェア製品をインストールするための画面操作およびソフトウェア製品を受信し受信した前記画面操作および前記ソフトウェア製品を記憶する手段と、
前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する手段とを有する、
ことを特徴とする実行端末。
【請求項１０】
前記ソフトウェア製品のインストールの可否を判断する手段を有する、
ことを特徴とする請求項９記載の実行端末。
【請求項１１】
ソフトウェア製品のインストールを実行する実行端末のプログラムであって、
実行端末に、
ソフトウェア製品をインストールするための画面操作およびソフトウェア製品を受信する機能、
受信した前記画面操作および前記ソフトウェア製品を記憶する機能、
前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する機能、
を実現させるためのプログラム。
【請求項１２】
前記ソフトウェア製品のインストールの可否を判断する機能、
を実現させるための請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア製品インストールシステムおよび方法ならびに実行端末およびそのプログラムに関し、特に、マウスやキーボードなどの画面操作を必要とするソフトウェア製品のインストールを人手を介さずに自動的に実行するソフトウェア製品インストールシステムおよび方法ならびに実行端末およびそのプログラムに関する。
【背景技術】
【０００２】
従来のソフトウェア製品インストールシステムの一例が特許文献１に記載されている。このシステムは制御端末と実行端末とを備え、次のように動作する。制御端末でインストール手順記憶処理を実行し、インストール手順を記憶する。実行端末は、制御端末からインストール手順を取得し、取得したインストール手順に従ってインストール手順実行処理を実行する。インストール手順実行処理は対象となる実行端末数だけ繰り返す。これにより、インストール手順記憶処理を１回実行することにより、これを基に複数の端末に対してインストールを実行することを可能としている。
【０００３】
【特許文献１】特開２００３−１５８８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術には以下のような問題点があった。
【０００５】
すなわち、マウスやキーボードなどによる画面操作を必要とする場合、実行端末の利用者により画面操作を行わねばならないことである。
【０００６】
その理由は、インストール先ディレクトリの入力などテキストフィールドへのインストール情報の入力や、「次へ」ボタンやインストール開始ボタン，「完了」／「再起動する」などのクリック操作など、マウスやキーボードなどによる画面操作を記録して再現する手段を備えてないからである。
【０００７】
本発明の目的は、上述した従来の課題を解決するソフトウェア製品インストールシステムおよび方法ならびに実行端末およびそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本願第１の発明のソフトウェア製品インストールシステムは、ソフトウェア製品をインストールするソフトウェア製品インストールシステムであって、ソフトウェア製品をインストールするための画面操作を記録する手段と、前記画面操作を入力し前記ソフトウェア製品のインストールを実行する手段とを有する。
【０００９】
本願第２の発明のソフトウェア製品インストールシステムは、第１の発明において前記ソフトウェア製品のインストールの可否を判断する手段を有する。
【００１０】
本願第３の発明のソフトウェア製品インストールシステムは、記録端末と配布サーバと複数の実行端末とを備えるソフトウェア製品インストールシステムであって、  前記記録端末は、ソフトウェア製品をインストールする手段と、前記インストールに伴う画面操作を記憶する手段と、前記記憶した画面操作を読み出し読み出した前記画面操作を前記配布サーバに送出する手段とを有し、前記配布サーバは、前記記録端末から前記画面操作を受け取り受け取った前記画面操作およびソフトウェア製品を前記実行端末に配信する手段を有し、前記実行端末は、前記配布サーバから前記画面操作およびソフトウェア製品を受信し受信した前記画面操作および前記ソフトウェア製品を記憶する手段と、前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する手段とを有する。
【００１１】
本願第４の発明のソフトウェア製品インストールシステムは、第３の発明において前記実行端末は、前記ソフトウェア製品のインストールの可否を判断する手段を有する。
【００１２】
本願第５の発明のソフトウェア製品インストール方法は、ソフトウェア製品をインストールするソフトウェア製品インストール方法であって、ソフトウェア製品をインストールするための画面操作を記録し、前記画面操作を入力し前記ソフトウェア製品のインストールを実行する。
【００１３】
本願第６の発明のソフトウェア製品インストール方法は、第５の発明において前記ソフトウェア製品のインストールの可否を判断する。
【００１４】
本願第７の発明のソフトウェア製品インストール方法は、記録端末と配布サーバと複数の実行端末とを備えるソフトウェア製品インストールシステムのソフトウェア製品インストール方法であって、前記記録端末は、ソフトウェア製品をインストールし、前記インストールに伴う画面操作を記憶し、前記記憶した画面操作を読み出し、読み出した前記画面操作を前記配布サーバに送出し、前記配布サーバは、前記記録端末から前記画面操作を受け取り、受け取った前記画面操作およびソフトウェア製品を前記実行端末に配信し、前記実行端末は、前記配布サーバから前記画面操作およびソフトウェア製品を受信し、受信した前記画面操作および前記ソフトウェア製品を記憶し、前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する。
【００１５】
本願第８の発明のソフトウェア製品インストール方法は、第７の発明において前記実行端末は、前記ソフトウェア製品のインストールの可否を判断する。
【００１６】
本願第９の発明の実行端末は、ソフトウェア製品のインストールを実行する実行端末であって、ソフトウェア製品をインストールするための画面操作およびソフトウェア製品を受信し受信した前記画面操作および前記ソフトウェア製品を記憶する手段と、前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する手段とを有する。
【００１７】
本願第１０の発明の実行端末は、第９の発明において前記ソフトウェア製品のインストールの可否を判断する手段を有する。
【００１８】
本願第１１の発明のプログラムは、ソフトウェア製品のインストールを実行する実行端末のプログラムであって、実行端末に、ソフトウェア製品をインストールするための画面操作およびソフトウェア製品を受信する機能、受信した前記画面操作および前記ソフトウェア製品を記憶する機能、前記記憶した前記画面操作を読み出して入力し前記ソフトウェア製品のインストールを実行する機能、を実現させる。
【００１９】
本願第１２の発明のプログラムは、第１１の発明において前記ソフトウェア製品のインストールの可否を判断する機能、を実現させる。
【発明の効果】
【００２０】
本発明は、インストール作業誤りをなくすことができるという効果を有している。その理由は、マウスやキーボードなどの画面操作を必要とするソフトウェア製品のインストールを人手を介さずに自動的に実行し、人手による操作を不要としたためである。
【発明を実施するための最良の形態】
【００２１】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
図１は本発明の第１の実施例の構成を示す図である。
図２は記録端末の構成例を示す図である。
図３は配布サーバの構成例を示す図である。
図４は実行端末の構成例を示す図である。
図９はソフトウェア製品記憶媒体の例を示す図である。
【００２２】
図１を参照すると、本発明の第１の実施例は、インストール操作記録処理を行う記録端末１と、インストール操作およびソフトウェア製品の登録処理と配信処理を行う配布サーバ２と、インストール操作実行処理を行う実行端末３と、配布サーバ２と実行端末３とを通信で接続するネットワーク４とを備えている。
【００２３】
記録端末１は、プログラム制御で動作する情報処理装置である。記録端末１は、図２を参照すると、処理装置１１と、入力装置１２と、インストール操作記憶媒体１３と、ソフトウェア製品記憶媒体１４と、記憶装置１５とを備えている。また、記録端末１は、インストール操作記憶媒体１３とソフトウェア製品記憶媒体１４とに対する読み書きを行う装置（例えば、ＣＤ−ＲＷ(Compact Disk ReWritable)ドライブなど。図示せず。）を備えている。
【００２４】
処理装置１１は、インストール操作記録手段１１１と、インストール操作書込手段１１２と、インストール実行手段１１３と、制御手段１１４とを含む。
【００２５】
インストール操作記録手段１１１は、入力装置１２から入力された画面操作（インストール操作）を取り込んで、記憶装置１５のインストール操作記憶部１５１に記録する。インストール操作とは、実行端末３においてソフトウェア製品記憶媒体１４に記録されているソフトウェア製品をインストールするためのマウスやキーボードなどによる全ての画面操作を示す。
【００２６】
インストール操作書込手段１１２は、インストール操作記録手段１１１によりインストール操作記憶部１５１に記録されたインストール操作を読み出し、インストール操作記憶媒体１３に書き込む。
【００２７】
インストール実行手段１１３は、入力装置１２から入力されたインストール指示により、ソフトウェア製品記憶媒体１４に格納されているソフトウェア製品のインストールプログラムを起動し実行する。また、インストール操作記録手段１１１を開始する。インストールプログラムは、入力画面を表示装置（図示せず）に表示して入力待ちし、入力装置１２から入力された画面操作に従って、ソフトウェア製品記憶媒体１４からソフトウェアを読み込み、インストール処理を実行して、記憶装置１５にソフトウェア製品を格納する（インストールする）。
【００２８】
制御手段１１４は、インストール操作記録手段１１１とインストール操作書込手段１１２とインストール実行手段１１３とを制御する。
【００２９】
入力装置１２は、処理装置１１に対するインストール指示を入力する。また、インストール実行手段１１３からの入力要求に対して、キーボード入力やマウス操作等の画面操作（インストール操作）を入力する。入力装置１２は、例えばキーボードとマウス等を含む。
【００３０】
インストール操作記憶媒体１３は、インストール操作を記録する媒体である。インストール操作記憶媒体１３は、例えば、ＣＤ−ＲＷ媒体などである。
【００３１】
ソフトウェア製品記憶媒体１４は、インストールするソフトウェア製品を記憶している媒体である。ソフトウェア製品記憶媒体１４は、ソフトウェア製品のプログラム本体，説明書，およびソフトウェア製品のインストールプログラムを含んでいる。ソフトウェア製品記憶媒体１４の例を図９に示す。ソフトウェア製品記憶媒体１４は、例えば、ＣＤ−ＲＷ媒体などである。
【００３２】
記憶装置１５は、例えば、メモリや磁気ディスク装置などであり、インストール操作記憶部１５１を含む。
【００３３】
配布サーバ２は、プログラム制御で動作する情報処理装置である。配布サーバ２は、図３を参照すると、処理装置２１と、入力装置２２と、記憶装置２３と、インストール操作記憶媒体１３と、ソフトウェア製品記憶媒体１４とを備えている。また、配布サーバ２は、インストール操作記憶媒体１３とソフトウェア製品記憶媒体１４とに対する読み書きを行う装置（例えば、ＣＤ−ＲＷドライブなど。図示せず。）を備えている。
【００３４】
処理装置２１は、ＩＳＴ（インストール）操作およびＳＷ（ソフトウェア）製品書込手段２１１と、ＩＳＴ操作およびＳＷ製品送信手段２１２と、制御手段２１３とを含む。
【００３５】
ＩＳＴ操作およびＳＷ製品書込手段２１１は、入力装置２２から入力した指示により、インストール操作記憶媒体１３からインストール操作を読み込んで、記憶装置２３のインストール操作記憶部２３１に書き込む。また、ソフトウェア製品記憶媒体１４からソフトウェア製品を読み込んで、記憶装置２３のソフトウェア製品記憶部２３２に書き込む。
【００３６】
ＩＳＴ操作およびＳＷ製品送信手段２１２は、インストール操作記憶部２３１からインストール操作を、ソフトウェア製品記憶部２３２からソフトウェア製品を読み出す。そして、読み出したインストール操作とソフトウェア製品とを実行端末３に送信する。
【００３７】
制御手段２１３は、ＩＳＴ操作およびＳＷ製品書込手段２１１とＩＳＴ操作およびＳＷ製品送信手段２１２とを制御する。
【００３８】
入力装置２２は、処理装置２１に対する指示を入力する。入力装置２２は、例えばキーボードとマウス等を含む。
【００３９】
記憶装置２３は、例えば、メモリや磁気ディスク装置などであり、インストール操作記憶部２３１とソフトウェア製品記憶部２３２とを含む。
【００４０】
実行端末３は、プログラム制御で動作する情報処理装置である。実行端末３は、図４を参照すると、処理装置３１と、入力装置３２と、記憶装置３３とを備えている。
【００４１】
処理装置３１は、ＩＳＴ操作およびＳＷ製品受信手段３１１と、インストール操作起動手段３１２と、インストール操作実行手段３１３と、入力代行手段３１４と、制御手段３１５とを含む。
【００４２】
ＩＳＴ操作およびＳＷ製品受信手段３１１は、配布サーバ２からインストール操作を受信し、記憶装置３３のインストール操作記憶部３３１に書き込む。また、それに関連するソフトウェア製品を受信し、記憶装置３３のソフトウェア製品記憶部３３２に書き込む。
【００４３】
インストール操作起動手段３１２は、入力装置３２から入力された指示により起動され、インストール操作実行処理（インストール操作実行手段３１３）を起動する。
【００４４】
インストール操作実行手段３１３は、記憶装置３３のインストール操作記憶部３３１からソフトウェア製品のインストールプログラム起動コマンドを読み出して実行し、インストールプログラムを起動する。インストールプログラムは、入力画面を表示装置（図示せず）に表示して入力待ちする。入力代行手段３１４から入力された画面操作に従って、記憶装置３３のソフトウェア製品記憶部３３２からソフトウェア製品を読み出してインストール処理を実行し、記憶装置３３のソフトウェア製品格納部３３３にソフトウェア製品を格納する（インストールする）。最後に、全てのインストール操作実行処理が最後まで完了し、ソフトウェア製品格納部３３３に格納されたかどうかを確認する。
【００４５】
入力代行手段３１４は、インストールプログラムを監視し、インストールプログラムが入力画面（ウィンドウ）を表示して入力待ちになったときに、記憶装置３３のインストール操作記憶部３３１からインストール操作（画面操作）を読み出し、読み出したインストール操作（画面操作）をインストールプログラムに入力する。
【００４６】
制御手段３１５は、ＩＳＴ操作およびＳＷ製品受信手段３１１とインストール操作起動手段３１２とインストール操作実行手段３１３と入力代行手段３１４とを制御する。
【００４７】
入力装置３２は、処理装置３１に対する指示を入力する。入力装置３２は、例えばキーボードとマウス等を含む。
【００４８】
記憶装置３３は、例えば、メモリや磁気ディスク装置などであり、インストール操作記憶部３３１とソフトウェア製品記憶部３３２とソフトウェア製品格納部３３３とを含む。
【００４９】
次に、図１〜図８を参照して本発明の第１の実施例の動作について詳細に説明する。
図５は本発明の第１の実施例の全体の動作を示す流れ図である。
図６は記録端末１の動作を示す流れ図である。
図７は配布サーバ２の動作を示す流れ図である。
図８は実行端末３の動作を示す流れ図である。
【００５０】
まず、図１および図５を参照して、全体の動作について説明する。
記憶端末１は、インストール操作記憶処理を行い、インストール操作を記憶する（図５のステップ５１）。
【００５１】
配布サーバ２は、ステップ５１で記憶したインストール操作およびソフトウェア製品の登録処理を行う（図５のステップ５２）。
【００５２】
さらに、配布サーバ２は、実行端末３に対してインストール操作およびソフトウェア製品を配布する（図５のステップ５３）。
【００５３】
実行端末３は、受信したインストール操作を基に、インストールを実行する（図５のステップ５４）。
【００５４】
処理が正常終了したかを判断し、正常終了であれば全体の処理を終了し、そうでなければステップ５４に戻る（図５のステップ５５）。
【００５５】
次に、図２および図６を参照して、記録端末１の動作について、より詳細に説明する。
【００５６】
作業者が、入力装置１２からソフトウェア製品記憶媒体１４に格納されているソフトウェア製品のインストールプログラムを起動し（図６のステップ６１）、インストール操作記録手段１１１を開始し、インストール操作を行う（図６のステップ６２）。
【００５７】
インストール操作記録手段１１１は、インストールに伴うマウスやキーボードなどによる画面操作（インストール操作）をインストール操作記憶部１５１に記録する（図６のステップ６３）。
【００５８】
インストール操作書込手段１１２は、インストール操作記憶部１５１に記録されたインストール操作をインストール操作記憶媒体１３に書き込む（図６のステップ６４）。
【００５９】
続いて、図３および図７を参照して、配布サーバ２の動作について、より詳細に説明する。
【００６０】
入力装置２２からの指示により、ＩＳＴ操作およびＳＷ製品書込手段２１１は、インストール操作記憶媒体１３に記憶されているインストール操作を記憶装置２３上のインストール操作記憶部２３１に、ソフトウェア製品記憶媒体１４に記憶されているソフトウェア製品を記憶装置２３上のソフトウェア製品記憶部２３２に書き込む（図７のステップ７１）。
【００６１】
ＩＳＴ操作およびＳＷ製品送信手段２１２は、インストール操作記憶部２３１に記憶されているインストール操作とソフトウェア製品記憶部２３２に記憶されているソフトウェア製品とを実行端末３に対して送信する（図７のステップ７２）。
【００６２】
続いて、図４および図８を参照して、実行端末３の動作について、より詳細に説明する。
【００６３】
ＩＳＴ操作およびＳＷ製品受信手段３１１は、インストール操作およびソフトウェア製品を受信する（図８のステップ８１）。
【００６４】
ＩＳＴ操作およびＳＷ製品受信手段３１１は、インストール操作をインストール操作記憶部３３１に書き込み、ソフトウェア製品をソフトウェア製品記憶部３３２に書き込む（図８のステップ８２）。
【００６５】
入力装置３２からの指示により、インストール操作起動手段３１２を起動する（図８のステップ８３）。
【００６６】
インストール操作起動手段３１２は、インストール操作実行手段３１３を起動する（図８のステップ８４）。
【００６７】
インストール操作実行手段３１３は、記憶装置３３のインストール操作記憶部３３１からソフトウェア製品のインストールプログラム起動コマンドを読み出して実行し、インストールプログラムを起動する（図８のステップ８５）。
【００６８】
インストールプログラムは、入力画面を表示して入力待ちし、入力代行手段３１４から入力された画面操作に従って、記憶装置３３のソフトウェア製品記憶部３３２からソフトウェア製品を読み出してインストール処理を実行し、記憶装置３３のソフトウェア製品格納部３３３にソフトウェア製品を格納する（図８のステップ８６）。
【００６９】
次に、図１０を参照して、インストール操作記憶部について説明する。
図１０はインストール操作記憶部の例を示す図である。
【００７０】
先ず、記録端末１がインストール処理に伴う画面操作（インストール操作）をインストール操作記憶部に記録する動作について説明する。
【００７１】
（１１）インストールプログラム（セットアッププログラム）を起動する。インストール操作記憶部１５１に、インストールプログラムを起動するコマンドを記録する（図１０のａ）。
【００７２】
（１２）インストールプログラムが表示するウィンドウ「ようこそ」に対して、「次へ」ボタンをクリックする。インストール操作記憶部１５１に、「次へ」ボタンをクリックしたことを記録する（図１０のｂ）。
【００７３】
（１３）インストールプログラムが表示するウィンドウ「インストール先の選択」に対して、「参照」ボタンをクリックする。インストール操作記憶部１５１に、「参照」ボタンをクリックしたことを記録する（図１０のｃ）。
【００７４】
（１４）インストールプログラムが表示するウィンドウ「ディレクトリ選択」の「パス」テキストフィールドに対して、インストール先のパスを入力する。インストール操作記憶部１５１に、入力したインストール先のパスを記録する（図１０のｄ）。
【００７５】
（１５）インストールプログラムが表示するウィンドウ「ディレクトリ選択」に対して、「ＯＫ」ボタンをクリックする。インストール操作記憶部１５１に、「ＯＫ」ボタンをクリックしたことを記録する（図１０のｅ）。
【００７６】
（１６）インストールプログラムが表示するウィンドウ「プログラムフォルダの選択」に対して、「次へ」ボタンをクリックする。インストール操作記憶部１５１に、「次へ」ボタンをクリックしたことを記録する（図１０のｆ）。
【００７７】
（１７）インストールプログラムはインストール処理を行う。
【００７８】
（１８）インストールプログラムが表示するウィンドウ「セットアップの完了」に対して、「完了」ボタンをクリックする。インストール操作記憶部１５１に、「完了」ボタンをクリックしたことを記録する（図１０のｇ）。
【００７９】
続いて、実行端末３がインストール操作記憶部に記録された画面操作（インストール操作）を読み出してインストール処理を行う動作について説明する。
【００８０】
（２１）インストール操作実行手段３１３は、インストール操作記憶部３３１からソフトウェア製品のインストールプログラム起動コマンド（図１０のａ）を読み出して実行し、インストールプログラムを起動する。
【００８１】
（２２）インストールプログラムが表示するウィンドウ「ようこそ」に対して、入力代行手段３１４はインストール操作記憶部３３１からインストール操作（図１０のｂ）を読み出してインストールプログラムに入力する。
【００８２】
（２３）インストールプログラムが表示するウィンドウ「インストール先の選択」に対して、入力代行手段３１４はインストール操作記憶部３３１からインストール操作（図１０のｃ）を読み出してインストールプログラムに入力する。
【００８３】
（２４）インストールプログラムが表示するウィンドウ「ディレクトリ選択」の「パス」テキストフィールドに対して、入力代行手段３１４はインストール操作記憶部３３１からインストール操作（図１０のｄ）を読み出してインストールプログラムに入力する。
【００８４】
（２５）インストールプログラムが表示するウィンドウ「ディレクトリ選択」に対して、入力代行手段３１４はインストール操作記憶部３３１からインストール操作（図１０のｅ）を読み出してインストールプログラムに入力する。
【００８５】
（２６）インストールプログラムが表示するウィンドウ「プログラムフォルダの選択」に対して、入力代行手段３１４はインストール操作記憶部３３１からインストール操作（図１０のｆ）を読み出してインストールプログラムに入力する。
【００８６】
（２７）インストールプログラムはインストール処理を行い、ソフトウェア製品格納部３３３にソフトウェア製品を格納する。
【００８７】
（２８）インストールプログラムが表示するウィンドウ「セットアップの完了」に対して、入力代行手段３１４はインストール操作記憶部３３１からインストール操作（図１０のｇ）を読み出してインストールプログラムに入力する。
【００８８】
次に、第１の実施例の効果について説明する。
【００８９】
第１の実施例では、インストール作業誤りをなくすことができるという効果を有する。その理由は、入力代行手段がインストール操作を読み出して入力することで、マウスやキーボードなどの画面操作を必要とするソフトウェア製品のインストールを人手を介さずに自動的に実行し、人手による操作が不要となるためである。
【００９０】
また、第１の実施例では、インストールの作業効率を向上することができるという効果を有する。その理由は、インストール操作記憶処理を１回実施してインストール操作を記録し、ネットワークに接続された複数の端末において記録されたインストール操作を利用してインストールができるためである。
【００９１】
次に、本発明の第２の実施例について、図面を参照して詳細に説明する。第２の実施例は、実行端末にインストール可否判断手段とインストール可能ＳＷ製品記憶部とを追加している点で第１の実施例と異なる。
【００９２】
先ず、第２の実施例の構成について説明する。
図１１は第２の実施例における実行端末の構成例を示す図である。
【００９３】
第２の実施例のソフトウェア製品インストールシステムは、インストール操作記録処理を行う記録端末１と、インストール操作およびソフトウェア製品の登録処理と配信処理を行う配布サーバ２と、インストール操作実行処理を行う実行端末５と、配布サーバ２と実行端末５とを通信で接続するネットワーク４とを備えている。
【００９４】
ここでは、第１の実施例と異なる実行端末５の構成について説明する。
【００９５】
実行端末５は、プログラム制御で動作する情報処理装置である。実行端末５は、図１１を参照すると、処理装置５１と、入力装置３２と、記憶装置５３とを備えている。
【００９６】
処理装置５１は、ＩＳＴ操作およびＳＷ製品受信手段３１１と、インストール操作起動手段５１２と、インストール操作実行手段３１３と、入力代行手段３１４と、制御手段３１５と、インストール可否判断手段５１６とを含む。
【００９７】
インストール操作起動手段３１２は、入力装置３２から入力された指示により起動され、インストール可否判断手段５１６を起動する。
【００９８】
インストール可否判断手段５１６は、記憶装置３３のインストール操作記憶部３３１からソフトウェア製品のインストールプログラム起動コマンドを読み出し、読み出したソフトウェア製品のインストールプログラム起動コマンドからインストールするソフトウェア製品名を特定する。特定したソフトウェア製品名がインストール可能ＳＷ製品記憶部５３４に登録されていれば、インストール操作実行処理（インストール操作実行手段３１３）を起動する。特定したソフトウェア製品名がインストール可能ＳＷ製品記憶部５３４に登録されていなければ、処理を終了し、ソフトウェア製品のインストールを行わない。
【００９９】
記憶装置５３は、インストール可能ＳＷ製品記憶部５３４を含む。
【０１００】
インストール可能ＳＷ製品記憶部５３４は、実行端末５にインストールしてもよい（インストールが許可されている）ソフトウェア製品名を予め記憶している。
【０１０１】
続いて、第２の実施例の動作について説明する
図１２は第２の実施例における実行端末の動作を示す流れ図である。
【０１０２】
ここでは、第１の実施例と異なる実行端末５の動作について説明する。
【０１０３】
ＩＳＴ操作およびＳＷ製品受信手段３１１は、インストール操作およびソフトウェア製品を受信する（図１２のステップ１２１）。
【０１０４】
ＩＳＴ操作およびＳＷ製品受信手段３１１は、インストール操作をインストール操作記憶部３３１に書き込み、ソフトウェア製品をソフトウェア製品記憶部３３２に書き込む（図１２のステップ１２２）。
【０１０５】
入力装置３２からの指示により、インストール操作起動手段３１２を起動する（図１２のステップ１２３）。
【０１０６】
インストール操作起動手段３１２は、インストール可否判断手段５１６を起動する（図１２のステップ１２４）。
【０１０７】
インストール可否判断手段５１６は、記憶装置３３のインストール操作記憶部３３１からソフトウェア製品のインストールプログラム起動コマンドを読み出し、読み出したソフトウェア製品のインストールプログラム起動コマンドからインストールするソフトウェア製品名を特定する（図１２のステップ１２５）。
【０１０８】
特定したソフトウェア製品名がインストール可能ＳＷ製品記憶部５３４に登録されているかを判定する（図１２のステップ１２６）。
【０１０９】
登録されていなければ、処理を終了し、ソフトウェア製品のインストールを中止する（図１２のステップ１２７）。
【０１１０】
登録されていれば、インストール操作実行処理（インストール操作実行手段３１３）を起動する（図１２のステップ１２８）。
【０１１１】
インストール操作実行手段３１３は、記憶装置３３のインストール操作記憶部３３１からソフトウェア製品のインストールプログラム起動コマンドを読み出して実行し、インストールプログラムを起動する（図１２のステップ１２９）。
【０１１２】
インストールプログラムは、入力画面を表示して入力待ちし、入力代行手段３１４から入力された画面操作に従って、記憶装置３３のソフトウェア製品記憶部３３２からソフトウェア製品を読み出してインストール処理を実行し、記憶装置３３のソフトウェア製品格納部３３３にソフトウェア製品を格納する（図１２のステップ１２Ａ）。
【０１１３】
次に、第２の実施例の効果について説明する。
【０１１４】
第２の実施例は、端末の用途に不要なソフトウェア製品をインストールしなくてすむという効果を有する。その理由は、インストール可能なソフトウェア製品として予め登録されているソフトウェア製品のみをインストールするようにしたためである。
【０１１５】
次に、本発明の他の実施例について説明する。
【０１１６】
上述した本発明の実施例においては、記録端末と実行端末とを区別して設けているが、他の実施例として、実行端末に記録端末機能をもたせてもよい。これにより、専用の記録端末を用意する必要がなくなる。
【０１１７】
また、上述した本発明の実施例においては、記録端末と配布サーバとを区別して設けているが、他の実施例として、実行端末に配布サーバ機能をもたせてもよい。これにより、専用の配布サーバを用意する必要がなくなる。
【０１１８】
また、上述した本発明の実施例においては、ソフトウェア製品のインストールについて説明しているが、他の実施例として、ソフトウェア製品のインストールに限らず、端末上で実行する必要があり、マウスやキーボードなどの画面操作を必要とする処理についても同様のことを行うことができる。
【０１１９】
本発明による上述した実施例において、実行端末の処理動作を実行するためのプログラム等を、データとして実行端末の磁気ディスクやＲＯＭ等の記録媒体（図示せず）に記録するようにし、記録されたデータを読み出して実行端末を動作させるために用いる。このように、本発明による実行端末を動作させるデータを記録媒体に記録させ、この記録媒体をインストールすることにより実行端末の機能が実現できるようになる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１の実施例の構成を示す図
【図２】記録端末の構成例を示す図
【図３】配布サーバの構成例を示す図
【図４】実行端末の構成例を示す図
【図５】本発明の第１の実施例の全体の動作を示す流れ図
【図６】記録端末の動作を示す流れ図
【図７】配布サーバの動作を示す流れ図
【図８】実行端末の動作を示す流れ図
【図９】ソフトウェア製品記憶媒体の例を示す図
【図１０】インストール操作記憶部の例を示す図
【図１１】第２の実施例における実行端末の構成例を示す図
【図１２】第２の実施例における実行端末の動作を示す流れ図
【符号の説明】
【０１２１】
１    記録端末
２    配布サーバ
３    実行端末
４    ネットワーク
５    実行端末
１１    処理装置
１２    入力装置
１３    インストール操作記憶媒体
１４    ソフトウェア製品記憶媒体
１５    記憶装置
２１    処理装置
２２    入力装置
２３    記憶装置
３１    処理装置
３２    入力装置
３３    記憶装置
５１    処理装置
５３    記憶装置
１１１    インストール操作記録手段
１１２    インストール操作書込手段
１１３    インストール実行手段
１１４    制御手段
１５１    インストール操作記憶部
２１１    ＩＳＴ操作およびＳＷ製品書込手段
２１２    ＩＳＴ操作およびＳＷ製品送信手段
２１３    制御手段
２３１    インストール操作記憶部
２３２    ソフトウェア製品記憶部
３１１    ＩＳＴ操作およびＳＷ製品受信手段
３１２    インストール操作起動手段
３１３    インストール操作実行手段
３１４    入力代行手段
３１５    制御手段
３３１    インストール操作記憶部
３３２    ソフトウェア製品記憶部
３３３    ソフトウェア製品格納部
５１２    インストール操作起動手段
５１６    インストール可否判断手段
５３４    インストール可能ＳＷ製品記憶部
【図１】
2007079703.tif 000003
【図２】
2007079703.tif 000004
【図３】
2007079703.tif 000005
【図４】
2007079703.tif 000006
【図５】
2007079703.tif 000007
【図６】
2007079703.tif 000008
【図７】
2007079703.tif 000009
【図８】
2007079703.tif 000010
【図９】
2007079703.tif 000011
【図１０】
2007079703.tif 000012
【図１１】
2007079703.tif 000013
【図１２】
2007079703.tif 000014