(57)【要約】複数の装置（４０）間で動的にプロセスを割り当てるためのシステム（１０）は、イニシャルコーディネータ（３８）、要求装置（６０）、及び資源装置（６２）を含む。イニシャルコーディネータ（３８）は複数の装置（４０）の各装置における使用可能資源リスト（５６）を含む。要求装置（６０）は望ましい資源の使用を要求する。要求装置（６０）からの要求に応答して、イニシャルコーディネータ（３８）は要求装置（６０）が望ましい資源として使用するための複数の装置（４０）の１つに関連する使用可能資源を識別する。
2004519794.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置間で動的にプロセスを割り当てるためのアドホックネットワークであり、
資源管理者として機能し、かつ複数の装置のそれぞれのために使用可能資源のリストを備える第１の装置と、
望ましい資源の使用を要求する第２の装置と、からなり、
該第１の装置は、該第２の装置からの要求に応答して、望ましい資源として第２の装置が使用するための複数の装置の１つに関連する使用可能資源を識別すること、を特徴とするアドホックネットワーク。
【請求項２】
前記第１の装置は、該第１の装置による使用可能資源の識別に応答して前記第２の装置が使用可能資源を使用することを許容すべく、複数の装置の１つに命令する請求項１に記載の動的にプロセスを割り当てるためのアドホックネットワーク。
【請求項３】
資源管理者として機能するスマートネットワークアクセスポイントであって、該スマートネットワークアクセスポイントは、
アドホックネットワークインタフェイスと、
二次システムインタフェイスと、
アドホックネットワークインタフェイスと二次システムインタフェイスとの間を結合するプロセッサであって、アドホックネットワークインタフェイスと二次システムとの間で変換する機能を有する該プロセッサと、
同プロセッサに結合され、かつ該アドホックネットワークの複数の装置の各々における複数の資源情報を有する資源トラッキングリストを備える該資源管理アプリケーションと、からなる請求項１に記載の動的にプロセスを割り当てるためのアドホックネットワーク。
【請求項４】
前記資源管理者は使用可能資源のリストを収集し、自動的に複数の装置に供給し、更に複数の装置の各々が使用可能資源のリストを記憶する請求項１に記載の動的にプロセスを割り当てるためのアドホックネットワーク。
【請求項５】
二次プロトコルシステムと、
複数の装置を含む短距離ＷＬＡＮプロトコルシステムとからなり、
該短距離ＷＬＡＮプロトコルシステムは、資源管理者として機能し、かつ複数の装置のそれぞれの使用可能資源リストを備える第１の装置と、
望ましい資源の使用を要求する第２の装置と、からなり、
該第１の装置は、該第２の装置からの要求に応答して、第２の装置が望ましい資源として使用するための複数の装置の１つに関連する使用可能資源を識別することを特徴とする、動的にプロセスを割り当てるための通信システム。
【請求項６】
前記資源管理者は使用可能資源のリストを収集し、同リストを自動的に複数の装置に供給し、更に複数の装置の各々が該使用可能資源のリストを記憶する請求項５に記載の動的にプロセスを割り当てるための通信システム。
【請求項７】
前記第１の装置は、前記第２の装置からの要求に応答して、第２の装置が望ましい資源として使用するための二次プロトコルシステムに関連する使用可能資源を識別すること、を特徴とする請求項５に記載の動的にプロセスを割り当てるための通信システム。
【請求項８】
前記資源管理者として機能するスマートネットワークアクセスポイントであって、該スマートネットワークアクセスポイントは、
アドホックネットワークインタフェイスと、
二次システムインタフェイスと、
アドホックネットワークインタフェイスと二次システムインタフェイスとの間を結合するプロセッサであって、アドホックネットワークインタフェイスと二次システムとの間で変換する機能を有する該プロセッサと、
同プロセッサに結合され、かつ該アドホックネットワークの複数の装置の各々における複数の資源情報を有する資源トラッキングリストを備える該資源管理アプリケーションと、からなる請求項５に記載の動的にプロセスを割り当てるための通信システム。
【請求項９】
前記アドホックネットワーク内で、複数の装置間で動的にプロセスを割り当てるための方法であって、
資源要求信号を送信する要求装置によって望ましい資源を要求する工程と、
望ましい資源に応じて複数の装置内で資源装置の使用可能資源を識別する工程と、
該要求装置による使用可能資源の使用を確認するために資源装置にポーリング資源信号を送信する工程と、
該資源装置による確認信号を要求装置に送信する工程と、からなる方法。
【請求項１０】
前記アドホックネットワーク内で、イニシャルコーディネータ、要求装置、および資源装置を含む複数の装置間で動的にプロセスを割り当てるための方法であって、
占有帯域内でポーリング信号を伝送する該イニシャルコーディネータによって該要求装置をポーリングする工程と、
該イニシャルコーディネータに資源要求信号を送信する該要求装置によって望ましい資源を要求する工程と、
同望ましい資源に対応して、該イニシャルコーディネータにより複数の装置の中で資源装置の使用可能資源を識別する工程と、
該要求装置による使用可能資源の使用を確認するために、該イニシャルコーディネータにより資源装置にポーリング資源信号を送信する工程と、
該資源装置により該イニシャルコーディネータに確認信号を送信する工程と、
該イニシャルコーディネータにより要求装置に資源装置の識別を含む通知信号を送信する工程と、からなる方法。
【発明の詳細な説明】
【０００１】
発明の背景
本発明は無線通信システム、特に動的プロセス割り当てを組み込んだ無線通信システムに関する。
【０００２】
関連技術の説明
短距離無線通信やパーソナルエリアネットワークは、移動体事業用製品と同時に、一般家庭用製品も増加させるであろう。現今、無線機能を有する多くの製品には互換性がない。ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ホームＲＦ（ＨｏｍｅＲＦ）、およびＩＥＥＥ８０２． １１等の短距離無線地域ネットワーク（ＷＬＡＮ）プロトコルは互換性を得るための手段を提供している。これらの短距離ＷＬＡＮプロトコルはより低電力で、より短距離で動作する。一般的に、これらの短距離ＷＬＡＮプロトコルは認可されていない周波数帯で使用され、装置（例えばＧＳＭ、ＩＳ‐９５、ＩＳ‐１３６、ＲｅＦＬＥＸＴＭ等）の二次通信プロトコルとの最低の連携を必要とする。
【０００３】
短距離無線通信は、例えば、赤外線データ協会（ＩｒＤＡ）通信標準を使用してなされる。ＩｒＤＡは、ゼロから１ｍの距離範囲を毎秒９６００ビットから１６メガビットの速度で動作すべく設計された、点から点への、狭い角度（３０°の円錐）での、アドホックデータ伝送標準である。同様に、この短距離無線通信はブルートゥース通信標準を使用してもなされ得る。ブルートゥースは、１０ｃｍから１０ｍの距離範囲で動作すべく設計された、短距離で、一点から多点への音声およびデータの転送標準であるが、伝送電力を増大させることにより１００ｍまで延ばすことが可能である。ブルートゥースは、２． ４ギガヘルツの無線周波数帯で動作する。
【０００４】
ＩｒＤＡやブルートゥースの技術等の短距離ＷＬＡＮプロトコルは、１つの装置から他の装置へ接続する多くの占有ケーブルを１つの汎用の短距離無線リンクで代替し得る。短距離ＷＬＡＮプロトコル技術は、ラップトップとセルラ電話との接続、或いはプリンタ、パーソナルディジタル支援（ＰＤＡ）、デスクトップ、ファックス、キーボード、操作装置、および殆どすべての他のディジタル装置との間の接続、に現在使用されている邪魔なケーブルを代替することが可能である。このような短距離無線リンクは、冷蔵庫、マイクロ波オーブン、皿洗い器、洗濯乾燥器、ステレオ、テレビ、ディジタルビデオディスク、ビデオゲーム、照明、洗浄、冷暖房システム等にも有効である。
【０００５】
これらの低電力で短距離のプロトコルの潜在的な応用は、周辺装置の無線接続、デスクトップコンピュータや有線ネットワークへの高速データ転送、及び同様の無線通信装置間の短距離アドホックネットワークの完成である。同一のチャネルを共有している２つ以上のユニットをアドホックネットワーク（ａｄ  ｈｏｃ  ｎｅｔｗｏｒｋ）と呼ぶ。アドホックネットワークにおいて、ユニットの１つがマスターとして機能し、他はスレーブとして機能する。例えばブルートゥースシステムにおいて、１つのアドホックネットワークには最大７つのスレーブが稼動し得るが、より多くのスレーブが、いわゆる放置状態（ｐａｒｋｅｄ  ｓｔａｔｅ）で、ロックされた状態で同一のマスターに保持され得る。これらの放置されたユニットはチャネル上では動作し得ないが、マスターに同期されている。マスターは常時、稼動ユニットと放置ユニットとのチャネルアクセスを制御している。ブルートゥースシステムにおけるマスターは、ポーリング方式を用いてチャネルのトラフィックを制御する。アドホックネットワークが確立されると、マスター‐スレーブの役割は交換し得る。衝突を回避するために、２つのスレーブ間の連絡はマスターユニットを介してのみ遂行される。
【０００６】
ブルートゥースシステム等の多くの短距離通信ＷＬＡＮは更に、分散ネット（ｓｃａｔｔｅｒｎｅｔ）を支援する。分散ネットは受信地域が重複する２つ以上のアドホックネットワークである。各アドホックネットワークはただ１つのマスターを有し得る。しかしながら、１つのアドホックネットワークのマスターは他のアドホックネットワークのスレーブとして参加し得るし、スレーブは時間分割多重を基に異なるアドホックネットワークにも参加し得る。分散ネット内のアドホックネットワークは時間同期も周波数同期もしない。各アドホックネットワークは自身のホッピング列を使用する。
【０００７】
アドホックネットワークに参加している各装置は異なるプロセス機能を有する。例えば、ある装置はより多くの処理電力を有し、ある装置は無制限の電源へのアクセスを有し、ある装置は多種の強力な応用を含む。更に、使用プロファイルが各装置で異なる。例えば、プリンタは使用プロファイルが低いので、追加の計算時間を有する。同様に、オフィスのパーソナルコンピュータは高使用プロファイルを有するが、ボード上で特定のアプリケーションを有するだけの装置である、また、あるパーソナルコンピュータはより高速のモデムへのアクセスを有する。
【０００８】
必要なことは、ネットワーク内で各ユニットが占有している機能を最大限に利用するために、アドホックネットワーク等のＷＬＡＮ内でプロセスを動的に割り付けるシステムと方法である。
【０００９】
発明の詳細な説明
本発明の詳細な実施例を開示するが、開示された実施例は単なる発明例であり，多種の形式で実施される。従って、ここで詳細に開示される特定の構成や機能に限定されるものではなく、本発明を適切に詳細な構成で多様に応用することを当業者に説明するための代表例である。更に、ここで使用される単語や表現は限定を意図するものではなく、本発明を理解し易く説明するためのものである。
【００１０】
図１は短距離プロトコルシステム１４と好ましくは二次プロトコルシステム１２とで動作する装置を有する通信システム１０を示す。図１に示された二次プロトコルシステム１２は、図示のように広い地域２２をカバーする、ベース送信器１８とベース受信器２０とが共存している基地局１６を含む。代表的な二次プロトコルはモトローラ（Ｍｏｔｏｒｏｌａ）のＲｅＦＬＥＸＴＭメッセージプロトコルである。
【００１１】
本発明に基く二次プロトコルシステム１２は、例えば、１方向或いは２方向のページャチャネル、移動セルラ電話チャネル、或いは移動無線チャネル等の無線ＲＦチャネルを使用して機能し得ることを当業者は理解し得るであろう。同様に、二次プロトコルシステム１２は、赤外線チャネル、音声チャネル、およびＬＡＮ等の他の型の通信チャネルを使用しても機能し得ることを当業者は理解し得るであろう。下記において、「二次プロトコルシステム」という言葉は上記やそれと等価のあらゆるシステムを指す。
【００１２】
一実施例において、各装置（即ち、パーソナルコンピュータ２４、無線通信装置２６、ＰＤＡ２８、プリンタ３０、およびコンピュータ３２）は、ブルートゥース技術等の短距離ＷＬＡＮプロトコルを使用する装置である。本発明に基く短距離ＷＬＡＮプロトコルは、ＩｒＤＡ，ＨＯｍｅＲＦ，およびＩＥＥＥ８０２． １１等のあらゆる短距離ＷＬＡＮプロトコルを使用して機能し得る。短距離ＷＬＡＮプロトコルを使用して、各装置は「パートナー」のリストを完成させる。
【００１３】
パーソナルコンピュータ２４（ユーザＡ）等の第１装置と、１つ以上の潜在的パートナー装置（無線コンピュータ装置２６、ＰＤＡ２８、プリンタ３０、或いはコンピュータ３２）とが合意して、アドホックネットワークを形成する。
【００１４】
このネットワークはユニットＡに記憶される稼動パートナーのリストによって特徴付けられる。そのリストは、バッテリー寿命、広域ネットワークへのアクセス、応用可能性、稼働率等の各装置の使用可能資源を含み得る。
【００１５】
図２は、本発明に基いた、図１の通信システム１０内で使用されるアドホックネットワーク３６のブロックダイヤグラムである。例えば、アドホックネットワーク３６は図１の短距離プロトコルシステム１４のサブセットにもなり得る。アドホックネットワーク３６は、無線通信装置２６、ＰＤＡ２８、プリンタ３０、コンピュータ３２等の複数の装置４０を含む。一実施例において、図２に示すように、アドホックネットワーク３６はスマートネットワークアクセスポイント３８を更に含む。図２のアドホックネットワーク３６内で、イニシャルコーディネータがマスターとして機能し、複数の装置４０がスレーブとして機能する。例えば、イニシャルコーディネータはスマートネットワークアクセスポイント３８でもよいし、或いはイニシャルコーディネータは複数の装置４０の１つでもよい。
【００１６】
本発明に基く複数の装置４０の各々は、移動セルラ電話、移動無線データターミナル、付属のデータターミナルを有する移動セルラ電話、或いはイリノイ州シャウムバーグ（Ｓｃｈａｕｍｂｕｒｇ）のモトローラ（Ｍｏｔｏｒｏｌａ）社によって製造された「Ｐａｇｅｗｒｉｔｅｒ２０００Ｘ」等の双方向ページャでもよいということは当業者は理解するであろう。同様に、本発明に基く複数の装置４０の各々は、プリンタ、パーソナルコンピュータ、或いはＰＤＡでもよい。下記の説明において、「装置」という言葉は上記で説明した装置やそれと等価の装置のすべてを指す。
【００１７】
ある実施例では、アドホックネットワーク３６は、スマートネットワークアクセスポイント３８を使用せずに、複数の装置４０のみでもよいということも当業者は理解するであろう。この別の実施例においては、複数の装置の１つ以上がイニシャルコーディネータ、即ち資源管理者の役割を果たす。
【００１８】
図３に示すように、スマートネットワークアクセスポイント３８がイニシャルコーディネータとして機能する場合は、スマートネットワークアクセスポイント３８は短距離ＷＬＡＮプロトコルから、ＬＡＮや無線通信システム（図１参照）等の二次ネットワーク１２への変換器として機能することが望ましい。複数の装置４０の１つが代わりにイニシャルコーディネータとして機能し得るし、ここで述べたスマートネットワークアクセスポイント３８の機能は複数の装置４０の１つで代替可能であることは当業者は理解するであろう。スマートネットワークアクセスポイント３８はアドホックネットワークのインタフェイス４２、二次システムインタフェイス４４、プロセッサ４６及び資源管理アプリケーション４８を含む。
【００１９】
受信情報を処理するための従来の信号処理手法を使用するプロセッサ４６によって、アドホックネットワークのインタフェイス４２と二次システムインタフェイス４４とが結合される。プロセッサ４６はイリノイ州シャウムバーグ（Ｓｃｈａｕｍｂｕｒｇ）のモトローラ（Ｍｏｔｏｒｏｌａ）社によって製造されたＭＣ６８３２８マイクロコントローラと同様であることが好ましい。他の同様のプロセッサもプロセッサ４６のために使用され得るし、同様の或いは代替の型のプロセッサもプロセッサ４６の処理要求を満たすために使用され得ることも当業者は理解するであろう。
【００２０】
好ましい実施例において、スマートネットワークアクセスポイント３８等のイニシャルコーディネータは、プロセッサ４６に結合された資源管理アプリケーション４８を含む。スマートネットワークアクセスポイント３８はプロセッサ４６から送信されるプロセッサコマンド５０を使用して、資源管理アプリケーション４８内で資源管理の機能を行う。資源管理アプリケーション４８は、プロセッサコマンド５０に対応してアプリケーション応答５２を送信する。資源管理アプリケーション４８は資源トラッキングリスト５４を含むことが望ましい。資源管理アプリケーション４８はハードコードされてもよいし、製造の際にスマートネットワークアクセスポイント３８中にプログラムされてもよいし、顧客の申し込みによってプログラムされてもよいし、ダウンロード可能なアプリケーションでもよい。
【００２１】
他のプログラミング法も、スマートネットワークアクセスポイント３８中に資源管理アプリケーション４８をプログラミングするために使用され得ることは当業者は理解するであろう。
【００２２】
資源管理アプリケーション４８は資源トラッキングリスト５４から必要な資源を使用し得るためにプログラミングされることが望ましい。資源トラッキングリスト５４はアドホックネットワーク３６の複数の装置４０の各々のための複数の資源情報５６を含む。例えば、複数の資源情報５６は装置の電池寿命、装置の電池容量、装置の処理能力、及び複数の装置４０の各々の二次ネットワークへのアクセスを含み得る。資源管理アプリケーション４８は、プロセッサコマンド５０に応答して、資源トラッキングリスト５４にアクセスすることが望ましい。資源管理アプリケーション４８は、当業者は周知の所定のアルゴリズムを用いて資源トラッキングリスト５４に記憶されている複数の資源情報５６を使用して、資源トラッキングリスト５４から使用可能資源を識別すべくプログラミングされる。資源管理アプリケーション４８は、プロセッサコマンド５０に応答して分配するための資源を識別するルールでプログラミングされることが望ましい。資源管理アプリケーション４８が使用可能資源を識別すると、資源管理アプリケーション４８はアプリケーション応答５２をプロセッサ４６に送信する。プロセッサ４６はアプリケーション応答５２の受信に対応して、要求装置が使用可能資源を使用することを可能にする。
【００２３】
図２に戻って、本発明はアドホックネットワーク３６内の複数の装置４０の１つに特定のタスクを動的に割り当てる新規の方法を提供する。例えば図２に示すように、スマートネットワークアクセスポイント３８は、公共の場所に配置されてもよいし、複数の装置４０は最初は、例えば、ＰＤＡ２８、プリンタ３０、およびコンピュータ３２の３つの装置でもよい。スマートネットワークアクセスポイント３８及び複数の装置４０の各々は、ここで述べた多くの二次の、短距離ＷＬＡＮプロトコルを使用して動作することが望ましい。本発明に基く二次の短距離ＷＬＡＮプロトコルはブルートゥース、ＩｒＤＡ，ＨｏｍｅＲＦ，ＩＥＥＥ８０２． １１等の短距離無線プロトコルを使用して機能し得ることは当業者は理解するであろう。無線通信装置２６等の第４の装置がスマートネットワークアクセスポイント３８の範囲内に入ってくると、それはアドホックネットワーク３６の一部になると判断し得る。例えばそれは、英語以外の言語で最初に書かれた長い電子メール文書５８（Ｅ−メール）をダウンロードする目的でアドホックネットワーク３６のメンバーになることを要求し得る。スマートネットワークアクセスポイント３８は無線通信装置２６からの要求を処理し、スマートネットワークアクセスポイント３８の資源トラッキングリスト５４（図３参照）から、Ｅ−メール文書５８を翻訳するために使用可能な資源を識別する。更にそれは、Ｅ−メールを翻訳し、翻訳されたメールを戻す場所を識別された資源に命令する。
【００２４】
例えば、スマートネットワークアクセスポイント３８が他の複数の装置４０よりも多くの使用可能資源（メモリ、処理電力、エネルギー源）を有する場合は、スマートネットワークアクセスポイント３８は、他の３つの装置を使いながら、Ｅ‐メール文書５８を翻訳するための翻訳アプリケーションを動かし得る。
【００２５】
或いは、スマートネットワークアクセスポイント３８の機能が低くてアプリケーションを動作し得ないが、文書を無線通信装置２６等の他の装置にダウンロードするのに十分な処理電力を有している場合、スマートネットワークアクセスポイント３８は無線通信装置２６に、Ｅ−メール文書５８を翻訳するための翻訳アプリケーション動作を割り当てる。
【００２６】
或いは、スマートネットワークアクセスポイント３８の機能も無線通信装置２６の電池寿命も低い場合は、スマートネットワークアクセスポイント３８は、コンピュータ３２等のアプリケーションを動作し得るアドホックネットワーク３６内の他の装置にＥ−メール文書５８をダウンロードする。コンピュータ３２がタスクを完了すると、それは翻訳された文書をスマートネットワークアクセスポイント３８に返送し、スマートネットワークアクセスポイント３８はこの情報を無線通信装置２６に送信する。
【００２７】
或いは、コンピュータ３２は翻訳された文書を無線通信装置２６に直接送信する。
図４はアドホックネットワーク３６の、スマートネットワークアクセスポイント３８、要求装置６０、および資源装置６２の間の通信の実施例を示す。図４で、スマートネットワークアクセスポイント３８は占有帯域中でポーリング信号６６を伝送することにより、要求装置６０をポールする。この伝送は標準ブルートゥース１． ０型伝送かその等価が好ましい。要求装置６０は、応答して、スマートネットワークアクセスポイント３８によって動的に選択される資源６４を要求する。先ず、スマートネットワークアクセスポイント３８から送信されたポーリング信号６６は要求装置６０に到達する。スマートネットワークアクセスポイント３８はアドホックネットワーク３６を維持しながら、例えば複数の装置４０（不図示）をポールする。スマートネットワークアクセスポイント３８のポールが予定されないと、要求装置６０は自身の内部資源を使用して要求されたタスクを行う。
【００２８】
或いは、イニシャルコーディネータ、例えばスマートネットワークアクセスポイント３８或いは複数の装置４０の１つがアドホックネットワークの２つの装置間の連絡をセットし、その後、２つの装置がイニシャルコーディネータの仲介無しに相互に直接通信することは当業者は理解するであろう。
【００２９】
本発明に基く伝送は、ＩｒＤＡ，ＨｏｍｅＲＦ，ＩＥＥＥ８０２． １１等の短距離無線プロトコルを使用して機能し得ることは当業者は理解するであろう。次に要求装置６０は資源要求信号６８を送信して、スマートネットワークアクセスポイント３８へアドホックネットワーク３６からの資源の使用を要求する。スマートネットワークアクセスポイント３８はアドホックネットワーク３６内の使用可能な資源を識別し、ポーリング資源信号７０を資源装置６２に送信して、資源装置６２の選択された資源の使用を確認する。次に、資源装置６２は、確認信号７２をスマートネットワークアクセスポイント３８に送信する。スマートネットワークアクセスポイント３８が受け入れ可能な資源を見出すと、スマートネットワークアクセスポイント３８は、資源装置６２の識別を含む要求装置６０の要求を確認する確認信号７４を送信する。スマートネットワークアクセスポイント３８が、その識別された資源を受け入れ不可能と判断した場合は、スマートネットワークアクセスポイント３８は最善の代替を見出すために資源トラッキングリスト５４を探し、要求装置６０に送信する。
【００３０】
図５は本発明に基く図２のアドホックネットワーク３６の動作の一実施例である。工程７６で、ＷＬＡＮプロトコルの１つを使用して、２つの装置の間で無線通信が形成される。次の工程７８で、２つの装置はメモリ中にコモンアプリケーションを記憶する。或いは、１つ或いは両方の装置は、二次のプロトコルシステム１２を介してコモンアプリケーションへのアクセスを有する。次に、工程８０で、装置の一方がコモンアプリケーションを動作することを判断する。次に、工程８２で、両装置は判断計数器の値をゼロにセットする。次に、工程８４で、両装置の利用可能の余剰エネルギーを比較する。例えば、装置の一方が無制限の電力源へアクセス可能である場合、無制限の電力源の使用は他方の装置の使用可能エネルギー容量よりも優位になる。工程８６で、第１の装置（Ｄ１）の電池寿命が第２の装置（Ｄ２）の電池寿命より低い場合、Ｄ１の計数器の数値は１だけ増分する。工程８８で、Ｄ１の電池寿命がＤ２の電池寿命より高い場合、両装置の使用可能機能が比較される。工程９０で、Ｄ１の機能がＤ２の機能より低い場合、Ｄ１の計数器の数値は１だけ増分する。工程９２で、Ｄ１の機能がＤ２の機能より低い場合、両装置の処理電力が比較される。工程９４で、Ｄ１の機能がＤ２の機能より低い場合、Ｄ１の計数器の数値は１だけ増分する。工程９２において、Ｄ１の処理電力がＤ２の処理電力より大きい場合、及び、Ｄ１の計数器の数値が工程８６、９０、９４で１だけ増分した場合、工程９６で最後の計数器数値が計算される。次に、工程９８で、Ｄ１の計数器数値とＤ２の計数器数値とが比較される。工程１００で、Ｄ１の計数器数値がＤ２計数器数値よりも低い場合、コモンアプリケーションを動作させるためにＤ１が使用される。工程１０２で、Ｄ１の計数器数値がＤ２計数器数値よりも高い場合、コモンアプリケーションを動作させるためにＤ２が使用される。次に、このプロセスは再び工程７６で開始するためにリセットされる。
【００３１】
本発明の方法を説明するために、ＭＰＥＧ４ビデオ圧縮と復元とを行うアプリケーションを有するビデオセルラ電話を考える。生のビデオ信号は毎秒数百キロビット（ｋｂｐｓ）のデータ速度（帯域）を必要とする。圧縮されると、そのビデオ信号はビデオ画像の品質とサイズによって、２８． ８ｋｂｐｓで済む。マクロセルラ接続（即ちＧＳＭセルラネットワーク）では、圧縮された信号は多くのユーザに対応するために帯域を有効に利用すべく無線シャネルで伝送される。ビデオ電話は、ビデオ信号を送受信するためにＭＰＥＧ４圧縮と復元とを行う。同一の電話が、高帯域で一般的には少数のユーザに対応する、ＷＬＡＮでも使用され得る。ビデオ電話がＷＬＡＮプロトコルを使用してスマートネットワークアクセスポイント３８と接続すると、電話とスマートネットワークアクセスポイント３８とは、使用可能帯域、ＭＩＰ機能と装置のプロセッサ、及びユーザの電池状態に関して情報交換する。その結果、スマートネットワークアクセスポイントが強力なＭＰＥＧ４ビデオ圧縮と復元とを行い、次に高帯域ＷＬＡＮプロトコルでユーザの装置に圧縮されないビデオ信号を送信するための装置が決定される。これは電池の電力を節約し、ＷＬＡＮ帯域とスマートネットワークアクセスポイントの処理資源とを消費してビデオ処理を加速する。スマートネットワークアクセスポイントがビデオ圧縮や復元を行うことの決定はフレームベースによりフレーム上でなされる。それによりスマートネットワークアクセスポイント３８が他のプロセスを断続的に処理し続け得る。
【００３２】
本発明は好ましい実施例として記載されたものであり、本発明から外れずに多種の代替や改変がされ得る。従って、そのようなすべての代替や改変は、添付の請求項によって規定された本発明の精神や範囲内と考えられる。
【図面の簡単な説明】
【図１】短距離および二次プロトコルで動作する装置を有する通信システムのブロックダイヤグラム。
【図２】図１の通信システム内で使用するアドホックネットワークのブロックダイヤグラム。
【図３】本発明に基いた、図２のアドホックネットワーク中で使用するためのスマートネットワークアクセスポイントのブロックダイヤグラム。
【図４】本発明に基いた、図２のアドホックネットワーク内の装置間の連絡を示す図。
【図５】本発明に基いた、図２のアドホックネットワークの動作を示すフローチャート。
【図１】
2004519794.tif 000003
【図２】
2004519794.tif 000004
【図３】
2004519794.tif 000005
【図４】
2004519794.tif 000006
【図５】
2004519794.tif 000007
【国際公開パンフレット】
2004519794.tif 000008
2004519794.tif 000009
2004519794.tif 000010
2004519794.tif 000011
2004519794.tif 000012
2004519794.tif 000013
2004519794.tif 000014
2004519794.tif 000015
2004519794.tif 000016
2004519794.tif 000017
2004519794.tif 000018
2004519794.tif 000019
2004519794.tif 000020
2004519794.tif 000021
2004519794.tif 000022
2004519794.tif 000023
2004519794.tif 000024
2004519794.tif 000025
2004519794.tif 000026
2004519794.tif 000027
2004519794.tif 000028
2004519794.tif 000029
2004519794.tif 000030
2004519794.tif 000031
【国際調査報告】
2004519794.tif 000032