(57)【要約】【課題】入力情報を保護しつつも、インストールの際の手順を簡略化する。【解決手段】プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存し、プログラムの再インストールの際には、選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略してプログラムのインストールを進行するコンピュータ１０。【選択図】図１
2008123174.tif 000002
【特許請求の範囲】
【請求項１】
プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存する保存手段と、
前記プログラムの再インストールの際には、前記保存手段により選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略して前記プログラムのインストールを進行する進行手段と、を含む、
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記保存手段に選択的に保存された入力情報の利用を終了した後に該入力情報の削除の要否を指定する指定手段と、
前記指定手段により指定された内容に従って、前記入力情報の利用の終了後に該入力情報を削除する情報削除手段と、をさらに含む、
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記保存手段は、
前記選択的に保存される入力情報のうち前記利用者により指定されたものについては暗号化して保存する、
ことを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記進行手段は、
前記選択的に保存される入力情報のうち前記利用者により指定されたものについては、前記プログラムの再インストール時における入力画面を表示してインストールを進行する、
ことを特徴とする情報処理装置。
【請求項５】
プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存する保存ステップと、
前記プログラムの再インストールの際には、前記保存ステップにより選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略して前記プログラムのインストールを進行する進行ステップと、を含む、
ことを特徴とするプログラムのインストール方法。
【請求項６】
プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存する保存手段、及び、
前記プログラムの再インストールの際には、前記保存手段により選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略して前記プログラムのインストールを進行する進行手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムのインストーラの改良技術に関する。
【背景技術】
【０００２】
大規模な情報システムを構築する場合などでは、プログラムを随時新しいものに入れ替えながらシステム構築を行うことがあり、インストール作業を何度も行う必要が出てくることがあった。そこで、従来では、１台目の端末には通常の対話方式でソフトウェアのインストールを行い、その際に入力されたパラメータを保存しておいて２台目以降のインストールではその保存したパラメータを用いてインストール作業を簡略化するという技術が提案されている（特許文献１を参照）。
【特許文献１】特開平１０−１４９２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、近年では個人情報の取り扱いに対する注意も高まっており、インストール時に入力した情報の中にはコンピュータ内部に保存しておきたくない情報が含まれていることがある。そのような場合に、従来の技術では、全ての入力情報を保存してしまっている等、情報の保護が十分ではないという問題があった。
【０００４】
本発明は、上記課題に鑑みてなされたものであって、その目的は、情報の保護を実現しつつも、インストールの際の手順を簡略化することができる情報処理装置、インストール方法及びコンピュータのプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る情報処理装置は、プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存する保存手段と、前記プログラムの再インストールの際には、前記保存手段により選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略して前記プログラムのインストールを進行する進行手段と、を含む、ことを特徴とする。
【０００６】
また、本発明に係るインストール方法は、プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存する保存ステップと、前記プログラムの再インストールの際には、前記保存ステップにより選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略して前記プログラムのインストールを進行する進行ステップと、を含む、ことを特徴とする。
【０００７】
また、本発明に係るコンピュータ（パーソナルコンピュータ、サーバコンピュータ、プリンタ、携帯情報端末（ＰＤＡ）、携帯電話機、ゲーム装置等を含む、以下同様）を機能させるためのプログラムは、プログラムのインストールの際に利用者により入力された入力情報を、当該利用者の指示に従って選択的に保存する保存手段、及び、前記プログラムの再インストールの際には、前記保存手段により選択的に保存された入力情報を利用し、当該入力情報を入力する少なくとも一部の入力画面を省略して前記プログラムのインストールを進行する進行手段、としてコンピュータを機能させるためのプログラムである。プログラムは、ＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk - Read Only Memory）、メモリーカードその他のあらゆるコンピュータ読み取り可能な情報記憶媒体に格納することとしてよい。
【０００８】
本発明では、プログラム、例えば、パーソナルコンピュータで動作するアプリケーションプログラムのインストールの際に入力される入力情報を、ユーザの指示に従って選択的に保存する。そして、アプリケーションプログラムの再インストールの際には、選択的に保存された入力情報を利用して、その入力情報の入力画面を省略してインストールを進行する。
【０００９】
本発明によると、ユーザによる指示に従って入力情報を選択的に保存し、選択的に保存された情報を利用して再インストールの際の入力工程を削減して、保存したくない情報は保存しないようにして、入力情報を保護しつつも、インストールの際の手順を簡略化することができる。
【００１０】
また、本発明の一態様では、前記保存手段に選択的に保存された入力情報の利用を終了した後に該入力情報の削除の要否を指定する指定手段と、前記指定手段により指定された内容に従って、前記入力情報のそれぞれの利用の終了後に該入力情報を削除する情報削除手段と、をさらに含む、ことを特徴とする。こうすることで、保存された入力情報の利用後には情報を削除し、より情報を保護することができる。
【００１１】
また、本発明の一態様では、前記保存手段は、前記選択的に保存される入力情報のうち前記利用者により指定されたものについては暗号化して保存する、ことを特徴とする。こうすることで、より情報を保護することができる。
【００１２】
また、本発明の一態様では、前記進行手段は、前記選択的に保存される入力情報のうち前記利用者により指定されたものについては、前記プログラムの再インストール時における入力画面を表示してインストールを進行する、ことを特徴とする。こうすることで、保存された入力情報であっても再インストールの際には値が修正でき、より使い勝手のよいインストール処理を実現できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施の形態（以下、実施形態とする）について、図面を参照しつつ詳細に説明する。
【００１４】
図１には、本発明の実施形態に係るコンピュータのハードウェア構成の一例を示す。図１に示されるように、コンピュータ１０は、物理的な構成として、プロセッサ１２、メモリ１４、ハードディスク１６、グラフィックインターフェース１８、Ｉ／Ｏコントローラ２０を含み、各部はバス２８を介して相互にデータ通信が可能となっている。グラフィックインターフェース１８にはディスプレイ２６が接続されており、グラフィックインターフェース１８に内蔵されたＶＲＡＭに格納された描画データに基づいて画像が出力される。Ｉ／Ｏコントローラ２０にはディスクドライブ２２の他、キーボードやマウス等の入力デバイス２４が接続されコンピュータ１０への情報入力が行われる。ディスクドライブ２２は、本実施形態では光ディスクの読取装置であるするが、磁気ディスク等の他のあらゆる形態のメディアに対応した媒体読取装置であることとしてもよい。
【００１５】
コンピュータ１０は、ディスクドライブ２２に格納された情報記憶媒体３０（本実施形態では以下、ＤＶＤ−ＲＯＭであるとする）に記憶されたプログラムを読み込んでアプリケーションのインストールを行う。ＤＶＤ−ＲＯＭに記憶されるプログラムには、アプリケーションプログラム本体の他にもアプリケーションのインストールを制御するインストーラプログラムが含まれており、コンピュータ１０はまずディスクドライブ２２に格納された情報記憶媒体３０からインストーラプログラムを読み込む。そして、読み込んだインストーラプログラムを実行し、インストール処理を開始する。
【００１６】
以下、コンピュータ１０のハードウェアを利用して行われるアプリケーションのインストールに関する処理の詳細を、図面を参照しつつ説明する。
【００１７】
［インストール］
プログラムの初回インストールの際の処理を、図２及び図３を参照しつつ説明する。
【００１８】
図２は、初回インストールの際に、ディスプレイ２６に表示される画面の一例を示した画面遷移図である。また、図３は、アプリケーションのインストールの際に、ＤＶＤ−ＲＯＭに記憶されたインストーラプログラムに従って、コンピュータ１０により行われる処理のフロー図である。
【００１９】
ＤＶＤ−ＲＯＭがディスクドライブ２２に格納されると、ＤＶＤ−ＲＯＭに記憶されるインストーラプログラムがメモリ１４に読み込まれて、アプリケーションのインストールが開始される（図３：Ｓ１０１）。インストーラプログラムの命令に従い、プロセッサ１２は、まずコンピュータ１０のオペレーティングシステムのレジストリ等に含まれる管理リソース情報を参照して、インストールしようとするアプリケーションが既にインストールされたことがあるか否かが確認される。このケースでは、まだアプリケーションはインストールされていないため、図３に示される初回インストール用のフローに基づいて処理が行われる。
【００２０】
アプリケーションのインストールは、利用者による情報入力を受け付けながら進行される（図３：Ｓ１０２）。まず、インストールの初期画面としては、インストールの開始を示す開始画面（図２：画面１Ａ）がディスプレイ２６に表示される。次には、ライセンスキーの入力を促す画面（図２：画面２Ａ）が表示される。利用者はキーボード、マウスを操作してライセンスキーの情報入力を行い、「次へ」を選択すると、アプリケーションのインストールパスを指定する画面（図２：画面３Ａ）が表示される。ここでもインストールパスの情報の入力を行い、「次へ」を選択すると、利用者のアカウント名やパスワードを入力する入力画面（図２：画面４Ａ）が表示される。このようにして、順次表示される情報入力画面に従って情報を入力することで、利用者はインストールに必要な情報を各自の環境に合わせて入力する。
【００２１】
そして、全ての入力項目への入力が終了すると、入力事項に間違いがないか否かを確認するための確認画面（図２：画面５Ａ）が表示される（図３：Ｓ１０３）。ここで、「確認」を選択すると、入力情報の再利用に関する選択画面（図２：画面６Ａ）が表示される（図３：Ｓ１０４）。
【００２２】
画面６Ａでは、それまでに入力した情報を、アプリケーションの再インストール時に利用するか否か、そして、利用する場合には利用後に削除するか否かについての選択肢が表示される。本実施形態では、以下の３つの選択肢の中から選択される。すなわち、第１の選択肢は、「入力情報を保存して再利用する」であり、第２の選択肢は、「入力情報を保存し再利用するが、再利用後に削除する」であり、また、第３の選択肢は、「入力情報を再利用しない」となっている。そして、利用者は、各選択肢の左に表示されるラジオボタンを選択することで、所望の再利用の態様を選択する。
【００２３】
入力情報を再利用する（選択肢１、２）を選択した場合には、個別の入力情報について、詳細な設定を行うことができる設定画面（図２：画面７Ａ）が表示される（図３：Ｓ１０５）。一方で、選択肢３を選択した場合には、画面７Ａの表示は省略される。
【００２４】
画面７Ａにおいては、各入力情報について、「再利用」、「画面表示」、「暗号化」の各項目について個別の設定ができるようになっている。
【００２５】
「再利用」とは、その情報について現在入力された値を再インストール時に利用することを示す。画面７Ａにおいて、再利用のチェックボックスにチェックが入っている場合には、情報の再利用を指定することを示している。なお、画面７Ａに示された状態では、全ての入力情報についてチェックが入っており、全ての入力情報について再利用することが選択されている。また、再利用を望まない情報に関してはチェックを外すことで指定される。
【００２６】
「画面表示」とは、再利用すると指定した入力情報について、その再インストール時にその入力情報の入力画面を表示するということを示す。「画面表示」のチェックボックスにチェックが入っている情報に関しては、再インストール時にその入力情報についての入力画面表示を行うということを示す。逆に、チェックボックスのチェックが外れている情報に関しては、再インストール時にその情報の入力画面が省略される。また、「再利用」のチェックが外れているものについては、「画面表示」のチェックが自動的に付けられる。なお、画面７Ａの状態では、パスワードに関してチェックが入れられており、再インストール時にはパスワードの入力画面のみが省略されず表示されることとなる。
【００２７】
「暗号化」とは、その入力情報について保存する際には暗号化した上で保存することを示す。画面７Ａにおいて、「暗号化」のチェックボックスにチェックが入っている情報に関しては、暗号化して保存することを示す。なお、画面７Ａの状態では、パスワードに関してチェックが入れられており、パスワードについてのみ暗号化した上で保存される。また、本発明において用いられる暗号化手法は公知のものであってよい。
【００２８】
入力情報に関する個別設定が終了すると、確認画面（図２：画面８Ａ）が表示される。そして、確認画面において「確認」が選択されると、入力情報のうち、利用者の指示に従って保存を選択された再利用データは、ハードディスク１６に確保された保存データ格納領域に記憶される（図３：Ｓ１０６）。図４には、保存データ格納領域に記憶される再利用データの一例を示す。
【００２９】
図４に示されるように、再利用データは、ライセンスキーやインストールパス等のデータ項目に、入力値と、再利用フラグ、画面表示フラグ、暗号化フラグの各フラグ値（真偽値）と、データ項目の入力される入力画面の画面ＩＤとが対応付けられて記憶されるデータテーブルとして構成される。入力値は、インストールの際に利用者により入力された値である。ただし、パスワードのように、暗号化して保存することとされているものに関しては、暗号化された値が入力値に格納される。再利用フラグ、画面表示フラグ、暗号化フラグの各フラグ値は、入力画面におけるチェックボックスでチェックされたものを「真（Ｔｒｕｅ）」、チェックがされていないものを「偽（Ｆａｌｓｅ）」としたものである。画面ＩＤは、例えば、ライセンスキーの入力画面は「０２」、インストールパスの入力画面は「０３」のように一意に対応付けられる。
【００３０】
そして、再利用データの保存が終了すると、指定されたインストールパスにアプリケーションプログラムのコピーや、必要なライブラリの追加等が行われて、インストール処理が実行される（図３：Ｓ１０７）。
【００３１】
［再インストール］
次に、アプリケーションが一旦アンインストールされた後に、再インストールされる際の処理を、図５、図６を参照しつつ説明する。
【００３２】
図５は、再インストールの際に、ディスプレイ２６に表示される画面の一例を示した画面遷移図である。また、図６は、アプリケーションの再インストールの際に、ＤＶＤ−ＲＯＭに記憶されたインストーラプログラムに従って、コンピュータ１０により行われる処理のフロー図である。
【００３３】
ＤＶＤ−ＲＯＭがディスクドライブ２２に格納されると、ＤＶＤ−ＲＯＭに記憶されるインストーラプログラムがメモリ１４に読み込まれて実行され、インストールの開始画面（図５：画面１Ｂ）が表示される（図６：Ｓ２０１）。インストーラプログラムの指示に従い、プロセッサ１２がレジストリ等の管理リソース情報を参照して、インストールするアプリケーションが、以前にインストールしたものか否かが判断される。本ケースでは、既に１度インストールしているので、図６に示される再インストール用のフローに基づいて処理が実行される。
【００３４】
まず、プロセッサ１２により、ハードディスク１６の保存データ格納領域が参照されて、再利用データが記憶されているか否かが確認される（図６：Ｓ２０２）。再利用データがそもそも記憶されていない場合や、既に削除されている等で存在しない場合には、初回インストールと同様の通常のインストール処理が行われる（図６：Ｓ２０３）。また、保存データ格納領域に再利用データが記憶されている場合には、その再利用データがメモリ１４に読み込まれる。
【００３５】
そして、保存データを利用した簡易インストールを行うか否かについて利用者に確認するための確認画面（図５：画面２Ｂ）が表示される（図６：Ｓ２０４）。ここで、簡易インストールを行わないと選択された場合には（図６：Ｓ２０４：Ｎ）、情報の入力画面が省略されない通常のインストール処理が行われる（図６：Ｓ２０３）。
【００３６】
簡易インストールを行うと選択された場合には（図６：Ｓ２０４：Ｙ）、再利用データを参照して、各データ項目について、再利用フラグが「真」となっているものについては、そのデータ項目について再利用データに保存される値を入力値とする（図６：Ｓ２０５）。すなわち、図５で示される再利用データの例では、全てのデータ項目について再利用フラグは「真」であり、再インストール時にはそれらのデータ項目の値に保存された値が入力される。なお、パスワードについては、暗号されたデータが復号化された上で入力値とされる。
【００３７】
そして、各データ項目について、画面表示フラグが「偽」である場合には、そのデータ項目の入力画面が省略されてインストールが進行される（図６：Ｓ２０６）。すなわち、ライセンスキー、インストールパス等の画面表示フラグが「偽」であるものについては、それらの入力画面は省略される。省略される入力画面は、各データ項目の画面ＩＤにより決定される。上記の例では、ライセンスキーとインストールパスにそれぞれ対応する画面ＩＤが「０２」、「０３」の入力画面が省略される。なお、アカウント名とパスワードの入力画面については、パスワードについては画面表示フラグが「真」であるため、再インストール時の入力画面は表示される（図５：画面３Ｂ）。このように、再利用フラグが「真」、画面表示フラグが「真」であるものについては、そのデータ項目の入力値に保存値が既に入力された画面が入力画面として表示される。また、入力データについて再利用フラグが「偽」であるものについては、入力値が空欄のままで、データ項目の入力画面が表示される。
【００３８】
全てのデータ項目の値の入力が終了すると、入力された値を確認するための確認画面（図５：画面４Ｂ）が表示される（図６：Ｓ２０７）。そして、確認画面で「確認」を選択すると、入力されたデータに従って、インストールの実行を許可する確認画面（図５：画面５Ｂ）が表示される。ここで、「確認」が選択されると、インストール処理が実行される（図６：Ｓ２０８）。なお、インストール終了後にデータを削除するという設定になっている場合には、インストール終了後に、ハードディスク１６の保存データ格納領域に記憶される再利用データが削除される。
【００３９】
以上説明した本実施形態に係るコンピュータによれば、インストール設定として入力された情報のうち、保存する情報を個別に選択可能とし、再インストールの際には保存した情報の入力画面を省略することで、入力情報を保護しつつも、インストールの際の手順を簡略化することができる。
【００４０】
もちろん、本発明は上記の実施形態に限定されるものではない。
【００４１】
例えば、再インストール時にも、初回インストールの際と同様に、入力された値のそれぞれについて、次の再インストール時に再び利用するのか、画面表示するか、暗号化して保存するかについての個別設定を行うための設定画面が表示されることとしてもよい。
【００４２】
また、保存した再利用データは利用者の要求に応じて、適宜削除できるようにしてもよい。例えば、アプリケーションのアンインストール時に再利用データを削除するか否かを問い合わせて、その結果に応じて再利用データを削除することとしてもよい。
【００４３】
また、保存する再利用データについて利用する回数を指定することとしてもよい。
【００４４】
また、本実施形態では、１台のコンピュータについてのインストール、再インストールという処理について説明したが、他のコンピュータが再利用データを参照して、その再利用データをインストール処理に用いることとしても構わない。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態に係るコンピュータの構成ブロック図である。
【図２】インストールの際に表示される画面の遷移図である。
【図３】インストール処理のフロー図である。
【図４】再利用データのデータテーブルの一例を示す図である。
【図５】再インストールの際に表示される画面の遷移図である。
【図６】再インストール処理のフロー図である。
【符号の説明】
【００４６】
１０  コンピュータ、１２  プロセッサ、１４  メモリ、１６  ハードディスク、１８  グラフィックインターフェース、２０  Ｉ／Ｏコントローラ、２２  ディスクドライブ、２４  入力デバイス、２６  ディスプレイ、２８  バス、３０  情報記憶媒体。
【図１】
2008123174.tif 000003
【図２】
2008123174.tif 000004
【図３】
2008123174.tif 000005
【図４】
2008123174.tif 000006
【図５】
2008123174.tif 000007
【図６】
2008123174.tif 000008