(57)【要約】  本発明は、センサネットワークのタスクを実行する方法に関し、センサネットワークによりカバーされる範囲に一時的に入るモバイル手段３００を検出するステップＳ１０１と、前記タスクを完了するのに前記モバイル手段を使用するように前記モバイル手段に前記タスクを割り当てるステップＳ１０９とを有する。本発明は、前記センサネットワークのエネルギ消費を節約することができ、処理性能を向上させることができる。本発明は、前記方法を使用するセンサネットワーク４００、センサノード２００及びモバイル手段３００にも関する。
2008538669.tif 000002
【特許請求の範囲】
【請求項１】
センサネットワークのタスクを実行する方法において、
ａ．前記センサネットワークによりカバーされる範囲に一時的に入るモバイル手段を検出するステップと、
ｂ．前記タスクを完了するのに前記モバイル手段を使用するように前記モバイル手段に前記タスクを割り当てるステップと、
を有する方法。
【請求項２】
前記ステップａが、
前記モバイル手段により発せられた無線信号を捕獲するステップと、
前記無線信号により、前記モバイル手段が前記センサネットワークによりカバーされる範囲に入ったことを決定するステップと、
を有する、請求項１に記載の方法。
【請求項３】
前記タスクが、データ交換のタスク、計算のタスク及び記憶のタスクの少なくとも１つである、請求項１に記載の方法。
【請求項４】
前記ステップｂが、
前記タスクを複数のサブタスクに分割するステップと、
少なくとも１つのサブタスクを完了するのに前記モバイル手段を使用するように前記モバイル手段に前記複数のサブタスクの少なくとも１つを割り当てるステップと、
を有する、請求項１に記載の方法。
【請求項５】
ｃ．前記モバイル手段のアイデンティティを認証するステップ、
を更に有する、請求項１に記載の方法。
【請求項６】
ｄ．前記モバイル手段の機能及び現在の利用可能性を記述する、前記モバイル手段から送信されたサービスリストを受信するステップ、
を更に有する、請求項１に記載の方法。
【請求項７】
前記ステップｂが、
前記サービスリストを前記タスクと照合するステップと、
前記照合の結果により前記モバイル手段に前記タスクを割り当てるステップと、
を有する、請求項６に記載の方法。
【請求項８】
ｅ．前記タスクの処理に関する情報を反映するタスクステータスリストを作成するステップ、
を更に有する、請求項１に記載の方法。
【請求項９】
ｆ．前記モバイル手段から前記タスクの処理に関する情報を受信するステップ、
を更に有する、請求項１に記載の方法。
【請求項１０】
ｇ．前記モバイル手段が前記センサネットワークによりカバーされる範囲から出て行くことが見つけられ、前記タスクが完了されていない場合、前記センサネットワークが前記タスクを完了するステップ、
を更に有する、請求項９に記載の方法。
【請求項１１】
センサネットワークにおいて、
前記センサネットワークによりカバーされる範囲に一時的に入るモバイル手段を検出する検出ユニットと、
タスクを完了するのに前記モバイル手段を使用するように前記モバイル手段に前記タスクを割り当てる割り当てユニットと、
を有するセンサネットワーク。
【請求項１２】
前記検出ユニットが、
前記モバイル手段により発せられた無線信号を捕獲する捕獲ユニットと、
前記無線信号により、前記モバイル手段が前記センサネットワークによりカバーされる範囲に入ったことを決定する決定ユニットと、
を有する、請求項１１に記載のセンサネットワーク。
【請求項１３】
前記捕獲ユニットが、前記モバイル手段の機能及び現在の利用可能性を記述する、前記モバイル手段から送信されたサービスリストを受信するのにも使用される、
請求項１２に記載のセンサネットワーク。
【請求項１４】
前記割り当てユニットが、
前記タスクを複数のサブタスクに分割する分割ユニット、
を有する、請求項１１に記載のセンサネットワーク。
【請求項１５】
前記モバイル手段のアイデンティティを認証する認証ユニット、
を更に有する、請求項１１に記載のセンサネットワーク。
【請求項１６】
前記タスクの処理に関する情報を反映するタスクステータスリストを作成するモニタリングユニット、
をも有する、請求項１１に記載のセンサユニット。
【請求項１７】
センサネットワークによりカバーされる範囲に一時的に入るモバイル手段を検出する検出ユニットと、
タスクを完了するのに前記モバイル手段を使用するように前記モバイル手段に前記タスクを割り当てる割り当てユニットと、
を有するセンサノード。
【請求項１８】
前記検出ユニットが、
前記モバイル手段により発せられた無線信号を捕獲する捕獲ユニットと、
前記無線信号により、前記モバイル手段が前記センサネットワークによりカバーされる範囲に入ったことを決定する決定ユニットと、
を有する、請求項１７に記載のセンサノード。
【請求項１９】
前記捕獲ユニットが、前記モバイル手段の機能及び現在の利用可能性を記述する、前記モバイル手段から送信されたサービスリストを受信するのにも使用される、
請求項１８に記載のセンサノード。
【請求項２０】
前記割り当てユニットが、
前記タスクを複数のサブタスクに分割する分割ユニット、
を有する、請求項１７に記載のセンサノード。
【請求項２１】
前記モバイル手段のアイデンティティを認証する認証ユニット、
を更に有する、請求項１７に記載のセンサノード。
【請求項２２】
前記タスクの処理に関する情報を反映するタスクステータスリストを作成するモニタリングユニット、
を更に有する、請求項１７に記載のセンサノード。
【請求項２３】
センサネットワークからタスクを受信する受信ユニットと、
前記タスクを処理する処理ユニットと、
を有する、モバイル装置。
【請求項２４】
前記センサネットワークに前記タスクの処理に関する情報を送信する送信ユニット、
をも有する、請求項２３に記載のモバイル装置。
【請求項２５】
前記モバイル手段の機能及び現在の利用可能性を記述するサービスリストを生成する生成ユニット、
を更に有する、請求項２３に記載のモバイル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、センサネットワークに関し、特には、前記センサネットワークのタスクを実行する方法及び装置に関する。
【背景技術】
【０００２】
センサネットワークの応用に対する可能なシナリオは、生理学的モニタリング、環境（空気、水、土壌等）モニタリング、状態トリガ維持管理（condition-triggered maintenance）、知的空間、軍事、在庫管理及び人間に不適切な他の作業のように、非常に幅広い。
【０００３】
センサネットワークは、一般に、特定の作業を合同で又は別々に行うためにワイヤ又は無線手段により一緒に接続された（センサネットワークにおいてノードとも称される）センサのセット又は複数のセットを有する。センサネットワーク内の各センサは、通常は、感知、記憶、送信、転送、問い合わせの受信、事象のトリガ、及びデータの処理のような機能の１つ以上を実行する。
【０００４】
センサネットワーク内のセンサは、小さく、安価で、配備するのが容易であり、より強力な機能であるから、センサネットワークは、ますます普及している。しかしながら、上で述べられたこれらの特別な特徴を持つ場合、最も重要な挑戦は、リソース制限である。例えば、センサネットワークにおけるリソース制限は、とりわけ、エネルギ消費、記憶、通信及びデータ処理を含む。どのようにしてセンサネットワークのエネルギ消費を削減し、性能を向上するかは、センサネットワークシステムにおいて重要な問題である。
【０００５】
センサネットワークのエネルギ消費を削減し、性能を向上する通常の解決法は、前記センサネットワークにおいて使用されるアルゴリズムを最適化することである。例えば、米国特許出願（公開番号US2003/0063585A1；出願人：the US Honeywell Inc.；及び発明者：Mohamed F. Younis他）は、センサネットワークのエネルギ消費を管理する方法を開示しており、前記方法は、まず、前記センサネットワークのセンサを所定の規則により複数のグループに分割し、ここで各グループが、前記グループ内の各センサのデータを制御ノードに転送するゲートウェイとして機能するセンサを持ち、前記方法は、次いで、各ゲートウェイにおける全てのグループに対してルート表を作成し、エネルギ消費を最小にするように各センサノードにおいて比較的小さなルート表を作成し、この後に、各センサの利用可能なエネルギをモニタし、最後に、各センサの利用可能なエネルギの変動により前記ルート表を再作成する。
【０００６】
前記米国特許出願は、特定の範囲で、センサの各グループのエネルギ消費を削減した。しかしながら、低コスト及び電力の小さなセンサノードに対して、最適化に対する制限が存在し、これは、ある程度しかエネルギ消費の問題を解決することができない。
【０００７】
したがって、センサネットワークのエネルギ消費を削減し、処理性能を向上させることができる、センサネットワークのタスクを実行する新しい方法及び装置に対する要望が存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の１つの目的は、センサネットワークのエネルギ消費を削減し、処理性能を向上させることができるセンサネットワークのタスクを実行する新しい方法及び装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によると、センサネットワークのタスクを実行する方法が提供され、前記方法は、前記センサネットワークによりカバーされる範囲に一時的に入るモバイル手段（mobile means）を検出するステップと、前記タスクを完了するのに前記モバイル手段を使用するように前記タスクを前記モバイル手段に割り当てるステップとを有する。
【００１０】
本発明の第２の態様によると、センサネットワークが提供され、前記センサネットワークは、前記センサネットワークによりカバーされる範囲に一時的に入るモバイル手段を検出する検出ユニットと、前記タスクを完了するのに前記モバイル手段を使用するように前記タスクを前記モバイル手段に割り当てる割り当てユニットとを有する。
【００１１】
本発明の第３の態様によると、センサノードが提供され、前記センサノードは、前記センサノードによりカバーされる範囲に一時的に入るモバイル手段を検出する検出ユニットと、前記タスクを完了するのに前記モバイル手段を使用するように前記タスクを前記モバイル手段に割り当てる割り当てユニットとを有する。
【００１２】
本発明の第４の態様によると、モバイル手段が提供され、前記モバイル手段は、センサネットワークからタスクを受信する受信ユニットと、前記タスクを処理する処理ユニットとを有する。
【００１３】
本発明によると、モバイル手段がセンサネットワークによりカバーされる範囲に入る場合、前記モバイル手段の機能は、前記センサネットワークがエネルギ消費を削減し、性能及び動作を拡張することができるような形で前記センサネットワークにより動的に使用されることができる。
【００１４】
本発明の他の目的及び成果は、より明らかにされ、本発明は、添付図面を参照して以下の記載及び請求項により、より包括的に理解されることができる。
【００１５】
以下は、添付図面に関連した本発明の実施例の詳細な記載である。
【００１６】
図面において、同一の参照番号は、同一又は同様のフィーチャ及び機能を示す。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明によるセンサネットワークのタスクを実行する方法を図示する模範的なフローチャートである。ステップＳ１０１において、モバイル手段がセンサネットワークによりカバーされる範囲に入る場合に、前記センサネットワークは、前記モバイル手段を検出する。前記センサネットワークは、ユーザの家庭用センサネットワークであり、これは、ワイヤ又は無線センサネットワークでありうる。更に、前記センサネットワークは、オフィスセンサネットワーク、又は検出、モニタリング及び遠隔医療診断等の様々なアプリケーションに対して適切な病院センサネットワークであってもよい。前記モバイル手段は携帯電話である。もちろん、前記モバイル手段は、ＰＤＡ（パーソナルデジタルアシスタント）、インテリジェント電話機、又はメディアプレーヤ等であってもよい。
【００１８】
前記センサネットワークは、前記モバイル手段の中の短距離無線通信プロトコルによって前記モバイル手段を検出することができる。例えば、前記モバイル手段が前記センサネットワークに近づく場合、前記センサネットワークは、ブルートゥース、Ｗｉ−Ｆｉ、ジグビー（Zigbee）、ＲＦ又は赤外線等のようなプロトコルによって、モバイル手段から発せられた無線信号を捕獲する（capturing）ことにより前記モバイル手段を検出する。この後に、前記センサネットワークは、前記無線信号により、前記モバイル手段が、前記センサネットワークによりカバーされる範囲に入ったと決定することができる。加えて、前記センサネットワークは、モバイル手段がネットワークとの通信チャネルを作ることができるかどうかを決定するのに通信パラメータを使用することもできる。これらの通信パラメータは、場合により、遅延、ビットエラーレート及び消費されるエネルギ等のパラメータである。
【００１９】
モバイル手段を検出する方法の１つについては、（1998年11月20日に出願され；the Ericsson Inc.にライセンスされ；Raith及びAlex Kristerにより発明された）米国特許番号6493550B1を参照する。米国特許番号6493550B1は、隣接システム及び無線通信システムを開示している。前記隣接システムは、モバイル端末が前記隣接システムに近づく場合に、前記モバイル端末に通知する事ができ、前記モバイル端末は、前記隣接システムにより発せられた隣接信号を識別する隣接プローバ（adjacent prober）を有する。一度前記隣接信号が識別されると、特別な無線通信制御チャネルに対する探索がトリガされる。米国特許番号6493550B1の開示は、引用文献として組み込まれる。
【００２０】
異なるユーザのモバイル手段が前記センサネットワークに入ることは可能であるので、前記モバイル手段のアイデンティティを使用すべきかどうかを決定することが必要である。前記通信チャネルが前記センサネットワークと前記モバイル手段との間に確立されることができることが決定された後に、信号が、前記モバイル手段を認証するために前記センサネットワークと前記モバイル手段との間で交換される。例えば、友人のモバイル手段がユーザの家庭用センサネットワークに一時的に入る場合、１つの環境において、前記モバイル手段のユーザが、前記モバイル手段を使用するために他のネットワーク又はデバイスを認証したかどうかを確認すべきである。これは、前記友人が、他人のセンサネットワークに前記友人のモバイル手段のリソースを使用してほしくない可能性があるからである。他の環境において、前記センサネットワークは、前記センサネットワークの範囲に入っているモバイル手段を使用することを望むかどうかを決定する。例えば、前記ユーザの家庭用センサネットワークは、場合により、家族のモバイル手段以外のモバイル手段を使用することを望まない。このような場合、前記友人のモバイル手段が前記センサネットワークによりカバーされる範囲に入ったとしても、前記センサネットワークは、前記モバイル手段にタスクを割り当てない。
【００２１】
ステップＳ１０３において、サービスリストが前記モバイル手段から受信される。前記サービスリストは、前記モバイル手段の機能及び現在の利用可能性を記述するように前記モバイル手段上で実行されるアプリケーションプログラムにより生成される。例えば、前記モバイル手段は、現在、インターネット接続、転送、記憶及び計算等のようなサービスを提供するのに利用可能であり、前記モバイル手段は、前記サービスを含むサービスリストを生成し、前記センサネットワークに送信して、前記センサネットワークに現在提供することができるサービスを通知する。
【００２２】
この後に、ステップＳ１０５において、前記センサネットワークは、実行しようとしているタスクと受信した前記サービスリストを照合し、前記モバイル手段に割り当てられることができるタスクを見つける。例えば、前記センサネットワークは、ここで統計的タスク及びデータ送信タスクを持ち、前記モバイル手段は、前記サービスリストによると計算及び転送の機能を実行することができる。したがって、マッチされることができる２つのタスクが存在する。
【００２３】
次いで、ステップＳ１０７において、前記センサネットワークは、前記モバイル手段に割り当てられたタスクの処理に関する情報を反映するタスクステータスリスト（ＴＳＬ）を作成する。例えば、前記センサネットワークが、完了させるために計算及び転送の２つのタスクを前記モバイル手段に割り当てる用意ができている場合、前記２つのタスクは、前記タスクステータスリストに加えられ、処理ステータスを"未完"として設定する。
【００２４】
次いで、ステップＳ１０９において、マッチしたタスクは、前記モバイル手段に割り当てられ、前記モバイル手段の効率的に使用し、前記センサネットワークのエネルギ消費を削減するために、前記モバイル手段が前記タスクを完了するのを助けることを可能にする。例えば、計算に関するタスクをモバイル手段に割り当てる際に、センサネットワークは、集合的にモバイル性において隣接するモバイル手段にデータを送信することができる。このように、統計、解析及び処理の計算タスクは、前記センサネットワークに対する電力を節約し、速いデータ解析等を容易化するように、前記モバイル手段において実行されることができる。
【００２５】
加えて、センサネットワークは、ユーザ又は手段に関するデータを、未来のある時点においてこれらのデータを取り出すために、記憶又はバックアップするのにモバイル手段のメモリを使用することもできる。
【００２６】
次いで、ステップＳ１１１において、前記センサネットワークは、モバイル手段から前記割り当てられたタスクの処理に関する情報を受信する。前記情報は、完了したタスクのサイン又は前記割り当てられたタスクの結果でありうる。例えば、前記モバイル手段に割り当てられたタスクは、データをバックアップするタスクであり、この場合、前記センサネットワークが前記モバイル手段に送信したデータをバックアップした後に、前記モバイル手段は、タスク完了のサインを返す。前記モバイル手段に割り当てられたタスクが計算の１つである場合、前記モバイル手段は、前記センサネットワークに計算結果を返す。前記タスクの完了の情報を受信した後に、前記センサネットワークは、前記タスクステータスリスト内の対応するタスクのステータスを"完了"に修正する。
【００２７】
もちろん、モバイル性特性のため、いつでも前記モバイル手段が前記センサネットワークによりカバーされる範囲を出て行くことは可能である。このような場合、ステップＳ１１３において、前記センサネットワークは、モバイル手段がセンサネットワークから出て行くかどうかを判断する。前記センサネットワークは、無線信号のフェーディングを調べることにより、モバイル手段が前記センサネットワークによりカバーされる範囲から出て行くことを決定することができる。前記センサネットワークは、モバイル手段が前記センサネットワークによりカバーされる範囲から出て行くことを決定するために遅延、ビットエラーレート又は消費されるエネルギのパラメータを使用することもできる。
【００２８】
前記モバイル手段が前記センサネットワークによりカバーされる範囲から出て行かない場合、ステップＳ１０９に戻り、前記モバイル手段に次のタスクを割り当てるように進行する。
【００２９】
上記記載は、前記センサネットワークが、一度にカバーする範囲に一時的に入る前記モバイル手段に１つのタスクを割り当てる場合の記載である。前記センサネットワークが、複数のタスクを前記モバイル手段に同時に割り当てる、又は前記センサネットワークによりカバーされる範囲に一時的に入る複数のモバイル手段に１つのタスクを割り当てることができると理解されるべきである。更に、前記センサネットワークは、複数のモバイル手段のサービスリストによって複数のモバイル手段に複数のタスクを同時に割り当ててもよい。
【００３０】
前記モバイル手段が前記センサネットワークによりカバーされる範囲から出て行った場合、ステップＳ１１５において、前記センサネットワークは、前記タスクステータスリストを確認し、前記リスト内の"未完"と示されたタスクを前記センサネットワーク自体で完了する。
【００３１】
上記記載は、図１に関連した本発明の一実施例による方法の記載である。本発明の前記方法の各ステップは、更に改良されることができる。
【００３２】
例えば、ステップＳ１０３における前記サービスリストは、更に、前記モバイル手段の構成情報及び現在のステータス情報により生成されることができる。前記構成情報は、イーサネット（登録商標）、赤外線及びＷｉ−Ｆｉのような前記モバイル手段の接続方法、並びに通信及び計算性能等の情報を含みうる。前記モバイル手段の現在のステータス情報は、前記モバイル手段の現在の使用状態又はＣＰＵ／メモリの電力供給に関する情報を含みうる。前記モバイル手段の不十分なバッテリ電力の場合、前記モバイル手段は使用されることができない。安全のため、前記割り当てられたタスクの権利は、正式に制限される。例えば、機密性の理由から、前記割り当てられたタスクを実行する１つのモバイル手段の処理中に前記モバイル手段のメモリ空間及び他のソフトウェアユニットに対するアクセスを許可しないことである。
【００３３】
加えて、前記サービスリストは、前記モバイル手段のＩＤ又はタイプであってもよい。前記センサネットワークは、前記ＩＤ又はタイプにより前記センサネットワークのサーバに記憶されたプロファイルから前記モバイル手段が提供することができるサービスを知るようになる。
【００３４】
ステップＳ１０５において、前記タスクは、データ交換、計算、記憶又はこれらの組み合わせであることができる。また、タスクは、これ自体が大きなタスクであることができ、又は更に大きなタスクの一部であることができる。前記タスクがこれ自体大きなタスクである場合、前記タスクは、前記モバイル手段が前記タスクを可能な限り迅速に完了するのを容易にするために複数のサブタスクに分割されてもよい。前記モバイル手段によるデータ交換が、隣接するセンサノードに対するデータの送信より多くの電力を消費することが見つかった場合、前記センサネットワークは、前記タスクを前記モバイル手段に割り当てるのではなく、前記タスクを完了するのに前記センサネットワークを使用することを選択する。
【００３５】
ステップＳ１１３において、モバイル手段が前記センサネットワークによりカバーされる範囲から出て行き、前記モバイル手段に現在割り当てられているタスクが依然として完了されない場合、前記センサネットワークは、前記モバイル手段に警告信号を送信する。前記警告信号を受信した後に、前記モバイル手段は、前記モバイル手段が前記センサネットワークにより割り当てられたタスクを実行していることを前記モバイル手段のユーザに気づかせるためにウィンドウをプロンプトするか、又は警告音を発する。前記ユーザが前記警告信号を見て出て行くのを止める場合、前記モバイル手段は、前記割り当てられたタスクを続けて完了することができる。逆に、前記ユーザが前記センサネットワークによりカバーされる範囲の外に移動し続ける場合、前記センサネットワークにより割り当てられたタスクは未完である。この場合、ステップＳ１１５において、前記未完のタスクは、前記センサネットワークにより処理される。
【００３６】
図２は、本発明の一実施例によるセンサノードの構造を図示する概略的ブロック図である。前記センサノードは、センサネットワークの一部である。
【００３７】
センサノード２００は、前記センサネットワークによりカバーされる範囲に一時的に入るモバイル手段を検出し、前記モバイル手段との通信チャネルを確立する検出ユニット２２０を有する。検出ユニット２００は、短距離無線通信送受信器であってもよい。
【００３８】
センサノード２００は、前記センサネットワークにより割り当てられたタスクを完了するのに前記モバイル手段を使用するために、検出ユニット２２０が前記センサネットワークによりカバーされる範囲に入る前記モバイル手段を検出した後に、前記モバイル手段にタスクを割り当てる割り当てユニット２３０をも有する。
【００３９】
更に、センサノード２００は、認証ユニット２４０及びモニタリングユニット２７０をも有しうる。前記検出ユニットは、捕獲ユニット２２２及び決定ユニット２２４を更に有しうる。前記割り当てユニットは、分割ユニット２３２を更に有しうる。
【００４０】
検出ユニット２２０の捕獲ユニット２２２は、前記モバイル手段により周期的に又は可変間隔で送信される信号を捕獲する。例えば、捕獲ユニット２２２は、前記モバイル手段により送信される信号を１０秒ないし１分ごとに捕獲し、前記モバイル手段が前記センサネットワークによりカバーされる範囲に入っているかどうかを確認する。
【００４１】
この時間間隔は、可能な限り多くのモバイル手段の確認及び可能な限り少ない前記センサネットワークのエネルギの消費を含む様々な因子を考慮に入れて、特定の環境に依存する所望の妥協点に到達するように選択されることができる。センサノードが比較的強力なエネルギを持つ場合、信号は、短い間隔、例えば１０秒で捕獲される。前記センサノードのエネルギが落ちる場合、前記間隔は、より長く、例えば３０ないし６０秒に選択される。
【００４２】
検出ユニット２２０の決定ユニット２２４は、捕獲された前記無線信号により、前記モバイル手段が前記センサネットワークによりカバーされる範囲に入ったことを決定するのに使用される。
【００４３】
センサノード２００の認証ユニット２４０は、タスクをモバイル手段に割り当てて実行させるかどうかを決定するために前記モバイル手段を認証するのに使用される。前記モバイル手段の認証は、前記モバイル手段のユーザが、他のネットワーク又はデバイスが前記モバイル手段を使用することを認証したかどうかを確認することであることができ、又は前記センサノードが、前記モバイル手段を使用することを望むかどうかを決定する。モバイル手段を認証する規則は、前記ユーザのアイデンティティ、前記モバイル手段自体のセキュリティ、又はデータ機密性要件等でありうる。
【００４４】
認証ユニット２４０が、前記センサノードに入るモバイル手段がタスクを割り当てられることができると決定した後に、捕獲ユニット２２２は、前記モバイル手段からサービスリストを受信する。割り当てユニット２３０は、受信された前記サービスリストを前記センサネットワークにより実行されるべきタスクと照合し、前記モバイル手段に割り当てられることができるタスクを見つける。
【００４５】
割り当てユニット２３０の分割ユニット２３２は、より大きなタスクを複数のより小さなサブタスクに分割することができる。この場合、割り当てユニット２３０は、前記より小さなサブタスクの少なくとも１つを前記モバイル手段に割り当てる。
【００４６】
モニタリングユニット２７０は、前記モバイル手段に割り当てられるべきタスクに対して処理ステータスリストを作成し、全てのタスクのステータスを"未完"として設定する。
【００４７】
割り当てユニット２３０が前記モバイル手段にタスクを割り当てた後に、モニタリングユニット２７０は、前記モバイル手段からの前記割り当てられたタスクの処理に関する情報をモニタする。前記タスクが完了したという情報を受信すると、モニタリングユニット２７０は、前記タスクステータスリスト内の前記タスクに対応するステータスを"完了"に修正する。この場合、割り当てユニット２３０は、前記モバイル手段に次のタスクを割り当てるように進行する。
【００４８】
検出ユニット２２０が、前記モバイル手段が前記センサネットワークによりカバーされる範囲から出て行くことを検出した後に、割り当てユニット２３０は、前記処理ステータスリストを確認する。未完のままのタスクが存在する場合、前記センサネットワーク自体が前記タスクを完了する。
【００４９】
センサノード２００が、前記センサの探索機能を実行する感知ユニット（図面には図示されない）をも有することが理解される。例えば、これは、温度センサ、湿度センサ又は光学センサでありうる。
【００５０】
図２において、別々に図示されているが、センサノード２００は、（捕獲ユニット２２２及び検出ユニット２２４を有する）検出ユニット２２０、（検出ユニット２２３を有する）割り当てユニット２３０、認証ユニット２４０及びモニタリングユニット２７０と一体化されている。これらのユニット及びサブユニットの一部がセンサノード２００内で構成されることができ、一部の他のユニット及びそれらのサブユニットが、前記センサネットワークの他のセンサノード内で構成されることができることに注意すべきである。例えば、センサノードは、検出ユニット２２０を持つ。前記ノードが、モバイル手段が前記センサネットワークによりカバーされる範囲に入ったことを検出する場合、前記ノードは、前記センサネットワークが協働して動作することができる場合に限り、前記モバイル手段にタスクを割り当てる割り当てユニット２３０を持つ他のセンサノード、及び前記タスクの処理をモニタするモニタリングユニット２７０を持つ他のノードに通知する。
【００５１】
同様に、サブユニット及びメインユニットも、各々、センサネットワークの異なるセンサノードに属することができる。例えば、２つのセンサノードが互いに通信している限り、検出ユニット２３２は、１つのセンサノードに属し、割り当てユニット２３０が他のセンサノードに属する。
【００５２】
加えて、前記ユニットの一部又は全てが、ソフトウェアを用いて実装されることもできる。
【００５３】
図３は、本発明の一実施例によるモバイル手段の構成を図示するブロック図である。モバイル手段３００は、受信ユニット３１０及び処理ユニット３２０を有する。受信ユニット３１０は、短距離無線通信プロトコルを介して前記センサネットワークと通信し、前記センサネットワークから送信されたタスクを受信する。処理ユニット３２０は、受信されたタスクを完了するのに使用される。前記モバイル手段は携帯電話である。もちろん、前記モバイル手段は、ＰＤＡ（パーソナルデジタルアシスタント）、インテリジェント電話又はメディアプレーヤ等でありうる。
【００５４】
モバイル手段３００は、独自の表示ユニット（図示されない）上で、現在のステータス情報を表示することができ、モバイル手段３００のユーザが、モバイル手段３００の現在のステータスを知り、これに応じて、モバイル手段３００がセンサネットワーク又はセンサノード２００により使用されることを許可するかどうかを決定することを可能にする。
【００５５】
前記モバイル手段は、送信ユニット３３０及び生成ユニット３４０をも有しうる。
【００５６】
送信ユニット３３０は、タスクの結果及びタスク完了サインを前記センサネットワークに送り返すのに使用される。モバイル手段３００が前記センサネットワークにより割り当てられたタスクを完了した後に、モバイル手段３００は次のタスクを待機する。
【００５７】
生成ユニット３４０は、前記モバイル手段の構成情報と、前記モバイル手段の機能及び現在の利用可能性の情報を示す現在のステータス情報によりサービスリストを生成するのに使用される。モバイル手段３００は、送信ユニット３３０を介して、前記サービスリストを前記センサネットワークに送信し、前記センサネットワークが、前記リストにより、モバイル手段３００に適切なタスクを割り当てることを可能にする。
【００５８】
前記受信ユニット３１０及び送信ユニット３３０が、組み合わせて、短距離無線通信送受信器であると理解されるべきである。更に、前記モバイル手段は、周波数スペクトルの他の部分で動作してもよい（例えばＧＳＭ、ＣＤＭＡ及び３Ｇ）。
【００５９】
以下は、本発明のセンサネットワークの使用の模範的記載である。
【００６０】
図４は、前記センサネットワークのタスクを実行する方法の実施例を図示する概略図である。センサネットワーク４００は、複数のセンサノード２００からなる。モバイル手段３００が場所Ａに移動する場合、センサネットワーク４００は、前記モバイル手段が前記センサネットワークの範囲に入ったことを検出し、前記モバイル手段のサービスリストを獲得する。モバイル手段３００がセンサネットワーク４００によりカバーされる範囲内、すなわち場所Ｂにある間、センサネットワーク４００は、獲得された前記サービスリストにより前記モバイル手段が実行するように割り当てられるべき適切なタスクを選択する。モバイル手段３００が場所Ｃに移動し、センサネットワーク４００が、モバイル手段３００が前記センサネットワークの範囲の外に出て行くことを検出する場合、前記モバイル手段はログオフされ、未完のタスクが残され、前記センサネットワーク自体により完了される。
【００６１】
図５は、前記センサネットワークのタスクを実行する方法の他の実施例を図示する概略図である。複数のモバイル手段Ｆ及びＧが、前記センサネットワークによりカバーされる範囲に一時的に入る場合、前記センサネットワークは、複数のモバイル手段のサービスリストを獲得し、前記サービスリストにより複数のモバイル手段に異なるタスクを割り当てることができる。
【００６２】
図６は、前記センサネットワークのタスクを実行する方法の更に他の実施例を図示する概略図である。センサノードＡが、センサノードＤにデータを送信することを望むが、モバイル手段Ｆ及びＧが、前記センサネットワークのカバレッジ（coverage）の範囲に入り、データ転送サービスを提供することができる場合、センサノードＡは、センサノードＣ等のような複数のノードが配置されたルートを介して前記データを送信しないが、目標ノードＤに前記データを直接的に送信するのにモバイル手段Ｆの比較的強い通信性能を使用するために、モバイル手段Ｆに前記データを直接的に送信する。
【００６３】
他の環境下で、センサノードＡではなく、ノードＣが、モバイル手段Ｆによりカバーされる範囲内である場合、ノードＡが初めにノードＣにデータを送信し、次いで、モバイル手段Ｆを介してノードＤに前記データを送信する。
【００６４】
更に、モバイル手段Ｆが、前記センサネットワークにとって利用可能な他のモバイル手段Ｇを見つける場合、モバイル手段Ｆは、モバイル手段Ｇを介してデータを転送することもできる。例えば、センサノードＡが、センサノードＥにデータを送信することを望む場合、センサノードＡは、ノードＢが位置するルートに沿って前記データを送信しないかもしれない。代わりに、センサノードＡは、モバイル手段Ｆに直接的にデータを送信し、モバイル手段Ｆが、モバイル手段Ｇに前記データを転送する。最後に、前記データは、モバイル手段Ｇを介してセンサノードＥに対して交換される。
【００６５】
更に、モバイル手段Ｆは、センサネットワークの要求でセンサネットワークのデータを他の外部ネットワークに転送することもできる。
【００６６】
センサネットワークのタスクを実行するモバイル手段に対する本発明の方法、対応するセンサネットワーク、センサノード及びモバイル手段の実施例を組み合わせて上に記載されている。しかしながら、本発明が、他の応用例に加えられることができ、本発明が、決してここに特定的に記述されたもののみに限定されることがないことは明らかであるべきである。
【００６７】
当業者が、上に記載されたものに基づいて色々な代替例、修正例及び変形例を作成することもできることが理解されるべきである。代替例、修正例及び変形例が本発明の請求項の範囲及び精神に入る場合、これらは、本発明によりカバーされているものであるべきである。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例による方法を図示する模範的なフローチャートである。
【図２】本発明の一実施例によるセンサノードの構成を図示するブロック図である。
【図３】本発明の一実施例によるモバイル手段の構造を図示するブロック図である。
【図４】センサネットワークのタスクを実行する方法の実施例を図示する概略図である。
【図５】センサネットワークのタスクを実行する方法の他の実施例を図示する概略図である。
【図６】センサネットワークのタスクを実行する方法の更に他の実施例を図示する概略図である。
【図１】
2008538669.tif 000003
【図２】
2008538669.tif 000004
【図３】
2008538669.tif 000005
【図４】
2008538669.tif 000006
【図５】
2008538669.tif 000007
【図６】
2008538669.tif 000008
【国際調査報告】
2008538669.tif 000009
2008538669.tif 000010
2008538669.tif 000011