(57)【要約】【課題】機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置に関し、有線インタフェースと無線インタフェースとに同一の機器が接続されているという状況に適切に対処できるような通信装置を実現する。【解決手段】機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置であって、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されているかどうかを検出する同一機器検出手段と、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出手段により検出された場合に、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替える切替手段とを備える事を特徴とする通信装置。【選択図】図１
2007134782.tif 000002
【特許請求の範囲】
【請求項１】
機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置であって、
前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されているかどうかを検出する同一機器検出手段と、
前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出手段により検出された場合に、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替える切替手段とを備える事を特徴とする通信装置。
【請求項２】
当該通信装置に接続される機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替えるための設定を設定する設定手段を備え、
前記切替手段は、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出手段により検出された場合、前記設定手段により設定された設定内容に従って、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替えるものとして構成されている事を特徴とする請求項１記載の通信装置。
【請求項３】
当該通信装置に接続された機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替えるための情報を検出する情報検出手段を備え、
前記設定手段は、当該通信装置に接続される機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを、前記情報検出手段により検出される検出情報に基づいて切り替える旨の設定を設定できるように構成されており、
前記切替手段は、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出手段により検出された場合、前記設定手段により設定された設定内容に従って、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを、前記情報検出手段により検出された検出情報に基づいて切り替えるものとして構成されている事を特徴とする請求項２記載の通信装置。
【請求項４】
当該通信装置に接続された機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替えるための情報を検出する情報検出手段を備え、
前記切替手段は、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている場合に、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを、前記情報検出手段により検出された検出情報に基づいて切り替えるものとして構成されている事を特徴とする請求項１記載の通信装置。
【請求項５】
機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置を制御する通信制御方法であって、
前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されているかどうかを検出する同一機器検出段階と、
前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出段階により検出された場合に、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替える切替段階とを備える事を特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信制御方法、特に、機器（ＵＳＢ対応ＨＤＤ等）を接続するための有線インタフェース（ＵＳＢ２．０等）と無線インタフェース（ワイヤレスＵＳＢ等）とを備える通信装置（ＵＳＢ対応ＰＣ等）及び当該通信装置を制御する通信制御方法に関する。ＨＤＤはハードディスクドライブ、ＰＣはパーソナルコンピュータ、ＵＳＢはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略語に相当する。
【背景技術】
【０００２】
ワイヤレスＵＳＢやワイヤレスＩＥＥＥ１３９４といった近接無線伝送技術（ＰＡＮ：Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を用いた規格の策定が進められている。そして、近々、ワイヤレスＵＳＢに対応した機器が製品として市場に登場してくる可能性がある。
【０００３】
無線インタフェースでの接続では通常、意図しない機器との接続の防止やデータの機密漏洩防止のために、接続される機器間にて認証が実施されている。そして、現在審議中のワイヤレスＵＳＢ規格案では、機器間での認証を簡便にすべく、機器を無線ネットワークに参加させる場面ではまず、当該機器について有線インタフェースを使用して認証を実施するという認証方式が提案されている。そのため、ワイヤレスＵＳＢに対応した機器は、有線用と無線用の両方のＵＳＢインタフェースを備えることになりそうである。仮にそうならないとしても、ワイヤレスＵＳＢに対応した機器は、既に販売されている有線ＵＳＢへの対応という観点から、有線用と無線用の両方のＵＳＢインタフェースを備えることになる可能性が高い。
【０００４】
上述したように、ワイヤレスＵＳＢやワイヤレスＩＥＥＥ１３９４に対応した機器は、有線用と無線用の両方のインタフェースを備えていることが予想される。よって、１個のＵＳＢデバイス（ＵＳＢ対応ＨＤＤ等）が、１個のＵＳＢホスト（ＵＳＢ対応ＰＣ等）の有線用と無線用の両方のＵＳＢインタフェースに接続されてしまう可能性がある。具体的には、例えば、有線用のＵＳＢインタフェースで接続されているＵＳＢデバイスとＵＳＢホストを無線用のＵＳＢインタフェースの接続可能範囲まで互いに近づけると、両機器が無線用のＵＳＢインタフェースでも接続されてしまう可能性がある。そうなると、ＵＳＢホストが１個のＵＳＢデバイスを２個のＵＳＢデバイスと誤認してしまったり、これらの機器の動作が停止してしまったり、これらの機器間の通信に矛盾が生じてしまったりする可能性がある。しかし、１個のＵＳＢデバイスが１個のＵＳＢホストの有線用と無線用の両方のＵＳＢインタフェースに接続されている場合の対処について、ＵＳＢ規格では特に規定されていない。
【０００５】
更に、有線用と無線用の両方のＵＳＢインタフェースが使用可能な機器間では、ユーザの嗜好や機器特性や伝送状況に応じて、有線用のＵＳＢインタフェースの使用が望まれる場合もあれば、無線用のＵＳＢインタフェースの使用が望まれる場合もある。
【０００６】
例えば、無線は接続が簡便なのだが、伝送状況が悪いと伝送速度が落ちてしまって伝送速度が有線を下回ることがある。よって、前者の理由で普段は無線を利用しているユーザも、後者の場合には有線を利用したいだろう。
【０００７】
例えば、現状ではＵＳＢ２．０規格とワイヤレスＵＳＢ規格の最大伝送速度は同一なのだが、将来的には有線よりも無線の方が最大伝送速度が高くなる（１Ｇｂｐｓ程度）ことも予想される。この場合には、伝送速度を重視するユーザは、伝送状況が良ければ無線を利用したいだろうし、伝送状況が悪ければ有線を利用したいだろう。
【０００８】
例えば、バッテリ駆動型のＵＳＢデバイスのバッテリ残量が残り少ない場面では、無線だと消費電力が大きいしＵＳＢホストからの給電も不可能なので、有線の使用が望まれるだろう。
【０００９】
しかし、現状では、有線用と無線用の両方のＵＳＢインタフェースが使用可能な機器間において、ユーザの嗜好や機器特性や伝送状況に応じて、有線用のＵＳＢインタフェースと無線用のＵＳＢインタフェースを使い分けるような仕組みは提案されていない。
【００１０】
特許文献１には、接続されているインタフェースが有線か無線かを検出し、有線が接続されていれば有線を優先的に使用し、有線が接続されていなければ無線を使用するような電子機器が開示されている。しかし、特許文献１には、有線インタフェースと無線インタフェースとに同一の機器が接続されている場合については、記載も示唆もされていない。さらに、特許文献１には、機器特性や伝送状況に応じて有線インタフェースと無線インタフェースを使い分けるような仕組みや、有線インタフェースと無線インタフェースを切り替えるための意思確認や切替操作をユーザに求めるような仕組みについてもまた、記載も示唆もされていない。
【００１１】
特許文献２には、有効な通信アダプタ（インタフェース）をユーザが指定する事が可能で、複数の使用可能な通信アダプタの中からユーザが有効と指定した通信アダプタを使用するようなコンピュータ装置等が開示されている。しかし、特許文献２には、有線インタフェースと無線インタフェースとに同一の機器が接続されている場合については、記載も示唆もされていない。さらに、特許文献２には、機器特性や伝送状況に応じて有線インタフェースと無線インタフェースを使い分けるような仕組みや、有線インタフェースと無線インタフェースを切り替えるための意思確認や切替操作をユーザに求めるような仕組みについてもまた、記載も示唆もされていない。
【特許文献１】特開２００３−２８０７７８号公報
【特許文献２】特開２００２−１９７０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置に関し、有線インタフェースと無線インタフェースとに同一の機器が接続されているという状況に適切に対処できるような通信装置を実現することを課題とする。
【課題を解決するための手段】
【００１３】
本発明は例えば、機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置であって、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されているかどうかを検出する同一機器検出手段と、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出手段により検出された場合に、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替える切替手段とを備える事を特徴とする通信装置に係る。
【００１４】
本発明は例えば、機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置を制御する通信制御方法であって、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されているかどうかを検出する同一機器検出段階と、前記有線インタフェースと前記無線インタフェースとに同一の機器が接続されている事が前記同一機器検出段階により検出された場合に、当該機器について前記有線インタフェースを使用するか前記無線インタフェースを使用するかを切り替える切替段階とを備える事を特徴とする通信制御方法に係る。
【発明の効果】
【００１５】
本発明は、機器を接続するための有線インタフェースと無線インタフェースとを備える通信装置に関し、有線インタフェースと無線インタフェースとに同一の機器が接続されているという状況に適切に対処できるような通信装置を実現することを可能にする。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施例について説明するためのブロック図である。図１には、ＵＳＢ対応ＰＣ（ＵＳＢホスト）に相当するＰＣ１０１、ＵＳＢ対応ＨＤＤ（ＵＳＢデバイス）に相当するＨＤＤ１０２が図示されている。ＰＣ１０１とＨＤＤ１０２は、各々が有線用のＵＳＢインタフェースと無線用のＵＳＢインタフェースとを備えており、互いに有線用のＵＳＢインタフェース又は／及び無線用のＵＳＢインタフェースにより接続される。
【００１７】
図１のＰＣ１０１は、有線Ｉ／Ｆ（インタフェース）部１１１と、無線Ｉ／Ｆ（インタフェース）部１１２と、同一機器検出手段の例に相当する同一機器検出部１２１と、情報検出手段の例に相当する情報検出部１２２と、切替手段の例に相当する切替部１２３と、設定手段の例に相当する設定部１２４と、データ処理部１３１と、ユーザＩ／Ｆ（インタフェース）部１３２とを備える。
【００１８】
ＰＣ１０１は、有線ＵＳＢ規格（ここではＵＳＢ２．０）と無線ＵＳＢ規格（ここではワイヤレスＵＳＢ）の両方に対応する機器であり、有線用と無線用の両方のＵＳＢインタフェースを備える。ＰＣ１０１には、ＵＳＢ対応機器の活線挿抜（Ｐｌｕｇ＆Ｐｌａｙ）をサポートするＯＳ（Ｗｉｎｄｏｗｓ（登録商標）ＸＰ等）がインストールされており、更には必要に応じてＵＳＢドライバがインストールされている。同一機器検出部１２１、情報検出部１２２、切替部１２３、設定部１２４等のブロックはここでは、これらのＯＳやＵＳＢドライバ又はミドルウェアやアプリケーションソフトウェアにより実現される。
【００１９】
ＨＤＤ１０２は、有線ＵＳＢ規格（ここではＵＳＢ２．０）と無線ＵＳＢ規格（ここではワイヤレスＵＳＢ）の両方に対応する機器であり、有線用と無線用の両方のＵＳＢインタフェースを備える。ＨＤＤ１０２は、当該ＨＤＤ１０２を一意に同定するための情報、即ち、当該ＨＤＤ１０２を他の機器と識別するための何らかの識別情報を有する。具体例としては、ＭＡＣアドレス、ＵＳＢ認証用のＩＤ、ＩＥＥＥ規格のＧＵＩＤ、機体番号が挙げられる。ＨＤＤ１０２は、ＡＣアダプタによる給電も有線ＵＳＢによる給電も可能である。
【００２０】
有線Ｉ／Ｆ部１１１は、有線ＵＳＢ規格（ここではＵＳＢ２．０）に対応する有線用のＵＳＢインタフェースを提供するブロックであり、有線ＵＳＢ用のコネクタ等により構成されている。有線Ｉ／Ｆ部１１１は、ＰＣ１０１の本体にＰＣ１０１の内部バス（例えばＰＣＩバス）で接続されている。基本的なプロトコル処理は、データ処理部１３１により処理されることが想定されている。
【００２１】
無線Ｉ／Ｆ部１１２は、無線ＵＳＢ規格（ここではワイヤレスＵＳＢ）に対応する無線用のＵＳＢインタフェースを提供するブロックであり、無線ＵＳＢ用のアンテナ等により構成されている。無線Ｉ／Ｆ１１２部は、ＰＣ１０１の本体にＰＣ１０１の内部バス（例えばＰＣＩバス）で接続されている。基本的なプロトコル処理は、データ処理部１３１により処理されることが想定されている。無線方式はここでは、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）である。
【００２２】
同一機器検出部１２１は、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一の機器が接続されているかどうかを検出するブロックである。同一機器検出部１２１はここでは、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一の機器が接続されているかどうかを、有線Ｉ／Ｆ部１１１に接続されている機器から当該機器の識別情報を取得し、無線Ｉ／Ｆ部１１２に接続されている機器から当該機器の識別情報を取得し、前者の識別情報と後者の識別情報とが同一であるかどうかにより判断する。
【００２３】
情報検出部１２２は、当該ＰＣ１０１に（有線Ｉ／Ｆ部１１１又は／及び無線Ｉ／Ｆ部１１２で）接続された機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるための情報（切替情報）を検出するブロックである。当該切替情報の具体例としては、有線Ｉ／Ｆ部１１１又は／及び無線Ｉ／Ｆ部１１２の伝送状況や伝送特性に関する情報（伝送情報）や、当該ＰＣ１０１に接続された機器の状況や特性に関する情報（機器情報）が挙げられる。
【００２４】
切替部１２３は、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一機器が接続されている事が同一機器検出部１２１により検出された場合に、当該機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるブロックである。当該切替は、設定部１２４により設定された設定内容に従って、または／および、情報検出部１２２により検出された検出情報に基づいて実行される。
【００２５】
設定部１２４は、当該ＰＣ１０１に（有線Ｉ／Ｆ部１１１または／および無線Ｉ／Ｆ部１１２で）接続される機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるための設定（切替設定）を設定先に設定する（記憶媒体に記憶させておく）ブロックである。当該設定はここでは、有線Ｉ／Ｆ部１１１または／および無線Ｉ／Ｆ部１１２に接続される機器の機器毎又は機種毎に設定可能である。当該設定はここでは、ユーザＩ／Ｆ部１３２によるユーザの設定操作により編集される。
【００２６】
データ処理部１３１は、種々のデータ処理を実行するブロックであり、ＣＰＵ等により構成されている。データ処理部１３１は、ＰＣ１０１とＨＤＤ１０２との間で授受されるデータに関するデータ処理を実行する。
【００２７】
ユーザＩ／Ｆ部１３２は、種々のユーザＩ／Ｆを提供するブロックであり、キーボードやマウスやディスプレイ等により構成されている。ユーザＩ／Ｆ部１３２は、切替設定の設定操作のための設定画面（設定ウィンドウや設定ダイアログやプロパティ設定画面等）を提供する。
【００２８】
図２は、本発明の実施例について説明するためのフローチャート図である。図２には、図１のＰＣ１０１により実行される処理の過程が図示されている。
【００２９】
先ず、ステップＳ１０１では、ＰＣ１０１に電源が投入される。そして、ＰＣ１０１にインストールされたＯＳが起動される。そして、無線Ｉ／Ｆ部１１２は、無線用のＵＳＢインタフェースを備える機器が接続可能範囲に存在するかどうかの監視を開始する。一方で、ＨＤＤ１０２は、ＡＣアダプタで給電されており、内部の初期化が完了されており、無線用のＵＳＢインタフェースが有効となっており、無線ＵＳＢ規格に準拠した認証処理も完了されているものとする。更に、ＨＤＤ１０２は、有線Ｉ／Ｆ部１１１にケーブルで接続されていると共に、無線Ｉ／Ｆ部１１２の接続可能範囲に存在しているものとする。
【００３０】
次に、ステップＳ１０２では、有線Ｉ／Ｆ部１１１が、当該有線Ｉ／Ｆ部１１１に機器が接続されているかどうかを検出すると共に、無線Ｉ／Ｆ部１１２が、当該無線Ｉ／Ｆ部１１２に機器が接続されているかどうか（当該無線Ｉ／Ｆ部１１２のネットワークに機器が参加しているかどうか）を検出する。有線Ｉ／Ｆ部１１１は、当該有線Ｉ／Ｆ部１１１に機器がケーブルで接続されていると、当該有線Ｉ／Ｆ部１１１に機器が接続されている事を検出する。無線Ｉ／Ｆ部１１２は、当該無線Ｉ／Ｆ部１１２の接続可能範囲に機器が存在していると、当該無線Ｉ／Ｆ部１１２のネットワークに機器が参加している事を検出する。有線Ｉ／Ｆ部１１１や無線Ｉ／Ｆ部１１２に機器が接続されている事が検出されると、ＰＣ１０１は、活線挿抜に関連する処理やデバイスドライバの自動組み込み処理等、当該機器を使用するのに必要な種々の処理を実行する。
【００３１】
続いて、ステップＳ１０３では、同一機器検出部１２１が、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２の両方に機器が接続されているかどうかを検出する。なお、両方の接続が共に有効になっている場合はステップＳ１０４に処理が移行し、片方の接続だけが有効になっている場合はステップＳ１２１に処理が移行する。
【００３２】
続いて、ステップＳ１０４では、同一機器検出部１２１が、有線Ｉ／Ｆ部１１１に接続されている機器と無線Ｉ／Ｆ部１１２に接続されている機器とが１台の同一の機器であるかどうかを検出する。同一機器かどうかの検出には、検出対象機器にユニークな何らかの情報が利用される。具体例としては、ワイヤレスＵＳＢ規格での認証情報や、認証用の鍵データや、検出対象機器のベンダが提供する情報（例えば機器の製造番号やソフトウェアのプロダクトＩＤ）等が挙げられる。また、検出対象機器内に不揮発性の記憶媒体が存在する場合には、ＰＣ１０１がユニークな情報を当該記憶媒体内に書き込み、ＰＣ１０１がこの書き込みを同一機器かどうかの検出に利用するようにしてもよい。ここで注意すべきは、当該検出では「機器」が同一かどうかを問題にしているのであって「機種」が同一かどうかを問題にしているのではない点である。例えば、一方の機器と他方の機器とが同一ベンダが提供する同じ機種の別の機器である場合には、ＰＣ１０１はこれらの機器に個別に対応する。なお、両方のＩ／Ｆに同一の機器が接続されている場合はステップＳ１１１に処理が移行し、両方のＩ／Ｆに別々の機器が接続されている場合はステップＳ１２１に処理が移行する。
【００３３】
そして、ステップＳ１１１においては、設定部１２４が、ＰＣ１０１に接続される機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるための切替設定が、ＰＣ１０１に接続されているＨＤＤ１０２について設定されているかどうかを判断する。図３は、切替設定の設定画面の具体例を表す。図３の設定画面では、ＨＤＤ１０２について「有線を使用する」か「無線を使用する」かをユーザが選択でき、ユーザがどちらも選択しないと「有線と無線の内の好適な方を自動選択して使用する」がデフォルトで選択される。図４は、切替設定の設定画面の変形例を表す。図４の設定画面では、ＨＤＤ１０２について「有線を使用する」か「無線を使用する」か「有線と無線の内の好適な方を自動選択して使用する」かをユーザが選択できる。本実施例には、図３の設定画面が適用されているとするが、図４の設定画面も適用可能である。ＨＤＤ１０２の切替設定が設定されていない場合には、ＨＤＤ１０２の切替設定を促すメッセージが表示されるようになっていてもよい。これは特に、ＰＣ１０１でＨＤＤ１０２をはじめて使用する段階で便利である。なお、切替設定が設定されている場合はステップＳ１１２に処理が移行し、切替設定が設定されていない場合はステップＳ１１４に処理が移行する。
【００３４】
続いて、ステップＳ１１２においては、切替部１２３が、ＰＣ１０１に接続されているＨＤＤ１０２について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを、設定部１２４により設定された切替設定の設定内容に従い切り替える。設定内容は、設定部１２４から切替部１２３に提供される。設定内容が「有線を使用する」であれば、有線の方だけが使用されるように切り替わり、設定内容が「無線を使用する」であれば、無線の方だけが使用されるように切り替わる。使用されていない方のＩ／Ｆについては、Ｉ／Ｆが休眠状態か無効状態になるようにしてもよいし、Ｉ／Ｆそのものは有効状態だが取り扱い上区別されるようにしてもよい。切替部１２３は、この段階で情報検出部１２２から伝送情報を取得し、切替予定のＩ／Ｆの伝送状況が好適ではない（伝送状況が悪い、伝送帯域が低い、故障している等）場合は、別のＩ／Ｆへの手動切替を促す旨を表示するか、別のＩ／Ｆへの自動切替を行いその旨を通知する（又はその旨は通知しない）ようにしてもよい。
【００３５】
続いて、ステップＳ１１３は、切替部１２３による切替が完了した状態であり、すでに切り替えられたＩ／Ｆによる通信が開始されている。ただし、切替部１２３は、適宜この状況下で情報検出部１２２から伝送情報を取得し、使用中のＩ／Ｆの伝送状況が好適ではない（伝送状況が悪い、伝送帯域が低い、故障している等）場合は、別のＩ／Ｆへの手動切替を促す旨を表示するか、別のＩ／Ｆへの自動切替を行いその旨を通知する（又はその旨は通知しない）ようにしてもよい。
【００３６】
続いて、ステップＳ１１４においては、切替部１２３が、ＰＣ１０１に接続されているＨＤＤ１０２について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを、情報検出部１１２により検出された切替情報の検出情報に基づいて切り替える。検出情報は、情報設定部１２２から切替部１２３に提供される。切替部１２３はこれにより、有線と無線の内の好適な方を自動選択し、使用するＩ／Ｆを有線と無線の内の好適な方のＩ／Ｆに切り替える。好適性の判断基準の具体例は次の通りである。
【００３７】
例えば、無線ネットワークの伝送帯域が判断基準になる。無線ネットワークの伝送帯域は、多数の機器がデータ伝送を実施したり、機器間の距離が遠かったり、機器間に障害物があったりすると著しく低下する。一方で、無線ネットワークの伝送帯域は、無線技術の進歩により向上する可能性がある。従ってこの場合には、切替情報として、Ｉ／Ｆの伝送状況や伝送特性に関する情報が利用されることになる。
【００３８】
例えば、データ伝送の信頼性が判断基準になる。ＨＤＤ１０２への記録の際には信頼性が高い方がよいので有線が使用され、ＨＤＤ１０２からの再生の際には信頼性が低くてもよいので無線が使用されるといった具合である。従ってこの場合には、切替情報として、取り扱いデータの処理状況に関する情報が利用されることになる。
【００３９】
例えば、機密保持の必要があるデータや著作権保護の必要があるデータを取り扱うのかどうかが判断基準になる。上記のデータを取り扱う際は機密性が高い方がよいので有線が使用され、上記以外のデータを取り扱う際は機密性が低くてもよいので無線が使用されるといった具合である。従ってこの場合には、切替情報として、取り扱いデータの構成内容に関する情報が利用されることになる。
【００４０】
例えば、接続機器の給電方式が判断基準になる。例えば、有線ＵＳＢにより給電すべき旨が設定されている機器については、たとえ切替設定の設定内容が「無線を使用する」であっても、有線ＵＳＢの使用が必須とされることがある。例えば、バッテリ駆動型の機器のバッテリ残量が残り少ない場面では、有線ＵＳＢの使用によるバッテリの充電が必要となることがある。従ってこの場合には、切替情報として、接続機器の状況や特性に関する情報が利用されることになる。
【００４１】
なお、ステップＳ１１４においては、切替部１２３による切替処理の前に、情報検出部１２２による情報検出処理が実行される。即ち、情報検出部１２２が、ＰＣ１０１に接続された機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるための切替情報を、ＰＣ１０１に接続されたＨＤＤ１０２のために検出する。
【００４２】
続いて、ステップＳ１１５は、切替部１２３による切替が完了した状態であり、すでに切り替えられたＩ／Ｆによる通信が開始されている。ただし、切替部１２３は、適宜この状況下で情報検出部１２２から伝送情報を取得し、使用中のＩ／Ｆの伝送状況が好適ではない（伝送状況が悪い、伝送帯域が低い、故障している等）場合は、別のＩ／Ｆへの手動切替を促す旨を表示するか、別のＩ／Ｆへの自動切替を行いその旨を通知する（又はその旨は通知しない）ようにしてもよい。
【００４３】
一方、ステップＳ１２１は、有線Ｉ／Ｆ部１１１か無線Ｉ／Ｆ部１１２かのどちらかに機器が接続されている状態、又は有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とにそれぞれ別々の機器が接続されている状態である。例えば、どちらかのＩ／ＦにＵＳＢキーボードが接続されている状態、又はそれぞれのＩ／ＦにＵＳＢキーボードとＵＳＢマウスが接続されている状態である。そして、ステップＳ１２１では、設定部１２４が、その機器又はそれらの機器が接続されているＩ／Ｆが、その機器又はそれらの機器についての切替設定で設定されているＩ／Ｆと同一であるかどうかを判断する。なお、その機器又はそれらのすべての機器について接続Ｉ／Ｆと設定Ｉ／Ｆとが同一である場合はステップＳ１２２に処理が移行し、その機器又はそれらのいずれかの機器について接続Ｉ／Ｆと設定Ｉ／Ｆとが同一でない場合はステップＳ１２４に処理が移行する。なお、ステップＳ１２１では、ここではステップＳ１２２とステップＳ１２４との分岐を実現するための判断処理が実施されるが、単に待機状態が継続されるようにしてもよい。
【００４４】
続いて、ステップＳ１２２では、ＰＣ１０１に接続された各機器について接続Ｉ／Ｆと設定Ｉ／Ｆとが同一であるので、切替部１２３が、各機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを、各機器についての切替設定の設定内容に従い切り替える。
【００４５】
続いて、ステップＳ１２３は、切替部１２３による切替が完了した状態であり、すでに切り替えられたＩ／Ｆによる通信が開始されている。
【００４６】
続いて、ステップＳ１２４では、ＰＣ１０１に接続された機器の中に接続Ｉ／Ｆと設定Ｉ／Ｆとが同一でない機器が存在するので、切替部１２３が、接続Ｉ／Ｆと設定Ｉ／Ｆとが同一でない当該機器について、当該機器の接続Ｉ／Ｆと設定Ｉ／Ｆとが同一でない旨のメッセージを表示する。図５は、当該メッセージに関するメッセージ表示画面の具体例を表す。図５のメッセージ表示画面には、ＨＤＤ１０２の接続Ｉ／Ｆと設定Ｉ／Ｆとが同一でない旨が表示されている。図６は、当該メッセージに関するメッセージ表示画面の変形例を表す。図６のメッセージ表示画面では更に、切替設定の設定画面への移行操作が可能となっている。なお、ステップＳ１２４では、切替部１２３は、ＰＣ１０１に接続されている各機器について切替設定を無視すると共に、ＰＣ１０１に接続された各機器について現在接続されているＩ／Ｆを使用するかどうかを問い合わせる旨のメッセージを表示するようにしてもよい。
【００４７】
続いて、ステップＳ１２５は、切替部１２３による切替が完了した状態であり、すでに切り替えられたＩ／Ｆによる通信が開始されている。ステップＳ１２４にて接続Ｉ／Ｆや設定Ｉ／Ｆが変更された機器については、変更されたＩ／Ｆが使用されている。ステップＳ１２４にて現状維持が選択された機器については、その時点で接続されていたＩ／Ｆが使用されている。
【００４８】
このように、ＰＣ１０１は、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一機器が接続されているかどうかを検出する事ができると共に、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一機器が接続されている事が検出された場合には、当該機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替える事ができる。
【００４９】
これにより、ＰＣ１０１は、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一機器が接続されているかどうかを検出して、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一機器が接続されている事が検出された場合には、当該機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるといった具合に、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とに同一機器が接続されているという状況に適切に対処する事ができるのである。
【００５０】
更に、ＰＣ１０１は、ＰＣ１０１に接続される機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるための設定（切替設定）を設定する事ができる。これにより、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とを、ユーザの嗜好に応じて使い分ける事が可能になる。
【００５１】
更に、ＰＣ１０１は、ＰＣ１０１に接続された機器について有線Ｉ／Ｆ部１１１を使用するか無線Ｉ／Ｆ部１１２を使用するかを切り替えるための情報（切替情報）を検出する事ができる。これにより、有線Ｉ／Ｆ部１１１と無線Ｉ／Ｆ部１１２とを、Ｉ／Ｆの伝送状況や伝送特性や、接続機器の状況や特性や、取り扱いデータの処理状況や構成内容等に応じて使い分ける事が可能になる。使い分けの判断基準の具体例としては、有線Ｉ／Ｆと無線Ｉ／Ｆの伝送帯域の差異や、無線Ｉ／Ｆや有線Ｉ／Ｆの故障や、接続機器のバッテリ残量や、取り扱いデータの重要度等が挙げられる。
【００５２】
本実施例のＰＣ１０１は、切替設定に従っての切替処理と切替情報に基いての切替処理の両方を実行可能であるが、前者の切替処理と後者の切替処理のどちらか一方だけを実行可能な実施例も実現可能である。切替設定に従っての切替処理と切替情報に基いての切替処理の両方を実行可能な実施例においては、図３のように、切替設定が設定されていないときに切替情報による切替処理が実行されるようになっていてもよいし、図４のように、切替情報による切替処理が実行されるかどうかが切替設定により設定されるようになっていてもよい。
【００５３】
なお、本実施例では、ＵＳＢホストとＵＳＢデバイスの具体例として、ＰＣとＨＤＤを取り上げたが、他のＵＳＢホストとＵＳＢデバイスによる変形実施例も実現可能である。また、本実施例では、有線Ｉ／Ｆと無線Ｉ／Ｆの具体例として、有線ＵＳＢと無線ＵＳＢを取り上げたが、有線ＩＥＥＥ１３９４と無線ＩＥＥＥ１３９４による変形実施例、有線ＵＳＢと無線ＩＥＥＥ１３９４による変形実施例、有線ＩＥＥＥ１３９４と無線ＵＳＢによる変形実施例も実現可能である。即ち、有線Ｉ／Ｆと無線Ｉ／Ｆとが同一の規格である場合と別々の規格である場合とが存在する。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例について説明するためのブロック図である。
【図２】本発明の実施例について説明するためのフローチャート図である。
【図３】ＰＣのディスプレイに表示される設定画面の具体例を表す。
【図４】ＰＣのディスプレイに表示される設定画面の変形例を表す。
【図５】ＰＣのディスプレイに表示されるメッセージ表示画面の具体例を表す。
【図６】ＰＣのディスプレイに表示されるメッセージ表示画面の変形例を表す。
【符号の説明】
【００５５】
１０１  ＰＣ
１０２  ＨＤＤ
１１１  有線Ｉ／Ｆ部
１１２  無線Ｉ／Ｆ部
１２１  同一機器検出部
１２２  情報検出部
１２３  切替部
１２４  設定部
１３１  データ処理部
１３２  ユーザＩ／Ｆ部
【図１】
2007134782.tif 000003
【図２】
2007134782.tif 000004
【図３】
2007134782.tif 000005
【図４】
2007134782.tif 000006
【図５】
2007134782.tif 000007
【図６】
2007134782.tif 000008