(57)【要約】【課題】  無線ＬＡＮに接続される無線通信端末装置が増えても通信品質が悪化しないようにし無線通信端末装置間で良好な通信ができるようにする。【解決手段】  無線通信端末装置は、移動先のアクセスポイントから無線通信端末装置の空き通信路を確保する命令、空き通信路に伝送データの一部を送信する命令を有するモバイルエージェントを受信する（Ｓ１）。続いてこのモバイルエージェントを解釈実行し（Ｓ２）、アクセスポイントＡＰ１により空き通信路が確保されているか否かを判断する（Ｓ３）。空き通信路が確保されているときは（Ｓ３，YES）、空き通信路情報で通信路を設定し（Ｓ４）、伝送データを送信する（Ｓ５）。空き通信路が確保できないときは（Ｓ３，NO）、モバイルエージェントを他のノード（更に他のアクセスポイントＡＰ）に送信する（Ｓ６）。【選択図】  図４
2005236942.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮに接続可能な無線通信端末装置において、
他の無線通信端末装置の空き通信路情報を取得するためのモバイルエージェントを蓄積する手段と、
前記モバイルエージェントが空き通信路情報を取得したとき、該空き通信路情報を無線通信端末装置自身に設定する手段と、
設定した空き通信路情報により伝送データを送信する手段と、
を備えたことを特徴とする無線通信端末装置。
【請求項２】
請求項１記載の無線通信装置において、空き通信路情報を取得できないとき、前記無線通信端末装置が使用している通信規格を変更する手段を備えたことを特徴とする無線通信端末装置。
【請求項３】
無線通信端末装置に蓄積可能なモバイルエージェントであって、他の無線通信端末装置の空き通信路情報を検出する命令と空き通信路情報を取得する命令を備えたことを特徴とするモバイルエージェント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも空き通信路情報を取得する命令を有するモバイルエージェントを搭載する無線通信端末装置及びモバイルエージェントに関する。
【背景技術】
【０００２】
インターネットを利用することにより多くの情報を容易に入手することが可能である。インターネット経由で情報を入手する場合、情報を入手している間中、情報を入手しようとするパ−ソナルコンピュータ（クライアント装置）と情報を提供するサーバ装置との接続を維持し、これらの間で対話的やり取りを行い情報を入手している。このような対話的通信方式による情報入手の手法は、ネットワークトラフィックスのコスト的観点から不利が指摘されていた。このため、対話的通信方式に替えて自律分散機能を有するモバイルエージェントによる情報入手の手法が開発されている。
【０００３】
例えば、ＨＴＭＬ（Hypertext Markup Language）データをネットワークを介して収集するクライアント装置では、ＬＡＮ（Local Area Network）などのネットワークへアクセスする通信手段と、アクセスするＵＲＬ（Uniform Resource Locator）を入力するための入力装置と、前記通信手段を介してネットワークから得られたＨＴＭＬデータや登録しているＵＲＬを表示する表示装置と、前記通信手段を介してネットワークから取得したデータを記憶する記憶装置と、ネットワークにつながっているパ−ソナルコンピュータ（以下、パソコンという）などの端末装置を移動して必要な情報を取得するエージェントを巡回させるエージェント手段と、前記通信手段を介してネットワークからＨＴＭＬデータの日付とサイズを取得するＨＴＭＬ日付・サイズ取得手段と、前記各手段、各装置を制御する制御手段とを有し、前記エージェント手段は、ＷＷＷ（World Wide Web）サーバからＨＴＭＬデータを取得せず、ファイル名、日付、サイズの同じＨＴＭＬデータをネットワーク上の端末装置から取得する（特許文献１参照）。
【特許文献１】特開2000-181839号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のクライアント装置は確かに情報入手の間中、通信を確立して情報入手は行っていない。しかもクライアント装置は、ＬＡＮなどのネットワークに予め設計された一定台数以内の台数だけ接続され、ネットワークを介して情報収集を行っている。このため通信環境が変化する事態は生じなかった。
【０００５】
しかしながら、最近、無線ＬＡＮの市場規模が急激に増え、無線ＬＡＮ環境下の複数のアクセスポイントのもとに複数のクライアント装置である無線通信端末装置が設置され、ネットワークに接続される環境が構成されている。このような環境では無線通信端末装置の台数は増大していくのが通例であり、このとき既に設置されている無線通信端末装置が固定的な通信設定状態のままでいると、無線環境が悪化し通信品質に重大な支障をきたすことがある。このため情報の正常な提供や享受ができなくなるおそれがある。
【０００６】
そこで本発明は、無線ＬＡＮに接続される無線通信端末装置が増えても通信品質が悪化しないようにし、無線通信端末装置間で良好な通信ができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、無線ＬＡＮに接続可能な無線通信端末装置において、他の無線通信端末装置の空き通信路情報を取得するためのモバイルエージェントを蓄積する手段と、前記モバイルエージェントが空き通信路情報を取得したとき、該空き通信路情報を無線通信端末装置自身に設定する手段と、設定した空き通信路情報により伝送データを送信する手段と、を備えたことを特徴とする無線通信端末装置である。
請求項２の発明は、請求項１記載の無線通信装置において、空き通信路情報を取得できないとき、前記無線通信端末装置が使用している通信規格を変更する手段を備えたことを特徴とする無線通信端末装置である。
請求項３の発明は、無線通信端末装置に蓄積可能なモバイルエージェントであって、他の無線通信端末装置の空き通信路情報を検出する命令と空き通信路情報を取得する命令を備えたことを特徴とするモバイルエージェントである。
【発明の効果】
【０００８】
本発明によれば、無線ＬＡＮに接続される無線通信端末装置が増えても通信品質が悪化することなく無線通信端末装置間で良好な通信ができる。また、汎用の無線通信端末装置を容易に良好な通信可能な無線通信端末装置として機能させることができる。
【発明を実施するための最良の形態】
【０００９】
はじめに、通信ネットワークにおける無線通信端末装置のモバイルエージェントの動作について説明する。
図１は、本発明が適用される無線通信端末装置を含む通信ネットワークシステムの構成図である。図１において、１０は他のネットワークをつないでいるインターネット、２０はインターネット１０に接続されるＬＡＮケーブル、ＡＰはＬＡＮケーブル２０と有線接続され且つ後述する無線通信端末装置ＳＴＡと無線接続するアクセスポイント（ブロードバンドルータ）、ＳＴＡはアクセスポイントＡＰと無線により接続されるクライアント装置（パソコン）である無線通信端末装置である。
【００１０】
アクセスポイントＡＰは、例えば企業の部署毎に或いは建物のフロア毎に設けられ、無線通信端末装置ＳＴＡとデータを送受信する無線ＬＡＮの基地局の役割を果たす。アクセスポイントＡＰ１の動作領域には無線通信端末装置ＳＴＡ１乃至ＳＴＡ４、アクセスポイントＡＰ２の動作領域には無線通信端末装置ＳＴＡ５及びＳＴＡ６、アクセスポイントＡＰ３の動作領域には無線通信端末装置ＳＴＡ７乃至ＳＴＡ９がそれぞれ設置され、当該アクセスポイントＡＰと接続される。
【００１１】
なお、アクセスポイントＡＰの動作領域は各アクセスポイントＡＰ毎に厳密に区割りされるわけではなく境界近くでは動作領域が重複し、例えば無線通信端末装置ＳＴＡ４はアクセスポイントＡＰ１の無線通信端末装置との接続は勿論、アクセスポイントＡＰ２の無線通信端末装置にも接続が可能である。
【００１２】
上述のネットワーク構成により、ある無線通信端末装置ＳＴＡは任意の他の無線通信端末装置ＳＴＡと接続を確立し、データのやり取りを行うことができる。この接続はＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ｂに準拠して行われる。
【００１３】
図２は、無線通信端末装置間でモバイルエージェントを送受信して所定の仕事を行う説明図である。ここでモバイルエージェントは、命令列（ソフトウエア）とその実行に必要なデータからなり、基本的に自律分散機能と協調機能を備えるように構成され、各無線通信端末装置に備えられている。
【００１４】
図２において、無線通信端末装置ＳＴＡ１のモバイルエージェント1は、アクセスポイントＡＰ１（ルーター機能を有する無線通信端末装置）に移動する（矢印ａ）。アクセスポイントＡＰ１に移動したモバイルエージェント１は、アクセスポイントＡＰ１が提供する機能１（例えば無線通信端末装置ＳＴＡの各種情報を監視する機能）、機能２（例えばアクセスポイントＡＰ１と打合せ（meeting）を行う機能）、機能３（例えばアクセスポイントＡＰ１との間で所定の情報を授受する機能）等を利用し仕事を行う（矢印ｂ）。そして仕事の結果を取得して無線通信端末装置ＳＴＡ１に移動する（矢印ｃ）。又は更に他のアクセスポイントＡＰへ移動する（矢印ｄ）。
【００１５】
図３は、このような動作を行うための無線通信端末装置におけるソフトウエアの構成を示す図である。図３において、無線通信端末装置のハードウエア上にオペレーティングシステム２が搭載されており、このオペレーティングシステム２により、通信動作を行うための各種ネイティブアプリケーション３、モバイルエージェントの動作制御を行うためのJava（登録商標）仮想マシン４が管理制御されている。Java（登録商標）仮想マシン４によりJava（登録商標）アプリケーション６が動作するが、Java（登録商標）アプリケーション自体は本発明と直接関係がないので内容説明は省略する。モバイルエージェントフレームワーク５は、モバイルエージェント１に記述された命令を実行させるために、モバイルエージェント１とJava（登録商標）仮想マシン４との仲立ちをする。
【００１６】
次に、本発明の実施形態に係る無線通信端末装置の構成について説明する。
本無線通信端末装置は、アクセスポイントＡＰとの間でモバイルエージェントを送受信する手段を備えている。このモバイルエージェントは、所定に順序に従ってアクセスポイントＡＰに移動する命令、移動先のアクセスポイントＡＰから無線通信端末装置の空き通信路情報を取得する命令、取得した空き通信路情報で伝送データの一部を送信する命令を有する。
【００１７】
ここで空き通信路とは、当該無線通信端末装置が設定している通信チャンネルのうち使用されていないチャンネルをいう。２．４ＧＨｚ帯を使用する通信規格ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇでは、アクセスポイント当たり１３ｃｈ（チャンネル）が割り振られ、通常、そのうちの３ｃｈ、例えば、通信の干渉を配慮して第１ｃｈ、第５ｃｈ及び第１２ｃｈなどが有効に使用できる。
【００１８】
１つの無線通信端末装置が接続可能なアクセスポイントが増えると、使用可能な殆どのチャンネルが通信に使用され、そのうち特定のチャンネルの伝送データ量が多くなると、他のチャンネルとの間で通信速度にばらつきが生じ通信品質（接続品質）が低下するおそれがある。
【００１９】
いま無線通信端末装置ＳＴＡ１に備えられ、前記命令を有するモバイルエージェント１が、アクセスポイントＡＰ１に移動したとすると、アクセスポイントＡＰ１において空き通信路があるかどうか検出する。空き通信路があるときは無線通信端末装置ＳＴＡ１の伝送データを空き通信路で送信するように空き通信路を設定する。
【００２０】
図４は、伝送データを分散処理する手順を示す図である。図４を参照して説明すると、まず無線通信端末装置においてこの処理がスタートすると、モバイルエージェントを受信する（Ｓ１）。続いてこのモバイルエージェントを解釈実行し（Ｓ２）、アクセスポイントＡＰ１により空き通信路が確保されているか否かを判断する（Ｓ３）。空き通信路が確保されているときは（Ｓ３，YES）、空き通信路情報で通信路を設定し（Ｓ４）、伝送データを送信する（Ｓ５）。空き通信路が確保できないときは（Ｓ３，NO）、モバイルエージェントを他のノード（更に他のアクセスポイントＡＰ）に送信する（Ｓ６）。
【００２１】
他のノードを巡回して空き通信路が発見できないような場合に、通信規格ＩＥＥＥ８０２．１１ｂ又は１１ｇ（共に周波数帯２．４ＧＨｚ）をＩＥＥＥ８０２．１１ａ（周波数帯５．２ＧＨｚ）に変更してもよい。
【００２２】
上述の通信処理を実行するために、前記処理手順を汎用のプログラム言語によりコンピュータプログラムとして記述し、かつ、このプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（DVD Read Only Memory）、ＭＯ（Magneto Optical Disc）等の任意の記録媒体に記録し、これを無線通信端末装置に読取らせることで本発明に係る通信処理を容易に実行することができる。本プログラムは、記録媒体に記録する以外に、インターネット、イントラネット等の任意のネットワークを介して、無線通信端末装置のコンピュータに直接読取らせることも可能である。
【産業上の利用可能性】
【００２３】
以上のように本発明に係る無線通信端末装置は、無線ＬＡＮに多数接続される場合の無線通信端末装置として有用である。
【図面の簡単な説明】
【００２４】
【図１】本発明が適用される無線通信端末装置を含む通信ネットワークシステムの構成図である。
【図２】無線通信端末装置間でモバイルエージェントを送受信して所定の仕事を行う説明図である。
【図３】無線通信端末装置におけるソフトウエアの構成を示す図である。
【図４】本発明に係る通信処理のフロー図である。
【符号の説明】
【００２５】
１・・モバイルエージェント、２・・オペレーティングシステム、３・・ネイティブアプリケーション、４・・Java（登録商標）仮想マシン、５・・モバイルエージェントフレームワーク
【図１】
2005236942.tif 000003
【図２】
2005236942.tif 000004
【図３】
2005236942.tif 000005
【図４】
2005236942.tif 000006