(57)【要約】【課題】ハードウェアの組み合わせに応じて対応のソフトウェアを自動的に起動する電子システムおよびそれを用いた管理方法を提供する。【解決手段】デイジーチェーン構成で接続された電子装置およびホスト装置を有する電子システムに用いる管理方法であって、前記方法は、第１電子装置および第２電子装置が前記ホスト装置に接続されているかを検出する時、前記電子システムが第１の接続された組み合わせを有するかを判定するステップ、前記第１の接続された組み合わせに応じて、前記第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアを検出するステップ、および前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアをインストールまたは起動するステップを含む方法。【選択図】図２
2013089239.tif 000002
【特許請求の範囲】
【請求項１】
デイジーチェーン構成で接続された電子装置およびホスト装置を有する電子システムに用いる管理方法であって、前記方法は、
第１電子装置および第２電子装置が前記ホスト装置に接続されているかを検出する時、前記電子システムが第１の接続された組み合わせを有するかを判定するステップ、
前記第１の接続された組み合わせに応じて、前記第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアを検出するステップ、および
前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアをインストールまたは起動するステップを含む
管理方法。
【請求項２】
前記第１の接続された組み合わせに応じて、前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアを検出するステップは、ネットワークのサーバーを検出することによって実行される請求項１に記載の管理方法。
【請求項３】
前記第１の接続された組み合わせに応じて、前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアを検出するステップは、前記ホスト装置の保存ユニット内に登録されたソフトウェアリストを検出することによって実行される請求項１に記載の管理方法。
【請求項４】
第３電子装置が前記ホスト装置に接続されているかを検出する時、前記電子システムが第２の接続された組み合わせを有するかを判定するステップ、
前記第２の接続された組み合わせに応じて、前記第１、第２、および第３電子装置の組み合わせに適切な第１セットのソフトウェアを検出するステップ、および
前記第１、第２、および第３電子装置の組み合わせに適切な前記第２セットのソフトウェアをインストールまたは起動するステップを更に含む請求項１に記載の管理方法。
【請求項５】
前記第２電子装置が前記ホスト装置から接続が切られているかを検出する時、前記電子システムが第３の接続された組み合わせを有するかを判定するステップ、
前記第３の接続された組み合わせに応じて、前記第１および第３電子装置の組み合わせに適切な第３セットのソフトウェアを検出するステップ、および
前記第１および第３電子装置の組み合わせに適切な前記第３セットのソフトウェアをインストールまたは起動するステップを更に含む請求項４に記載の管理方法。
【請求項６】
前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトフェアは、前記第１電子装置に対応する少なくとも１つの第１ソフトウェア、前記第２電子装置に対応する第２ソフトウェア、および前記第１および第２電子装置に対応する少なくとも１つの第３ソフトウェアを含む請求項１に記載の管理方法。
【請求項７】
前記第１セットのソフトウェアを含むソフトウェアリストを表示し、前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアをインストールまたは起動する前に、ユーザーの選択に応じて前記第１セットのソフトウェアをインストールまたは起動するかどうかを判定するステップを更に含む請求項１に記載の管理方法。
【請求項８】
電子装置であって、
少なくとも第１および第２電子装置、および
前記第１電子装置および前記第２電子装置が前記ホスト装置に接続されているかを検出する時、前記電子システムが第１の接続された組み合わせを有するかを判定し、前記第１の接続された組み合わせに応じて、前記第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアを検出し、且つ前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアをインストールまたは起動するように設計されているホスト装置を含み、
前記第１および第２電子装置、および前記ホスト装置は、デイジーチェーン構成で接続される電子システム。
【請求項９】
前記第１の接続された組み合わせに応じて、前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアを検出する前記ホスト装置は、前記ホスト装置の保存ユニット内の登録されたソフトウェアリストまたはネットワークのサーバーを検出することによって実行される請求項８に記載の電子システム。
【請求項１０】
前記ホスト装置は、第３電子装置が前記ホスト装置に接続されているかを検出する時、前記電子システムが第２の接続された組み合わせを有するかを判定し、前記第２の接続された組み合わせに応じて、前記第１、第２、および第３電子装置の組み合わせに適切な第１セットのソフトウェアを検出し、且つ前記第１、第２、および第３電子装置の組み合わせに適切な前記第２セットのソフトウェアをインストールまたは起動するように更に設計される請求項８に記載の電子システム。
【請求項１１】
前記第１、第２、および第３電子装置の組み合わせに適切な前記第２セットのソフトフェアは、前記第１電子装置に対応する少なくとも１つの第１ソフトウェア、前記第２電子装置に対応する第２ソフトウェア、前記第３電子装置に対応する第３ソフトウェア、および前記第１、第２、および第３電子装置の全ての可能な組み合わせに対応する少なくとも１つの第４ソフトウェアを含む請求項１０に記載の電子システム。
【請求項１２】
前記ホスト装置は、前記第２電子装置が前記ホスト装置から接続が切られているかを検出する時、前記電子システムが第３の接続された組み合わせを有するかを判定し、前記第３の接続された組み合わせに応じて、前記第１および第３電子装置の組み合わせに適切な第３セットのソフトウェアを検出し、且つ前記第１および第３電子装置の組み合わせに適切な前記第３セットのソフトウェアをインストールまたは起動するように更に設計される請求項１０に記載の電子システム。
【請求項１３】
前記ホスト装置は、前記第１セットのソフトウェアを含むソフトウェアリストを表示し、前記第１および第２電子装置の組み合わせに適切な前記第１セットのソフトウェアをインストールまたは起動する前に、ユーザーの選択に応じて前記第１セットのソフトウェアをインストールまたは起動するかどうかを判定するように更に設計される請求項８に記載の電子システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子システムに関し、特に、デイジーチェーン構成で接続された複数の装置を有する電子システムおよびそれに関連する管理方法に関するものである。
【背景技術】
【０００２】
コンピュータおよび通信産業の種々の発展に伴い、各種の周辺機器が、例えば、パソコン（ＰＣ）、ノートブック型ＰＣなど、インターネットと外部記憶装置などを含む、ホスト装置に容易に接続されることができるようになった。このような周辺機器とホスト装置は、組み合わされて多機能の電子システムを形成することができる。ユーザーは、周辺機器を選択的に拡張または変更することにより、電子システムの性能を向上させる、または変えることができる。一般的には、新しく加入された周辺機器が正常に動作できるようにするには、使用前に、ユーザーは、そのシステムに適切なソフトウェアのアプリケーションまたはドライバをインストールしなければならない。例えば、ユーザーがブルーレイプレーヤーをコンピュータに接続した時、ブルーレイプレーヤーのソフトウェアが見つかり、自動的にインストールされた場合に限って、ブルーレイムービー（映画）がブルーレイプレーヤーで再生できる。ユーザーが画面とＧＰＳアンテナをコンピュータに接続した時、ナビゲーションソフトウェアが見つかり、インストールされれば、ＧＰＳアンテナと画面のハードウェア機能は、用いることができる。しかしながら、周辺装置をホスト装置に組み合わせるのに適切なソフトウェアは、インターネットで検索して、またはユーザーが自ら購入することが多く、対応するソフトウェアは、自動的に得ることができない。
【０００３】
最近では、適用できるアプリケーション・ソフトウェアは、例えば、ユーザーがディスクを挿入した時、焼き付けソフトウェア（ｂｕｒｎｉｎｇ  ｓｏｆｔｗａｒｅ）の焼き付けオプションがポップアップするときでも、単一のハードウェアに特定して自動的に起動することができるが、特定の複数のハードウェアを自動的に起動する好適なアプリケーションソフトウェアはない。よって、周辺装置のハードウェアの組み合わせに変化がある時、ソフトウェアは、ハードウェアの組み合わせに特定して自動的に調節されることができない。よって、ハードウェアの組み合わせの変化に応じて対応するソフトウェアを自動的に取得する方法が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ハードウェアの組み合わせに応じて対応するソフトウェアを自動的に起動する電子システムおよびそれを用いた管理方法が提供される。
【課題を解決するための手段】
【０００５】
本発明の第１の形態では、デイジーチェーン構成で接続された電子装置およびホスト装置を有する電子システムに用いる管理方法が提供される。その管理方法は、第１電子装置および第２電子装置がホスト装置に接続されているかを検出する時、電子システムが第１の接続された組み合わせを有するかを判定するステップ、第１の接続された組み合わせに応じて、第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアを検出するステップ、および第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアをインストールまたは起動するステップを含む。
【０００６】
本発明の電子システムのもう１つの形態は、少なくとも第１および第２電子装置およびホスト装置を含む。第１および第２電子装置並びにホスト装置は、デイジーチェーン構成で接続される。ホスト装置は、第１電子装置および第２電子装置がホスト装置に接続されているかを検出する時、電子システムが第１の接続された組み合わせを有するかを判定し、第１の接続された組み合わせに応じて、第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアを検出し、且つ第１および第２電子装置の組み合わせに適切な第１セットのソフトウェアをインストールまたは起動するように設計されている。
【０００７】
本発明の管理方法は、有形媒体に体現されるプログラムコードの形式を取ることができる。プログラムコードが機械にロードされて実行された時、機械は、前記方法を実行する装置となる。
【図面の簡単な説明】
【０００８】
本発明は、添付の図面と併せて後に続く詳細な説明と実施例を参照することによって、より充分に理解されることができる。
【図１】本発明の電子システムの実施形態を示す概略図である。
【図２】本発明の管理方法の実施形態の流れ図である。
【図３】本発明の電子システムのもう１つの実施形態を示す概略図である。
【図４】本発明の管理方法のもう１つの実施形態の流れ図である。
【図５】本発明の管理方法のまたもう１つの実施形態の流れ図である。
【発明を実施するための形態】
【０００９】
以下の説明は、本発明を実施するベストモードが開示されている。この説明は、本発明の一般原理を例示する目的のためのもので本発明を限定するものではない。本発明の範囲は、添付の請求の範囲を参考にして決定される。
【００１０】
本発明の実施形態は、接続された外部ハードウェアの接続の組み合わせの特性に応じて対応するソフトウェアを自動的に検出でき、次いで対応するソフトウェアを自動的にインストールまたは起動して、ユーザーの操作をより便利にできる、電子システムおよび管理方法を提供する。
【００１１】
図１は、本発明の電子システムの実施形態を示す概略図である。本発明の電子システム１００は、少なくとも１つのホスト装置１１０および少なくとも１つの第１電子装置１２０および第２電子装置１３０を含む。ホスト装置１１０は、例えば、パソコン、ハンド把持型機器（ｈａｎｄｈｏｌｄ  ｄｅｖｉｃｅ）、およびノート型コンピュータ、ＰＤＡ、ネットワークコンピュータ、ミニコンピュータ、または他の任意のタイプの同様な装置などの携帯機器などのコンピュータシステムを含む。しかしながら、本発明は、これを限定するものではないことは理解される。第１電子装置１２０および第２電子装置１３０は、任意のタイプの周辺装置またはハードウェアコンポーネントであることができる。例えば、第１電子デバイス１２０または第２電子装置１３０は、光ディスクドライブ、ハードディスクドライブ（ＨＤＤ）、グラフィックス・プロセッシング・ユニット（ＧＰＵ）デバイス、スピーカーなどであることができるが、これに限定されるものではない。ホスト装置１１０、第１電子装置１２０、および第２電子装置１３０のそれぞれは、高速伝送インターフェース、例えばサンダーボルトまたはライトピーク（Ｌｉｇｈｔ  Ｐｅａｋ）を有することができ、第１電子装置１２０および第２電子装置１３０が特定の高速伝送インターフェースと互換性のある伝送プロトコルを用いてホスト装置１１０と通信することができる。ホスト装置１１０、第１電子装置１２０、および第２電子装置１３０は、デイジーチェーン構成で互いに接続される。ホスト装置１１０、第１電子装置１２０、および第２電子装置１３０のそれぞれは、２つの接続端をそれぞれ有し、接続端の１つは、任意の電子装置の１つの任意の接続端の１つと接続され、もう１つの接続端は、もう１つの電子装置の接続端の１つと接続されるため、これらは、デイジーチェーン構成で接続されることができる。例えば、２つの接続端は、物理的にそれぞれメスおよびオスの形状であることができ、これらによれば、接続が容易になるが本発明はこれに限定されるものではない。実際には、各接続端は、データ伝送のためのデータ入力と出力を行う。留意すべきは、電子装置の数と種類は、例示として説明のために提供されるが、これに限定されるものではなく、サンダーボルトインターフェース、サンダーボルトインターフェースより早い任意のインターフェース、またはデイジーチェーン構成で接続される電子デバイスを有する任意の電子装置は、本発明の実施形態の電子装置となることができる。
【００１２】
ホスト装置１１０は、接続端１１２、接続端１１４、保存ユニット１１６、および処理ユニット１１８を更に含むことができる。接続端１１２または１１４は、高速伝送インターフェースなどの接続インターフェースが備え付けられることができ、その中の接続端１１４は、同一の接続インターフェースを有する第１電子装置１２０の接続端１２２に接続され、第１電子装置１２０の接続端１２４は、同一の接続インターフェースを有する第２電子装置１３０の接続端１３２に接続される。保存ユニット１１６は、全ての登録されたソフトウェアの登録されたソフトウェアリストを保存するように設計されている。登録されたソフトウェアリストは、登録されたソフトウェアのそれぞれに適切な電子装置に関する、または全ての種類の接続された装置の組み合わせに関する特定の識別データを含むことができる。留意すべきは、各電子装置は、特定の識別データが備え付けられ、搭載された機能を表すようにされている。特定の識別データに応じて、処理ユニット１１８は、どの電子装置が電子システム１００に加入されるか、または電子システム１００から除去されるかが判定される。言い換えると、処理ユニット１１８は、全ての電子装置がホスト装置１１０と組み合わされるか、またはホスト装置１１０から接続が切られているかを検出することができる。
【００１３】
理解できるのは、この実施形態では、どのソフトウェアがどの電子装置または接続された装置の組み合わせに対応するのかを知るために、ホスト装置１１０にインストールされた任意のソフトウェアＢは、インストールのプロセス中、処理ユニット１１８に登録することが求められ、登録の内容は、ソフトウェアＢがどの接続された装置の組み合わせに適切で、且つ保存ユニット１１６の登録されたソフトウェアリスト１１６に保存されなければならないかの情報を含む。同様に、ネットワークのサーバーに搭載されたソフトウェアＣがどの種類の電子装置または接続された装置の組み合わせに対応するかを知るために、サーバーは、このソフトウェアＣがどの種類の接続された装置の組み合わせに適切であるかに関する情報をホスト装置１１０に提供することができなければならない。よって、接続された装置の組み合わせに適切なソフトウェアは、上述の情報に応じて処理ユニット１１８によって得られることができる。例えば、第１電子装置１２０および第２電子装置１３０の識別データは、それぞれＤおよびＥと仮定し、ソフトウェアＣが識別データＤおよびＥの接続された装置の組み合わせのソフトウェアに適切と標示（マーク）された時、処理ユニット１１８は、第１電子装置１２０の識別データＤおよび第２電子装置１３０の識別データＥに応じて、保存ユニット１１６の登録されたソフトウェアリストまたはネットワーク端のサーバーからソフトウェアＣを検出することができる。
【００１４】
留意すべきは、電子装置の数と種類は、例示としての説明のために提供されるが、これに限定されるものではない。いくつかの実施形態では、電子システム１００は、２つ以上の電子装置を含むことができるため、本発明の管理方法は、２つ以上の電子装置と組み合わして電子システムに用いられることもできる。対応の管理方法は、以下の項に更に説明される。
【００１５】
図２は、本発明の管理方法の実施形態の流れ図である。図１および図２を参照されたい。管理方法は、電子システム１００のホスト装置１１０に用いられ、接続された装置の組み合わせの変化に従って、適合するソフトウェア選択を提供する。
【００１６】
まず、ステップＳ２０２では、処理ユニット１１８は、電子装置およびホスト装置１１０の接続状態を連続的に検出し、第１電子装置および第２電子装置とホスト装置１１０の接続が検出された時、電子システム１００は第１の接続された装置の組み合わせを有することが判定される。留意すべきは、各電子装置は、特定の識別データを含み、特定の識別データが提供され、搭載された機能を表す。よって、処理ユニット１１８は、電子装置の対応する識別データに応じて、どの電子装置が電子システム１００内に加入されるかの情報を得ることができる。例えば、この実施形態では、処理ユニット１１８は、第１電子装置および第２電子装置とホスト装置１１０の接続を検出したため、第１の接続された組み合わせは、第１電子装置１２０プラス第２電子装置１３０の装置の組み合わせを表す。次いで、ステップＳ２０４では、処理ユニット１１８は、第１の接続された組み合わせに応じて、第１電子装置１２０プラス第２電子装置１３０の組み合わせに適切な少なくとも１つの第１セットのソフトフェアを検出する。いくつかの実施形態では、処理ユニット１１８が第１の接続された組み合わせに応じて、第１電子装置１２０プラス第２電子装置１３０の組み合わせに適切な少なくとも１つの第１セットのソフトフェアを検出するステップは、ホスト装置１１０の保存ユニット１１６に登録されたソフトウェアリストを検出する、または例えば、クラウドサーバまたはネットワークシステム業者によって提供されるアプリケーションストア（ＡＰＰストア）などのネットワーク上のサーバーを検出することによって実現することができる。次いで、処理ユニット１１８は、各電子装置の対応する識別データに応じてホスト装置１１０の保存ユニット１１６の登録されたソフトウェアリストから、またはネットワークのサーバーから、対応のソフトウェアを検出することができる。留意すべきは、検出された第１セットのソフトフェアは、第１電子装置１２０に対応する第１ソフトウェア、第２電子装置１３０に対応する第２ソフトウェア、および第１電子装置１２０および第２電子装置１３０に対応する少なくとも１つの第３ソフトウェアの組み合わせの少なくとも１つを含むことができる。
【００１７】
第１電子装置１２０プラス第２電子装置１３０の組み合わせに適切な第１セットのソフトウェアが検出された時、ステップＳ２０６では、処理ユニット１１８は、第１電子装置１２０プラス第２電子装置１３０の組み合わせに適切な第１セットのソフトウェアをインストールまたは起動する。
【００１８】
いくつかの実施形態では、第１電子装置１２０プラス第２電子装置１３０の組み合わせに適切な第１セットのソフトウェアが多数検出された時、第１電子装置１２０プラス第２電子装置１３０の組み合わせで適用できる検出されたソフトウェアのインストールまたは起動前に、処理ユニット１１８は、まず全ての検出されたソフトウェアの適用できるソフトウェアの利用可能なソフトウェアリストを表示し、次いで、ユーザーの選択に応じて検出されたソフトウェアをインストールまたは起動するかどうかを判定することができる。より具体的に言うと、処理ユニット１１８は、プリセット、またはユーザーの履歴の記録から第１電子装置１２０プラス第２電子装置１３０の組み合わせに適用できるソフトウェアの組み合わせのソフトウェアの１つをユーザーに推薦することができる。次いで、ユーザーは推薦されたソフトウェアを選択してインストールまたは起動することができる。または、利用可能なソフトウェアリストから他のソフトウェアを選択してインストールまたは起動することもできる。
【００１９】
いくつかの実施形態では、新しい電子装置が電子システム１００に加入され、ホストデバイス１１０に接続された時、または任意の接続された電子装置が除去され、ホストデバイス１１０から接続が切られている時、本発明の実施の形態の管理方法は、新しく接続された組み合わせを検出して認識し、新しく接続された組み合わせに適切なソフトウェアを提供する。図３Ａに示されるように、新しい第３の電子装置が電子システム１００に追加され、ホストデバイス１１０に接続された状態が示されている。図３Ｂに示されるように、第２の電子装置１３０が図３Ａの電子システム１００から除去され、ホストデバイス１１０との接続が切られている状態が示されている。
【００２０】
図４は、本発明の管理方法のもう１つの実施形態の流れ図である。図１および図４を参照すると、管理方法は、電子システム１００のホスト装置１１０に用いられることができる。
【００２１】
第３の電子装置１４０が第２の電子装置１３０（図３Ａに表示されている）に新しく接続された時、ステップＳ４０２では、処理ユニット１１８は、第３の電子装置１４０がホスト装置１１０と接続されているのを検出し、且つ電子システム１００が第２の接続された装置の組み合わせを有するかを判定する。第２の接続された装置の組み合わせは、第１の電子装置１２０、第２の電子装置１３０、および第３の電子装置１４０の装置の組み合わせを示している。次に、ステップＳ４０４では、処理ユニット１１８は、第２の接続された組み合わせに応じて、第１電子装置１２０プラス第２電子装置１３０、プラス第３電子装置１４０の組み合わせに適切な少なくとも１つの第２セットのソフトフェアを検出する。同様に、処理ユニット１１８は、ホスト装置１１０の保存ユニット１１６に登録されたソフトウェアリストを検出するか、またはネットワークのサーバーを検出して、第１電子装置１２０、第２電子装置１３０、および第３電子装置１４０の特定の識別データに応じて、第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０の組み合わせに適切な少なくとも１つの第２セットのソフトフェアを検出する。同様に、検出された第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０の組み合わせに適切な第２セットのソフトフェアは、第１の電子装置１２０に対応するソフトフェア、第２の電子装置１３０に対応するソフトフェア、第３の電子装置１４０に対応するソフトフェア、および第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０に対応する少なくとも１つのソフトフェアの少なくとも１つ、または組み合わせを含むことができる。
【００２２】
いくつかの実施形態では、処理ユニット１１８は、まず、ホスト装置１１０の保存ユニット１１６に登録されたソフトウェアリストを検出して、第１電子装置１２０、第２電子装置１３０、および第３電子装置１４０の特定の識別データに応じてソフトフェアを検出する。また、処理ユニット１１８は、そのようなソフトウェアを検出することができなかった場合のみ、ネットワーク端のサーバーで第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０の組み合わせに適切なソフトフェアを更に検出することができる。
【００２３】
ステップＳ４０６では、処理ユニット１１８は、第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０の組み合わせに適切な第２セットのソフトウェアをインストールまたは起動する。いくつかの実施形態では、処理ユニット１１８は、まず、ホスト装置１１０の保存ユニット１１６の登録されたソフトウェアリストを検出して、第１電子装置１２０、第２電子装置１３０、および第３電子装置１４０の特定の識別データに応じてソフトフェアを検出する。また、処理ユニット１１８は、そのようなソフトウェアを検出することができなかった場合のみ、ネットワーク端のサーバーで第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０の組み合わせに適切なソフトフェアを更に検出することができ、検出された場合、対応のソフトウェアを起動し、検出されなかった（即ちそのようなソフトウェアを検出することができなかった）場合、ネットワーク端のサーバーで更に検出して、第１電子装置１２０プラス第２電子装置１３０プラス第３電子装置１４０の組み合わせに適切な少なくとも１つの第２セットのソフトフェアを検出し、次いで検出されたソフトウェアを自動的にインストールする。
【００２４】
図５は、本発明の管理方法のまたもう１つの実施形態の流れ図である。図１および図５を参照すると、管理方法は、電子システム１００のホスト装置１１０に用いることができる。
【００２５】
第２の電子装置１３０が電子システム１００から除去された時（図３Ｂに示されるように）、ステップＳ５０２では、処理装置１１８は、その現在の装置の組み合わせが第１電子装置１２０および第３電子装置１４０の装置の組み合わせに変えられたことを検出し、且つ電子システム１００が第３の接続された装置の組み合わせを有することを判定する。第３の接続された装置の組み合わせは、第１電子装置１２０および第３電子装置１４０の装置の組み合わせを表している。電子システム１００が第３の接続された装置の組み合わせを有することを判定した時、次に、ステップＳ５０４では、処理ユニット１１８は、第３の接続された組み合わせに応じて、第１電子装置１２０プラス第３電子装置１４０の組み合わせに適切な少なくとも１つの第３セットのソフトフェアを検出する。同様に、第１電子装置１２０プラス第３電子装置１４０の組み合わせに適切な第３セットのソフトフェアは、第１の電子装置１２０に対応するソフトフェア、第３の電子装置１４０に対応するソフトフェア、および第１電子装置１２０プラス第３電子装置１４０に対応する少なくとも１つのソフトフェアの少なくとも１つ、または組み合わせを含むことができる。第３セットのソフトフェアがホストデバイス１１０の保存ユニット１１６の登録されたソフトウェアリストまたはネットワーク端のサーバーから検出された後、ステップＳ５０６では、処理ユニット１１８は、第１電子装置１２０プラス第３電子装置１４０の組み合わせに適切な第３セットのソフトウェアをインストールまたは起動する。
【００２６】
いくつかの実施形態では、ホスト装置１１０は、ユーザーインターフェース（表示されていない）をユーザーに更に提供することで、ユーザーがユーザーインターフェースを介してドライバおよびアプリケーションを含む全てのソフトウェアの対応の電子装置の組み合わせを修正または設定することができるようになる。
【００２７】
説明のために、管理方法は、本実施例では実施例として表されるが、当業者は本発明がこれに限定されるものでないことが理解できるであろう。以下の実施形態では、ホストデバイス１１０は、パソコン（ＰＣ）とし、電子装置１２０および１３０は、同一のまたは異なるタイプの周辺装置、例えば、ハードディスクドライブ（ＨＤＤ）、メモリ、光ディスクドライブ、カメラ、表示画面、グラフィックスプロセッシングユニット（ＧＰＵ）、ＧＰＳアンテナ、３Ｇネットワークと津通信リンクを確立できる３Ｇモジュールなどの無線通信モジュールなどであることができるが、これに限定されるものではない。
【００２８】
例えば、カメラＣＡ（第１電子装置１２０）がＰＣに接続された時、処理ユニット１１８は、カメラＣＡがそれに接続されているかを検出することができ、その結果、ネットワークのＡＰＰストアにそれ自身が自動接続（ｓｅｌｆ−ｏｐｅｒａｔｅｄ  ｃｏｎｎｅｃｔｓ）し、ＰＣプラスカメラＣＡに対応する第１の接続された組み合わせの自動車ドライブレコーダのソフトウェアを検出し、後にカメラに適切な自動車ドライブレコーダのソフトウェアを表示するため、ユーザーがインストールを選択するか、または自動車ドライブレコーダのソフトウェアが自動的にインストールすることができ、電子システム１００は、自動車ドライブレコーダの機能が搭載されることができる。次いで、ＧＰＳアンテナ１３０（第２の電子装置１３０）および画面１４０（第３の電子装置１４０）が更に接続された場合、処理ユニット１１８は、ＰＣプラスカメラＣＡ、プラスＧＰＳアンテナ、プラス画面の第２の接続された組み合わせを検出し、その後即座に、再度ネットワークのＡＰＰストアにそれ自身が自動接続し、ＰＣプラスカメラＣＡ、プラスＧＰＳアンテナ、プラス画面の組み合わせに対応するドライブレコーダのソフトウェアおよびＧＰＳナビゲーションのソフトウェアを検出し、ユーザーにインストールを選択するように提供するため、電子システム１００は、ＧＰＳナビゲーションおよび自動車ドライブレコーダの両方の機能が搭載されることができる。同様に、３Ｇモジュールが更に後に接続される場合、処理ユニット１１８は、ＰＣプラスカメラＣＡ、プラスＧＰＳアンテナ、プラス画面の第３の接続された組み合わせを検出し、３Ｇモジュールは、その後即座に、再度ネットワークのＡＰＰストアにそれ自身が自動接続し、ＰＣプラスカメラＣＡ、プラスＧＰＳアンテナ、プラス画面、および３Ｇモジュールの組み合わせに対応するドライブレコーダのソフトウェアおよびＧＰＳのソフトウェアおよびデータストリーミングサービスのソフトウェアを検出し、ユーザーにインストールを選択するように提供するため、電子システム１００は、ＧＰＳナビゲーション、自動車ドライブレコーダ、およびリモートモニタリングの機能が同時に搭載されることができる。
【００２９】
要約して言えば、本発明の電子システムおよび関連の管理方法は、接続された外部ハードウェアの接続された組み合わせの特性に応じて対応するソフトウェアを自動的に検出することができ、次いで対応するソフトウェアを自動的にインストールまたは起動することで、ユーザーの動作がより便利になることができる。また、ユーザーは、異なるハードウェアコンポーネントの組み合わせによって異なる機能を有する電子システムを容易に組み合わせることができ、且つ異なるハードウェアコンポーネントの組み合わせに対し、これらの組み合わせに適切なソフトウェアが設計されることができるため、一部のハードウェアコンポーネントのみがアップデートされる必要があり、より新しい機能が適合のソフトウェアに提供されるため、ユーザーが関連するソフトウェアを購入する要望を増加することができる。
【００３０】
上述した管理方法、または特定の態様またはその部分は、例えば、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭＳ、ハードドライブ、または任意の他の機械可読記憶媒体などの有形媒体に体現されるプログラムコード（即ち実効命令）の形式を取ることができ、プログラムコードがコンピュータなどの機械にロードされて実行された時、機械は、前記方法を実行する装置となる。本方法はまた、繊維光学によって、または任意の他の伝送形式によって、例えば電気配線またはケーブルなどのいくつかの伝送媒体に伝送されるプログラムコードの形式で実現されることもでき、プログラムコードが受信され、コンピュータなどの機械にロードされて実行された時、機械は、前記方法を実行する装置となる。汎用プロセッサに実施された時、プログラムコードはプロセッサと統合され、特定用途向け論理回路（ASIC）に類似して動作する独特の装置を提供する。
【００３１】
この発明は、実施例の方法及び望ましい実施の形態によって記述されているが、本発明は、これらを限定するものではないことは理解される。逆に、種々の変更及び同様の配置をカバーするものである（当業者にとって明白なように）。よって、添付の請求の範囲は、最も広義な解釈が与えられ、全てのこのような変更及び同様の配置を含むべきである。
【符号の説明】
【００３２】
１００  電子システム
１１０  ホスト装置
１１２、１２２、１３２  接続端
１１４、１２４、１３４  接続端
１１６  保存ユニット
１１８  処理ユニット
１２０  第１電子装置
１３０  第２電子装置
１４０  第３電子装置
【図１】
2013089239.tif 000003
【図２】
2013089239.tif 000004
【図３】
2013089239.tif 000005
【図４】
2013089239.tif 000006
【図５】
2013089239.tif 000007