(57)【要約】【課題】無線通信装置において、複数のネットワークと時分割で通信する場合の通信効率を向上させる技術を提供する。【解決手段】第１のネットワークと第２のネットワークとの間で時分割で無線通信を行う通信手段と、時分割の通信パラメータである、第１の通信パラメータおよび第２の通信パラメータとを記憶する記憶手段と、第１のネットワークおよび第２のネットワークとの通信において所定の状態に応じて、第１のネットワークおよび第２のネットワークそれぞれに対し第１の通信パラメータもしくは第２の通信パラメータのいずれかを選択し通知する通知手段と、を有し、第１のネットワークおよび第２のネットワークそれぞれに通信パラメータに基づく通信の抑止を行わせることにより、第１のネットワークおよび第２のネットワークの間のアクセス制御を行うことを特徴とする。【選択図】図２
2006157681.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク間で時分割で無線通信を行う無線通信装置であって、
第１のネットワークでの通信停止期間と、第２のネットワークでの通信停止期間との重複期間が異なる第１の通信パラメータと、第２の通信パラメータとを記憶する記憶手段と、
所定の条件に応じて、前記第１の通信パラメータと、前記第２の通信パラメータとを選択的に前記第１のネットワークと、前記第２のネットワークとに通知する通知手段と、
を有することを特徴とする無線通信装置。
【請求項２】
前記第１の通信パラメータ及び前記第２の通信パラメータは通信停止開始時刻、通信停止継続時間を含むことを特徴とする請求項１の無線通信装置。
【請求項３】
前記第１の通信パラメータ及び前記第２の通信パラメータはさらに通信停止周期を含むことを特徴とする請求項２の無線通信装置。
【請求項４】
前記第１の通信パラメータと前記第２の通信パラメータは、それぞれ、前記第１のネットワークでの通信停止期間と、前記第２のネットワークでの通信停止期間とが重複するパラメータと、重複しないパラメータであることを特徴とする請求項１乃至３のいずれか１項に記載の無線通信装置。
【請求項５】
複数のネットワーク間で時分割で無線通信を行う際の無線通信の方法であって、
所定の条件に応じて、第１のネットワークでの通信停止期間と第２のネットワークでの通信停止期間との重複期間が異なる、第１の通信パラメータと、第２の通信パラメータとを選択的に前記第１のネットワークと、前記第２のネットワークとに通知することを特徴とする無線通信方法。
【請求項６】
複数のネットワーク間で時分割で無線通信を行う際の無線通信の方法を実行するための制御プログラムであって、
所定の条件に応じて、第１のネットワークでの通信停止期間と第２のネットワークでの通信停止期間との重複期間が異なる、第１の通信パラメータと、第２の通信パラメータとを選択的に前記第１のネットワークと、前記第２のネットワークとに通知するプログラムコードを有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
デジタル無線通信技術分野においては、無線LAN（IEEE802.11規格群）（非特許文献１）や、Bluetooth（登録商標）（非特許文献２）（以下ＢＴ）等が実用化されオフィスや家庭などで用いられている。IEEE802.11においてはＳＳＩＤ(Service Set ID)という識別子により端末群が識別され、端末群内での各端末のアクセス制御は、自律分散制御であるＤＣＦ（Distributed Coordination Function）およびアクセスポイントによるポーリングを用いた集中制御であるＰＣＦ（Point Coordination Function）が利用されている。一方、ＢＴにおいてはピコネットと呼ばれる端末群内での各端末のアクセス制御は、マスタ端末によるポーリングを用いた集中制御が利用されている。
【非特許文献１】ＩＳＯ／ＩＥＣ８８０２−１１  ＡＮＳＩ／ＩＥＥＥ  Ｓｔｄ  ８０２．１１、  Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ（ＰＨＹ）  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ、１９９９
【非特許文献２】Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ、  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｏｆ  ｔｈｅ  Ｂｌｕｅｔｏｏｔｈ  Ｓｙｓｔｅｍ、  ２００３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術では、単一の端末群内での端末のアクセス制御は行われているものの、異なる端末群に属する端末間でのアクセス制御は行われていない。そのため、無線通信装置が複数の端末（あるいは端末群）と時分割で通信する場合、各端末（あるいは端末群）間のアクセスタイミングの違いやパケット衝突（電波干渉）の発生により、通信の効率が低下するため対策が望まれていた。
【０００４】
本発明はかかる問題点に鑑みてなされたものであり、その目的とするところは、無線通信装置において、複数の端末と時分割で通信する場合の通信効率を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記の問題点を軽減するべく、本発明にかかる無線通信装置は、複数のネットワーク間で時分割で無線通信を行う通信手段と、第1のネットワークでの通信停止期間と、第２のネットワークでの通信停止期間との重複期間が異なる第1の通信パラメータと、第２の通信パラメータとを記憶する記憶手段と、所定の条件に応じて、前記第1の通信パラメータもしくは前記第２の通信パラメータを第1のネットワークと、第２のネットワークとの通知する通知手段と、を有することを特徴とする無線通信装置である。
【０００６】
また、上記の問題点を軽減するべく、本発明にかかる無線通信の方法は、複数のネットワーク間で時分割で無線通信を行う際の無線通信の方法であって、所定の条件に応じて、第1のネットワークでの通信停止期間と、第２のネットワークでの通信停止期間との重複期間が異なる第1の通信パラメータと、第２の通信パラメータとを選択的に第1のネットワークと、第２のネットワークとの通知することを特徴とする無線通信方法である。
【０００７】
また、上記の問題点を軽減するべく、本発明にかかる無線通信の方法を実行するための制御プログラムは、複数のネットワーク間で時分割で無線通信を行う際の無線通信の方法を実行するための制御プログラムであって、所定の条件に応じて、第1のネットワークでの通信停止期間と、第２のネットワークでの通信停止期間との重複期間が異なる第1の通信パラメータと、第２の通信パラメータとを選択的に第1のネットワークと、第２のネットワークとの通知するプログラムコードを有することを特徴とする制御プログラムである。
【発明の効果】
【０００８】
本発明によれば、無線通信装置において、複数の端末群が存在する場合の通信効率を向上させる技術を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
＜前提技術＞
前述したように、ＢＴではマスタ端末によるポーリング制御によりアクセス制御が実現されている。つまり、通信タイミングならびに通信機器のアクセス制御を行うためのポーリング制御を行うマスタ端末と、このマスタ端末からの信号に従って通信を行うスレーブ端末により構成され、１台のマスタ端末と最大７台のスレーブ端末により構成されるネットワーク（ピコネット）を形成する事が出来る。
【００１１】
例えば、図１に示すようにＢＴ携帯通信機器１００が第１のピコネットに接続する際には、第１のピコネット内のマスタ端末１０１の通信タイミングに従属したスレーブ端末となる構成がとられる。またＢＴでは、第１のピコネットに接続している状態で、第２のピコネットに接続する際には、第１のピコネットのマスタ端末１０１との通信において一時的に間欠受信を行うモード（省電力モード）に移行する事によりマスタ端末１０１との接続を解放し、第２のピコネット内のマスタ端末１０２の通信タイミングに切替えて通信を行う構成がとられ、スキャタネットとして定義されている。なお、この時ＢＴ携帯通信機器１００は第１のピコネットのスレーブ端末であると共に第２のピコネットのスレーブ端末でもある。
【００１２】
そのため、各々が非同期で動作するピコネットの通信タイミングを制御する、それぞれのマスタ端末１０１、１０２との間で設定される省電力モードのタイミングに従って、ＢＴ携帯通信機器１００の通信タイミングが決定することから、２つのマスタ端末間のクロック周波数のずれに伴い当初設定した通信時間が確保できなくなるといった問題が発生する。また、例えば第１のピコネット内のマスタ端末１０１とＢＴ携帯通信機器１００の間の通信トラヒック量が変化し、マスタ端末１０１との通信時間を変更する場合には、第２のピコネット内のマスタ端末１０２との間においても省電力モードのタイミングを再設定する必要があり、トラヒックの変化に応じてアクセス時間を順次適応する事が困難であるといった問題も発生する。
【００１３】
そこで、複数のピコネットに参加するスレーブ端末に於いて各ピコネットに参加しない期間（通信停止期間）を通知する方法について検討がなされている。参加しない期間の通知方法は、マスタ端末からのポーリング問い合わせに応答してスレーブ端末がマスタ端末に対して参加しない期間の、開始時間、長さ、周期、を通知する方法がとられ、マスタ端末は指定された期間を通信マスク期間と判断し、そのマスク期間はスレーブ端末との通信を行わないように動作する。しかし、異なるピコネットの各マスタ間への通信停止期間の与え方については検討の段階にあり、そのため現状では、２つのピコネットの各マスタ端末Ａおよびマスタ端末Ｂが異なるクロックで異なる周期に設定してしまうと、マスタ端末Ａとマスタ端末Ｂの送信タイミングの衝突が発生し、通信データの喪失や再送、通信時間の遅延、さらには通信リンクの切断などの問題が発生してしまう。
【００１４】
（第１実施形態）
本発明に係る無線通信装置の第１実施形態として、ＢＴに準拠した無線通信システムを例に挙げて以下に説明する。
【００１５】
＜システム構成＞
まず、実施例１におけるシステム構成を図２に示す。本実施例におけるシステムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２００に接続されているＢＴアクセスポイント２０１（以下、ＡＰと省略する）、ＢＴ通信機能搭載のネットワークカメラ２１０（以下、カメラと省略する）、ＢＴ通信機能搭載の映像表示機能を有する携帯情報端末２０２（以下、携帯端末と省略する）によって構成されている。また、ＡＰ２０１とカメラ２１０はＢＴ通信によってピコネットＡを形成し、ＡＰ２０１がマスタ端末、カメラ２１０がスレーブ端末となって動作している。また、ピコネットＡとは別個に、カメラ２１０と携帯端末２０２はＢＴ通信によってピコネットＢを形成し、携帯端末２０２がマスタ端末、カメラ２１０がスレーブ端末となって動作している。
【００１６】
本構成は、ＡＰ２０１を介してＬＡＮ２００に接続されているＰＣ２０３がカメラ２１０で撮影している映像をアプリケーションソフトを用いてモニタリングし、それと同時に、携帯端末２０２もカメラ２１０で撮影している映像をビューワでモニタリングしている。なお、ＰＣ２０３もしくは携帯端末２０２はカメラ２１０の制御権を獲得すると、カメラのパン・チルト操作、ズーム操作などを行うことができるよう構成されている。
【００１７】
ここで、カメラ２１０は、ピコネットＡのＡＰ２０１と通信するときにはピコネットＢの携帯端末２０２に対して通信停止を通知し、逆にピコネットＢの携帯端末２０２と通信するときにはピコネットＡのＡＰ２０１に対して通信停止を通知することで、時分割で２つのピコネットに参加する。
【００１８】
＜共通通信端末の内部構成＞
まず、ピコネットＡとピコネットＢの双方の共通通信端末であるカメラ２１０の内部構成を図３を参照して簡単に述べる。
【００１９】
３０１はＢＴ通信機能を提供するＢＴ通信部、３０２はＢＴ通信部３０１の通信タイミングの基準となるＢＴクロックを生成するクロック生成部、３０３はビデオ画像を撮像してデジタルデータに変換する撮像部、３０４はカメラ２１０の全体動作を制御するＣＰＵ、３０５はメモリ、３０６はメモリ３０５内の領域に記憶してある通信パラメータ、３０７は電池、３０８はＡＣ電源、３０９はＡＣ入力部、である。
【００２０】
カメラ２１０は、ＡＣ入力部３０９が商用電源に接続されているときはＡＣ電源３０８で動作し、ＡＣ入力部３０９が商用電源に接続されていないときは電池３０７で動作する。メモリ３０５にはカメラ２１０の動作プログラムが格納してある領域と、プログラムの動作に必要なワークメモリの領域と、通信タイミングのパラメータが記憶されているパラメータ領域３０６、がある。撮像部３０３で撮像した映像データは通信相手の画像処理能力に応じた画像フォーマットに変換された後、ＢＴ通信部３０１を介して通信相手に無線送信される。
【００２１】
ＣＰＵ３０４は少なくとも通常モード用のパラメータセット１と省電力モード用のパラメータセット２をパラメータ領域３０６から取得可能であり、所定の切替え条件によりいずれのパラメータセットを使用するかを決定し、決定したパラメータセットから、ピコネットＡ用の通信停止情報とピコネットＢ用の通信停止情報をそれぞれにＢＴ通信部３０１を利用して通知する。
【００２２】
また、カメラ２１０は通常モード用のパラメータセット１と省電力モード用のパラメータセット２をパラメータ領域３０６に準備するが、これはカメラ２１０の起動後またはアプリケーション起動後に生成してからパラメータ領域３０６に記憶してもよいし、事前に準備したものを利用してもよい。
【００２３】
＜通信パラメータ＞
以下に、ピコネットＡとピコネットＢに対して通信停止情報として通知する内容を説明する。通信停止情報の内容は、通信停止期間Ｔｍｓｋ、通信停止周期Ｔｉｎｔ、通信停止動作開始時間Ｔｓｔｒとなっており、通信停止情報Ａ（Ｔｓｔｒ１，  Ｔｉｎｔ１，  Ｔｍｓｋ１）をピコネットＡへ、通信停止情報Ｂ（Ｔｓｔｒ２，  Ｔｉｎｔ２，  Ｔｍｓｋ２）をピコネットＢへ通知する。
【００２４】
通常モード時における各ピコネットとの通信停止期間の時間関係を図４に示す。図４に示す通信制御を実現するために、カメラ２１０は各パラメータを例えば以下のように設定し、パラメータ領域３０６に通常モードのパラメータセット１として記憶する。
【００２５】
Ｔｓｔｒ１  ＝  （任意）
Ｔｉｎｔ１  ＝  （任意）
Ｔｍｓｋ１  ＝  Ｔｉｎｔ１  ÷  ２
Ｔｓｔｒ２  ＝  Ｔｓｔｒ１  ＋  Ｔｍｓｋ１
Ｔｉｎｔ２  ＝  Ｔｉｎｔ１
Ｔｍｓｋ２  ＝  Ｔｍｓｋ１
省電力モード時における各ピコネットとの通信停止期間の時間関係を図５に示す。図５に示す通信制御を実現するために、カメラ２１０は各パラメータを例えば以下のように設定し、パラメータ領域３０６に省電力モードのパラメータセット２として記憶する。
【００２６】
Ｔｓｔｒ１  ＝  （任意）
Ｔｉｎｔ１  ＝  （任意）
Ｔｍｓｋ１  ＝  Ｔｉｎｔ１  ÷  ２
Ｔｓｔｒ２  ＝  Ｔｓｔｒ１  ＋  Ｔｍｓｋ１  −  Ｔｏｖｌ
Ｔｉｎｔ２  ＝  Ｔｉｎｔ１
Ｔｍｓｋ２  ＝  Ｔｍｓｋ１
Ｔｏｖｌ  ＝  （任意）  （ただしＴｉｎｔ１÷２未満の値）
ここで、ＴｏｖｌはピコネットＡとピコネットＢの両方で通信停止期間が重複した期間であり、この期間内では共通通信端末であるカメラ２１０はＢＴ通信部３０１またはその一部を休止させることができる。Ｔｏｖｌを大きくすると省電力効果も大きくなるが、それにつれて通信帯域が狭くなるため、最小必要通信帯域を考慮して決定する。
【００２７】
上記のようにパラメータセット１とパラメータセット２を設定することにより、通常モードと省電力モードとを実現する。
【００２８】
＜共通端末の動作＞
次に、共通通信端末であるカメラ２１０における動作手順を図６にしたがって説明する。本実施形態では、パラメータセット１およびパラメータセット２は事前にパラメータ領域３０６に記憶されている。
【００２９】
カメラ２１０が起動されると、ステップS101へ進み、ＡＰ２０１とカメラ２１０の間、および、携帯端末２０２とカメラ２１０の間のトラヒック値、エラーレート値、また、アプリケーションプログラムとして高画質ビューワまたは低画質ビューワのどちらが使用されているか、また、アプリケーションプログラムがスリープ状態か、モニタリング状態か、操作状態か、また、カメラの電力給電方法はＡＣコンセントか電池か、また、電池残量値、などの複合的な状態情報を取得する。この状態情報は一部だけでもよい。
【００３０】
ステップS102では、ステップS101で取得した状態情報が、所定の条件へと変化したかどうかを判定する。つまり具体的には、トラヒック量の増減、エラーレートの増減、アプリケーションプログラム（高画質もしくは低画質）の変化、または、アプリケーションプログラムの状態（スリープ、モニタリング、操作）の変化、または、電力供給方法（ＡＣ、電池）の変化、電池残量の変化等である。
【００３１】
ステップS103では、ピコネットＡとピコネットＢのそれぞれで必要とされる最小必要帯域幅情報を取得する。この情報はアプリケーションで備えている情報でもよいし、カメラ自身が設定した値でもよい。そして、モード（通常、省電力）が変化してもピコネットＡとピコネットＢの両方の最小必要帯域幅を確保することができるかを判定する。判定の結果、確保できる場合はモード切替えステップへ進み、確保できない場合は状態監視ステップへ戻る。判定の内容としては、たとえば、通常モードで動作している場合は、ピコネットＡとピコネットＢのいずれかまたは両方のトラフィックが減少し、通常モードから省電力モードに切替えてもピコネットＡとピコネットＢの最小必要帯域幅を確保することができるか、また逆に、省電力モードで動作している場合には、ピコネットＡとピコネットＢのいずれかまたは両方のトラフィックが増え、省電力モードでは最小必要帯域幅を確保することができず、通常モードに切替える必要があるかを判定する。または、通常モードで動作している場合は、ピコネットＡとピコネットＢのいずれかまたは両方の通信でのエラーレートが減少し、通常モードから省電力モードに切替えてもピコネットＡとピコネットＢの最小必要帯域幅を確保することができるか、また逆に、省電力モードで動作している場合には、ピコネットＡとピコネットＢのいずれかまたは両方のエラーレートが増大し、ピコネットＡとピコネットＢの最小必要帯域幅を確保することができず、通常モードに切替える必要があるかを判定する。または、通常モードで動作している場合は、高画質データの通信から低画質データの通信に切り替わり、通常モードから省電力モードに切替えてもピコネットＡとピコネットＢの最小必要帯域幅を確保することができるか、また逆に、省電力モードで動作している場合は、低画質データの通信から高画質データの通信に切り替わり、ピコネットＡとピコネットＢの最小必要帯域幅を確保することができず、通常モードに切替える必要があるかを判定する。または、通常モードで動作している場合に、電力供給方法がＡＣ電源供給から電池に切り替わり、または電池残量が所定値以下になり、省電力モードに切替える必要があるかを判定する。または、省電力モードで動作している場合に、電力供給方法が電池からＡＣ電源供給に切り替わり、または電池残量が所定値以上になり、通常モードに切替えるかを判定する。
【００３２】
ステップS104では、現在のモードが通常モードなら省電力モードへ切替え、逆に、現在のモードが省電力モードなら通常モードへ切替える。ＣＰＵ３０４は、通常モードへ変更した場合にはパラメータセット１を、省電力モードへ変更した場合にはパラメータセット２を、パラメータ領域３０６から読み出し、ＢＴ通信部３０１へ渡す。
【００３３】
ステップS105では、ＢＴ通信部３０１は、ステップS104にてＣＰＵ３０４から渡されたパラメータセットにしたがって、ピコネットＡのＡＰ２０１には通信停止情報Ａを、ピコネットＢの携帯端末２０２には通信停止情報Ｂを通知する。通信停止情報を受け取ったＡＰ２０１および携帯端末２０２は、その内容にしたがって通信タイミング制御を行う。
【００３４】
以上のように動作することで、図７に示すようなシーケンスが実行される。ここで、図７のシーケンスを説明する。
【００３５】
まず、カメラ２１０はＡＰ２０１に対して接続要求を送信し、ＡＰ２０１は接続応答を返して接続処理を完了する。ＡＰ２０１はマスタ端末として動作するように制御されており、ただちにマスタ端末／スレーブ端末のロールチェンジ要求をカメラ２１０に対して送信し、カメラはロールチェンジ応答を返してロールチェンジ処理を完了する。ＡＰ２０１とカメラ２１０の接続完了後、他の端末からの接続要求を監視し、接続要求を受け付けられるように制御しておく。携帯端末２０２はカメラ２１０に対して接続要求を送信し、カメラ２１０は接続応答を返して接続処理を完了する。以上の処理により、ＡＰとカメラによるピコネットＡ、カメラと携帯端末によるピコネットＢと共に、スキャタネットも形成される。（フェーズ１）
スキャタネットの形成完了後、カメラ２１０は携帯端末２０２およびＡＰ２０１それぞれに対して通常モード用の通信停止情報（携帯端末２０２には通信停止情報Ｂ、ＡＰ２０１には通信停止情報Ａ）を通知する。以上により、初期モード（ここでは、通常モードを初期モードとしている）への移行指示が完了する。（フェーズ２）
初期モード移行後、各ピコネットと通信が可能な時間においてデータ転送を行うことができる。（フェーズ３）
所定の状態変化が発生した場合、カメラ２１０はＡＰ２０１と携帯端末２０２に対して省電力モード用のパラメータセット２に対応した通信停止情報（携帯端末２０２には通信停止情報Ｂ、ＡＰ２０１には通信停止情報Ａ）を通知することで、省電力モード移行指示を行う。省電力モード移行後、各ピコネットと通信が可能な時間においてデータ転送を行うことができる。（フェーズ４）
以上が、本提案の通信制御方式を利用した場合の通信シーケンス例となる。ただし、この通信シーケンスは一例であり、動作を限定するものではない。
【００３６】
以上説明したように、複数の機器との間で限られた通信帯域を効率よく配分する事が可能になり、複数のネットワークの通信帯域を有効活用できる効果が得られる。また、通信帯域の最大利用である通常モードと、通信帯域を制限することで通信部の電力浪費を抑えた省電力モードを備え、これらのモードを、通信状態、アプリケーション状態、機器状態に応じて切替える制御を行うことで、適切な省電力制御が可能になるといった効果が得られる。
【００３７】
（第２実施形態）
本発明に係る無線通信装置の第２実施形態として、ＢＴに準拠した無線通信システムを例に挙げて以下に説明する。
【００３８】
本実施形態はシステム構成における端末種別および共通端末の動作における状態変化の監視項目の点で第１実施形態と異なる。その他については、第１実施形態と同様であるため、同じ動作については同じ符号を付して詳細説明は省略する。
【００３９】
＜システム構成＞
まず、実施例２におけるシステム構成を図８に示す。本実施例におけるシステムは、ＬＡＮ４００（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されているＢＴアクセスポイント４０１（以下、ＡＰと省略する）、ＢＴ通信機能搭載のノートＰＣ４１０（以下、ＰＣと省略する）、ＢＴ通信機能搭載のプリンタ４０２（以下、プリンタと省略する）および、ＬＡＮ４００上に接続されたＷｅｂサーバ４０３（以下、サーバと省略する）により構成されている。ここで、ＡＰ４０１とＰＣ４１０はＢＴ通信によってピコネットＡを形成し、ＡＰ４０１がマスタ端末、ＰＣ４１０がスレーブ端末となって動作する。また、ＰＣ４１０とプリンタ４０２はＢＴ通信によってピコネットＢを形成し、ノートＰＣがマスタ端末、プリンタがスレーブ端末となって動作する。
【００４０】
上記の構成において、ＰＣ４１０はＡＰ４０１を介してサーバ４０３上のＷｅｂコンテンツを閲覧し、それと同時にＰＣ４１０はプリンタ４０２で所望のＷｅｂコンテンツを印刷するような使用形態を想定する。
【００４１】
ここで、ＰＣ４１０は、ピコネットＡのＡＰ４０１と通信するときにはピコネットＢのプリンタ４０２に対して通信停止を通知し、逆にピコネットＢのプリンタ４０２と通信するときにはピコネットＡのＡＰ４０１に対して通信停止を通知することで、時分割で２つのピコネットに参加する。ただし、第１実施形態と異なり第２実施形態では共通通信端末であるＰＣ４１０はピコネットＢにおいてはマスタ端末として動作しているので、特にプリンタ４０２に対して通信停止を通知する必要はないが、あえて通知することにより、プリンタ４０２の省電力制御を実施することができるようになるという効果があるため、本実施形態ではピコネットＢのプリンタ４０２に対しても通信停止情報を通知する構成とする。
【００４２】
＜共通通信端末の内部構成＞
まず、ピコネットＡとピコネットＢの双方の共通通信端末であるＰＣ４１０の内部構成を図９を参照して簡単に述べる。
【００４３】
５０１はＢＴ通信機能を提供するＢＴ通信部、５０２はＢＴ通信部５０１の通信タイミングの基準となるＢＴクロックを生成するクロック生成部、５０３はＯＳ（Operating System）やアプリケーション（Ｗｅｂ閲覧、印刷）プログラムを格納しているＨＤＤ、５０４はカメラ４１０の全体動作を制御するＣＰＵ、５０５はメモリ、５０６はメモリ５０５内の領域に記憶してある通信パラメータ、５０７は電池、５０８はＡＣ電源、５０９はＡＣ入力部、である。
【００４４】
ＰＣ４１０は、ＡＣ入力部５０９が商用電源に接続されているときはＡＣ電源５０８で動作し、ＡＣ入力部５０９が商用電源に接続されていないときは電池５０７で動作する。メモリ５０５にはプログラムの動作に必要なワークメモリの領域と、通信タイミングのパラメータが記憶されているパラメータ領域５０６、がある。ＰＣ４１０はＨＤＤ５０３に格納されているＯＳを読み込んで起動しており、アプリケーション（Ｗｅｂ閲覧、印刷）プログラムを実行することにより発生するデータを、ＢＴ通信部５０１を介して通信相手と無線通信を行う。
【００４５】
ＣＰＵ５０４は少なくとも通常モード用のパラメータセット１と省電力モード用のパラメータセット２をパラメータ領域５０６から取得可能であり、所定の切替え条件によりいずれのパラメータセットを使用するかを決定し、決定したパラメータセットから、ピコネットＡ用の通信停止情報とピコネットＢ用の通信停止情報をそれぞれにＢＴ通信部５０１を利用して通知する。
【００４６】
また、ＰＣ４１０は通常モード用のパラメータセット１と省電力モード用のパラメータセット２をパラメータ領域５０６に準備するが、これはＰＣ４１０の起動後またはアプリケーション起動後に生成してからパラメータ領域５０６に記憶してもよいし、事前に準備したものを利用してもよい。
【００４７】
＜共通端末の動作＞
次に、共通通信端末であるＰＣ４１０における動作手順を第１実施形態と同様に図６にしたがって説明する。本実施形態では、パラメータセット１およびパラメータセット２は事前にパラメータ領域５０６に記憶されている。
【００４８】
ＰＣ４１０の印刷プログラムおよびＷｅｂ閲覧プログラムが起動されると、ステップS101へ進み、ＡＰ４０１とＰＣ４１０の間、および、プリンタ４０２とＰＣ４１０の間のトラヒック値、エラーレート値、また、Ｗｅｂ閲覧プログラムの状態がアイドリング状態か、ダウンロード状態か、アップロード状態か、印刷プログラムが、スプール中か、印刷データ送信中か、印刷処理中か、紙詰まり警告受信か、インク切れ警告受信か、その他の警告を受信したか、また、ＰＣ４１０の電力給電方法はＡＣコンセントか電池か、また、電池残量値、などの複合的な状態情報を取得する。この状態情報は一部だけでもよい。
【００４９】
ステップS102では、ステップS101で取得した状態情報が、所定の条件へと変化したかどうかを判定する。つまり具体的には、トラヒック量の増減、エラーレートの増減、Ｗｅｂ閲覧プログラムの状態（アイドリング、ダウンロード、アップロード）の変化、または、印刷プログラムの状態（スプール、送信、印刷処理、紙詰まり警告有無、インク切れ警告有無、その他警告有無）の変化、または、電力供給方法（ＡＣ、電池）の変化、電池残量の変化等である。
【００５０】
ステップS103では、ピコネットＡとピコネットＢのそれぞれで必要とされる最小必要帯域幅情報を取得する。この情報はアプリケーションで備えている情報でもよいし、ＰＣ４１０自身が設定した値でもよい。そして、モード（通常、省電力）が変化してもピコネットＡとピコネットＢの両方の最小必要帯域幅を確保することができるかを判定する。判定の結果、確保できる場合はモード切替えステップへ進み、確保できない場合は状態監視ステップへ戻る。
【００５１】
ステップS104では、現在のモードが通常モードなら省電力モードへ切替え、逆に、現在のモードが省電力モードなら通常モードへ切替える。ＣＰＵ５０４は、通常モードへ変更した場合にはパラメータセット１を、省電力モードへ変更した場合にはパラメータセット２を、パラメータ領域５０６から読み出し、ＢＴ通信部５０１へ渡す。
【００５２】
ステップS105では、ＢＴ通信部５０１は、ステップS104にてＣＰＵ５０４から渡されたパラメータセットにしたがって、ピコネットＡのＡＰ４０１には通信停止情報Ａを、ピコネットＢのプリンタ４０２には通信停止情報Ｂを通知する。通信停止情報を受け取ったＡＰ４０１およびプリンタ４０２は、その内容にしたがって通信制御を行う。
【００５３】
以上のように動作することで、第１実施形態と同様、複数の機器との間で限られた通信帯域を効率よく配分する事が可能になり、複数のネットワークの通信帯域を有効活用できる効果が得られる。また、通信帯域の最大利用である通常モードと、通信帯域を制限することで通信部の電力浪費を抑えた省電力モードを備え、これらのモードを、通信状態、アプリケーション状態、機器状態に応じて切替える制御を行うことで、適切な省電力制御が可能になるといった効果が得られる。
【００５４】
なお、本発明は時分割通信型の任意の無線通信方式について適用が可能であり、例えば、同一チャネル（中心周波数）で運用される複数の無線ＬＡＮ（ＩＥＥＥ８０２．１１）端末群にも適用が可能である。
【００５５】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５６】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００５７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００６０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６３】
【図１】スキャタネットの説明図である。
【図２】第１実施形態におけるシステム構成図である。
【図３】第１実施形態におけるカメラの内部構成図である
【図４】通常モードにおける通信停止期間を示した図である。
【図５】省電力モードにおける通信停止期間を示した図である。
【図６】共通通信端末の動作フロー図である。
【図７】第１実施形態におけるシーケンス図である。
【図８】第２実施形態におけるシステム構成図である。
【図９】第２実施形態におけるＰＣの内部構成図である
【図１】
2006157681.tif 000003
【図２】
2006157681.tif 000004
【図３】
2006157681.tif 000005
【図４】
2006157681.tif 000006
【図５】
2006157681.tif 000007
【図６】
2006157681.tif 000008
【図７】
2006157681.tif 000009
【図８】
2006157681.tif 000010
【図９】
2006157681.tif 000011