(57)【要約】【課題】ＤＢＤの通信に支障のでない通信システムを提供する。【解決手段】  第１無線ネットワークを構成しビーコン送信を行う第１ホスト装置と、第１ホスト装置と接続され、第１ホスト装置の指示に基づきビーコンキャプチャまたはビーコン送信を行うビーコンデバイスとを備え、第１ホスト装置は、ビーコンデバイスとの通信に割当てたタイムスロットでの通信状況を判定する手段と、判定した通信状況に応じて、前記ビーコンデバイスへビーコンキャプチャを指示する手段と、指示に応じて前記ビーコンデバイスから送られたビーコンの送信元と自身が受信したビーコンの送信元とを比較する手段と、送られたビーコンの送信元に、自身が受信したビーコンの送信元に含まれないビーコンの送信元が存在する場合、ビーコンデバイスへビーコン送信指示を送信する手段とを備え、ビーコンデバイスが送信指示に応じてビーコンを送信することにより、含まれないビーコンの送信元との同期が確立される。【選択図】図５
2011015373.tif 000002
【特許請求の範囲】
【請求項１】
第１無線ネットワークを構成しビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコンキャプチャまたはビーコン送信を行うビーコンデバイスとを備え、
前記第１ホスト装置は、
前記ビーコンデバイスとの通信に割当てたタイムスロットでの通信状況を判定する手段と、
判定した通信状況に応じて、前記ビーコンデバイスへビーコンキャプチャを指示する手段と、
前記指示に応じて前記ビーコンデバイスから送られたビーコンの送信元と自身が受信したビーコンの送信元とを比較する手段と、
前記送られたビーコンの送信元に、前記自身が受信したビーコンの送信元に含まれないビーコンの送信元が存在する場合、前記ビーコンデバイスへビーコン送信指示を送信する手段とを備え、
前記ビーコンデバイスが前記送信指示に応じてビーコンを送信することにより、該含まれないビーコンの送信元との同期が確立されることを特徴とする無線通信システム。
【請求項２】
前記送られたビーコンの送信元に、前記自身が受信したビーコンの送信元に含まれないビーコンの送信元が存在しない場合、前記第１ホスト装置は、前記ビーコンデバイスへ送信電力の変更を指示することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
第１無線ネットワークを構成しビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備え、
前記ビーコンデバイスは、
第２ホスト装置を発見し該第２ホスト装置への接続処理を行う手段と、
前記第１ホスト装置と前記第２ホスト装置からそれぞれ送信された制御パケットに含まれる情報を比較することにより、前記第１ホスト装置と前記第２ホスト装置とが同期しているか否かを判定する判定手段と、
前記判定の結果、同期していない場合、前記第１ホスト装置および／または前記第２ホスト装置にビーコン送信指示要求を送信する手段と、
前記ビーコンデバイスが前記送信指示要求に応じて前記第１ホスト装置および／または前記第２ホスト装置から送信されたビーコン送信指示を受信する手段とを備え、
前記ビーコン送信指示に応じてビーコンを送信することにより、前記第１ホスト装置と前記第２ホスト装置との同期が確立されることを特徴とする無線通信システム。
【請求項４】
前記ビーコンデバイスの前記判定手段は、前記第１ホスト装置が送信する制御パケットに含まれる次の制御パケットの送信時間と前記第２ホスト装置が送信する制御パケットに含まれる次の制御パケットの送信時間とを比較し、該送信時間が重複することを検出すると、通信中の第１ホスト装置と非同期な無線ネットワークが存在すると判定することを特徴とする請求項３に記載の無線通信システム。
【請求項５】
前記制御パケットは、ワイヤレスＵＳＢ方式のＭＭＣ（Micro-scheduled Management Command）パケットであることを特徴とする請求項３に記載の無線通信システム。
【請求項６】
第１無線ネットワークを構成しビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備え、
前記ビーコンデバイスは、
第２ホスト装置を発見し、該第２ホスト装置が予め接続先として登録されている場合、該第２ホスト装置からビーコンを受信し、前記第１ホスト装置のビーコンと比較することにより同期が取れているか否かを判定する判定手段と、
前記判定手段による判定の結果、同期が取れていない場合、前記第１ホスト装置へビーコン送信指示要求を送信する手段と、
前記ビーコンデバイスが前記ビーコン送信指示要求に応じて前記第１ホスト装置からビーコン送信指示を受信する手段とを備え、
前記ビーコン送信指示に応じてビーコンを送信することにより、前記第１ホスト装置と前記第２ホスト装置との同期が確立されることを特徴とする無線通信システム。
【請求項７】
第１無線ネットワークを構成しビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備え、
前記ビーコンデバイスは、第２ホスト装置を発見し、該第２ホスト装置が予め接続先として登録されている場合、該第２ホスト装置への接続処理を行う手段と、
前記第１ホスト装置のビーコンと前記第２ホスト装置のビーコンとを比較し、同期が取れているか否かを判定する判定手段と、
前記判定手段による判定の結果、同期が取れていない場合、前記第１ホスト装置および／または前記第２ホスト装置へビーコン送信指示要求を送信する手段と、
前記ビーコン送信指示要求に応じて前記第１ホスト装置および／または前記第２ホスト装置から送信されたビーコン送信指示を受信する手段とを備え、
前記ビーコンデバイスが前記ビーコン送信指示に応じてビーコンを送信することにより、前記第１ホスト装置と前記第２ホスト装置との同期が確立されることを特徴とする無線通信システム。
【請求項８】
通信方式がワイヤレスＵＳＢ方式である請求項１から７のいずれか１項に記載の無線通信システム。
【請求項９】
ビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備える無線通信システムにおいて、
前記第１ホスト装置は、
判定手段が、前記ビーコンデバイスとの通信に割当てたタイムスロットでの通信状況を判定する判定工程と、
判定した通信状況に応じて、前記ビーコンデバイスへビーコンキャプチャを指示する指示工程と、
比較手段が、前記ビーコンデバイスから送られたビーコンの送信元と自身が受信したビーコンの送信元とを比較する比較工程と、
送信手段が、前記送られたビーコンの送信元に、前記自身が受信したビーコンの送信元に含まれないビーコンの送信元が存在する場合、前記ビーコンデバイスへビーコン送信指示要求を送信する送信工程とを実行し、
前記ビーコン送信指示要求に応じて前記ビーコンデバイスがビーコンを送信することにより、該含まれないビーコンの送信元との同期が確立されることを特徴とする無線通信システムの制御方法。
【請求項１０】
ビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備える無線通信システムにおいて、
前記ビーコンデバイスは、
第２ホスト装置を発見し該第２ホスト装置への接続処理を行う工程と、
前記第１ホスト装置と前記第２ホスト装置からそれぞれ送信された制御パケットに含まれる情報を比較することにより、前記第１ホスト装置と前記第２ホスト装置とが同期しているか否かを判定する判定工程と、
前記判定の結果、同期していない場合、前記第１ホスト装置および／または前記第２ホスト装置にビーコン送信指示要求を送信する工程と、
前記ビーコン送信指示要求に応じて前記第１ホスト装置および／または前記第２ホスト装置から送信されえたビーコン送信指示を受信する工程とを実行し、
前記ビーコン送信指示に応じて前記ビーコンデバイスがビーコンを送信することにより、前記第１ホスト装置と前記第２ホスト装置との同期を確立することを特徴とする無線通信システムの制御方法。
【請求項１１】
ビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備える無線通信システムにおいて、
前記ビーコンデバイスは、
判定手段が、第２ホスト装置を発見し、該第２ホスト装置が予め接続先として登録されている場合、該第２ホスト装置からビーコンを受信し、前記第１ホスト装置のビーコンと比較することにより同期が取れているか否かを判定する判定工程と、
送信手段が、前記判定の結果、同期していない場合、前記第１ホスト装置にビーコン送信指示要求を送信する送信工程と、
受信手段が、前記ビーコン送信指示要求に応じて前記第１ホスト装置からビーコン送信指示を受信する受信工程とを実行し、
前記ビーコンデバイスが前記ビーコン送信指示に応じてビーコンを送信することにより、前記第１ホスト装置と前記第２ホスト装置との同期を確立することを特徴とする無線通信システムの制御方法。
【請求項１２】
ビーコン送信を行う第１ホスト装置と、
前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコン送信を行うビーコンデバイスとを備える無線通信システムにおいて、
接続手段が、前記ビーコンデバイスは、第２ホスト装置を発見し、該第２ホスト装置が予め接続先として登録されている場合、該第２ホスト装置への接続処理を行う接続工程と、
判定手段が、前記第１ホスト装置のビーコンと前記第２ホスト装置のビーコンとを比較し、同期が取れているか否かを判定する判定工程と、
送信手段が、前記判定の結果、同期が取れていない場合、前記第１ホスト装置および／または前記第２ホスト装置へビーコン送信指示要求を送信する送信工程と、
受信手段が、前記ビーコン送信指示要求に応じて前記第１ホスト装置および／または前記第２ホスト装置からのビーコン送信指示を受信する受信工程とを実行し、
前記ビーコンデバイスが前記ビーコン送信指示に応じてビーコンを送信することにより、前記第１ホスト装置と前記第２ホスト装置との同期を確立することを特徴とする無線通信システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はワイヤレスＵＳＢの無線ネットワークシステム及びその制御方法に関する。
【背景技術】
【０００２】
ワイヤレスＵＳＢ（以下、「ＷＵＳＢ」と言う）技術は、近距離高速無線伝送技術として開発されている。ＷＵＳＢホストは、ＷｉＭｅｄｉａ規格で規定されたＭＡＣプロトコルに従って動作する機能を持つ。ＷｉＭｅｄｉａ規格で規定されたＭＡＣプロトコルに従って動作する端末は、互いにビーコンを送受信することにより複数のネットワーク間の同期を取り、かつ通信用のタイムスロットを予約する。一方、ＷＵＳＢデバイスは３つの種類に分類できる。第一はNon Beaconing Device（以下、「ＮＢＤ」と言う）であり、これは実装の簡単化のためにＷｉＭｅｄｉａプロトコルで動作する機能が省略されており、ビーコンの送受信などを実行しない。第二はSelf Beaconing Device(以下、「ＳＢＤ」と言う)であり、ＷｉＭｅｄｉａ規格に定められたＭＡＣプロトコルに従って動作し、自律的にビーコンの送受信を実行する。第三はDirected Beaconing Device（ＤＢＤ）であり、これは自身ではＷｉＭｅｄｉａ規格に定められたMACプロトコルに従って動作する機能を持たないが、ＷＵＳＢホストからの制御によってあたかもＷｉＭｅｄｉａ端末のように動作することができる。すなわち、ＤＢＤは自律的にビーコンの送受信は行わないが、ＷＵＳＢホストからの指示によって、ビーコンの送受信を行うことができる。
【０００３】
ＷｉＭｅｄｉａ規格に定められたＭＡＣプロトコルでは、繰り返し生成される固定時間長のスーパーフレームを基準としてメディアアクセスのタイミングが規定される。スーパーフレームの開始部分に位置する複数のタイムスロット（ビーコンスロット）は各端末がビーコンを送信するための領域（ビーコン期間）として確保されている。ＷＵＳＢホストの各々は、他のＷＵＳＢホストと同一のビーコンスロットでビーコンを送信しないよう、所定の手順によってビーコンの送信を制御している。各ＷＵＳＢホストは、自身の識別情報、及び自身が使用しているビーコンスロット番号等と、周辺の他のＷＵＳＢホストから受信したビーコンのビーコンスロット番号等を含んだビーコンを送信する。各ＷＵＳＢホストは他のＷＳＢホストから受信したビーコンに基づいて自身が使用するビーコンスロットを選択することにより、互いのビーコンスロットの衝突を発生することなく動作することが可能になる。
【０００４】
ここで、複数のＷＵＳＢホストが、同じビーコン期間でビーコンを送信している状態を複数のＷＵＳＢホストの同期（複数のネットワークの同期）が取れているという。非同期のＷＵＳＢホスト同士はお互いを認識すると、所定の手順によってどちらかのビーコン期間でビーコンの送信を開始することにより同期を取ることができる。なお、複数のＷＵＳＢホストが互いにビーコンを受信できない位置関係であっても、該ＷＵＳＢホストの間にＤＢＤが存在していれば同期を取ることが可能な場合もある。例えば、ＷＵＳＢホストがＤＢＤに対してビーコンキャプチャの指示を送信すると、ＤＢＤは他のＷＵＳＢホストが送信するビーコンを受信し、受信したビーコンの内容、受信タイミング、受信品質等をレスポンスとしてＷＵＳＢホストへ返送する。そして、ＷＵＳＢホストはＤＢＤからのレスポンスに基づいて、自身では受信できない他のＷＵＳＢホストからのビーコンを認識し、該他のＷＵＳＢホストと同期することが可能である。また、ＷＵＳＢホストがＤＢＤに対してビーコンの送信指示を送信すると、該ＤＢＤは指定されたタイミングで指定された内容のビーコンを送信する。そして、該ＤＢＤから送信されたビーコンを受信した他のＷＵＳＢホストは、受信したビーコンの解析結果に基づいて自らのビーコン送信タイミングを制御することで、ＷＵＳＢホスト間での同期を取ることが可能となる。
【０００５】
特許文献１には、ＩＥＥＥ８０２．１５．３で動作する端末間で同期を取る例が紹介されている。
【０００６】
特許文献２には、制御局が端末局に対してビーコンの傍受要請信号を送信し、端末局から返信された情報に基づいて、他の制御局の通信帯域と重ならないように帯域を配置する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−０４０６４５号公報
【特許文献２】特開２００８−３０６５４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
複数のＷＵＳＢホストと通信可能なコンカレントＤＢＤの場合、ホストはＤＢＤが他のホストと通信中であるかどうかは判らない。このとき、ＤＢＤと通信中のホスト間の同期が取れていないと、ビーコンにより予約するタイムスロットが衝突することがあり、ＤＢＤとの通信に支障が出る可能性がある。本発明は、このような課題に鑑みて、ＤＢＤの通信に支障のでない通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、以上述べたような課題を解決するために、第１無線ネットワークを構成しビーコン送信を行う第１ホスト装置と、前記第１ホスト装置と接続され、該第１ホスト装置の指示に基づきビーコンキャプチャまたはビーコン送信を行うビーコンデバイスとを備え、前記第１ホスト装置は、
前記ビーコンデバイスとの通信に割当てたタイムスロットでの通信状況を判定する手段と、判定した通信状況に応じて、前記ビーコンデバイスへビーコンキャプチャを指示する手段と、前記指示に応じて前記ビーコンデバイスから送られたビーコンの送信元と自身が受信したビーコンの送信元とを比較する手段と、前記送られたビーコンの送信元に、前記自身が受信したビーコンの送信元に含まれないビーコンの送信元が存在する場合、前記ビーコンデバイスへビーコン送信指示を送信する手段とを備え、前記ビーコンデバイスが前記送信指示に応じてビーコンを送信することにより、該含まれないビーコンの送信元との同期が確立されることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、適応的に複数のホスト間での同期を取ることができ、ホストとビーコンデバイス間での信号の衝突が発生する確率を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１における無線通信システムの構成を示す図。
【図２】WUSBのフレーム構成の概要を示す図。
【図３】ホスト１のＤＲＰとホスト２のＤＲＰとの間の非同期状態の例を示す図。
【図４】ホスト１のＭＭＣとホスト２のＭＭＣとの間の時間差により非同期を検出する例を示す図。
【図５】実施形態１の動作フローを示す図。
【図６】実施形態２の動作フローを示す図。
【図７】実施形態３の動作フローを示す図。
【図８】実施形態４の動作フローを示す図。
【発明を実施するための形態】
【００１２】
＜実施形態１＞
図１に、実施形態１における無線通信システムの構成を示す。第１無線ネットワークの通信範囲１０６に、第１ホスト（制御局）であるＷＵＳＢホスト１０１、デバイス１０３およびＤＢＤ１０２（従属局）が存在する。第２無線ネットワークの通信範囲１０７に、第２ホストであるＷＵＳＢホスト１０４とデバイス１０５およびＤＢＤ１０２が存在する。ＤＢＤ１０２は、第１ネットワークと第２ネットワークの両方に属している。なお、デバイス１０３、及びデバイス１０５はＮＢＤとする。図中の矢印は通信の関係と方向を示す。この例では、通信方式はワイヤレスＵＳＢ方式と仮定している。
【００１３】
図２に、ＷＵＳＢにおけるスーパーフレーム構成の概要を示す。また図３に、ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４とが非同期となっており、ＤＲＰが衝突する例を示す。
【００１４】
ＷＵＳＢのフレーム構成について図２を用いて説明する。ＷＵＳＢはスーパーフレームの先頭部が、ビーコン期間になっている。また、ビーコン期間は複数のビーコンスロットに分割されており、ビーコンを送信する各装置は、いずれかのビーコンスロットでビーコンを送信する。ビーコンには、各装置が受信したビーコンの送信装置の識別情報、及び各ビーコンスロットの占有情報が含まれる。ビーコン期間以外の部分は、各ＷＵＳＢホストが通信のために予約した複数の分散予約プロトコル（以下「ＤＲＰ」と略す）の期間がある。各ＤＲＰ期間は、トランザクションと呼ばれる複数のタイムスロットで構成されている。先頭のトランザクションは、Micro-scheduled Management Command （以下「ＭＭＣ」と言う）と称し、ＷＵＳＢホストはＭＭＣパケット（制御パケット）にて、各トランザクションで通信を行うＷＵＳＢデバイスの指定と、次のＭＭＣ開始時間の情報などを各ＷＵＳＢデバイスに通知する。
【００１５】
本実施形態の例として図１よりシステム構成を説明する。ＷＵＳＢホスト１０１は、デバイス１０３とビーコンデバイスであるＤＢＤ１０２と通信状態にある。またＷＵＳＢホスト１０４はデバイス１０５と通信している状態にある。ＷＵＳＢホスト１０１は、自身のＤＲＰ内で、トランザクショングループごとにＭＭＣで通信するデバイスを指定する。図２を例に説明すると、ＷＵＳＢホスト１０１は、ＭＭＣ１において、トランザクションＴ１３でデバイス１０３との通信を指定し、トランザクションＴ１４でＤＢＤ１０２との通信を指定する。また同様に、ＭＭＣ２では、トランザクションＴ２４でＤＢＤ１０２の通信を指定するが、ここではデバイス１０３との通信を指定していない。
【００１６】
隣接のネットワークが同期している場合、ＤＲＰは重複しないため問題は生じない。しかし同期していない場合、ＤＲＰの重複が起きることがある。このようなケースについて、図３を用いて説明する。ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４は、互いの信号を受信できないため、非同期となり、ＤＲＰの重複が生じる。
【００１７】
ＤＲＰが重複すると、第１ホストであるＷＵＳＢホスト１０１と通信し、第２ホストであるＷＵＳＢホスト１０４の信号が受信できる位置にいるＤＢＤ１０２において、図３の破線で囲って示すようにＤＲＰの各部分に、ずれが生じる。従って、ＤＢＤ１０２は、ＷＵＳＢホスト１０１が送信しているＭＭＣが、ＷＵＳＢホスト１０４の送信信号や、ＷＵＳＢホスト１０４と通信中のデバイス１０５の送信信号などと重なり、ＭＭＣの受信に失敗する可能性がある。ＤＢＤ１０２がＭＭＣの受信に失敗すると、当該ＭＭＣで所定トランザクションでの通信を指示されていても、ＤＢＤ１０２は指示を知りえないため、当該トランザクションで何の通信も行えない。この原因は、ＤＢＤ１０２の隣接に未知のＷＵＳＢホストがいることが考えられる。
【００１８】
図５を用いて実施形態１における動作フローを説明する。Ｓ５０１で、ＷＵＳＢホスト１０１は、デバイス１０３およびＤＢＤ１０２と通信状態にある。Ｓ５０２で、ＷＵＳＢホスト１０１は、指定したトランザクションでＤＢＤ１０２との通信が正常に行われているか否かをチェックする。指定したトランザクションで通信が正常に行われていない場合は、Ｓ５０３へ移る。正常に通信が行われている場合は、このチェックを繰り返す。なお、通信が正常に行われていない場合とは、ＤＢＤ１０２からのデータが送られてこない場合、ＤＢＤ１０２に対して送信したデータに対するＡＣＫが返送されてこない場合、通信エラーレートが所定の閾値よりも低下した場合等である。また、複数のトランザクショングループにおける所定トランザクションでのエラー回数、エラー率等を計測し、所定の閾値を上回った場合に通信が正常に行われていないと判定してもよい。Ｓ５０３で、ＷＵＳＢホスト１０１は、ＤＢＤ１０２にビーコンキャプチャを指示する。なお、ＤＢＤ１０２がＭＭＣを受信できない場合は、次のＭＭＣが受信できるまでＷＵＳＢホスト１０１から送信される信号の受信を待機している。よって、ＤＢＤ１０２が受信待機しているであろう期間にビーコンキャプチャを指示することにより、ＤＢＤ１０２はビーコンキャプチャを受信することができる。
【００１９】
Ｓ５０４で、ＤＢＤ１０２からビーコンキャプチャの結果が送られてくると、ＷＵＳＢホスト１０１は、自身が受信し記録しておいたビーコンの送信元と、ＤＢＤ１０２が受信したビーコンの送信元を比較する。比較の結果、ＤＢＤ１０２が受信したビーコン送信元が、全てＷＵＳＢホスト１０１が受信したビーコン送信元に含まれる場合、Ｓ５０６へ移る。比較の結果、ＤＢＤ１０２が受信したビーコン送信元に、ＷＵＳＢホスト１０１が受信したビーコン送信元に含まれない場合、例えばＷＵＳＢホスト１０４を発見した場合、Ｓ５０５へ移る。
【００２０】
Ｓ５０６に進んだ場合は、ＤＢＤ１０２が受信したビーコンの送信元はＷＵＳＢホスト１０１と全て同期が取れているということである。よって、同期が取れているにも拘らずＤＢＤ１０２との通信ができないということは、ＤＢＤ１０２の送信出力（送信電力）が小さい可能性がある。そこで、ＷＵＳＢホスト１０１は、ＤＢＤ１０２に送信出力アップを指示する。
【００２１】
Ｓ５０５に進んだ場合は、ＤＢＤ１０２が受信したビーコンの送信元の中にＷＵＳＢホスト１０１と同期が取れていないＷＵＳＢホストが存在するということである。従って、ＷＵＳＢホスト１０１は、該ビーコン送信元のＷＵＳＢホストと同期を取るために、ＤＢＤ１０２に対してビーコン送信を指示する。
【００２２】
Ｓ５０７で、ＤＢＤ１０２に送信出力をアップさせることで、通信が安定する。あるいは、ＤＢＤ１０２にビーコンを送信させることで、そのビーコンを基準にした、ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４との間でビーコン同期処理が始まり、ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４との間で同期が確立する。
【００２３】
以上のように実施形態１では、ＵＳＢホストがＤＢＤと所定のトランザクションで正常に通信が行われているか否かをチェックする。もし正常に行われていない場合、ＤＢＤにビーコンキャプチャを指示し、その送信元を確認した結果で、ＤＢＤの出力アップ、またはビーコン送信を指示し、通信の同期・安定化を図ることができる。
【００２４】
＜実施形態２＞
本実施形態では、ＤＢＤ１０２によって行われる、２つのホストの同期をとる手順について説明する。ここでは、ＤＢＤ１０２とＷＵＳＢホスト１０１との接続は既に確立されており、ＤＢＤ１０２が隣接するネットワークの新しいホストを発見する場合を前提とする。
【００２５】
新しいホストを発見すると、ＤＢＤはそのホストへ接続し、既に接続されているホストと同期が取れているか否かをチェックする。
【００２６】
図４は、既に接続されていたＷＵＳＢホスト１０１と新しく接続したＷＵＳＢホスト１０４の各々から送信される制御パケット（ＭＭＣパケット）内に含まれるＮｅｘｔＭＭＣ時間情報（次のＭＭＣパケット送信時間情報）が重なっている状態を説明する図である。また図６は、実施形態２におけるＤＢＤ１０２に関する動作フローを示す。
【００２７】
Ｓ６０１において、ＷＵＳＢホスト１０１とＤＢＤ１０２はすでに接続が終了しており、互いに通信中と仮定する。Ｓ６０２において、ＤＢＤ１０２は接続先として登録済みのホストがないか否かをチェックする。Ｓ６０３において、ＤＢＤ１０２は、接続先として登録済のＷＵＳＢホスト１０４を発見すると、そのＷＵＳＢホスト１０４へ接続処理を行う。その後、ＷＵＳＢホスト１０４との通信を開始し、ＷＵＳＢホスト１０１と ＷＵＳＢホスト１０４と同時に通信を行う。
【００２８】
Ｓ６０４において、ＤＢＤ１０２は、図４に示すように、ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４のそれぞれから受信した制御パケットに基づいて、ＮｅｘｔＭＭＣ時間情報、及びＤＢＤ１０２へ割当てられたトランザクションを確認する。そして、次にＭＭＣパケットを受信するまでの時間、または、ＤＢＤ１０２へ割当てられたトランザクションまでの時間を内部タイマで計算し、一部でも第１無線ネットワークと第2無線ネットワークの通信時間が重複していないかを検出することで判定する。
【００２９】
Ｓ６０５において、判定の結果、もし重複していたらＤＢＤ１０２はＷＵＳＢホスト１０１に対して、あるいはＷＵＳＢホスト１０４に対してビーコン送信指示要求を送信する。ビーコン送信指示要求は、いずれか一方のホストに送っても良いし、両方に送っても良い。
【００３０】
Ｓ６０６において、ＤＢＤ１０２は、ビーコン送信指示要求の受信に応じてＷＵＳＢホスト１０１またはＷＵＳＢホスト１０４、または両方が送信したビーコン送信指示を受信し、この指示に従いビーコンを送信する。これにより、ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４との間で同期が確立する。
【００３１】
以上のように、本実施形態でＤＢＤ１０２は、新しいホストを発見したらそのホストに接続し、送信されたＭＭＣパケットに含まれる通信時間情報をチェックすることで、ＤＢＤ１０２が接続中のホスト間で同期が取れているか確認する。もし同期が取れていない場合、ホストにビーコン送信指示要求の送信を実行し、ホストから送信指示を受け取ることでビーコンを送信する。このビーコンを基準に、２つのホストが同期を取ることが可能となる。
【００３２】
＜実施形態３＞
実施形態３は、実施形態２を変形したものである。実施形態２では、新しいホストを発見すると、ＤＢＤ１０２は、すぐに新しいホストに接続した。しかし、本実施形態では、すぐに新しいホストへ接続せず、２つのホストから送られるビーコンを比較することで、同期が取れているかを確認する。
【００３３】
図７は、実施形態３の動作フローを示す。無線通信システムの構成は、図１と同じである。以下、図７により動作を説明する。
【００３４】
Ｓ７０１において、ＷＵＳＢホスト１０１とＤＢＤ１０２は、すでに接続が終了しており、通信中であると仮定する。
【００３５】
Ｓ７０２において、ＤＢＤ１０２は、接続登録済のホストが存在するか否かについてチェックする。
【００３６】
Ｓ７０３において接続登録済みのＷＵＳＢホスト１０４を発見すると、すでに通信中のＷＵＳＢホスト１０１のビーコンと、新たに見つけたＷＵＳＢホスト１０４のビーコンを受信し、同期が取れているか確認する。同期が取れていればＷＵＳＢホスト１０４へ接続処理を行うためＳ７０７へ移る。
【００３７】
Ｓ７０４において、もし同期が取れていなければ、ＷＵＳＢホスト１０１へビーコン送信指示要求を送信する。
【００３８】
Ｓ７０５において、ＤＢＤ１０２は、ビーコン送信指示要求を受信したＷＵＳＢホスト１０１から送信されるビーコン送信指示を受信し、該指示に従いビーコンを送信する。Ｓ７０６において、ＤＢＤ１０２は、このビーコンに合わせたＷＵＳＢホスト１０１側のビーコンとＷＵＳＢホスト１０４側のビーコンを受信し、同期が取れたか否かを確認する。ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４の同期が取れたことを確認すると、Ｓ７０７に進み、ＤＢＤ１０２はＷＵＳＢホスト１０４へ接続処理を行う。
【００３９】
以上のように、本実施形態でＤＢＤ１０２は、新しいホストを発見すると、各ホストから送信されたビーコンの送信タイミングをチェックすることで、同期が取れているか確認する。もし同期が取れていない場合、ホストにビーコン送信指示要求を送信し、送信指示を受けることでビーコンを送信し、このビーコンを基準に、２つのホストが同期を取ることが可能となる。そして同期確立後、新しいホストに接続することで、２つの無線ネットワーク間での信号の衝突を回避してデータ通信を行うことができる。
【００４０】
＜実施形態４＞
実施形態４は、実施形態３を変形したものである。実施形態３では、新しいホストを発見すると、ＤＢＤ１０２は、新しいホストに接続する前に、同期が取れているかをチェックした。本実施形態では、新しいホストを発見すると、実施形態２のように、新しいホストへ接続し、その後２つのホストから送られるビーコンを比較することで、同期が取れているかを確認する。
【００４１】
図８は、実施形態４の動作フローを示す。無線通信システムの構成は、図１と同じである。Ｓ８０１において、ＷＵＳＢホスト１０１とＤＢＤ１０２は、すでに接続が終了しており、通信中であると仮定する。
【００４２】
Ｓ８０２において、ＤＢＤ１０２は接続登録済のホストが存在するか否かについてチェックする。Ｓ８０３において、ＤＢＤ１０２は接続登録済のＷＵＳＢホスト１０４を発見すると、ＷＵＳＢホスト１０４へ接続処理を行う。
【００４３】
Ｓ８０４において、ＤＢＤ１０２はＷＵＳＢホスト１０１から受信したビーコンとＷＵＳＢホスト１０４から受信したビーコンを比較し、同期が取れているかをチェックする。同期が取れていればＳ８０７へ移る。Ｓ８０５において、同期が取れていなければ、ＤＢＤ１０２はＷＵＳＢホスト１０１、又はＷＵＳＢホスト１０４の少なくとも何れか一方へビーコン送信指示要求を送信する。
【００４４】
Ｓ８０６において、ＤＢＤ１０２は、ビーコン送信指示要求を受信したＷＵＳＢホスト１０１またはＷＵＳＢホスト１０４または両方から送信されるビーコン送信指示を受信し、該指示に従ってビーコンを送信する。このビーコンを基準にすることで、ＷＵＳＢホスト１０１とＷＵＳＢホスト１０４の同期が確立する。
【００４５】
以上のように、本実施形態でＤＢＤ１０２は、新しいホストを発見したらそのホストに接続し、各ホストから送信されたビーコンの送信タイミングをチェックすることで、接続中の複数のネットワーク間での同期が取れているか確認する。もし同期が取れていない場合、ホストにビーコン送信指示要求を送信し、送信指示を受けることでビーコンを送信し、このビーコンを基準に、２つのホストが同期を取ることが可能となる。
【図１】
2011015373.tif 000003
【図２】
2011015373.tif 000004
【図３】
2011015373.tif 000005
【図４】
2011015373.tif 000006
【図５】
2011015373.tif 000007
【図６】
2011015373.tif 000008
【図７】
2011015373.tif 000009
【図８】
2011015373.tif 000010