(57)【特許請求の範囲】
【請求項１】
通信装置であって、
前記通信装置への第１の所定のユーザ操作を検出する検出手段と、
前記検出手段により前記第１の所定のユーザ操作が検出された場合、第２の所定のユーザ操作が行われた第１の他の通信装置から、前記第１の他の通信装置と接続するための接続情報を取得する取得手段と、
前記通信装置に接続している第２の他の通信装置の接続先を前記通信装置から前記第１の他の通信装置に切替えさせるために、前記取得手段により取得された前記接続情報を前記第２の他の通信装置に通知する通知手段と、
を有することを特徴とする通信装置。
【請求項２】
前記通知手段により前記接続情報が前記第２の他の通信装置に通知された後に、前記第２の他の通信装置と切断する切断手段を更に有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第２の他の通信装置は、前記通信装置が制御する無線ネットワークに参加している装置であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記取得手段は、前記第１の他の通信装置が送信しているビーコンにより、前記接続情報を取得することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記接続情報は、前記第１の他の通信装置のＩＤ情報であることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記第２の他の通信装置と、前記第２の他の通信装置とは異なる第３の他の通信装置とが前記通信装置に接続している場合、前記通知手段は、前記第２の他の通信装置と前記第３の他の通信装置の接続先を前記通信装置から前記第１の他の通信装置に切替えさせるために、前記取得手段により取得された前記接続情報を前記第２の他の通信装置に通知すると共に前記第３の他の通信装置に通知することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記通信装置と前記第１の他の通信装置は無線により通信し、
前記通信装置と前記第２の他の通信装置とは無線接続されていることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記第１の所定のユーザ操作は前記通信装置のボタン押下であり、
前記第２の所定のユーザ操作は前記第１の他の通信装置のボタン押下である
ことを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
検出手段と、取得手段と、通知手段とを備える通信装置の制御方法であって、
前記検出手段が、前記通信装置への第１の所定のユーザ操作を検出する工程と、
前記取得手段が、前記検出する工程で前記第１の所定のユーザ操作が検出された場合、第２の所定のユーザ操作が行われた第１の他の通信装置から、前記第１の他の通信装置と接続するための接続情報を取得する工程と、
前記通知手段が、前記通信装置に接続している第２の他の通信装置の接続先を前記通信装置から前記第１の他の通信装置に切替えさせるために、前記取得する工程で取得された前記接続情報を前記第２の他の通信装置に通知する工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１０】
請求項９に記載の通信装置の制御方法の各工程をコンピュータに実行させるためのプログラムが格納された記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システム、無線通信システムの制御方法、通信局、制御局及びプログラムに関する。
【背景技術】
【０００２】
Ｗｉｒｅｌｅｓｓ ＵＳＢにおいては、通信を開始する前に、ホストとデバイス間での認証プロセスが必要である。一度、ホストとデバイスで認証を行うと、次回からは認証なしで、最初の認証時に取得した共通の鍵を利用して通信できるようになる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】High Rate Ultra Wideband PHY and MAC Standard(ECMA-368)
【非特許文献２】Wireless Universal Serial Bus Specification v1.0 (www.usb.org)
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のＷｉｒｅｌｅｓｓ ＵＳＢ等の無線通信システムにおいて、あるホスト（制御局）に接続されている複数のデバイス（端末局）一式を、すでに認証済みの他のホストで使用できるようにすることを考える。その場合ユーザがデバイスを一台ずつ、他のホストと接続させるプロセスが必要である。例えば、ホストであるＰＣ１に、デバイスである１０台の周辺機器が接続されている状態から、別のホストであるＰＣ２にそれらの周辺機器を移動したい場合を考える。その場合ユーザはデバイスである１０台の周辺機器に対してＰＣ２と一台ずつ接続をするためのアソシエーション手順を踏む必要がある。また、無線環境下では、ＰＣ１に対してどの周辺機器が接続されているのか外観からは判別できないため、周辺機器を探し出すのに時間を要する。
【０００５】
このように、従来の無線通信システムは、ある通信グループの端末局を他の通信グループに移動する際には、新たに接続プロセスが端末局ごとに必要になるという課題がある。
【０００６】
上記の課題に鑑み、本発明は、一つの制御局から他の制御局に複数の端末局を移動させる際に、接続プロセスを効率良く行うことを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する、本発明に係る通信装置は、
通信装置であって、
前記通信装置への第１の所定のユーザ操作を検出する検出手段と、
前記検出手段により前記第１の所定のユーザ操作が検出された場合、第２の所定のユーザ操作が行われた第１の他の通信装置から、前記第１の他の通信装置と接続するための接続情報を取得する取得手段と、
前記通信装置に接続している第２の他の通信装置の接続先を前記通信装置から前記第１の他の通信装置に切替えさせるために、前記取得手段により取得された前記接続情報を前記第２の他の通信装置に通知する通知手段と、
を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、一つの制御局から他の制御局に複数の端末局（通信局）を移動させる際に、接続プロセスを効率良く行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】（ａ）ホスト移行前のネットワーク構成図、（ｂ）ホスト移行後のネットワーク構成図。
【図２】（ａ）ホストの機能構成図、（ｂ）デバイスの機能構成図。
【図３】ホスト移行処理のシーケンス図。
【図４】ホストの処理のフローチャート。
【図５】デバイスの処理のフローチャート。
【発明を実施するための形態】
【００１０】
図１を参照して、ホスト移行の前後の構成について説明する。図１（ａ）はホスト移行前のネットワーク構成図である。ＷＵＳＢホスト１０１は、ＷｉｒｅｌｅｓｓＵＳＢ規格のホスト（第１制御局）である。この第１制御局と通信中である第１無線通信グループに属するＷＵＳＢデバイス１０２、ＷＵＳＢデバイス１０３は、ＷｉｒｅｌｅｓｓＵＳＢ規格のデバイス（端末局）である。ＷＵＳＢホスト１０１と、ＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３はネットワークを構成している。また、ＷＵＳＢホスト１０４（第２制御局）は、ＷｉｒｅｌｅｓｓＵＳＢ規格のホストであり、別のネットワークを構成している。この状況において、ＷＵＳＢデバイス１０２、ＷＵＳＢデバイス１０３をＷＵＳＢホスト１０４の構成するネットワークに移行させることを考える。すなわち、第２制御局と通信中である第２無線通信グループに移行させる。ＷＵＳＢホスト１０１と、ＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３とは、既に認証処理が終了しているものとする。同様に、ＷＵＳＢホスト１０４と、ＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３とは、既に認証処理が終了しているものとする。
【００１１】
図１（ｂ）は、ホストをＷＵＳＢホスト１０１からＷＵＳＢホスト１０４に移行させた後のネットワーク構成図である。ＷＵＳＢホスト１０４は、ＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３とネットワークを構成している。
【００１２】
次に、図２を参照して、ＷＵＳＢホスト１０１、ＷＵＳＢホスト１０４の内部構成について説明をする。図２（ａ）はホストの機能構成を示した図である。本無線通信システムに係るホストは、ＣＰＵ２０１、メモリ２０２、受入れボタン検出部２０３、解放ボタン検出部２０４、無線部２０５、パケット受信部２０６、パケット送信部２０７を備える。
【００１３】
ＣＰＵ２０１は、ホストの各構成を制御する。メモリ２０２は、ＲＯＭやＲＡＭ、ハードディスク等の記憶装置である。受入れボタン検出部２０３は、ユーザによる受入れボタンの押下を検出する。解放ボタン検出部２０４は、ユーザによる解放ボタンの押下を検出する。無線部２０５は、Ｗｉｒｅｌｅｓｓ ＵＳＢ規格のパケット、もしくは、ＷｉＭｅｄｉａ規格のパケットを各デバイスと無線通信する。パケット受信部２０６は、無線部２０５において受信した無線区間のデータを処理する。パケット送信部２０７は、送信するパケットを処理する。
【００１４】
ＷＵＳＢホスト１０１、ＷＵＳＢホスト１０４がＷｉｒｅｌｅｓｓ ＵＳＢ規格のパケット、もしくは、ＷｉＭｅｄｉａ規格のパケットを各デバイスに送信したい場合を考える。その場合は、ＣＰＵ２０１とメモリ２０２を用いて生成されたパケットは、パケット送信部２０７に送られ、その後、無線部２０５によって無線区間に送信される。
【００１５】
また、ＷＵＳＢホスト１０１、ＷＵＳＢホスト１０４がＷｉｒｅｌｅｓｓ ＵＳＢ規格のパケット、もしくは、ＷｉＭｅｄｉａ規格のパケットを受信したい場合を考える。その場合は、無線部２０５において無線区間のデータを受信し、それをパケット受信部２０６によって処理し、そのデータをＣＰＵ２０１とメモリ２０２に渡すことにより受信処理が行われる。図２（ｂ）はデバイスの機能構成を示した図である。本無線通信システムに係るデバイスは、ＣＰＵ２５１、メモリ２５２、無線部２５３、パケット受信部２５４、パケット送信部２５５を備える。
【００１６】
図２（ａ）で説明したホストと同様に、ＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３がＷｉｒｅｌｅｓｓ ＵＳＢ規格のパケットを送信したい場合を考える。その場合は、ＣＰＵ２５１とメモリ２５２を用いて生成されたパケットは、パケット送信部２５５に送られ、その後、無線部２５３によって無線区間に送信される。また、ＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３がＷｉｒｅｌｅｓｓ ＵＳＢ規格のパケットを受信したい場合を考える。その場合は、無線部２５３において無線区間のデータを受信し、それをパケット受信部２５４によって処理し、そのデータをＣＰＵ２５１とメモリ２５２に渡すことにより受信処理が行われる。
【００１７】
図３を参照して、ホスト移行の動作のシーケンスについて説明する。ステップＳ３００において、まずユーザは、ＷＵＳＢホスト１０１の「解放ボタン」を押下する。そして、「解放ボタン」の押下と同時または「解放ボタン」押下の前後数秒以内に、ステップＳ３０１において、ＷＵＳＢホスト１０４の「受入れボタン」を押下する。ステップＳ３０２において、ＷＵＳＢホスト１０４は、「受入れボタン」を押下したことをトリガに、ＷｉＭｅｄｉａ規格のｂｅａｃｏｎのＡｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｆｏｒｍａｔｉｏｎ Ｅｌｅｍｅｎｔに自分のＨｏｓｔＩＤ情報（制御局を識別する制御局識別子）を入れて、ＷＵＳＢホスト１０４の周囲のＷｉＭｅｄｉａ機器に対してブロードキャストする。以下、Ｉｎｆｏｒｍａｔｉｏｎ Ｅｌｅｍｅｎｔは「ＩＥ」と省略する。
【００１８】
ステップＳ３０３において、ＷＵＳＢホスト１０１は、ブロードキャスト送信されたＷＵＳＢホスト１０４のｂｅａｃｏｎ（ビーコン）を取得し、ＨｏｓｔＩＤを取得し、メモリ領域に記憶する。次に、ステップＳ３０４において、ＷＵＳＢホスト１０１は、ＷｉｒｅｌｅｓｓＵＳＢ規格のＭＭＣのＲｅｓｅｒｖｅｄ ＩＥにＷＵＳＢホスト１０４のＨｏｓｔＩＤを入れる。そして、周囲のＷｉｒｅｌｅｓｓＵＳＢのデバイスであるＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３に対して、ブロードキャスト送信する。なおＭＭＣとは、Ｍｉｃｒｏ−ｓｃｈｅｄｕｌｅｄ  Ｍａｎａｇｅｍｅｎｔ  Ｃｏｍｍａｎｄの略である。ステップＳ３０５において、このブロードキャストを受信したＷＵＳＢデバイス１０２は、ＷＵＳＢホスト１０１に対して、Ｗｉｒｅｌｅｓｓ ＵＳＢ規格のＤＮ＿Ｄｉｓｃｏｎｎｅｃｔメッセージを送信し、通信を切断する。その後、ステップＳ３０６において、ＷＵＳＢデバイス１０２は、受信したＨｏｓｔＩＤを持つ、ＷＵＳＢホスト１０４に対して、Ｗｉｒｅｌｅｓｓ ＵＳＢ規格のＤＮ＿Ｃｏｎｎｅｃｔを送信して、接続要求を行う。ステップＳ３０７において、ＤＮ＿Ｃｏｎｎｅｃｔ要求を受けたＷＵＳＢホスト１０４は、ＷｉｒｅｌｅｓｓＵＳＢ規格のＭＭＣ内にＣｏｎｎｅｃｔ Ａｃｋ ＩＥ情報を入れて、ＷＵＳＢデバイス１０２に送り返す。これにより、ＷＵＳＢホスト１０４とＷＵＳＢデバイス１０２との接続が許可されて通信が開始される。
【００１９】
ステップＳ３０５〜ステップＳ３０７までと同様の手順により、ステップＳ３０８〜ステップＳ３１０を経て、ＷＵＳＢデバイス１０３は、ＷＵＳＢホスト１０１からＷＵＳＢホスト１０４に移行する。
【００２０】
図４を参照して、上記図３の処理におけるＷＵＳＢホスト１０１及びＷＵＳＢホスト１０４の各動作について説明する。まず、ＷＵＳＢホスト１０１の動作について説明する。
【００２１】
ステップＳ４０２において、ユーザが、ＷＵＳＢホスト１０１の「解放ボタン」を押下すると、解放ボタン検出部２０４により検出される。  
そして、ステップＳ４０３において、ＷＵＳＢホスト１０４からのＷｉＭｅｄｉａ規格のｂｅａｃｏｎのＡｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ ＩＥに付加されたＨｏｓｔＩＤを無線部２０５とパケット受信部２０６が受信したか否かを判定する。受信していない場合（ステップＳ４０３；ＮＯ）、受信するまで待機する。一方、受信した場合（ステップＳ４０３；ＹＥＳ）、ステップＳ４０４に進む。ステップＳ４０４において、受信したＨｏｓｔＩＤをＷｉｒｅｌｅｓｓＵＳＢ規格のＭＭＣのＲｅｓｅｒｖｅｄ ＩＥに入れ、パケット送信部２０７と無線部２０５により各デバイスに送信する。その後、ステップＳ４０５において、ＷＵＳＢデバイス１０２からＤＮ＿Ｄｉｓｃｏｎｎｅｃｔを受信する。そして、ステップＳ４０６において、切断処理を行う。同様に、ＷＵＳＢデバイス１０３からＤＮ＿Ｄｉｓｃｏｎｎｅｃｔ要求を受信すると、ステップＳ４０６に進み切断処理を行う。
【００２２】
次に、ＷＵＳＢホスト１０４の動作について説明する。ステップＳ４００において、ユーザが、ＷＵＳＢホスト１０４の受入れボタンを押下すると、受入れボタン検出部２０３により検出される。
【００２３】
そして、ステップＳ４０１において、ＷｉＭｅｄｉａ規格のｂｅａｃｏｎのＡｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ ＩＥによって、自局のＨｏｓｔＩＤをパケット送信部２０７と無線部２０５から送信する。
【００２４】
その後、ステップＳ４０７において、ＷＵＳＢデバイス１０２からのＤＮ＿Ｃｏｎｎｅｃｔを受信する。そして、ステップＳ４０８において、ＷｉｒｅｌｅｓｓＵＳＢ規格のＭＭＣにＣｏｎｎｅｃｔ Ａｃｋ ＩＥを付加して送信する。そして、ステップＳ４０９において、接続処理を行う。同様に、ステップＳ４０７において、ＷＵＳＢデバイス１０３からのＤＮ＿Ｃｏｎｎｅｃｔを受信し、ＷｉｒｅｌｅｓｓＵＳＢ規格のＭＭＣにＣｏｎｎｅｃｔ Ａｃｋ ＩＥを付加して送信する。そして、ステップＳ４０９において、接続処理を行う。
【００２５】
また、図５を参照して、上記図３の処理におけるＷＵＳＢデバイス１０２及びＷＵＳＢデバイス１０３の各動作について説明する。まず、ステップＳ５０１において、現在接続しているＷＵＳＢホスト１０１からＷｉｒｅｌｅｓｓＵＳＢ規格のＭＭＣのＲｅｓｅｒｖｅｄ ＩＥを受信したか否かを判定する。受信処理は、無線部２５３とパケット受信部２５４を利用して行われる。Ｒｅｓｅｒｖｅｄ ＩＥを受信していない場合（ステップＳ５０１；ＮＯ）、受信するまで待機する。一方、受信すると（ステップＳ５０１；ＹＥＳ）、ステップＳ５０２に進む。ステップＳ５０２において、現在接続中のＷＵＳＢホスト１０１に対して、ＤＮ＿Ｄｉｓｃｏｎｎｅｃｔを送信する。この送信処理、パケット送信部２５５と無線部２５３を用いて行われる。ステップＳ５０３において、受信したＡｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ ＩＥ内のＨｏｓｔＩＤを持つＷＵＳＢホスト１０１に対して、ＤＮ＿Ｃｏｎｎｅｃｔを送信する。ステップＳ５０４においてＣｏｎｎｅｃｔ Ａｃｋ ＩＥを受信したか否かの判定を行う。そして受信していない場合（ステップＳ５０４；ＮＯ）、受信するまで待機する。一方、受信した場合（ステップＳ５０４；ＹＥＳ）、ステップＳ５０５に進む。ステップＳ５０５において、接続処理を行い、リターンする。
【００２６】
以上説明したように、本発明によれば、一つの制御局から他の制御局に複数の端末局を移動させる際に、接続プロセスを効率良く行うことができるという効果がある。また、接続されているデバイスを見つけ出す必要がないため、端末局の他の制御局への移動が可能となるという効果がある。
【００２７】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005335661.tif 000002
【図２】
0005335661.tif 000003
【図３】
0005335661.tif 000004
【図４】
0005335661.tif 000005
【図５】
0005335661.tif 000006