(57)【要約】【課題】複数のアプリケーションを総合的且つ簡素にインストールする。【解決手段】  アプリケーション毎のタイプ等を記載したアプリケーション・リストを生成し、それを基に、インストール・プログラム全体についての所定の項目を記載し、各インストール・プログラム毎に、所定の項目を記載したコンフィギュレーション・ファイルを生成し、レジストリに共通項目を設定し、その属性としてインストール・アプリケーション等を設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ等を設定し、インストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定し、ＩＰアドレスの値をレジストリのＩＰアドレスに設定し、選択されたアプリケーションをインストールする。【選択図】図２
2009146122.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション毎のアプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、ディフォルト・インストール・フォルダ、ディフォルト・アイコン・フォルダ及びプログラム名を記載したアプリケーション・リストをユーザの操作によりコンピュータで生成し、記録媒体に記録する手段と、
前記アプリケーション・リストを基に、インストール・プログラム全体についての全市場アプリケーション数及び市場指定を記載し、各インストール・プログラム毎に、アプリケーション名称、指定した市場でのリリースの有無、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、プログラム・インストール・パス及びアイコン・インストール・パスを記載したコンフィギュレーション・ファイルをコンピュータで生成し、記録媒体に記録する手段と、
レジストリに共通項目を設定し、その共通項目の属性としてインストール・アプリケーション数及びボタン電話装置のＣＰＵに対応するＩＰアドレスを設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ及びファイル名並びにアイコン・インストール・フォルダ及びファイル名をコンピュータにより設定する手段と、
指定した市場でのリリースの有無とユーザによる選択に従って決定されたインストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定する手段と、
ユーザにより入力されたＩＰアドレスの値をレジストリのＩＰアドレスにコンピュータにより設定する手段と、
ユーザにより選択されたアプリケーションをコンピュータによりインストールするインストール手段と、
を備え、
前記インストール手段は、
アプリケーション・プログラム・タイプがＰＣアプリケーションであるものについては、ＭＳＩファイルに基づいてインストールを行い、
アプリケーション・プログラム・タイプがブラウザ・アプリケーションであるものについては、ユーザにより入力されたＵＲＬに接続するためのショート・カットと該ショート・カットで利用するアイコンを設定し、ショート・カットの設定先及びアイコンの設定先をレジストリに設定し、
更に、
ＭＳＩファイルに基づいたインストールにおいては、必要に応じて、レジストリに設定されているＩＰアドレスを、自ＰＣアプリケーションのコンフィグレーションに設定することを特徴とするインストーラ。
【請求項２】
請求項１に記載のインストーラにおいて、
ツールバー・アプリケーションにプルダウン・メニューを設定し、プルダウン・メニューが選択されたならば、他のアプリケーションを表すものを表示し、表示されたアプリケーションを表すもののうちの選択されたものにより表されるアプリケーションをレジストリを参照することにより起動できるようにする手段を備えることを特徴とするインストーラ。
【請求項３】
請求項１に記載のインストーラにおいて、
ウィンドウズ（登録商標）・アプリケーションにツール・バーを設定し、該ツール・バーに他のアプリケーションに対応したアイコンを表示し、表示されたアイコンのうちの選択されたアイコンに対応するアプリケーションをレジストリを参照することにより起動できるようにする手段を備えることを特徴とするインストーラ。
【請求項４】
アプリケーション毎のアプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、ディフォルト・インストール・フォルダ、ディフォルト・アイコン・フォルダ及びプログラム名を記載したアプリケーション・リストをユーザの操作によりコンピュータで生成し、記録媒体に記録するステップと、
前記アプリケーション・リストを基に、インストール・プログラム全体についての全市場アプリケーション数及び市場指定を記載し、各インストール・プログラム毎に、アプリケーション名称、指定した市場でのリリースの有無、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、プログラム・インストール・パス及びアイコン・インストール・パスを記載したコンフィギュレーション・ファイルをコンピュータで生成し、記録媒体に記録するステップと、
レジストリに共通項目を設定し、その共通項目の属性としてインストール・アプリケーション数及びボタン電話装置のＣＰＵに対応するＩＰアドレスを設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ及びファイル名並びにアイコン・インストール・フォルダ及びファイル名をコンピュータにより設定するステップと、
指定した市場でのリリースの有無とユーザによる選択に従って決定されたインストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定するステップと、
ユーザにより入力されたＩＰアドレスの値をレジストリのＩＰアドレスにコンピュータにより設定するステップと、
ユーザにより選択されたアプリケーションをコンピュータによりインストールするインストール・ステップと、
を備え、
前記インストール・ステップにおいては、
アプリケーション・プログラム・タイプがＰＣアプリケーションであるものについては、ＭＳＩファイルに基づいてインストールを行い、
アプリケーション・プログラム・タイプがブラウザ・アプリケーションであるものについては、ユーザにより入力されたＵＲＬに接続するためのショート・カットと該ショート・カットで利用するアイコンを設定し、ショート・カットの設定先及びアイコンの設定先をレジストリに設定し、
更に、
ＭＳＩファイルに基づいたインストールにおいては、必要に応じて、レジストリに設定されているＩＰアドレスを、自ＰＣアプリケーションのコンフィグレーションに設定することを特徴とするインストーリング方法。
【請求項５】
請求項４に記載のインストーリング方法において、
ツールバー・アプリケーションにプルダウン・メニューを設定し、プルダウン・メニューが選択されたならば、他のアプリケーションを表すものを表示し、表示されたアプリケーションを表すもののうちの選択されたものにより表されるアプリケーションをレジストリを参照することにより起動できるようにすることを特徴とするインストーリング方法。
【請求項６】
請求項４に記載のインストーリング方法において、
ウィンドウズ（登録商標）・アプリケーションにツール・バーを設定し、該ツール・バーに他のアプリケーションに対応したアイコンを表示し、表示されたアイコンのうちの選択されたアイコンに対応するアプリケーションをレジストリを参照することにより起動できるようにすることを特徴とするインストーリング方法。
【請求項７】
アプリケーション毎のアプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、ディフォルト・インストール・フォルダ、ディフォルト・アイコン・フォルダ及びプログラム名を記載したアプリケーション・リストをユーザの操作によりコンピュータで生成し、記録媒体に記録する手段と、
前記アプリケーション・リストを基に、インストール・プログラム全体についての全市場アプリケーション数及び市場指定を記載し、各インストール・プログラム毎に、アプリケーション名称、指定した市場でのリリースの有無、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、プログラム・インストール・パス及びアイコン・インストール・パスを記載したコンフィギュレーション・ファイルをコンピュータで生成し、記録媒体に記録する手段と、
レジストリに共通項目を設定し、その共通項目の属性としてインストール・アプリケーション数及びボタン電話装置のＣＰＵに対応するＩＰアドレスを設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ及びファイル名並びにアイコン・インストール・フォルダ及びファイル名をコンピュータにより設定する手段と、
指定した市場でのリリースの有無とユーザによる選択に従って決定されたインストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定する手段と、
ユーザにより入力されたＩＰアドレスの値をレジストリのＩＰアドレスにコンピュータにより設定する手段と、
ユーザにより選択されたアプリケーションをコンピュータによりインストールするインストール手段と、
を備え、
前記インストール手段は、
アプリケーション・プログラム・タイプがＰＣアプリケーションであるものについては、ＭＳＩファイルに基づいてインストールを行い、
アプリケーション・プログラム・タイプがブラウザ・アプリケーションであるものについては、ユーザにより入力されたＵＲＬに接続するためのショート・カットと該ショート・カットで利用するアイコンを設定し、ショート・カットの設定先及びアイコンの設定先をレジストリに設定し、
更に、
ＭＳＩファイルに基づいたインストールにおいては、必要に応じて、レジストリに設定されているＩＰアドレスを、自ＰＣアプリケーションのコンフィグレーションに設定することを特徴とするインストーラとしてコンピュータを機能させるためのインストーリング用プログラム。
【請求項８】
請求項７に記載のインストーリング用プログラムにおいて、
前記インストーラは、ツールバー・アプリケーションにプルダウン・メニューを設定し、プルダウン・メニューが選択されたならば、他のアプリケーションを表すものを表示し、表示されたアプリケーションを表すもののうちの選択されたものにより表されるアプリケーションをレジストリを参照することにより起動できるようにする手段を備えることを特徴とするインストーリング用プログラム。
【請求項９】
請求項７に記載のインストーリング用プログラムにおいて、
前記インストーラは、ウィンドウズ（登録商標）・アプリケーションにツール・バーを設定し、該ツール・バーに他のアプリケーションに対応したアイコンを表示し、表示されたアイコンのうちの選択されたアイコンに対応するアプリケーションをレジストリを参照することにより起動できるようにする手段を備えることを特徴とするインストーリング用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション（コンピュータ・プログラム）などをコンピュータにインストールするためのインストーリング方法、インストーラ及びインストーリング用プログラムに関し、特に、複数のアプリケーションをまとめてコンピュータにインストールするためのインストーリング方法、インストーラ及びインストーリング用プログラムに関する。
【背景技術】
【０００２】
近年、他社との差別化やソリューション提供の為、リリースするアプリケーションの数が増えている。
【０００３】
しかしながら、自社での全てのアプリケーションの開発は不可能であり、国内／海外の関連ソフト会社や他社で開発済みアプリケーションを提供するということが多々ある。その場合に別々の会社のアプリケーションを同一のＰＣ（パーソナルコンピュータ）にインストールする場合に、それぞれ独立したインストーラやＧＵＩの間での相違により、統一性がなくなり、ユーザにアプリケーションに対する不信感を与えてしまう場合がある。
【特許文献１】特開２００２−０５５８２１号公報
【特許文献２】特開２００７−２１３３４３号公報
【特許文献３】特開平０７−０６４７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
図１は、ＩＰアドレス1.2.3.4を設定され交換機能を司るＣＰＵ・Ａ−１を有するボタン電話装置AとＷｅｂアプリケーション（ＵＲＬ(Uniform Resource Locator)設定がＹＹＹＹ）が搭載されたアプリケーション・サーバ・Ｃ−１とＷｅｂアプリケーション（ＵＲＬ設定がＺＺＺＺ）が搭載されたアプリケーション・サーバＣ−２とユーザＰＣ・Ｂを有するシステムである。
【０００５】
ＣＰＵ・Ａ−１と通信して実現するアプリケーション１（インストール後のＰＣ再起動要）、ＣＰＵ・Ａ−１と通信して実現するアプリケーション２（インストール後のＰＣ再起動不要）、ＣＰＵ・Ａ−１とは通信しないアプリケーションｎ（インストール後のＰＣ再起動要）等の複数のアプリケーションをユーザＰＣ・Ｂにインストールし、アプリケーション・サーバＣ−１のＷｅｂアプリケーションを設定する場合は、従来では、個々のアプリケーション１、２、ｎを別々にインストールしなければならなかった（第一の課題）。
【０００６】
又、個々にアプリケーションをインストールする場合にはインストール時に指定するデータ（通信相手となるＣＰＵ・Ａ−１のＩＰアドレスなど）がアプリケーション間で同一であっても、アプリケーション毎に、指定しなければならなかった。また、再起動が必要なアプリケーションの場合はその都度再起動が必要であった（第二の課題）。
【０００７】
そして、Ｗｅｂアプリケーション・サーバのプログラムをブラウザで利用する形態の場合は、特にユーザＰＣ・Ｂにはインストールするアプリケーションは存在せず、ブラウザの設定が必要で、通常のＰＣアプリケーションとセットアップ方法に違いがあり、お客様自身のセットアップに混乱を与えてしまう（第三の課題）。
【０００８】
そこで、本発明は、複数のアプリケーションを総合的且つ簡素にインストールすることを可能とするインストーリング方法、インストーラ及びインストーリング用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、アプリケーション毎のアプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、ディフォルト・インストール・フォルダ、ディフォルト・アイコン・フォルダ及びプログラム名を記載したアプリケーション・リストをユーザの操作によりコンピュータで生成し、記録媒体に記録する手段と、前記アプリケーション・リストを基に、インストール・プログラム全体についての全市場アプリケーション数及び市場指定を記載し、各インストール・プログラム毎に、アプリケーション名称、指定した市場でのリリースの有無、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、プログラム・インストール・パス及びアイコン・インストール・パスを記載したコンフィギュレーション・ファイルをコンピュータで生成し、記録媒体に記録する手段と、レジストリに共通項目を設定し、その共通項目の属性としてインストール・アプリケーション数及びボタン電話装置のＣＰＵに対応するＩＰアドレスを設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ及びファイル名並びにアイコン・インストール・フォルダ及びファイル名をコンピュータにより設定する手段と、指定した市場でのリリースの有無とユーザによる選択に従って決定されたインストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定する手段と、ユーザにより入力されたＩＰアドレスの値をレジストリのＩＰアドレスにコンピュータにより設定する手段と、ユーザにより選択されたアプリケーションをコンピュータによりインストールするインストール手段と、を備え、前記インストール手段は、アプリケーション・プログラム・タイプがＰＣアプリケーションであるものについては、ＭＳＩファイルに基づいてインストールを行い、アプリケーション・プログラム・タイプがブラウザ・アプリケーションであるものについては、ユーザにより入力されたＵＲＬに接続するためのショート・カットと該ショート・カットで利用するアイコンを設定し、ショート・カットの設定先及びアイコンの設定先をレジストリに設定し、更に、ＭＳＩファイルに基づいたインストールにおいては、必要に応じて、レジストリに設定されているＩＰアドレスを、自ＰＣアプリケーションのコンフィグレーションに設定することを特徴とするインストーラが提供される。
【００１０】
また、本発明によれば、アプリケーション毎のアプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、ディフォルト・インストール・フォルダ、ディフォルト・アイコン・フォルダ及びプログラム名を記載したアプリケーション・リストをユーザの操作によりコンピュータで生成し、記録媒体に記録するステップと、前記アプリケーション・リストを基に、インストール・プログラム全体についての全市場アプリケーション数及び市場指定を記載し、各インストール・プログラム毎に、アプリケーション名称、指定した市場でのリリースの有無、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、プログラム・インストール・パス及びアイコン・インストール・パスを記載したコンフィギュレーション・ファイルをコンピュータで生成し、記録媒体に記録するステップと、レジストリに共通項目を設定し、その共通項目の属性としてインストール・アプリケーション数及びボタン電話装置のＣＰＵに対応するＩＰアドレスを設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ及びファイル名並びにアイコン・インストール・フォルダ及びファイル名をコンピュータにより設定するステップと、指定した市場でのリリースの有無とユーザによる選択に従って決定されたインストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定するステップと、ユーザにより入力されたＩＰアドレスの値をレジストリのＩＰアドレスにコンピュータにより設定するステップと、ユーザにより選択されたアプリケーションをコンピュータによりインストールするインストール・ステップと、を備え、前記インストール・ステップにおいては、アプリケーション・プログラム・タイプがＰＣアプリケーションであるものについては、ＭＳＩファイルに基づいてインストールを行い、アプリケーション・プログラム・タイプがブラウザ・アプリケーションであるものについては、ユーザにより入力されたＵＲＬに接続するためのショート・カットと該ショート・カットで利用するアイコンを設定し、ショート・カットの設定先及びアイコンの設定先をレジストリに設定し、更に、ＭＳＩファイルに基づいたインストールにおいては、必要に応じて、レジストリに設定されているＩＰアドレスを、自ＰＣアプリケーションのコンフィグレーションに設定することを特徴とするインストーリング方法が提供される。
【００１１】
更に、本発明によれば、アプリケーション毎のアプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、ディフォルト・インストール・フォルダ、ディフォルト・アイコン・フォルダ及びプログラム名を記載したアプリケーション・リストをユーザの操作によりコンピュータで生成し、記録媒体に記録する手段と、前記アプリケーション・リストを基に、インストール・プログラム全体についての全市場アプリケーション数及び市場指定を記載し、各インストール・プログラム毎に、アプリケーション名称、指定した市場でのリリースの有無、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無、インストール後の再起動の要否、プログラム・インストール・パス及びアイコン・インストール・パスを記載したコンフィギュレーション・ファイルをコンピュータで生成し、記録媒体に記録する手段と、レジストリに共通項目を設定し、その共通項目の属性としてインストール・アプリケーション数及びボタン電話装置のＣＰＵに対応するＩＰアドレスを設定し、共通項目の配下にアプリケーション毎の項目を設定し、アプリケーション毎の項目の属性としてプログラム・インストール・フォルダ及びファイル名並びにアイコン・インストール・フォルダ及びファイル名をコンピュータにより設定する手段と、指定した市場でのリリースの有無とユーザによる選択に従って決定されたインストール・アプリケーション数をレジストリのインストール・アプリケーション数にコンピュータにより設定する手段と、
ユーザにより入力されたＩＰアドレスの値をレジストリのＩＰアドレスにコンピュータにより設定する手段と、ユーザにより選択されたアプリケーションをコンピュータによりインストールするインストール手段と、を備え、前記インストール手段は、アプリケーション・プログラム・タイプがＰＣアプリケーションであるものについては、ＭＳＩファイルに基づいてインストールを行い、アプリケーション・プログラム・タイプがブラウザ・アプリケーションであるものについては、ユーザにより入力されたＵＲＬに接続するためのショート・カットと該ショート・カットで利用するアイコンを設定し、ショート・カットの設定先及びアイコンの設定先をレジストリに設定し、更に、ＭＳＩファイルに基づいたインストールにおいては、必要に応じて、レジストリに設定されているＩＰアドレスを、自ＰＣアプリケーションのコンフィグレーションに設定することを特徴とするインストーラとしてコンピュータを機能させるためのインストーリング用プログラムが提供される。
【発明の効果】
【００１２】
本発明によれば、複数のアプリケーションをまとめてインストールすることができる。従って、ＧＵＩをアプリケーション間で共通にすることができ、アプリケーション毎にコンピュータを再起動する必要が無くなり、アプリケーション間で共通なパラメータの設定は１度のみ行えば良くなる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１４】
本発明では、共通のインストーラでの複数アプリケーションのインストール、重複設定の防止、並びにアプリケーション間のリンク機能を提供することにより、ユーザの不信感の軽減を図る。
【００１５】
図２では、ユーザＰＣにインストールされる全てのアプリケーションの共通インストーラＫＩ−１、各々のアプリケーションの条件を記述したコンフィグファイルＫＩ−３及び各アプリケーションのインストーラのＭＳＩファイルを設け、ＣＰＵ・Ａ−１のＩＰアドレスやプログラムのインストールフォルダのユーザ指定データをＰＣのレジストリに記憶することで各アプリケーションの共通化を図り、インストール後の再起動についても最後の１度で実現する。ここで、ＭＳＩファイルとは、Ｗｉｎｄｏｗｓ(登録商標)アプリケーション（Ｗｉｎｄｏｗｓは登録商標。）などの配布などで使用されるインストール・イメージ用のファイルである。ＭＳＩファイルの中には、ｅｘｅファイル、ｄｌｌファイル、リソース、レジストラ、各種セットアップ情報などが含まれている。共通インストーラＫＩ−１は、このＭＳＩファイルからファイルや設定情報を取り出し、システムに設定する。また、図２に記載の共通ＥＵＬＡのＥＵＬＡはEnd User License Agreementの略称である。
【００１６】
又、Ｗｅｂアプリケーションについても他ＰＣアプリケーションと同様に設定するインストーラを実現し、上述の３つの問題点を解決する。
【００１７】
近年では、ボタン電話装置を含む通信機器装置において従来からの個々の機能提供という形からソリューションの提供が必須となってきている。言い換えると、通信装置単体からお客様のデータネットワークとの融合によるソリューション提供が増えてきており、一人一台のＰＣを保有する環境の中、お客様のＰＣにインストールすべきアプリケーションの数が増えてきている。その複数のアプリケーションのインストールをルール化し、１回のインストーラでのインストールをする機能を有し、且つ、アプリケーションの種類（Ｗｉｎｄｏｗｓ(登録商標)アプリケーション／ブラウザ・アプリケーション。）を問わず、同一的にセットアップが可能となる。また、同一設定や動作を１度のみで実施する特徴を有するインストーラ・プログラムに関する。
【００１８】
まずは、コンフィグレーション・ファイルＫＩ−３に関して説明する。
【００１９】
図３を参照すると、ユーザＰＣにインストール対象となるアプリケーションをアプリケーション・プログラム・タイプ（ＰＣアプリケーション／ブラウザ・アプリケーション）、ボタン電話装置のＣＰＵとの通信の有無（Ｗｅｂアプリケーションの場合はＵＲＬアドレス）、インストール後のＰＣ再起動の要否、デフォルト・プログラム・インストール・フォルダ名及びファイル名、デフォルト・アイコン・フォルダ名及びファイル名のリストを作成する。このリストをアプリケーション・リストと称する。また、アプリケーション・リストはユーザの操作によりコンピュータを用いて作成され、記録媒体に記録される。
【００２０】
次に、作成されたアプリケーション・リストをベースに、図４で示すコンフィグレーション・ファイルＫＩ−３を作成し、記録媒体に記録する。
【００２１】
コンフィグレーション・ファイルＫＩ−３は、製品が販売される全市場を対象にユーザＰＣにインストールされるアプリケーションの合計数を[Number of Application]の識別子で、販売される市場情報を[Market]の識別子として登録する。
【００２２】
その後は、全市場を対象とするアプリケーション（[Number of Application]の合計数分）の種類／条件をそれぞれ[Application Name n] (nは１から始まる自然数)を設定する。［Usage］は[Market]で指定した市場にリリースする場合はＹＥＳ、リリースしない場合（他市場用アプリケーション）の場合はＮＯを登録する。
【００２３】
引き続き、アプリケーション・リストに基づき、アプリケーション・プログラム・タイプ（ＰＣアプリケーション又はブラウザ・アプリケーション）を[Program Type]、ボタン電話装置のＣＰＵとの通信有無を[CPU Communications]、インストール後の再起動の要否(ＹＥＳ/ＮＯ)を[Reboot Requirement]、デフォルト・インストール・パス及びファイル名を[Program Files Path]、デフォルト・アイコン・パス及びファイル名を[Icon Path]のそれぞれの識別子で登録する。但し、ブラウザ・アプリケーションの場合、[Program Files Path] 及び [Icon Path] は実際のプログラムインストールは行わない為、NAとして登録する。
【００２４】
次に、図５を参照して、アプリケーションをインストールした後のＷｉｎｄｏｗｓ(登録商標)のレジストリのデータ構成を説明する。レジストリに各アプリケーション間で共有する為の情報として「Application Suite」（仮称）を作成し、共通インストーラでインストールしたアプリケーション数及びユーザが指定したＣＰＵ・ＩＰアドレスを登録する。その直下にインストールしたアプリケーション名のフォルダを作成し、実際にプログラムをインストールしたフォルダ及びファイル実行ファイル名及びアイコン・インストール・フォルダ及びファイル名を登録する。
【００２５】
図６を参照して、共通インストーラの処理フローを説明する。
【００２６】
コンフィグレーション・ファイルからアプリケーションが存在（[Number of Applications] >= 0）するかチェックし（ステップＳ２０１）、存在しない場合（[Number of Application] < 0）は終了する。
【００２７】
次に、対象市場にリリースしているアプリケーション([Usage] = Yes)を全て表示し（ステップＳ２０３）、ユーザにインストールするアプリケーションを選択してもらう（ステップＳ２０５）。
【００２８】
ユーザが選択したアプリケーションの合計数をＰＣのレジストリ・インストール・アプリケーション数（Ｒ１−１）（図５参照）に登録する（ステップＳ２０７）。
【００２９】
次に、ユーザが選択したアプリケーションの中にコンフィグレーション・ファイルからボタン電話装置のＣＰＵとの通信有無がＹＥＳのアプリケーションが少なくとも１つ以上存在するか確認し（ステップＳ２０９）、存在する場合はＣＰＵのＩＰアドレス入力画面を表示し、ユーザにて指定してもらう（ステップＳ２１１）。
【００３０】
指定されたＣＰＵのＩＰアドレスをＰＣのレジストリＣＰＵ・ＩＰアドレス（Ｒ１−２）（図５参照）に登録する（ステップＳ２１３）。
【００３１】
次に、ユーザが選択したアプリケーションを実行する為、該当するアプリケーションのインストールを実行する（ステップＳ２１５〜Ｓ２１７）。選択されたアプリケーションのインストールが全て完了後にコンフィグレーション・ファイルからインストールしたアプリケーションにインストール後の再起動の要否が「有」([Reboot Requirement] = Yes)のアプリケーションが少なくとも１つ以上存在するか確認し（ステップＳ２１９）、存在する場合は、ユーザにＰＣの再起動を促すメッセージを表示し（ステップＳ２２１）、共通インストーラを終了する。
【００３２】
次に、図７を参照して、各アプリケーションのインストール処理フローを説明する。
【００３３】
コンフィグレーション・ファイルより、インストールするアプリケーションがＰＣアプリケーション([Program Type] = PC)かブラウザ・アプリケーション（[Program Type] = Browser）かを判別し（ステップＳ２３１）、ＰＣアプリケーションの場合は各アプリケーションから提供されるインストーラ（ＭＳＩファイル）を実行する（ステップＳ２３３）。ブラウザ・アプリケーションの場合は、アクセスするアプリケーション・サーバのＵＲＬの入力画面を表示し、ユーザに指定してもらう（ステップＳ２３５）。
【００３４】
入力されたＵＲＬからデスクトップに指定ＵＲＬに接続するブラウザのショート・カットを作成し（ステップＳ２３７）、ＰＣのレジストリ・プログラム・インストール・フォルダ及びファイル名（図５参照）に作成したブラウザのショート・カットのフォルダ及びファイル名を、アイコン・インストール・フォルダ及びファイル名にブラウザのアイコンのフォルダ及びファイル名と登録する（ステップＳ２３９）。
【００３５】
最後に、図８を参照して、各アプリケーションのＭＳＩファイル形式のインストール処理について説明する。
【００３６】
自アプリケーションがＣＰＵ・ＩＰアドレス設定が必要な場合には（ステップＳ２４１でＹＥＳ）、ＰＣレジストリ・データ（Ｒ１−２）（図５参照）からＣＰＵ・ＩＰアドレスを取得し、自アプリケーション内のコンフィギュレーション・ファイルに設定する。
【００３７】
次に、各アプリケーション独自のセットアップを実行し、ユーザが指定したプログラムのインストール先フォルダ情報及びアイコンインストール先フォルダ情報を対応するＰＣレジストリのプログラム・インストール・フォルダ及びファイル名（Ｒｎ−１）、アイコン・インストールフォルダ及びファイル名に設定する（Ｒｎ−２）。
【００３８】
これにより、共通インストーラにより、複数のアプリケーション（ＰＣアプリケーション／ブラウザ・アプリケーション）を問わず画一的にインストールすることを実現可能となる。
【００３９】
又、副次効果として図１２に示す様に、コンフィグレーション・ファイルには全市場を対象としたアプリケーション情報が盛り込まれている為、全アプリケーションを一元管理可能となり、アプリケーションを他市場に展開する場合は、コンフィグファイルの[Usage]をＹｅｓにするだけで容易に対応可能となる。
【００４０】
次に、ＰＣのレジストリ・データを用いてインストールされた複数のアプリケーション間でリンク可能となる実施形態を説明する。
【００４１】
図９は、インストール・アプリケーションのＧＵＩタイプがツール・バー・タイプのアプリーション１及びＧＵＩタイプがＷｉｎｄｏｗｓ(登録商標)タイプのアプリケーション２の他インストール・アプリケーション間リンクを示している。ツール・バー・タイプのケースは、ツール・バーに他アプリケーション・リンク用のプルダウン・メニューを追加し、他アプリケーションの名称を表示する。
【００４２】
Ｗｉｎｄｏｗｓ(登録商標)タイプの場合は他アプリケーション・リンク用のメニューバーを追加し、他アプリケーションのアイコンを表示する。これらの他アプリケーション名又はアイコンをクリックすることで他アプリケーションを起動することを可能にする。
【００４３】
次に、図１０により各アプリケーションのリンク表示処理フローを説明する。
【００４４】
まず始めに、ＰＣのレジストリ・テーブル・インストール・アプリケーション数(図５ R1-1)(図４ [Number of Application])を確認し、自アプリケーション以外の他アプリケーションがインストールされているか（R1-1 >= 2）チェックする（ステップＳ２６１）。他アプリケーションが存在しない場合(R1-1 < 2)は（ステップＳ２６１でＮｏ）、リンク処理はしない。
【００４５】
次に、自アプリケーションのＵＩタイプがツール・バー・タイプの場合には（ステップＳ２６３で「ツールバー」）、ツール・バーに「リンク」のプルダウン・メニューを追加する（ステップＳ２６５）。プルダウン・メニューの内容は、ＰＣのレジストテーブルから自アプリケーション以外のサブフォルダ・ネームを取得し、プルダウン・メニューに表示する（ステップＳ２６７）。
【００４６】
自アプリケーションのＵＩタイプがＷｉｎｄｏｗｓ(登録商標)タイプの場合には（ステップＳ２６３で「Ｗｉｎｄｏｗｓ(登録商標)」）、Ｗｉｎｄｏｗｓ(登録商標)にリンク・ツール・バーを追加する（ステップＳ２６９）。リンク・ツール・バーには、ＰＣレジストテーブルから自アプリケーション以外のアプリケーションを検索し、そのアプリケーションのアイコン・インストール・フォルダ及びファイル名称からアイコンファイルを取得し、リンク・ツール・バーに表示しする（ステップＳ２７１）。他インストールされているアプリケーションのすべてのアイコンを表示し終わったら終了する。
【００４７】
次に、図１１を参照して、各アプリケーションのリンク処理フローについて説明する。
【００４８】
ユーザにて選択されたリンク・アプリケーションに該当するＰＣレジストテーブルを求める（ステップＳ２８１）。
【００４９】
該当するＰＣレジスト・テーブルよりプログラム・インストール・フォルダ及びファイル名を取得し、実行する（ステップＳ２８３）。
【産業上の利用可能性】
【００５０】
本発明は、通信機器メーカや統合オフィス・アプリケーション開発会社等のソリューション・プロバイダーで利用することができる。
【図面の簡単な説明】
【００５１】
【図１】従来例による複数アプリケーションのインストーリング方法を説明するための概念図である。
【図２】本発明の実施形態による複数アプリケーションのインストーリング方法を説明するための概念図である。
【図３】本発明の実施形態で生成するアプリケーション・リストの具体例を示す図である。
【図４】本発明の実施形態で生成するコンフィグレーション・ファイルの具体例を示す図である。
【図５】本発明の実施形態で生成するレジストリ・テーブルの具体例を示す図である。
【図６】本発明の実施形態によるインストーラの動作を示すフローチャートである。
【図７】図６に示すアプリケーションのインストールの詳細な動作を示すフローチャートである。
【図８】本発明の実施形態による各アプリケーションのＭＳＩファイルの処理を示すフローチャートである。
【図９】本発明の実施形態によるアプリケーション間のリンクを示す画面例である。
【図１０】本発明の実施形態による各アプリケーションのリンクを設定する処理を示すフローチャートである。
【図１１】本発明の実施形態によるアプリケーションのリンクが選択された時の動作を示すフローチャートである。
【図１２】本発明の実施形態による市場毎のアプリケーションの一本化管理を示す概念図である。
【符号の説明】
【００５２】
Ａ  ボタン電話装置
Ａ−１  ＣＰＵ
Ｂ  ユーザＰＣ
Ｃ−１、Ｃ−２  アプリケーション・サーバ
ＫＩ−１  共通インストーラ
ＫＩ−２  各アプリケーションのＭＳＩファイル
ＫＩ−３  コンフィグレーション・ファイル
【図１】
2009146122.tif 000003
【図２】
2009146122.tif 000004
【図３】
2009146122.tif 000005
【図４】
2009146122.tif 000006
【図５】
2009146122.tif 000007
【図６】
2009146122.tif 000008
【図７】
2009146122.tif 000009
【図８】
2009146122.tif 000010
【図９】
2009146122.tif 000011
【図１０】
2009146122.tif 000012
【図１１】
2009146122.tif 000013
【図１２】
2009146122.tif 000014