(57)【要約】      （修正有）【課題】  本発明は、ユーザの使用目的に合ったアプリケーションやドライバを適切に選択することができ、ソフトウェアのインストール時のユーザへの負担を軽減し、操作性を向上させることができるソフトウェアのインストール方法を提供する。【解決手段】  パーソナルコンピュータ等から成る情報処理装置において、ユーザの使用目的とその使用目的に適合する機能を有するアプリケーション名との対応表と、使用目的が表示されるダイアログとを備え、ユーザが複数のアプリケーションを一括してインストールする際に、ディスプレイに表示されたダイアログ上で使用目的が選択されるとＳ２１、複数のアプリケーションの中から当該使用目的に対応するアプリケーションを自動的に選択Ｓ２２してインストールするＳ２３。【選択図】図２
2006350652.tif 000002
【特許請求の範囲】
【請求項１】
複数のソフトウェアを情報処理装置又はシステムに一括してインストールするソフトウェアのインストール方法において、
ユーザに使用目的の選択を求めるダイアログを表示する表示工程と、
前記ユーザにより使用目的が選択された場合、前記使用目的と当該使用目的に適合する機能を有するソフトウェア名とを対応させたソフトウェア情報を記憶する記憶手段のソフトウェア情報に基づいて、当該選択された使用目的に適合する機能を有するソフトウェアを決定してインストールするインストール工程とを備えることを特徴とするインストール方法。
【請求項２】
前記ソフトウェア情報には、前記使用目的に適合する機能を有するソフトウェアと共に、当該ソフトウェアと連携して動作する機能を有する他のソフトウェアが含まれることを特徴とする請求項１記載のインストール方法。
【請求項３】
前記インストール工程は、前記他のソフトウェアの少なくとも１つをインストールすることを特徴とする請求項２記載のインストール方法。
【請求項４】
前記表示工程は、前記使用目的別に独立したダイアログを順に表示し、前記ユーザにアンケート形式で使用目的を選択させる選択工程を備えることを特徴とする請求項１乃至３のいずれか１項に記載のインストール方法。
【請求項５】
前記インストール工程は、前記決定されたソフトウェアに必要なドライバを同時にインストールすることを特徴とする請求項１乃至４のいずれか１項に記載のインストール方法。
【請求項６】
前記インストール工程は、複数の使用目的が選択された場合、対応する複数のソフトウェアをインストールすることを特徴とする請求項１記載のインストール方法。
【請求項７】
前記インストール工程は、１つの使用目的に対応して複数のソフトウェアをインストールすることを特徴とする請求項６記載のインストール方法。
【請求項８】
複数のソフトウェアを一括してインストールすることが可能なインストール方法を適用した情報処理装置において、
ユーザに使用目的の選択を求めるダイアログを表示する表示手段と、
前記使用目的と当該使用目的に適合する機能を有するソフトウェア名とを対応させたソフトウェア情報を保持する保持手段と、
前記ユーザにより使用目的が選択された場合、前記ソフトウェア情報に基づいて、当該選択された使用目的に適合する機能を有するソフトウェアを決定してインストールするインストール手段とを備えることを特徴とする情報処理装置。
【請求項９】
前記ソフトウェア情報には、前記使用目的に適合する機能を有するソフトウェアと共に、当該ソフトウェアと連携して動作する機能を有する他のソフトウェアが含まれることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記インストール手段は、前記他のソフトウェアの少なくとも１つをインストールすることを特徴とする請求項９記載の情報処理装置。
【請求項１１】
前記表示手段は、前記使用目的別に独立したダイアログを順に表示し、前記ユーザにアンケート形式で使用目的を選択させる選択手段を備えることを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記インストール手段は、前記決定されたソフトウェアに必要なドライバを同時にインストールすることを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記インストール手段は、１つの使用目的が選択された場合、対応する複数のソフトウェアをインストールすることを特徴とする請求項８記載の情報処理装置。
【請求項１４】
前記インストール手段は、１つの使用目的に対応して複数のソフトウェアをインストールすることを特徴とする請求項１３記載の情報処理装置。
【請求項１５】
請求項１乃至７のいずれか１項に記載のインストール方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアのインストール方法、該方法を適用した情報処理装置、及びプログラムに関し、特に、パーソナルコンピュータ等にアプリケーションやドライバなど複数のソフトウェアを一括してインストールする際の当該ソフトウェアのインストール方法、該方法を適用した情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、アプリケーションやドライバなどの複数のソフトウェアをパーソナルコンピュータ等の情報処理装置又は情報処理システムに一括してインストールする場合、ユーザが各ソフトウェア名から用途や目的、必要性などを１つ１つ判断し、所望のソフトウェアを選択してインストールを行っていた。
【０００３】
一方、ソフトウェアのインストーラには、ユーザが当該ソフトウェアの複数の機能の中から必要と思われるものを選択してインストールする際に、当該機能の概要を表示してユーザに情報を提供するものがある。また、連携して動作する機能を有する複数のアプリケーションをインストールする際に、各アプリケーション間の連携に関する情報をユーザに提供するものもある。
【０００４】
また、アプリケーションが情報処理装置又はシステム上で動作するためには、一般的にドライバがインストールされていることが前提となるが、アプリケーションとドライバとは独立してインストール作業を行わなければならなかった。
【特許文献１】特開平９−２９２９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のソフトウェアのインストーラは、インストール時にソフトウェアの選択に必要な情報を提供することでユーザの判断の助けにはなっているが、ユーザがソフトウェアの機能に関する情報を１つ１つ確認し、各ソフトウェアの必要性の有無を判断するので、ユーザにとって負担が大きいという問題がある。
【０００６】
また、連携して動作する機能を有する複数のアプリケーションをインストールする場合は、たとえ各アプリケーション間の連携に関する情報がユーザに提供されていても、アプリケーションを選択するための判断材料に過ぎず、連携するアプリケーションがインストールされていないときは、充分に機能を活用できないという問題がある。また、インストール作業時のユーザの誤操作にもつながることがある。
【０００７】
さらに、アプリケーションが情報処理装置又はシステム上で動作するためにドライバがインストールされていることが前提となっているにも関わらず、アプリケーションとドライバのインストールをそれぞれ独立して行うのは、ユーザにとって負担が大きい。
【０００８】
また、ユーザの使用目的に応じて必要なアプリケーションを起動することができるランチャーという機能があるが、複数の使用目的を選択してそれらの組み合わせて適切なアプリケーションを選択するという機能はない。また、ランチャー機能には、インストール機能を有していない。
【０００９】
そこで、本発明は、上記問題に鑑みて成されたものであり、ユーザの使用目的に合ったアプリケーションやドライバを適切に選択することができ、ソフトウェアのインストール時のユーザへの負担を軽減し、操作性を向上させることができるソフトウェアのインストール方法、該方法を適用した情報処理装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載のインストール方法は、複数のソフトウェアを情報処理装置又はシステムに一括してインストールするソフトウェアのインストール方法において、ユーザに使用目的の選択を求めるダイアログを表示する表示工程と、前記ユーザにより使用目的が選択された場合、前記使用目的と当該使用目的に適合する機能を有するソフトウェア名とを対応させたソフトウェア情報を記憶する記憶手段のソフトウェア情報に基づいて、当該選択された使用目的に適合する機能を有するソフトウェアを決定してインストールするインストール工程とを備えることを特徴とする。
【００１１】
上記目的を達成するために、請求項８記載の情報処理装置は、複数のソフトウェアを一括してインストールすることが可能なインストール方法を適用した情報処理装置において、ユーザに使用目的の選択を求めるダイアログを表示する表示手段と、前記使用目的と当該使用目的に適合する機能を有するソフトウェア名とを対応させたソフトウェア情報を保持する保持手段と、前記ユーザにより使用目的が選択された場合、前記ソフトウェア情報に基づいて、当該選択された使用目的に適合する機能を有するソフトウェアを決定してインストールするインストール手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザに使用目的の選択を求めるダイアログを表示し、当該ユーザにより使用目的が選択された場合、使用目的と当該使用目的に適合する機能を有するソフトウェア名とを対応させたソフトウェア情報に基づいて、当該選択された使用目的に適合する機能を有するソフトウェアを自動的に決定してインストールするので、ユーザの使用目的に合ったアプリケーションやドライバを適切に選択することができ、ソフトウェアのインストール時のユーザへの負担を軽減し、操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１４】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るソフトウェアのインストール方法が適用された情報処理装置の内部構成を示すブロック図である。
【００１５】
図１において、情報処理装置１０は、一般的なパーソナルコンピュータ等から成り、ＣＲＴ（Cathode Ray Tube）又はＬＣＤ（Liquid Crystal Monitor）等で構成されたディスプレイ１１と、当該装置全体の制御を司るＣＰＵ（Central Processing Unit）１２と、ＣＰＵ１２により実行されるソフトウェアが格納されたＲＯＭ（Read Only Memory）１３と、ＣＰＵ１２のワークエリアとして使用されるＲＡＭ（Random Access Memory）１４と、キーボードやマウス等から成る入力装置１５と、ＣＤ−ＲＯＭやＣＤ−Ｒ等の記録媒体を読み書きするＣＤドライブ１６と、ハードディスクに対してデータ等の読み書きを行うＨＤドライブ１７と、周辺装置と接続するためのＵＳＢ等のインターフェース（Ｉ／Ｆ）１８とを備える。インターフェース１８には、プリンタ１９が接続されている。
【００１６】
ディスプレイ１１には、アプリケーションソフトウェア（以下、単に「アプリケーション」という）やドライバソフトウェア（以下、単に「ドライバ」という）などの各種ソフトウェアにより表示されるインストール画面や、そのインストーラによる各種メッセージメニューなどが表示される。なお、ディスプレイ１１は、情報処理装置１０と一体に構成されていても、別体であってもよい。
【００１７】
ＲＯＭ１３には、インストーラのプログラムやエラー処理プログラムをはじめとする各種プログラム、後述する図２、図５、図８、及び図１０に示す処理を実行するためのプログラムが記憶されている。
【００１８】
ＲＡＭ１４は、ＣＰＵ１２が上述した各種プログラム等を読み出して実行する際のワークエリアやエラー処理時などの一時待避エリアとして利用される。入力装置１５は、インストーラによりディスプレイ１１に表示されるダイアログに指示入力を行うためのキーボードや、画面上のカーソルやアイコンなどの操作に用いられるマウスなどで構成される。ＣＤドライブ１６、ＨＤドライブ１７は、ＣＤ−ＲＯＭ、ハードディスクなどの記録媒体から当該記録媒体に記録されたアプリケーションやドライバなどのソフトウェアや各種データを読み出す。
【００１９】
次に、図１の情報処理装置１０におけるアプリケーションのインストール方法について図２〜図５を参照して説明する。
【００２０】
図２は、図１の情報処理装置１０上でアプリケーションのインストール時に実行するアプリケーション決定処理プログラムのフローチャートであり、そのプログラムはＣＤドライブ１６に装填されたＣＤ−ＲＯＭ又はＨＤドライブ１７内のハードディスクに記憶されており、必要に応じてＲＡＭ１４にロードされる。図３は、ユーザの使用目的とその使用目的に適合する機能を有するアプリケーション名との対応表を示す図であり、対応表に係るデータはＣＤ−ＲＯＭまたはハードディスクに記憶されており、必要に応じてＲＡＭにロードされる。
【００２１】
図２において、まず、インストールするアプリケーションをインストーラから登録する場合、当該インストーラは当該アプリケーションが有する機能をインストールする際のユーザの判断をディスプレイ１１を用いて促し、ユーザは使用目的を入力装置１５を使って選択する。
【００２２】
ステップＳ２１において、入力装置１５を使用してユーザにより使用目的が選択されたか否かを判別する（ステップＳ２１）。この判別の結果、使用目的が選択されたときは、該選択された使用目的に対応するアプリケーションを図３に示す対応表３０に基づいて自動的に選択する（ステップＳ２２）。対応表３０は、ＲＡＭ１４にユーザの使用目的に対応するアプリケーションの情報として予め格納される。対応表３０では、ユーザの使用目的が画像の取り込みである場合は画像取り込み機能を有するアプリケーション（アプリ）１が対応し、使用目的がパノラマ写真の作成である場合は当該機能を有するアプリ２が対応し、３Ｄ写真の作成である場合は当該機能を有するアプリ３が対応し、ＣＤ−Ｒ印刷である場合は当該機能を有するアプリ４が対応する。
【００２３】
図２に戻り、ステップＳ２３において、インストールすべきアプリケーションを決定し、本処理を終了する。
【００２４】
ここで、従来のアプリケーションのインストール方法を図１１を参照して簡単に説明する。
【００２５】
図１１は、アプリケーションのインストール時にディスプレイに表示される従来のダイアログの一例を示す図である。
【００２６】
図１１において、ダイアログ１１０は、インストーラによりディスプレイに表示される画面である。従来のアプリケーションのインストール方法では、情報処理装置１０にインストールするアプリケーションがユーザにより直接選択される。同図では、アプリ１と、アプリ３と、アプリ４が選択されており、これらが情報処理装置１０にインストールされることになる。
【００２７】
このように、ダイアログ１１０では、アプリ１〜４の各アプリケーションの概要や機能などを知るために、「説明」ボタンを１つ１つクリックしてテキスト画面を開き、インストールするアプリケーションの必要性の有無をユーザが１つ１つ判断しなければならない。
【００２８】
次に、情報処理装置１０にアプリケーションをインストールする際にディスプレイ１１に表示するダイアログ画面について説明する。
【００２９】
図４は、アプリケーションのインストール時にディスプレイに表示するダイアログの一例を示す図である。
【００３０】
図４において、ダイアログ４０は、図１１に示したダイアログ１１０との違いは、ユーザがアプリケーション名から選択するのではなく、使用目的から選択するようになっている点である。
【００３１】
本実施の形態では、ユーザが複数のアプリケーションを一括してインストールする際に、アプリケーション名に代えて各アプリケーションの機能などを使用目的という形で表示し、ユーザが使用目的を選択することによって、当該使用目的に対応する機能を有するアプリケーションを対応表３０に基づいて自動的に決定する。
【００３２】
ダイアログ４０上で図示のように選択させた場合、ダイアログ１１０上で選択されたときと同様に、アプリ１、アプリ３、及びアプリ４が自動的に選択され、インストールされることになる。
【００３３】
図５は、情報処理装置１０上でアプリケーションのインストール時に実行するインストール処理のフローチャートである。
【００３４】
図５において、アプリケーションをインストールする上で、当該アプリケーションが情報処理装置１０のシステム上で動作するためのドライバがインストールされていることが前提となる。そこで、まず、必要なドライバのインストールを行う（ステップＳ６１）。
【００３５】
次に、ダイアログ４０上でユーザにより使用目的が選択されている場合、すなわちインストールするアプリケーションが選択されている場合は（ステップＳ６２でＹＥＳ）、選択されたアプリケーションのインストールを行う（ステップＳ６３）。選択されたアプリケーションが複数ある場合は（ステップＳ６４でＹＥＳ）、選択されたアプリケーションのインストールがすべて終了するまで（ステップＳ６４でＮＯ）、各アプリケーションのインストール作業を繰り返す。
【００３６】
以上説明したように、本第１の実施の形態によれば、ユーザが複数のアプリケーションを一括してインストールする際に、ディスプレイ１１に表示されたダイアログ４０上で使用目的が選択されると、複数のアプリケーションの中から当該使用目的に対応するアプリケーションを自動的に選択してインストールするので、ユーザの使用目的に合ったアプリケーションやドライバを適切に選択することができ、ソフトウェアインストール時のユーザへの負担を軽減し、操作性を向上させることができる。また、アプリケーションのインストールと同時に、インストールすべきアプリケーションに対応するドライバを自動的にインストールするので、ユーザへの負担を更に軽減することができる。
【００３７】
なお、図５のステップＳ６１は、同図の処理の順序に限定されず、ステップＳ６２とステップＳ６３との間にあってもよい。
【００３８】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。本発明の第２の実施の形態は、その構成（図１）が上記第１の実施の形態と同じであり、その説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００３９】
上記第１の実施の形態では、複数のアプリケーションがそれぞれ独立した機能を有する場合の当該アプリケーションのインストール方法について述べたが、本第２の実施の形態では、連携して動作する機能を有する複数のアプリケーションのインストール方法について説明する。
【００４０】
図６は、本発明の第２の実施の形態における情報処理装置１０に格納されたユーザの使用目的とその機能を有するアプリケーション名との対応表を示す図である。
【００４１】
図６において、対応表６０は、上述した図３の対応表３０と同様に、ユーザの使用目的とその使用目的に適合する機能を有するアプリケーション名とが対応させたものであり、ＲＡＭ１４にユーザの使用目的に対応するアプリケーションの情報として予め格納されている。対応表６０は、使用目的がパノラマ写真の作成である場合はアプリ１、アプリ２が対応し、３Ｄ写真の作成である場合はアプリ１、アプリ３が対応している点で対応表３０とは異なる。
【００４２】
アプリ２は、パノラマ写真を作成する機能を有するアプリケーションであるが、パノラマ写真を作成するためには画像を取り込む機能が必要である。そのため、アプリ２を使用するには、アプリ２と共に画像を取り込む機能を有するアプリ１をインストールしなければならない。同様に、アプリ３は、３Ｄ写真を作成する機能を有するアプリケーションであるが、３Ｄ写真を作成するためには画像を取り込む機能が必要となる。そこで、アプリ３を使用するには、アプリ３と共に画像を取り込む機能を有するアプリ１をインストールしなければならない。
【００４３】
次に、本実施の形態における情報処理装置１０にアプリケーションをインストールする際にディスプレイ１１に表示するダイアログ画面について説明する。
【００４４】
図７は、アプリケーションのインストール時にディスプレイに表示するダイアログの一例を示す図である。
【００４５】
図７において、ダイアログ７０は、アプリケーション等のインストーラによりディスプレイ１１に表示される画面である。図示のように使用目的が選択されている場合、他のアプリケーションと連携することなく独立して動作するアプリケーションのみをそれぞれインストールするときは、図３の対応表３０に基づいて、パノラマ写真を作成する機能を有するアプリ２と３Ｄ写真を作成する機能を有するアプリ３がインストールするアプリケーションとして自動的に選択される。
【００４６】
本第２の実施の形態では、対応表６０にも示すように、アプリ２及びアプリ３をそれぞれ動作されるためにはアプリ１が必要となることから、ダイアログ７０上でアプリ１に対応する使用目的である「画像を取り込みたい」項目がチェックされていなくても、自動的にアプリ１がインストールすべきアプリケーションとして選択される。
【００４７】
インストールすべきアプリケーションを決定するときの動作及び決定後のインストール時の動作は、上記第１の実施の形態と同様に、図２及び図５に示す処理により実行される。
【００４８】
以上説明したように、本第２の実施の形態によれば、ユーザが複数のアプリケーションを一括してインストールする際に、ディスプレイ１１に表示されたダイアログ７０上で使用目的が選択されると、複数のアプリケーションの中から当該使用目的に対応するアプリケーションと共に、当該アプリケーションを動作させるために必要な他のアプリケーションを自動的に選択してインストールするので、ユーザの使用目的に合ったアプリケーションやドライバを適切に選択することができ、ソフトウェアインストール時のユーザへの負担を軽減し、操作性を向上させることができる。
【００４９】
また、連携して動作する機能を有する複数のアプリケーションを一括してインストールする場合であっても、所望の使用目的を選択することによって、連携して動作する複数のアプリケーションを自動的に選択してインストールするので、インストール作業におけるユーザの誤操作を防ぐことができる。
【００５０】
また、複数のアプリケーションのインストールと同時に、インストールするアプリケーションに対応するドライバを自動的にインストールするので、ユーザへの負担を更に軽減することができる。
【００５１】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。本発明の第３の実施の形態は、その構成（図１）が上記第１の実施の形態と同じであり、その説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００５２】
本第３の実施の形態と上記第１及び第２の実施の形態との違いは、使用目的別にダイアログを独立して表示し、ユーザにアンケート形式で各アプリケーションの機能の必要性の判断を促す点にある。
【００５３】
インストールするアプリケーションをインストーラから登録する場合、当該インストーラは当該アプリケーションが有する機能をインストールする際のユーザの判断をディスプレイ１１を用いて促し、ユーザは使用目的を入力装置１５を使って選択する。使用目的に対応するアプリケーションソフトウェアの情報として、上記第１の実施の形態で用いた図３に示す対応表３０が使用される。
【００５４】
図８は、本発明の第３の実施の形態における情報処理装置１０上でアプリケーションのインストール時に実行するアプリケーション決定処理のフローチャートであり、図９は、インストールするアプリケーションの選択時にディスプレイに表示するダイアログの一例を示す図である。
【００５５】
図８において、まず、図９のダイアログ１０１をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザにより画像取り込み印刷が選択されたときは（ステップＳ９１でＹＥＳ）、図３の対応表３０に基づいて、画像取り込み印刷に対応するアプリ１を選択し（ステップＳ９２）、インストールするアプリケーションとして決定する。一方、ダイアログ１０１で「ＮＯ」が指示されたときは、画像取り込み印刷を選択せず、ステップＳ９３へ進む。
【００５６】
次に、ステップＳ９３では、図９のダイアログ１０２をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザによりパノラマ写真作成が選択されたときは（ステップＳ９３でＹＥＳ）、対応表３０に基づいて、パノラマ写真作成に対応するアプリ２を選択し（ステップＳ９４）、インストールするアプリケーションとして決定する。
【００５７】
次に、ステップＳ９５では、図９のダイアログ１０３をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザにより３Ｄ写真作成が選択されたときは（ステップＳ９５でＹＥＳ）、対応表３０に基づいて、３Ｄ写真作成に対応するアプリ３を選択し（ステップＳ９６）、インストールするアプリケーションとして決定する。
【００５８】
つづいて、ステップＳ９７では、図９のダイアログ１０４をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザによりＣＤ−Ｒ印刷が選択されたときは（ステップＳ９７でＹＥＳ）、対応表３０に基づいて、ＣＤ−Ｒ印刷に対応するアプリ４を選択し（ステップＳ９８）、インストールするアプリケーションとして決定する。
【００５９】
ステップＳ９９では、インストールすべきアプリケーションを決定し（ステップＳ９９）、本処理を終了する。
【００６０】
インストールすべきアプリケーションを決定した後のインストール時の動作は、上記第１及び第２の実施の形態と同様に、図５に示す処理により実行される。
【００６１】
以上説明したように、本第３の実施の形態によれば、ユーザが複数のアプリケーションを一括してインストールする際に、ディスプレイ１１に順に表示されるアンケート形式のダイアログ上で使用目的が選択されると、複数のアプリケーションの中から当該使用目的に対応するアプリケーションを自動的に選択してインストールするので、ユーザの使用目的に合ったアプリケーションやドライバを自動的に選択してソフトウェアインストール時のユーザへの負担を軽減し、操作性を向上させることができる。
【００６２】
また、複数のアプリケーションのインストールと同時に、インストールするアプリケーションに対応するドライバを自動的にインストールするので、ユーザへの負担を更に軽減することができる。
【００６３】
［第４の実施の形態］
次に、本発明の第４の実施の形態について説明する。本発明の第３の実施の形態は、その構成（図１）が上記第１の実施の形態と同じであり、その説明を省略する。以下に、上記第１乃至第３の実施の形態と異なる点のみを説明する。
【００６４】
上記第３の実施の形態では、複数のアプリケーションがそれぞれ独立した機能を有する場合の当該アプリケーションのインストール方法について述べたが、本第４の実施の形態では、連携して動作する機能を有する複数のアプリケーションのインストール方法について説明する。
【００６５】
本実施の形態では、使用目的とその機能を有するアプリケーション名との対応表は、上記第２の実施の形態で用いた図６の対応表６０を使用する。
【００６６】
アプリ２は、パノラマ写真を作成する機能を有するアプリケーションであるが、パノラマ写真を作成するためには画像を取り込む機能が必要である。そのため、アプリ２を使用するには、アプリ２と共に画像を取り込む機能を有するアプリ１をインストールしなければならない。同様に、アプリ３は、３Ｄ写真を作成する機能を有するアプリケーションであるが、３Ｄ写真を作成するためには画像を取り込む機能が必要である。そこで、アプリ３を使用するには、アプリ３と共に画像を取り込む機能を有するアプリ１をインストールしなければならない。
【００６７】
図１０は、本発明の第４の実施の形態における情報処理装置上でアプリケーションのインストール時に実行するアプリケーション決定処理のフローチャートである。
【００６８】
図１０において、まず、図９のダイアログ１０１をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザにより画像取り込み印刷が選択されたときは（ステップＳ１１１でＹＥＳ）、図６の対応表６０に基づいて、画像取り込み印刷に対応するアプリ１を選択し（ステップＳ１１２）、インストールするアプリケーションとして決定する。一方、ダイアログ１０１で「ＮＯ」が指示されたときは、画像取り込み印刷を選択せず、ステップＳ１１３へ進む。
【００６９】
次に、ステップＳ１１３では、図９のダイアログ１０２をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザによりパノラマ写真作成が選択されたときは（ステップＳ１１３でＹＥＳ）、対応表６０に基づいて、パノラマ写真作成に対応するアプリ２を選択してインストールするアプリケーションとして決定する（ステップＳ１１４）。つづいて、アプリ１がインストールするアプリケーションとして選択されているか否かをチェックして（ステップＳ１１５）、選択されていないときは（ステップＳ１１５でＮＯ）、アプリ２に併せてアプリ１もインストールするアプリケーションとして決定する（ステップＳ１１６）。
【００７０】
次に、ステップＳ１１７では、図９のダイアログ１０３をディスプレイ１１に表示し、入力装置１５を使ってユーザから「ＹＥＳ」の指示がなされたとき、すなわちユーザにより３Ｄ写真作成が選択されたときは（ステップＳ１１７でＹＥＳ）、対応表６０に基づいて、３Ｄ写真に対応するアプリ３を選択してインストールするアプリケーションとして決定する（ステップＳ１１８）。つづいて、アプリ１がインストールするアプリケーションとして選択されているか否かをチェックして（ステップＳ１１９）、選択されていないときは（ステップＳ１１９でＮＯ）、アプリ２に併せてアプリ１もインストールするアプリケーションとして決定する（ステップＳ１２０）。
【００７１】
次に、図９のダイアログ１０４をディスプレイ１１に表示し、図８のステップＳ９７〜Ｓ９９までの処理（ステップＳ１２１〜Ｓ１２３）を実行して本処理を終了する。
【００７２】
インストールすべきアプリケーションを決定した後のインストール時の動作は、上記第１〜第３の実施の形態と同様に、図５に示す処理により実行される。
【００７３】
以上説明したように、本第４の実施の形態によれば、ユーザが複数のアプリケーションを一括してインストールする際に、ディスプレイ１１に順に表示されるアンケート形式のダイアログ上で使用目的が選択されると、複数のアプリケーションの中から当該使用目的に対応するアプリケーションと共に、当該アプリケーションを動作させるために必要な他のアプリケーションを自動的に選択してインストールするので、ユーザの使用目的に合ったアプリケーションやドライバを適切に選択することができ、ソフトウェアインストール時のユーザへの負担を軽減し、操作性を向上させることができる。
【００７４】
また、連携して動作する機能を有する複数のアプリケーションを一括してインストールする場合であっても、所望の使用目的を選択することによって、連携して動作する複数のアプリケーションを自動的に選択してインストールするので、インストール作業におけるユーザの誤操作を防ぐことができる。
【００７５】
また、複数のアプリケーションのインストールと同時に、インストールするアプリケーションに対応するドライバを自動的にインストールするので、ユーザへの負担を更に軽減することができる。
【００７６】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、磁気テープ、不揮発性のメモリカード等を用いることができる。また、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００８０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００８１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは云うまでもない。
【００８２】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１の実施の形態に係るソフトウェアのインストール方法が適用された情報処理装置の内部構成を示すブロック図である。
【図２】図１の情報処理装置１０上でアプリケーションのインストール時に実行するアプリケーション決定処理のフローチャートである。
【図３】ユーザの使用目的とその使用目的に適合する機能を有するアプリケーション名との対応表を示す図である。
【図４】アプリケーションのインストール時にディスプレイに表示するダイアログの一例を示す図である。
【図５】情報処理装置１０上でアプリケーションのインストール時に実行するインストール処理のフローチャートである。
【図６】本発明の第２の実施の形態における情報処理装置１０に格納されたユーザの使用目的とその機能を有するアプリケーション名との対応表を示す図である。
【図７】アプリケーションのインストール時にディスプレイに表示するダイアログの一例を示す図である。
【図８】本発明の第３の実施の形態における情報処理装置１０上でアプリケーションのインストール時に実行するアプリケーション決定処理のフローチャートである。
【図９】インストールするアプリケーションの選択時にディスプレイに表示するダイアログの一例を示す図である。
【図１０】本発明の第４の実施の形態における情報処理装置上でアプリケーションのインストール時に実行するアプリケーション決定処理のフローチャートである。
【図１１】アプリケーションのインストール時にディスプレイに表示される従来のダイアログの一例を示す図である。
【符号の説明】
【００８４】
１０  情報処理装置
１１  ディスプレイ
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  入力装置
１６  ＣＤドライブ
３０，６０  対応表
【図１】
2006350652.tif 000003
【図２】
2006350652.tif 000004
【図３】
2006350652.tif 000005
【図４】
2006350652.tif 000006
【図５】
2006350652.tif 000007
【図６】
2006350652.tif 000008
【図７】
2006350652.tif 000009
【図８】
2006350652.tif 000010
【図９】
2006350652.tif 000011
【図１０】
2006350652.tif 000012
【図１１】
2006350652.tif 000013