(57)【要約】【課題】  無線通信モジュールとシステムとが最大転送レートの異なる２つのバスで接続された通信システムにおいて、電力低減のために２つのバスの最適な切り替え制御を行う。【解決手段】  無線網と無線通信モジュールを介して通信する情報処理装置上で動作するアプリケーションの最大転送レートを[A]、無線モジュールで算出されるビットレート予測値を[C]、低速バスの各最大転送レートを[B]とする。情報処理装置の要求により無線通信モジュールが回線接続を行うとき、[A]と[B]を比較し [A<B]の場合は、 [B]のバスを使用する。[A>B]の場合は、上記ビットレート予測値[C]を算出し[B]と比較する。 [C<B]の場合は、[B]のバスを使用し、 [C>B]となった時は高速のバスに切り替える。【選択図】    図２
2006211486.tif 000002
【特許請求の範囲】
【請求項１】
無線信号を送受する無線部と、
情報処理装置に接続された第１のバスと、
該第１のバスより高速の最大転送レートを有する前記情報処理装置に接続された第２のバスと、
前記無線信号の受信品質を測定する測定部と、
該測定された受信品質に基づいて無線信号の送信レートを予測する送信レート予測部と、
該送信レート予測部により予測された送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御する制御部と、
を備える無線通信モジュール。
【請求項２】
前記情報処理装置が必要とする最大転送レートが前記第１のバスの最大転送レートよりも高い場合に、前記制御部が前記送信レート予測部により予測された送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御することを特徴とする請求項１記載の無線通信モジュール。
【請求項３】
前記情報処理装置が必要とする最大転送レートは、当該情報処理装置が起動するアプリケーションに基づくことを特徴とする請求項１記載の無線通信モジュール。
【請求項４】
無線通信モジュールに接続された第１のバスと、
該第１のバスより高速の最大転送レートを有する前記無線通信モジュールに接続された第２のバスと、
前記無線通信モジュールによる無線信号の送受を必要とするアプリケーションが起動された際に、該アプリケーションが必要とする無線信号の送信レートと前記第１のバスの最大転送レートとに基づいて、前記無線通信モジュールとデータ転送をするバスを切替え制御する制御部と、
を備える情報処理装置。
【請求項５】
前記アプリケーションが必要とする無線信号の送信レートが前記第１のバスの最大転送レートよりも高い場合に、前記制御部は、前記無線通信モジュールが予測する無線信号の送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御することを特徴とする請求項１記載の情報処理装置。
【請求項６】
情報処理装置に接続された第１のバスと、該第１のバスより高速の最大転送レートを有する前記情報処理装置に接続された第２のバスと、の切替えを制御するバス接続切替方法であって、
送受する無線信号の受信品質を測定し、該測定された受信品質に基づいて無線信号の送信レートを予測し、該予測された送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御するバス接続切替方法。
【請求項７】
情報処理装置と無線通信モジュールが、第１のバスと、該第１のバスより高速の最大転送レートを有する第２のバスと、により接続され、
前記情報処理装置において、前記無線通信モジュールによる無線信号の送受を必要とするアプリケーションが起動された際に、該アプリケーションが必要とする無線信号の送信レートと前記第１のバスの最大転送レートとを比較し、前記アプリケーションが必要とする無線信号の送信レートが前記第１のバスの最大転送レートよりも高い場合には、前記無線通信モジュールが予測する無線信号の送信レートと前記第１のバスの最大送信レートとに基づいて、データ転送をするバスを切替え制御する通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、PC等の情報処理装置と無線通信モジュールとが二重化バスで接続され、情報処理装置が無線通信モジュールを介して無線網と通信を行う通信システム、上記情報処理装置及び無線通信モジュール及びバス接続切替方法に関するものである。
【背景技術】
【０００２】
従来の二重化バスを用いて通信を行う通信制御装置として図３に示すものが提案されている。
図３において、ステーション３はバス１aに接続される通信部２１と、バス１bに接続される通信部２２とを有し、各通信部２１，２２はスイッチ３１，３２を介して通信用電源２３から電力を供給される。
図４は動作を示すフローチャートである。
バス１a又はバス１bの何れを使用するか判断し（S31）、バス１aを使用する場合は、スイッチ３１をオン、スイッチ３２をオフにすることにより通信部２１に電力を供給し（S32）、バス１aを用いて通信を行う（S33）。バス１bを使用する場合は、スイッチ３２をオン、スイッチ３１をオフにすることにより通信部２２に電力を供給し（S34）バス１bを用いて通信を行う（S35）。以上により通信システムの省エネルギー化を実現するようにしている。
【特許文献１】特開平１１−２７２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来技術では、単に二重化バスを排他的に使用する提案のみに留まっており、課題である通信システムの省エネルギー化を実現するにあたり、システム上で動作するアプリケーションに基づく転送レートなどを考慮した二重化バスの切り替え制御については何ら説明されていなかった。又、伝送レートが変化する無線経路を考慮したバス切替制御についても記載されていない。
従って、本発明は、二重化バスの切り替え制御をシステム動作上最適に行うことにより省エネルギー化を実現することを課題とする。
【課題を解決するための手段】
【０００４】
本発明の無線通信モジュールは、無線信号を送受する無線部と、情報処理装置に接続された第１のバスと、該第１のバスより高速の最大転送レートを有する前記情報処理装置に接続された第２のバスと、前記無線信号の受信品質を測定する測定部と、該測定された受信品質に基づいて無線信号の送信レートを予測する送信レート予測部と、該送信レート予測部により予測された送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御する制御部とを備えることを特徴とするものである。
また本発明の無線通信モジュールは、前記情報処理装置が必要とする最大転送レートが前記第１のバスの最大転送レートよりも高い場合に、前記制御部が前記送信レート予測部により予測された送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御することを特徴とするものである。
また本発明の無線通信モジュールは、前記情報処理装置が必要とする最大転送レートは、当該情報処理装置が起動するアプリケーションに基づくことを特徴とするものである。
【０００５】
本発明の情報処理装置は、無線通信モジュールに接続された第１のバスと、該第１のバスより高速の最大転送レートを有する前記無線通信モジュールに接続された第２のバスと、前記無線通信モジュールによる無線信号の送受を必要とするアプリケーションが起動された際に、該アプリケーションが必要とする無線信号の送信レートと前記第１のバスの最大転送レートとに基づいて、前記無線通信モジュールとデータ転送をするバスを切替え制御する制御部とを備えることを特徴とするものである。
また本発明の情報処理装置は、前記アプリケーションが必要とする無線信号の送信レートが前記第１のバスの最大転送レートよりも高い場合に、前記制御部は、前記無線通信モジュールが予測する無線信号の送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御することを特徴とするものである。
【０００６】
本発明のバス接続切替方法は、情報処理装置に接続された第１のバスと、該第１のバスより高速の最大転送レートを有する前記情報処理装置に接続された第２のバスと、の切替えを制御するバス接続切替方法であって、送受する無線信号の受信品質を測定し、該測定された受信品質に基づいて無線信号の送信レートを予測し、該予測された送信レートと前記第１のバスの最大転送レートとに基づいて、前記情報処理装置とデータ転送をするバスを切替え制御することを特徴とするものである。
本発明の通信システムは、情報処理装置と無線通信モジュールが、第１のバスと、該第１のバスより高速の最大転送レートを有する第２のバスと、により接続され、前記情報処理装置において、前記無線通信モジュールによる無線信号の送受を必要とするアプリケーションが起動された際に、該アプリケーションが必要とする無線信号の送信レートと前記第１のバスの最大転送レートとを比較し、前記アプリケーションが必要とする無線信号の送信レートが前記第１のバスの最大転送レートよりも高い場合には、前記無線通信モジュールが予測する無線信号の送信レートと前記第１のバスの最大送信レートとに基づいて、データ転送をするバスを切替え制御することを特徴とするものである。
【発明の効果】
【０００７】
本発明によれば、二重化バスの切り替え制御を最適に行うことができ、無線通信モジュールが装着されたシステム上で動作するアプリケーションにストレスを与えること無く、システム全体の電力を低減することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図面と共に説明する。
図１は本発明の実施の形態による無線通信モジュール１００と情報処理装置２００からなる通信システム５００を示すブロック図である。
図１において、情報処理装置２００は例えばＰＣ等の情報処理装置である。無線通信モジュール１００は情報処理装置２００に装着されるもので、情報処理装置２００と無線通信モジュール１００とはデータ転送するためのバス１０５とバス１０６との二重化バスによりコネクタ１１２，２０５を介して接続される。
【０００９】
本通信システム５００は、無線通信モジュール１００が無線網３００（無線基地局を含む）に接続され、情報処理装置２００がアプリケーションを動作させて無線通信モジュール１００及び無線網３００を通じてサーバ、端末等の通信装置４００と無線通信するものである。尚、ここでは無線通信モジュール１００は、無線基地局との間の無線状態に基づいて変調方式を決定する適応変調方式を使用したベストエフォート型の無線パケットデータ通信機能を有するものとする。例えば、この無線通信方式としてＣＤＭＡ １ｘ ＥＶ−ＤＯ（Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ １ｘ Ｅｖｏｌｕｔｉｏｎ Ｄａｔａ Ｏｎｌｙ）方式等の通信方式を利用する。
【００１０】
ここで、バス１０５とバス１０６について説明する。
本実施の形態においては、一例として、バス１０５の通信プロトコルはUART（Universal Asynchronous Receiver Transmitter）であり、バス１０６の通信プロトコルはUSB（Universal Serial Bus）であるものとする。即ち、バス１０５はバス１０６に比べて最大転送レートの小さい低速バスであり、バス１０６はバス１０５に比べて最大転送レートの大きい高速バスである。また、高速バスは低速バスに比べて消費電力が大きい。従って、本実施の形態は、低速バスであるバス１０５と高速バスであるバス１０６との切り替え制御を、情報処理装置２００で起動するアプリケーションに基づいて最適に制御することにより、省エネルギー化を実現することを目的とする。
【００１１】
次に、無線通信モジュール１００と情報処理装置２００の構成について説明する。
無線通信モジュール１００は、全体の制御を行うCPU１０７と、無線網インターフェース部１０１と、メモリ部１０８とを備えている。無線網インターフェース部１０１は、無線網３００と接続して無線信号を送受する。メモリ部１０８は、情報処理装置２００との間で送受信されるデータを一時的に格納するバッファとして、また無線通信モジュール１００のワークメモリとして使用される。
【００１２】
CPU１０７において、受信品質監視部１０２は、無線網３００からの無線信号の受信品質を監視し測定する。受信品質特性としては、例えば、ＣＩＲ（Ｃａｒｒｉｅｒ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ｐｏｗｅｒ  Ｒａｔｉｏ）やＳＩＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ａｎｄ  Ｎｏｉｓｅ  ｐｏｗｅｒ  Ｒａｔｉｏ）、ＢＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）、ＦＥＲ（Ｆｒａｍｅ  Ｅｒｒｏｒ  Ｒａｔｅ）、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）等がある。
なお、受信品質を示す測定値は、上限に限らず、任意の受信品質を示す測定値を用いることが可能である。データ転送レート要求演算部１０３は、上記受信品質の測定結果に適応したデータ転送レートを算出する。送信レート予測部１０４は、上記算出されたデータ転送レートから受信品質に適した送信レートを予測する。転送レート比較部１１１は、予測された送信レート予測値と、バス１０５、１０６の各最大転送レートとをそれぞれ比較する。UARTコントローラ１０９は、バス１０５の接続・遮断を制御し、USBコントローラ１１０は、バス１０６の接続・遮断を制御する。また、パワーマネージメント部１１３は、上記転送レート比較部１１１の比較結果に応じてUARTコントローラ１０９及びUSBコントローラ１１０を制御する。タイマ部１１４は所定時間毎に割り込みを発生する。
【００１３】
次に情報処理装置２００は、全体の制御を行うCPU２０１と、メモリ部２０４を備えている。メモリ部２０４は、１つ以上のアプリケーションを格納すると共に、無線通信モジュール１００との間で送受信されるデータを一時的に格納するバッファとして、また、情報処理装置２００のワークメモリとして使用される。
CPU２０１において、転送レート比較部２０７は、無線通信モジュール１００と無線網３００との間で送受信されるデータの最大転送レートと、バス１０５、１０６の各最大転送レートとを比較する。UARTコントローラ２０２は、バス１０５の接続・遮断を制御し、USBコントローラ２０３は、バス１０６の接続・遮断を制御する。パワーマネージメント部２０６は、上記転送レート比較部２０７の比較結果に応じてUARTコントローラ２０２及びUSBコントローラ２０３を制御する。
【００１４】
次に、本通信システム５００の動作を図２のフローチャートを用いて説明する。
情報処理装置２００において無線網３００とのデータ送受信を必要とするアプリケーションを起動した場合におけるバス１０５，１０６の切り替え制御について説明する。尚、バス１０５は常に接続されているものとする。
情報処理装置２００において、ユーザ操作によってアプリケーションを起動する（S1）と共に、無線通信モジュール１００に対して、バス１０５を介して回線接続を要求する（S2）。これに応じて無線通信モジュール１００は、無線網インターフェース部１０１を介して無線網３００に接続する（S11）。
【００１５】
次に、情報処理装置２００の転送レート比較部２０７は、無線通信モジュール１００が無線網３００と送受信する最大データ転送レートと、バス１０５の最大転送レートとを比較する（S3）。今、起動したアプリケーションの無線網３００との最大転送レート[A]bpsが固定値の場合を考える。上記比較の結果、最大転送レート[A]bpsがバス１０５の最大転送レート[B] bps  より小さい（A＜B）ならば、バス１０５を用いてシステム２００と無線通信モジュール１００間のデータ送受信を行う。このとき他方のバス１０６に関する無線通信モジュール１００内のUSBコントローラ１１０と情報処理装置２００内のUSBコントローラ１０３はスタンバイ状態となる（S4）。
【００１６】
次に、最大転送レート[A]bpsがバス１０５の最大転送レート[B] bps以上（A≧B）であった場合について説明する。その場合は、情報処理装置２００から無線通信モジュール１００に対して通知がなされ、ビットレート予測値が要求される（S5）。これに応じて無線通信モジュール１００は、ビットレート予測値の算出処理を開始する（S12）。以下にビットレート予測値算出における一例を説明する。
まず、受信品質監視部１０２は、無線網３００における無線基地局と無線網インターフェース部１０１との間の受信品質を測定する（S13）。次に、データ転送レート要求演算部１０３は、測定された受信品質から基地局に対して要求するデータ転送レート要求値を算出する（S14）。算出されたデータ転送レート要求値は、メモリ部１０８に格納される（S15）。上記S13の受信品質の測定及びS14のデータ転送レート要求値の算出処理は、タイマ１１４による一定時間毎（例えばネットワークレイヤでのパケットスロット毎）に発生する割り込み（S16）を所定期間繰り返しながら行われ、メモリ部１０８には算出されたデータ転送レート要求値が時系列的に格納される。
【００１７】
次に、タイマ１１４からの割り込み要求に基づいてメモリ部１０８に格納された時系列なデータ転送要求データ値を読み出し（S17）、上記所定期間当たりのデータ転送レート要求値の平均値を算出する（S18）。算出された平均値はメモリ部１０８に時系列的に格納され（S19）、時間経過と共にメモリ部１０８に平均値が格納されることになる。次に、送信レート予測部１０４において、上記格納された平均値を用いて基地局と無線モジュールの間における無線信号送信レートの予測を行う（S20）。予測方法の概略は以下の通りである。
上記算出された平均値を時間の古い順に[ａ]、[ｂ]とし、その平均値から予測される値を[ｃ]とする。これら[ａ]と[b]を比較し、比較結果が「ａ＜b」であった場合は、「ｂ」が変動する帯域幅の上限値でない限り、予測される送信レート値[ｃ]は[ｂ＜ｃ]であることが予想され、送信レートは、[ｂ−ａ]での推移（帯域幅拡大）に基づいて予測を行うことができる。また「ａ＞ｂ」の場合は、[ｂ]がネットワークの下限値でない限り、予測される送信レート値[ｃ]は[ｂ＞ｃ]であることが予想され、送信レートは「ｂ−ｃ間」での推移（帯域幅縮小）に基づいて予測を行うことができる。尚、この予測方法は一実施例であり、限定するものではない。
【００１８】
また、予測されたビットレート予測値[C]との比較に関しては、本実施の形態においては、バス１０５の最大転送レート[B]bpsと比較した結果により、接続するバス１０５又は１０６を選択することが望ましい。即ち、最大転送レート比較部１１１は、予測されたビットレート予測値[C]と上記最大転送レート[B] bpsを比較し（S21）、[C < B]であった場合には、すでにアクティブ状態となっているバス１０５を介してデータ転送を行うべく、USBがアクティブ状態であるかスリープ状態であるかを判断し（S22）、アクティブ状態の場合には、無線通信モジュール１００のUSBコントローラ１１０及び情報処理装置２００のUSBコントローラ２０３をスリープ状態とすべく要求する（S26）（S6）。
そして[c > B]であった場合のみバス１０５を介して情報処理装置２００に通知すべく、USBコントローラ１１０及びUSBコントローラ２０３がアクティブであるかを判断し（S24）、スリープ状態（アクティブでない）場合には、アクティブにした後、無線網３００との間で送受信されるデータ転送をバス１０６を用いて行う（S25）（S6）。
そして、データ通信が終了すると判断がされるまでS17からの処理を繰り返し（S23）、通信が終了すれば回線切断処理を行い（S27）、ＵＳＢのポートがアクティブ状態であればスリープ制御を行う。（S７）。
尚、USBコントローラ１１０は内部にトランシーバを有しており、USBコントローラ２０３の接続・遮断を要求することができる。また、無線通信モジュール１００で算出したビットレート予測値を情報処理装置２００に通知することにより、情報処理装置２００側でバス１０５，１０６の切り替えを制御するようにしてもよい。
【００１９】
次に、情報処理装置２００において具体的に無線モジュールによる無線信号の送受を必要とするアプリケーションとして、無線網３００に接続された動画サーバ（通信装置４００）から画像情報をストリーミングするアプリケーションを用いる場合と、IPパケット通信を用いた音声通信であるVoIP（Voice Over IP）通信を行うアプリケーションを用いた場合におけるバス切り替え制御について説明する。ここでは一例としてバス１０５の最大転送レートを１９２kbps、バス１０６の最大転送レートを１２Mbpsとする。
情報処理装置２００を操作するユーザが、上記２つのアプリケーションの何れかを起動すると、情報処理装置２００から無線通信モジュール１００に対してバス１０５を介して無線網３００との回線接続通知を行う。その場合、情報処理装置２００のCPU２０１では、起動したアプリケーションで必要となる最大データ転送レートを判別する。
【００２０】
まず、起動したアプリケーションがVoIPであった場合について説明する。
無線通信モジュール１００が、無線網３００との間で送受信するデータ転送レートとしては、一般的に用いられている音声圧縮方式であるG.７２９であれば、送受信それぞれ１０ｋｂｐｓ前後である。システムの処理能力が低い場合に用いられる音声圧縮方式であるG.７１１であっても、６４kbpsであるため、バス１０５を用いてシステム２００と無線通信モジュール１００間のデータ送受信を行い、他方のバス１０６に関するUSBコントローラ１１０及びUSBコントローラ２０３をスタンバイ状態に移行する制御が行われる。
【００２１】
次に、ユーザ操作によって起動されたアプリケーションが動画像ストリーミングであった場合について説明する。
動画像サーバから動画像情報をストリーミングする場合、無線通信モジュール１００は、無線網３００を介して動画像サーバ（通信装置４００）からストリーミングの対象となる動画像エンコード情報を受信する。その場合、無線通信モジュール１００は、すでにアクティブ状態となっているバス１０５を介して情報処理装置２００側へエンコード情報を送信する。情報処理装置２００のCPU２０１は、受信したエンコード情報内にある転送レート情報を抽出し、その結果により無線通信モジュール１００との間で送受信されるバスを選択する。抽出された動画像情報が６４kbps又は１２８kbpsなど１９２kbps以下のコンテンツであった場合は、バス１０５の最大転送能力が「１９２kbpsであるため、バス１０５のみを用いて情報処理装置２００と無線通信モジュール１００間のデータ転送を行う。
【００２２】
また抽出された動画像エンコード情報が２５６kbpsや、３８４kbpsであった場合は、情報処理装置２００から無線通信モジュール１００へビットレート予測値を要求すると共に、情報処理装置２００のUSBコントローラ２０３をアクティブにする。そこで無線通信モジュール１００から得られたビットレート予測値が１９２kbps以上であった場合には、USB Hostポートを有する情報処理装置２００側から、無線通信モジュール１００内のUSB Clientポートへ周期（例えば１ms）的にSOFパケットを送出することにより、無線モジュール１００側のUSB Clientポートは、情報処理装置２００に対し、受信したSOFパケット毎に無線網３００から受信したデータパケットの送出、及び情報処理装置２００から無線網３００へのデータ送信パケットを受信する。
【００２３】
以上のように、本実施の形態は、無線基地局に接続された端末からのデータ転送レート要求に基づいて変調方式を決定する適応変調方式を使用したベストエフォート型の無線パケットデータ通信機能を有した無線通信モジュール１００に関して、無線通信モジュール１００での受信レベルにより算出されるデータ転送レート要求値から算出されるビットレート予測値又は無線網３００とのデータ送受信を必要とするアプリケーションの最大転送レートと、情報処理装置２００と無線通信モジュール１００間に接続された２つのバス１０５，１０６における各バスの最大転送レートとを比較した結果に基づいて切り替え制御を行うようにした。
【００２４】
２つのバス１０５，１０６を切り替える制御方法を要約すると、
無線網３００との通信を必要とする情報処理装置２００上で動作するアプリケーションの最大転送レートを[A]、無線モジュール１００で算出されるビットレート予測値を[C]、常時アクティブ状態で低速のバス１０５の通信プロトコルにおける最大転送レートを[B]とした場合、情報処理装置２００からの要求により無線通信モジュール１００が回線接続を行うとき、上記最大転送レート[A]と[B]を比較し、[A<B]の場合には、最大転送レート[B]のバスのみを使用して情報処理装置２００と無線通信モジュール１００間のデータ転送を行う。また、このとき最大転送レートがバス１０５よりも高速であるバス１０６に関するコントローラはスタンバイ状態など低電力状態に移行するように制御される。また、[A>B]の場合には、無線通信モジュール１００で上記ビットレート予測値[C]を算出し[B]との比較を行う。その結果、[B>C]の場合は、最大転送レート[B]のバスを使用して情報処理装置２００、無線通信モジュール１００間のデータ転送を行い、バス１０６に関するコントローラはスタンバイ状態など低電力状態に移行するように制御され、[B<C]の状態となった場合にバス１０６に関するコントローラをアクティブ状態にしてデータ転送を行うように制御を行う。
【００２５】
本実施の形態によれば、無線基地局に接続された通信装置４００からのデータ転送レート要求に基づいて変調方式を決定する適応変調方式を使用したベストエフォート型の無線パケットデータ通信機能を有する無線通信モジュール１００が、情報処理装置２００との間でデータ転送を行う場合、接続された２つのバス１０５、１０６の切り替え制御をアプリケーションや無線状態に基づく無線経路のレートに基づいて、最適に行うことができるので、無線通信モジュール１００が装着された情報処理装置２００上で動作するアプリケーションにストレスを与えること無く、システム全体の電力を低減することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態による無線通信モジュールと情報処理装置から構成される通信システムを示すブロック図である。
【図２】情報処理装置側と無線通信モジュール側における制御を示すフローチャートである。
【図３】従来の二重化バスを用いて通信を行う通信制御装置を示すブロック図である。
【図４】従来の通信制御装置の動作を示すフローチャートである。
【符号の説明】
【００２７】
１００：無線通信モジュール、１０２：受信レベル品質監視部、１０３：データ転送レート要求演算部、１０４：送信レート予測部、１０５：バス（UART用）、１０６：バス（USB用）、１０７：CPU、１０８，２０８：メモリ部、１０９，２０２：UARTバスコントローラ、１１０，２０３：USBコントローラ、１１１：最大転送レート比較部、２００：情報処理装置、３００：無線網、５００：通信システム
【図１】
2006211486.tif 000003
【図２】
2006211486.tif 000004
【図３】
2006211486.tif 000005
【図４】
2006211486.tif 000006