(57)【要約】  電子機器からホスト装置への通知を送信する第１スロットとして、接続要求を送信する第２スロットと、それ以外の通知を送信する第３スロットとを設け、第２スロットを提供するか否かを制御可能にする。これにより、第２スロットが提供される期間、すなわち接続要求を行える期間を制御し、意図しない接続要求によってホスト装置と電子機器とが誤接続されることを防止し、通信対象のホスト装置と電子機器とを適切に接続できるようにする。
2008114427.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を伝送して電子機器と通信する無線通信装置であって、
前記電子機器から前記無線通信装置への通知を送信する第１スロットは、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットと含み、
前記第２スロットを提供するか否かを制御する制御部を有することを特徴とする無線通信装置。
【請求項２】
環境設定が第１の状態である場合には、前記第２スロットの提供を停止し
前記環境設定が前記第１の状態であって、かつ接続指示が入力された場合には、前記第２スロットを提供することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記接続指示が入力された後、所定の期間だけ前記第２スロットを提供することを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記第１の状態は、前記無線通信装置が出力する無線電波の通信圏と、他の無線通信装置から出力される無線電波の通信圏とが重なる領域を有する状態であることを特徴とする請求項２又は３に記載の無線通信装置。
【請求項５】
前記環境設定が第２の状態である場合には、前記第２スロットを定期的に提供することを特徴とする請求項２記載の無線通信装置。
【請求項６】
前記第２の状態は、前記無線通信装置が出力する無線電波の通信圏が、他の無線通信装置から出力される無線電波の通信圏に対して独立している状態であることを特徴とする請求項５記載の無線通信装置。
【請求項７】
前記電子機器との接続状態を管理する接続管理部と、
前記接続管理部からの接続制御情報に応じて、前記スロットの生成及び割り当てを行い、前記スロット割当情報を生成する情報生成処理部とを備えることを特徴とする請求項１〜６のいずれか１項に記載の無線通信装置。
【請求項８】
前記スロットにおいて前記電子機器と情報を送受信する送受信部を備え、
前記情報生成処理部で生成された前記スロット割当情報を送信することを特徴とする請求項７記載の無線通信装置。
【請求項９】
前記情報生成処理部は、上記接続制御情報に応じて、前記第２スロットを生成するか否かを切り替えることを特徴とする請求項７又は８記載の無線通信装置。
【請求項１０】
前記情報生成処理部は、
環境設定がマルチホスト環境である場合には、前記第２スロットの生成を行わず、
前記環境設定が前記マルチホスト環境であって、かつ接続指示が入力された場合には、前記接続指示が入力された後、所定の期間だけ前記第２スロットを生成することを特徴とする請求項７〜９のいずれか１項に記載の無線通信装置。
【請求項１１】
前記第２スロットにより前記接続要求を受けた前記電子機器を、表示部に一覧表示させることを特徴とする請求項１０記載の無線通信装置。
【請求項１２】
前記情報生成処理部は、
前記環境設定がシングルホスト環境である場合には、前記第２スロットを定期的に生成することを特徴とする請求項７〜９のいずれか１項に記載の無線通信装置。
【請求項１３】
所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を受信し、前記スロット割り当て情報に基づいてホスト装置と通信する無線通信装置であって、
前記ホスト装置への通知を送信するための第１スロットには、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットとが割り当て可能であり、
前記ホスト装置に対して接続を要求する際に、前記ホスト装置からの前記スロット割当情報を解析して前記第２スロットの有無を判定し、前記第２スロットが存在する場合に、前記第２スロットにより前記接続要求を送信することを特徴とする無線通信装置。
【請求項１４】
前記スロット割当情報を解析し、前記解析結果に基づいて第２スロットの有無を判定する情報解析処理部を備えることを特徴とする請求項１３記載の無線通信装置。
【請求項１５】
前記ホスト装置からの前記スロット割当情報を受信し、前記第２スロットによる前記接続要求を前記ホスト装置に送信する送受信部を備えることを特徴とする請求項１３又は１４記載の無線通信装置。
【請求項１６】
ワイヤレスＵＳＢ規格に準拠して通信を行うことを特徴とする請求項１〜１５のいずれか１項に記載の無線通信装置。
【請求項１７】
所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を伝送して電子機器と通信する無線通信方法であって、
前記スロットの生成及び割り当てを環境設定に基づいて行い、前記スロット割当情報を生成し、
生成された前記スロット割当情報を前記電子機器に送信し、
前記電子機器から前記無線通信装置への通知を送信する第１スロットは、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットと含み、
前記スロット割当情報を生成する際に、前記環境設定に応じて前記第２スロットを生成するか否かを切り替えることを特徴とする無線通信方法。
【請求項１８】
前記スロット割当情報を生成する際に、
前記環境設定がマルチホスト環境である場合には、前記第２スロットを生成せず、
前記環境設定がマルチホスト環境であって、かつ接続指示が入力された場合には、所定の期間だけ前記第２スロットを生成することを特徴とする請求項１７記載の無線通信方法。
【請求項１９】
前記スロット割当情報を生成する際に、
前記環境設定がシングルホスト環境である場合には、前記第２スロットを定期的に生成することを特徴とする請求項１８記載の無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び無線通信方法に関し、特に、無線電波を用い、かつスロットを時分割に割り当てて通信を行う無線通信に用いて好適なものである。
【背景技術】
【０００２】
有線ＵＳＢ（Universal Serial Bus）システムにおいてデータ通信を行う場合には、ユーザは電子機器（以下、デバイスとする）を通信対象のホスト装置に対して接続する必要がある。例えば、デバイスであるデジタルカメラ内に記憶されている画像データをホスト装置であるコンピュータにコピーする場合には、デジタルカメラがＵＳＢケーブルを介して通信対象のコンピュータに接続される。【０００３】
これはワイヤレスＵＳＢシステムにおいてデータ通信を行う場合でも同様である。ここで、ワイヤレスＵＳＢは高速近距離無線通信の規格の１つであり、その仕様がワイヤレスＵＳＢ仕様書（非特許文献１参照）に示されている。【０００４】
ワイヤレスＵＳＢシステムでは、時分割多元接続方式（Time
Division Multiple Access：ＴＤＭＡ方式）で通信を行い、ホスト装置がタイムスロットスケジューリングマネジメントコマンド（Micro-scheduled Management Command：ＭＭＣ）によってリンクされたワイヤレスＵＳＢチャンネルを管理する。ホスト装置は、接続されているデバイスに対して、スロット（タイムスロット）を時分割に割り当てて通信を行う。スロットに関する情報（属性や時間等）がＭＭＣ内に記述される。【０００５】
また、ワイヤレスＵＳＢシステムにおいては、デバイス側主導の処理を実現するために、ホスト装置は、ワイヤレスＵＳＢチャンネル内にデバイス通知用スロット（Device Notification Time Slot：ＤＮＴＳ）を割り当てる。デバイス側主導の処理には、デバイスを接続する、切断する、或いは省電力モードに移行するなどがある。デバイスは割り当てられたデバイス通知用スロットで各処理用件にあったメッセージをホスト装置に通知することでデバイスの接続、切断等が実施される。【０００６】
家庭内等でワイヤレスＵＳＢシステムを利用してデータ通信を行う場合、ホスト装置としてのコンピュータが１つだけ存在するシングルホスト環境であることが多い。そのため、デバイスを通信対象のホスト装置に接続することをユーザが特に意識しなくとも、デバイスと通信対象のホスト装置とが適切に接続される。【０００７】
しかしながら、オフィス環境のようにホスト装置としてのコンピュータが狭い範囲に複数存在するマルチホスト環境下では、デバイスとホスト装置とが誤って接続されてしまう可能性がある。例えば、ユーザがデバイスを通信対象のホスト装置の近くに移動させても、デバイスが通信対象でない別のホスト装置の電波を受信可能であれば、デバイスが通信対象でないホスト装置に接続要求を送信して接続されることが考えられる。【０００８】
ホスト装置は、デバイス通知用スロットを定期的に提供している。ユーザがデバイスをホスト装置の周辺（ホスト装置が送信する無線電波の通信圏内）に移動させることで、デバイスはホスト装置が提供するデバイス通知用スロットを検出することができる。そして、デバイスが、検出したデバイス通知用スロットでホスト装置に対して接続要求を送信することで、ユーザにとって特別な接続設定等を行わずにデバイスとホスト装置とが接続される。【０００９】
図１０Ａに示すように、ホスト装置であるコンピュータ（ＰＣ−Ａ）１０１が送信する無線電波による通信圏（通信可能範囲）１０２と、ホスト装置であるコンピュータ（ＰＣ−Ｂ）１０３が送信する無線電波による通信圏１０４とが、重ならない場合について考える。各ホスト装置１０１、１０３の無線電波の通信圏１０２、１０４が、隣接するホスト装置の通信圏と重なる領域を有しない状態、すなわちシングルホスト環境に相当する状態であるとする。【００１０】
ホスト装置１０１、１０３は、それぞれデバイス通知用スロットを定期的に提供している。デバイスであるデジタルスチルカメラ（ＤＳＣ）１０６は、通信圏１０２内にあるため、ホスト装置１０１が提供するデバイス通知用スロットを検出することが可能であり、ホスト装置１０１に対して接続要求等を行うことができる。一方、デバイス１０６は、通信圏１０３外であるため、ホスト装置１０３が提供するデバイス通知用スロットを検出することはない。【００１１】
同様に、デバイスであるプリンタ１０５は、通信圏１０４内にあるため、ホスト装置１０３が提供するデバイス通知用スロットを検出することが可能であり、ホスト装置１０３に対して接続要求等を行うことができる。一方、デバイス１０５は、通信圏１０２外であるため、ホスト装置１０１が提供するデバイス通知用スロットを検出することはない。【００１２】
それに対して、図１０Ｂに示すように隣接するホスト装置１０１、１０３の無線電波による通信圏１０２、１０４が少なくとも一部で重なる環境（マルチホスト環境）では、デバイス１０６を通信圏１０２、１０４の重なった領域に移動させると、デバイス１０６は両ホスト装置１０１、１０３のデバイス通知用スロットを検出することができる。したがって、デバイス１０６は、ホスト装置１０１、１０３の両方に対して接続要求等を行うことが可能となる。【００１３】
複数のホスト装置が狭い範囲に存在するマルチホスト環境下で、デバイスが目的とする通信対象のホスト装置と接続するため、複数の指向性アンテナを用いることでホスト装置の無線電波による通信圏として狭領域圏を設定することにより、ホスト装置の周辺に存在する多数の携帯機器の中から１つの携帯機器を特定してホスト装置との接続を確立する装置が提案されている（例えば、特許文献１参照。）。【００１４】
また、送信電力を段階的に変化させて問い合わせ信号を送信するとともに、それに対する相手機器からの応答信号を受信すると、相手機器のリストを表示するようにして、通信を確立する相手機器を容易に選択できる装置が提案されている（例えば、特許文献２参照。）。【００１５】
【特許文献１】特開２００２−１６９６８号公報
【特許文献２】特開２００３−２１８７８５号公報
【非特許文献１】Wireless Universal SerialBus Specification, Revision 1.0 released May 12, 2005
【発明の開示】
【００１６】
本発明は、接続要求を行える期間を制御して、通信対象でないホスト装置とデバイスとの誤接続を防止し、ホスト装置とデバイスとが適切に接続できるようにすることを目的とする。
【００１７】
本発明は、所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を伝送して電子機器と通信する無線通信装置であって、前記電子機器から前記無線通信装置への通知を送信する第１スロットは、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットと含み、前記第２スロットを提供するか否かを制御する制御部を有することを特徴とする。
【００１８】
本発明によれば、第１スロットとして接続要求を送信する第２スロットを別に設け、第２スロットを提供するか否かを制御することで第２スロットが提供される期間を制御し、意図しない接続要求により通信対象でないホスト装置と電子機器とが誤って接続されることを防止し、通信対象のホスト装置と電子機器とを接続できるようになる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の一実施形態における無線通信装置（ホスト装置）の構成例を示す図である。
【図２】図２は、本発明の一実施形態における無線通信装置（デバイス）の構成例を示す図である。
【図３Ａ】図３Ａは、本実施形態におけるスロットの生成及び割り当ての一例を示す図である。
【図３Ｂ】図３Ｂは、本実施形態におけるスロットの生成及び割り当ての一例を示す図である。
【図３Ｃ】図３Ｃは、本実施形態におけるスロットの生成及び割り当ての一例を示す図である。
【図４】図４は、ＭＭＣの構成の概要を示す図である。
【図５】図５は、本実施形態におけるＭＭＣ生成処理を示すフローチャートである。
【図６Ａ】図６Ａは、ユーザ環境設定画面の一例を示す図である。
【図６Ｂ】図６Ｂは、マルチホスト環境設定画面の一例を示す図である。
【図７】図７は、本実施形態における接続要求を送信するための接続処理を示すフローチャートである。
【図８】図８は、本実施形態におけるホスト装置とデバイスとの接続シーケンスの具体例を示す図である。
【図９】図９は、図８に示す接続シーケンスに対応したスロットの生成及び割り当ての一例を示す図である。
【図１０Ａ】図１０Ａは、シングルホスト環境に相当する無線通信システムの構成例を示す図である。
【図１０Ｂ】図１０Ｂは、マルチホスト環境の無線通信システムの構成例を示す図である。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態を図面に基づいて説明する。【００２１】
図１は、本発明の一実施形態における無線通信装置（ホスト装置）１０の構成例を示すブロック図であり、図２は、本発明の一実施形態における無線通信装置（デバイス）２０の構成例を示すブロック図である。図１に示すホスト装置１０と図２に示すデバイス２０は、無線電波を用いて時分割多元接続方式（ＴＤＭＡ方式）で通信を行う。本実施形態では、一例としてワイヤレスＵＳＢ規格に準拠した通信方式で通信を行うものとするが、これに限定されるものではなく、例えばブルートゥース（Bluetooth）に準拠した通信方式で通信を行うものであっても良い。【００２２】
図１に示すように、ホスト装置１０は、制御部１１、ＧＵＩ（Graphic
User Interface）制御部１２、接続管理部１３、ＭＭＣ（Micro-Scheduled
Management Command）生成処理部１４、データパケット処理部１５、送受信データ処理部１６、送受信部１７、及びアンテナ１８を有する。【００２３】
制御部１１は、ホスト装置１０の各機能部１２〜１７を統括的に制御する。ＧＵＩ制御部１２は、各種設定等を行うためのＧＵＩに係る制御を行う。接続管理部１３は、ＧＵＩ制御部１２による制御結果に応じて、ホスト装置１０に対する外部のデバイスの接続状態等を管理する。接続管理部１３は、ホスト装置１０とデバイスが接続されているか否かを管理したり、接続する際の認証処理等に係る制御を行ったりする。【００２４】
ＭＭＣ生成処理部１４は、接続管理部１３からの接続制御情報に基づいて、ワイヤレスＵＳＢチャンネルをスロットに時分割して、スロットの生成及び割り当てを行う。ＭＭＣ生成処理部１４は、後述する図５に示す処理フローに従って、スロットの生成及び割り当てを行う。【００２５】
また、ＭＭＣ生成処理部１４は、スロットの割り当てを定義したスロット割当情報を含むＭＭＣ（タイムスロットスケジューリングマネジメントコマンド）を生成する。接続管理部１３からの接続制御情報には、ホスト装置１０の環境設定に係る情報や接続指示に係る情報やデバイスの接続情報などが含まれる。【００２６】
データパケット処理部１５は、接続されたデバイスと送受信するデータパケットに係る処理を行い、送受信データ処理部１６は、接続されたデバイスとデータを送受信するための各種処理を実行しデータ送受信を行う。送受信部１７は、アンテナ１８を介してデバイスとの間で無線電波により、ＭＭＣを送信したりデータを送受信したりするものである。【００２７】
また、図２に示すように、デバイス２０は、制御部２１、送受信部２２、ＭＭＣ解析処理部２３、接続管理部２４、送受信データ処理部２５、データパケット処理部２６、及びアンテナ２７を有する。【００２８】
制御部２１は、デバイス２０の各機能部２２〜２６を統括的に制御する。送受信部２２は、アンテナ２７を介してホスト装置１０との間で無線電波により、ＭＭＣを受信したりデータを送受信したりするものである。【００２９】
ＭＭＣ解析処理部２３は、受信したＭＭＣを解析してスロットの割り当てを識別する。また、後述する図７に示すように、ＭＭＣ解析処理部２３は、デバイス２０がホスト装置１０に対して接続を要求する場合に、受信したＭＭＣを解析して接続要求を送信するための接続要求通知スロットの有無を判定する。この判定の結果、接続要求通知スロットが存在する場合には、それを利用してホスト装置１０に対する接続要求が行われる。接続管理部２４は、ホスト装置１０に対する接続状態等を管理する。【００３０】
データパケット処理部２６は、接続されたホスト装置１０と送受信するデータパケットに係る処理を行い、送受信データ処理部２５は、接続されたデバイスとデータを送受信するための各種処理を実行しデータ送受信を行う。【００３１】
図３Ａ、図３Ｂ、及び図３Ｃは、本実施形態におけるスロットの生成及び割り当ての例を示す図である。本実施形態におけるホスト装置１０は、状態や設定等に応じて、図３Ａ、図３Ｂ、及び図３Ｃに示すようにスロットの生成及び割り当てを行う。ホスト装置１０は、例えば環境設定の設定情報、接続指示の有無、及びデバイスとの接続情報に応じて、スロットの生成及び割り当てを行う。【００３２】
図３Ａ〜図３Ｃにおいて、各ワイヤレスＵＳＢチャンネルＭＳ（Micro-scheduled
sequence）は、ＭＭＣとスロット（タイムスロット）とで構成される。ＭＭＣは、ヘッダ、ＩＤ、及びスロット割当情報を含む。また、スロット割当情報は、割り当てたスロット毎のスロットに関する情報（属性や時間等）で構成される。【００３３】
スロットＤＮＴＳＡ、ＤＮＴＳＢは、デバイス２０側主導の処理を実現するために、デバイス２０からホスト装置１０へメッセージを送信するためのデバイス通知用スロットである。スロットＤＮＴＳＡは、例えば切断や省電力モード移行等の接続要求以外のメッセージを送信するための接続後処理通知スロット（接続後イベント用スロット）である。スロットＤＮＴＳＢは、接続要求を送信するための接続要求通知スロット（接続用スロット）である。【００３４】
なお、図３Ａ〜図３Ｃにおいては、ＭＭＣ及びスロットＤＮＴＳＡ、ＤＮＴＳＢのみを図示し、他のスロットについては図示していないが、ホスト装置１０とデバイス２０との間でデータを送受信するためのスロットも必要に応じて割り当てられている。【００３５】
図３Ａは、デバイス通知用スロットとして、接続後処理通知スロットＤＮＴＳＡ及び接続要求通知スロットＤＮＴＳＢの両方を定期的に割り当てる例を示している。図３Ａにおいては、各ワイヤレスＵＳＢチャンネルＭＳに、接続後処理通知スロットＤＮＴＳＡと接続要求通知スロットＤＮＴＳＢとが割り当てられている。【００３６】
例えば、ホスト装置１０にて設定された環境設定がシングルホスト環境である場合に、図３Ａに示したようなスロットの生成及び割り当てが行われる。ここで、シングルホスト環境は、デバイス２０と接続するホスト装置として、１つのホスト装置１０のみが存在するシステム環境（例えば、一般家庭等）に対応するものである。【００３７】
図３Ａに示したように、接続要求通知スロットＤＮＴＳＢを定期的に提供する場合には、ユーザがデバイス２０を通信対象であるホスト装置１０の近く（無線電波による通信圏内）に移動させることで、デバイス２０が接続要求通知スロットＤＮＴＳＢを検出して、その接続要求通知スロットＤＮＴＳＢにより接続要求を送信することができる。これにより、ユーザによる特別な接続設定の実行を必要とすることなく、ホスト装置１０に対する接続要求を行うことができ、操作性の良い接続が可能となる。【００３８】
図３Ｂは、デバイス通知用スロットとして、接続後処理通知スロットＤＮＴＳＡのみを定期的に割り当てる例を示している。図３Ｂにおいては、各ワイヤレスＵＳＢチャンネルＭＳには、接続要求通知スロットＤＮＴＳＢは割り当てられず、接続後処理通知スロットＤＮＴＳＡだけが割り当てられている。【００３９】
例えば、ホスト装置１０にて設定された環境設定がマルチホスト環境である場合に、図３Ｂに示したようなスロットの生成及び割り当てが行われる。ここで、マルチホスト環境は、他ユーザ等が使用するホスト装置が狭範囲に存在するシステム環境（例えば、オフィス等）、言い換えればデバイス２０と接続可能なホスト装置が複数存在しうるシステム環境に対応するものである。【００４０】
図３Ｂに示したように、接続要求通知スロットＤＮＴＳＢを提供しない場合には、ユーザがデバイス２０をホスト装置１０の近く（無線電波による通信圏内）に移動させても、デバイス２０は、接続要求通知スロットＤＮＴＳＢを検出しないために接続要求を送信することがない。【００４１】
これにより、例えばホスト装置に対して新規なデバイスを接続させないようにする場合には、図３Ｂに示すように接続要求通知スロットＤＮＴＳＢを提供しないことで、デバイスとホスト装置とが誤って接続されることを防止することができる。なお、接続後処理通知スロットＤＮＴＳＡを使用して、ホスト装置に対して既に接続されているデバイスは動作する。【００４２】
図３Ｃは、デバイス通知用スロットとして、接続後処理通知スロットＤＮＴＳＡを定期的に割り当て、接続要求通知スロットＤＮＴＳＢを一時的に割り当てる例を示している。図３Ｃに示すように、接続後処理通知スロットＤＮＴＳＡと接続要求通知スロットＤＮＴＳＢとの両方が割り当てられるワイヤレスＵＳＢチャンネルＭＳと、接続後処理通知スロットＤＮＴＳＡだけが割り当てられるワイヤレスＵＳＢチャンネルＭＳとが存在する。【００４３】
例えば、ホスト装置１０にて設定された環境設定がマルチホスト環境であり、かつユーザによる接続指示の入力があった場合に、図３Ｃに示したようなスロットの生成及び割り当てが行われる。【００４４】
図３Ｃに示したように、通常は接続要求通知スロットＤＮＴＳＢを提供せず、デバイスを接続するために接続指示の入力があったとき、一時的に接続要求通知スロットＤＮＴＳＢを提供する場合には、接続要求通知スロットＤＮＴＳＢを提供しない通常期間中はデバイスとホスト装置とが誤って接続されることを防止することができる。【００４５】
また、一時的に接続要求通知スロットＤＮＴＳＢを提供することで、デバイス２０は、その一時的に提供される接続要求通知スロットＤＮＴＳＢのみで接続要求をホスト装置１０に対して送信するので、無線媒体を効率的に使用することができる。【００４６】
なお、一時的に接続要求通知スロットＤＮＴＳＢを提供することで、意図しない周辺のデバイスが接続要求通知スロットＤＮＴＳＢを検出して接続要求を行うことも想定されるが、周辺のデバイスの接続要求は、その接続要求通知スロットＤＮＴＳＢを一時的に提供したホスト装置に対してのみ送信されることとなるので、他ユーザが使用するホスト装置に対して影響を及ぼすことがない。【００４７】
また、図３Ｃにおいては、１つのワイヤレスＵＳＢチャンネルＭＳに接続後処理通知スロットＤＮＴＳＡと接続要求通知スロットＤＮＴＳＢとの両方が割り当てられ、他のワイヤレスＵＳＢチャンネルＭＳには接続後処理通知スロットＤＮＴＳＡが割り当てられる例を示しているが、これに限定されるものではない。【００４８】
例えば、ユーザによる接続指示の入力があった後、一定の期間だけ接続要求通知スロットＤＮＴＳＢを定期的に割り当てるようにしても良いし、予め定めた数のワイヤレスＵＳＢチャンネルＭＳに接続要求通知スロットＤＮＴＳＢを割り当てるようにしても良い。また、デバイスが接続された後に接続完了通知を行うようにし、ユーザによる接続指示の入力があった後、接続完了通知が行われるまでの期間において、接続要求通知スロットＤＮＴＳＢを定期的に割り当てるようにしても良い。【００４９】
図４は、ＭＭＣの構成の概要を示す図である。ＭＭＣは、次のＭＭＣを指定する情報を有するヘッダ（ＨＤＲ）、ＩＤ（ＷＣＴＡ  ＩＥ）、及びスロット割当情報（ＷｘＣＴＡ）を有する。【００５０】
スロット割当情報（ＷｘＣＴＡ：Wireless x Channel
Time Allocation）は、割り当てたスロット毎に、その属性（Attributes）や開始時間（Start Time）等を示す。ＭＭＣ内には割り当てたスロット数分のスロット割当情報（ＷｘＣＴＡ）が記載され、図４に示す例では、スロット割当情報（ＷｘＣＴＡ［０］）がスロット（ＴＳ［０］）に対応し、スロット割当情報（ＷｘＣＴＡ［ｎ］）がスロット（ＴＳ［ｎ］）に対応しているものとする。【００５１】
従来のワイヤレスＵＳＢ仕様では、スロット割当情報（ＷｘＣＴＡ）における属性フィールド（bmAttributes）は、８ビットで構成され、bmAttributes [7:6]によりスロットの用途を定義し、bmAttributes [5:0]により用途に応じた各種情報を定義している。【００５２】
例えば、ホスト装置からデバイスへの方向にデータを伝送するためのデータスロット（データ受信用スロット）である場合には、bmAttributes [7:6]の値が“00B”（Bはバイナリデータであることを示す。）であり、デバイスからホスト装置への方向にデータを伝送するためのデータスロット（データ送信用スロット）である場合には“01B”である。また、デバイスからホスト装置への方向にメッセージを通知するためのデバイス通知用スロットである場合には、bmAttributes [7:6]の値は“10B”である。【００５３】
本実施形態では、デバイス通知用スロットとして、接続要求を送信するための接続要求通知スロットと、接続要求以外のメッセージを送信するための接続後処理通知スロットとを設ける。【００５４】
そこで、本実施形態では、接続要求通知スロットと接続後処理通知スロットとをbmAttributes
[7:6]により識別可能なようにすればよい。例えば、bmAttributes [7:6]の値が“10B”で示される従来のデバイス通知用スロットに相当するスロットを本実施形態における接続後処理通知スロットと定義し、bmAttributes [7:6]の値が“11B”で示されるスロットを本実施形態における接続要求通知スロットと定義すれば良い。【００５５】
また、例えば、従来のデバイス通知用スロットのスロット割当情報においては、bmAttributes
[5:0]には“000000B”が設定されデバイス側では無視するように規定されているので、bmAttributes [5:0]を利用して接続要求通知スロットと接続後処理通知スロットとを識別可能なようにしても良い。【００５６】
次に、本実施形態におけるホスト装置１０及びデバイス２０の動作について説明する。なお、以下では、デバイス通知用スロット（接続要求通知スロットと接続後処理通知スロット）の提供及び接続要求に係る処理についてのみ説明する。接続後のホスト装置とデバイスとの間でのデータ送受信は、従来と同様であるので説明は省略する。【００５７】
まず、ホスト装置１０の動作について説明する。
図５は、ホスト装置１０において、スロットの生成及び割り当てを行うＭＭＣ生成処理を示すフローチャートである。【００５８】
まず、ステップＳ１１にて、ＭＭＣ生成処理部１４は、接続管理部１３からの接続制御情報に基づいて、ユーザにより設定された環境設定がシングルホスト環境であるかマルチホスト環境であるかを判定する。【００５９】
ユーザによる環境設定の設定は、例えば図６Ａに一例を示すユーザ環境設定画面３０を用いて行われているものとする。図６Ａに示すユーザ環境設定画面３０は、ＧＵＩ制御部１２の制御に基づいて、ホスト装置１０側の図示しない表示部に表示される。ホスト装置１０をどのような環境で使用するかに応じて、ユーザがユーザ環境設定画面３０内のシングルホスト環境ボタン３１又はマルチホスト環境ボタン３２を選択して入力することで環境設定が行われ、その情報が接続管理部１３に供給される。【００６０】
ここで、シングルホスト環境ボタン３１は、接続するホスト装置としてホスト装置１０のみが存在するシステム環境である場合に選択され、マルチホスト環境ボタン３２は、他ユーザ等が使用するホスト装置が狭範囲に存在するシステム環境である場合に選択される。【００６１】
ステップＳ１１での判定の結果、環境設定がマルチホスト環境であると判定した場合には、ステップＳ１２にて、ＭＭＣ生成処理部１４は、ユーザにより接続指示が入力されたか否かを判定する。ここで、ユーザによる接続指示の入力は、例えば図６Ｂに一例を示すマルチホスト環境設定画面３５を用いて行われる。図６Ｂに示すマルチホスト環境設定画面３５は、ＧＵＩ制御部１２の制御に基づいて、ホスト装置１０側の図示しない表示部に表示される。【００６２】
マルチホスト環境設定画面３５内には、接続指示を入力するための接続指示ボタン３６、接続要求があったデバイスを一覧表示するデバイスリスト表示領域３７、及び一覧表示されたデバイスから目的とするデバイスを選択して接続するための接続許可ボタン３８が設けられている。環境設定がマルチホスト環境であって、かつデバイスをホスト装置１０に接続しようとする場合に、ユーザが図示しない入力部を用いて接続指示ボタン３６を押下することにより接続指示が入力される。【００６３】
ステップＳ１１で環境設定がシングルホスト環境であると判定された場合、あるいはステップＳ１１でマルチホスト環境であると判定され且つステップＳ１２で接続指示が入力されたと判定された場合には、ステップＳ１３にて、ＭＭＣ生成処理部１４は、接続要求通知スロット及びそのスロット割当情報を生成する接続要求通知スロット生成処理を行う。そして、続くステップＳ１４にて、ＭＭＣ生成処理部１４は、接続後処理通知スロット及びそのスロット割当情報を生成する接続後処理通知スロット生成処理を行い、ＭＭＣ生成処理を終了する。【００６４】
また、ステップＳ１１でマルチホスト環境であると判定され且つステップＳ１２で接続指示が入力されていないと判定された場合には、ステップＳ１４にて、ＭＭＣ生成処理部１４は、接続後処理通知スロット及びそのスロット割当情報を生成する接続後処理通知スロット生成処理を行い、ＭＭＣ生成処理を終了する。【００６５】
そして、ＭＭＣ生成処理にて生成されたスロット割当情報が送受信部１７及びアンテナ１８を介して送信され、割り当てたスロットを用いてデバイスとの通信が行われる。【００６６】
以上のように、ユーザにより設定された環境設定がシングルホスト環境である場合には、誤接続のおそれがないため、接続要求通知スロット及び接続後処理通知スロットが生成され、図３Ａに示したように定期的に接続要求通知スロット及び接続後処理通知スロットの割り当てを行う。【００６７】
また、ユーザにより設定された環境設定がマルチホスト環境である場合には、誤接続防止及び無線媒体の効率的な使用を図るために、通常時は接続後処理通知スロットのみが生成され、図３Ｂに示したように接続後処理通知スロットの割り当てを行う。【００６８】
しかし、環境設定がマルチホスト環境であっても、ユーザによる接続指示が入力された場合には、接続後処理通知スロットに加え接続要求通知スロットを生成し、図３Ｃに示したように一時的に接続要求通知スロットの割り当てを行い提供する。この接続要求通知スロットを用いたデバイスからの接続要求が受信されると、接続要求を行ったデバイスがマルチホスト環境設定画面３５内のデバイスリスト表示領域３７に一覧表示される。ユーザが図示しない入力部を用いて、デバイスリスト表示領域３７に表示されたデバイスの中からホスト装置１０に接続するデバイスを選択して接続許可ボタン３８を押下することにより、そのデバイスとホスト装置１０とが接続される。【００６９】
次に、デバイス２０の動作について説明する。
デバイス２０は、ホスト装置と接続するために、接続要求通知スロットを検出し、検出した接続要求通知スロットを用いて接続要求をホスト装置に送信する必要がある。なお、ホスト装置とは異なり、デバイス２０ではユーザ環境設定を必要としない。【００７０】
図７は、デバイス２０がホスト装置に対して接続要求を送信するための接続処理を示すフローチャートである。
ステップＳ２１にて、ＭＭＣ解析処理部２３は、アンテナ２７及び送受信部２２を介して受信したホスト装置からのＭＭＣを解析する。具体的には、ＭＭＣ解析処理部２３は、受信したＭＭＣのスロット割当情報を解析してチャンネル内のスロット割り当てを認識する。【００７１】
次に、ステップＳ２２にて、ＭＭＣ解析処理部２３は、ステップＳ２１での解析結果に基づいて、チャンネル内における接続要求通知スロットの有無を判定する。その結果、チャンネル内に接続要求通知スロットが存在しないと判定した場合には、ステップＳ２１に戻る。【００７２】
一方、ステップＳ２２での判定の結果、チャンネル内に接続要求通知スロットが存在すると判定した場合には、ステップＳ２３にて、デバイス２０は、その接続要求通知スロットを用いて接続要求をホスト装置に対して送信する。【００７３】
次に、図１０Ｂに示したようなホスト装置であるコンピュータ（ＰＣ−Ａ）１０１とコンピュータ（ＰＣ−Ｂ）１０３の無線電波によるそれぞれの通信圏１０２、１０４が少なくとも一部で重なる環境において、ＰＣ−Ａ１０１とデバイスであるデジタルスチルカメラ（ＤＳＣ）１０６とを接続する具体的な接続例について、図８及び図９を参照して説明する。【００７４】
まず、ＰＣ−Ａ１０１及びＰＣ−Ｂ１０３を使用する各ユーザにより、環境設定としてマルチホスト環境が事前に設定される（Ｓ３１、Ｐ１）。この状態では、ＰＣ−Ａ１０１は、接続要求通知スロットの生成及び割り当てを行わないので、図９に示すように接続後処理通知スロットＤＮＴＳＡ１、ＤＮＴＳＡ２が割り当てられている。したがって、ＤＳＣ１０６をＰＣ−Ａ１０１の通信圏１０２内に移動させて、ＤＳＣ１０６は、ＰＣ−Ａ１０１から提供されるＭＭＣ１やＭＭＣ２内のスロット割当情報を解析しても接続要求通知スロットを検出されないため接続要求は行われない（Ｐ２）。ＰＣ−Ｂ１０３の通信圏１０４内であっても同様である。【００７５】
次に、ＰＣ−Ａ１０１において、図６Ｂに示したマルチホスト環境設定画面３５内の接続指示ボタン３６がユーザの入力操作によって押下されると（Ｓ３２、Ｐ３）、ＰＣ−Ａ１０１は、接続後処理通知スロットに加えて、接続要求通知スロットの生成及び割り当てを行う。これにより、図９に示すように、接続後処理通知スロットＤＮＴＳＡ３及び接続要求通知スロットＤＮＴＳＢ３が、ＰＣ−Ａ１０１から提供される（Ｓ３３）。【００７６】
ＤＳＣ１０６がＰＣ−Ａ１０１の通信圏１０２内にあると、ＤＳＣ１０６は、ＰＣ−Ａ１０１から提供されるＭＭＣ３内のスロット割当情報を解析して、接続要求通知スロットＤＮＴＳＢ３を検出する（Ｓ３４、Ｐ４）。そして、ＤＳＣ１０６は、検出した接続要求通知スロットＤＮＴＳＢ３を用いて接続要求をＰＣ−Ａ１０１に対して送信する（Ｓ３５、Ｐ５）。【００７７】
ＰＣ−Ａ１０１は、ＤＳＣ１０６からの接続要求を受信すると（Ｐ６）、マルチホスト環境設定画面３５内のデバイスリスト表示領域３７にＤＳＣ１０６を示す情報（デバイス名など）を表示する。【００７８】
そして、ＰＣ−Ａ１０１において、ユーザの入力操作によって、デバイスリスト表示領域３７に表示されたＤＳＣ１０６が選択されて接続許可ボタン３８が押下されると（Ｓ３６、Ｐ７）、ＰＣ−Ａ１０１は、ＰＣ−Ａ１０１とＤＳＣ１０６との間でデータ（メッセージ）を送受信する送受信スロットの生成及び割り当てを行う。これにより、図９に示すように、接続後処理通知スロットＤＮＴＳＡ４、ＤＮＴＳＡ５、及びＤＳＣ１０６用の送受信スロットＲＳＳＢ４、ＲＳＳＢ５が、ＰＣ−Ａ１０１から提供される（Ｓ３７）。【００７９】
ＤＳＣ１０６は、ＰＣ−Ａ１０１から提供されるＭＭＣ４、ＭＭＣ５内のスロット割当情報を解析して、送受信スロットＲＳＳＢ４、ＲＳＳＢ５を検出する（Ｐ８、Ｐ１０）。そして、ＤＳＣ１０６は、検出した送受信スロットＲＳＳＢ４、ＲＳＳＢ５を用いて、データ（メッセージ）をＰＣ−Ａ１０１に対して送受信する（Ｐ９、Ｐ１１）。例えば、送受信スロットＲＳＳＢ４、ＲＳＳＢ５を使用して、ＰＣ−Ａ１０１とＤＳＣ１０６との間でデータ（メッセージ）を送受信することにより、ワイヤレスＵＳＢ規格に準拠した認証処理やコンフィグレーション処理が実行される（Ｓ３８）。【００８０】
また、上記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。【００８１】
なお、複数のホスト装置が狭い範囲に存在するマルチホスト環境下で、デバイスが目的とする通信対象のホスト装置と接続するために、デバイスが、検出したデバイス通知用スロットからホスト識別情報をリスト化して表示し、表示されたリストの中からユーザが通信対象のホスト装置を選択することも可能である。また、デバイスが、接続可能なホスト装置のリスト化を行わずに、検出したデバイス通知用スロットの検出順でホスト装置に接続要求を行うことも可能である。また、ホスト装置が、デバイスから送信される接続要求を拒否できる仕組みを実装することで、誤接続を防止することも可能である。
【産業上の利用可能性】
【００８２】
以上のように、本発明によれば、電子機器からホスト装置への通知を送信する第１スロットとして、接続要求を送信する第２スロットと、接続要求以外の通知を送信する第３スロットとを設け、第２スロットの提供を制御可能にしたので、接続要求を行える期間を制御し、ホスト装置と電子機器との誤接続を防止し、通信対象のホスト装置と電子機器とを適切に接続することができる。

【図１】
2008114427.tif 000003
【図２】
2008114427.tif 000004
【図３Ａ】
2008114427.tif 000005
【図３Ｂ】
2008114427.tif 000006
【図３Ｃ】
2008114427.tif 000007
【図４】
2008114427.tif 000008
【図５】
2008114427.tif 000009
【図６Ａ】
2008114427.tif 000010
【図６Ｂ】
2008114427.tif 000011
【図７】
2008114427.tif 000012
【図８】
2008114427.tif 000013
【図９】
2008114427.tif 000014
【図１０Ａ】
2008114427.tif 000015
【図１０Ｂ】
2008114427.tif 000016
【手続補正書】
【提出日】平成21年7月30日(2009.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を伝送して電子機器と通信する無線通信装置であって、
前記電子機器から前記無線通信装置への通知を送信する第１スロットは、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットとを含み、
前記第２スロットを提供するか否かを制御する制御部を有することを特徴とする無線通信装置。
【請求項２】
環境設定が第１の状態である場合には、前記第２スロットの提供を停止し、
前記環境設定が前記第１の状態であって、かつ接続指示が入力された場合には、前記第２スロットを提供することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記接続指示が入力された後、所定の期間だけ前記第２スロットを提供することを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記環境設定が第２の状態である場合には、前記第２スロットを定期的に提供することを特徴とする請求項２記載の無線通信装置。
【請求項５】
前記電子機器との接続状態を管理する接続管理部と、
前記接続管理部からの接続制御情報に応じて、前記スロットの生成及び割り当てを行い、前記スロット割当情報を生成する情報生成処理部とを備えることを特徴とする請求項１〜４のいずれか１項に記載の無線通信装置。
【請求項６】
前記情報生成処理部は、
環境設定がマルチホスト環境である場合には、前記第２スロットの生成を行わず、
前記環境設定が前記マルチホスト環境であって、かつ接続指示が入力された場合には、前記接続指示が入力された後、所定の期間だけ前記第２スロットを生成することを特徴とする請求項５記載の無線通信装置。
【請求項７】
前記第２スロットにより前記接続要求を受けた前記電子機器を、表示部に一覧表示させることを特徴とする請求項６記載の無線通信装置。
【請求項８】
所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を受信し、前記スロット割り当て情報に基づいてホスト装置と通信する無線通信装置であって、
前記ホスト装置への通知を送信するための第１スロットには、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットとが割り当て可能であり、
前記ホスト装置に対して接続を要求する際に、前記ホスト装置からの前記スロット割当情報を解析して前記第２スロットの有無を判定し、前記第２スロットが存在する場合に、前記第２スロットにより前記接続要求を送信することを特徴とする無線通信装置。
【請求項９】
ワイヤレスＵＳＢ規格に準拠して通信を行うことを特徴とする請求項１〜８のいずれか１項に記載の無線通信装置。
【請求項１０】
所定の通信期間を規定するスロットを時分割に割り当て、前記スロットの割り当てを定義したスロット割当情報を伝送して電子機器と通信する無線通信方法であって、
前記スロットの生成及び割り当てを環境設定に基づいて行い、前記スロット割当情報を生成し、
生成された前記スロット割当情報を前記電子機器に送信し、
前記電子機器から前記無線通信装置への通知を送信する第１スロットは、接続要求を送信する第２スロットと、前記接続要求以外の通知を送信する第３スロットとを含み、
前記スロット割当情報を生成する際に、前記環境設定に応じて前記第２スロットを生成するか否かを切り替えることを特徴とする無線通信方法。
【国際調査報告】
2008114427.tif 000017
2008114427.tif 000018