(57)【特許請求の範囲】
【請求項１】
携帯デバイスを有し、既定の進路上を移動するロボットデバイスを用いた無線ノード監視方法であって、
無線ノードからの信号を前記携帯デバイスにおいて受信することと、
検出された無線ノードに基づいて前記既定の進路を動的に調整することと、
前記受信信号に関連付けられる前記無線ノードのステータスと、前記無線ノードに関連付けられる位置および／またはアイデンティティとを記録することと、
前記記録されたステータスと前記位置および／またはアイデンティティとを、前記無線ノードの前記ステータスを判定するために無線ノードマネージャに提供することと、
を含む、方法。
【請求項２】
ビーコン信号を送信することと、
前記送信されたビーコン信号に応答して前記無線ノードからの前記信号を受信することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
既定の経路に沿って移動している間に前記信号を受信することをさらに含む、請求項１に記載の方法。
【請求項４】
複数の無線ノードから、記録されたステータスと位置および／またはアイデンティティとを収集することと、
前記収集されたステータスと位置および／またはアイデンティティとを前記無線ノードマネージャに送信することと、
をさらに含む、請求項１に記載の方法。
【請求項５】
前記無線ノードマネージャから是正措置命令を受信することと、
前記是正措置命令に基づく信号を前記無線ノードに送信することと、
をさらに含む、請求項１に記載の方法。
【請求項６】
前記無線ノードと通信するために前記携帯デバイスの通信モードを調整することをさらに含み、前記通信モードが、周波数、変調、および／またはデコード／エンコード方式のセットから少なくとも１つを含む、請求項１に記載の方法。
【請求項７】
携帯デバイスを用いた無線ノード監視システムであって、前記システムは、
既定の進路上を移動するロボットデバイスであり、検出された無線ノードに基づいて前記既定の進路を動的に調整するように構成された携帯デバイスであって、
前記無線ノードからの信号を受信し、
前記受信信号に関連付けられる前記無線ノードのステータスと前記無線ノードに関連付けられる位置および／またはアイデンティティとを記録し、
前記記録されたステータスと前記位置および／またはアイデンティティとを無線ノードマネージャに提供する、
ように構成される、携帯デバイスを含み、
前記無線ノードマネージャは、
前記無線ノードの前記ステータスを判定し、
警告を発することおよび／または是正措置を実行すること、のうちの少なくとも１つを行う
ように構成される、
システム。
【請求項８】
是正措置命令を前記携帯デバイスに送信するように前記無線ノードマネージャがさらに構成され、前記是正措置命令に基づく信号を前記無線ノードに送信するように前記携帯デバイスがさらに構成される、請求項７に記載のシステム。
【請求項９】
前記無線ノードとの最後に報告された交信以降の時間を判定し、
前記最後に報告された交信以降の時間を前記無線ノードとの予想交信期間と比較し、
もし、前記最後に報告された交信以降の時間が前記無線ノードとの前記予想交信期間よりも大きければ、前記無線ノードマネージャに通知する、
ように前記携帯デバイスがさらに構成される、請求項７に記載のシステム。
【請求項１０】
無線メッセージを送信する、電子メールを送る、音声メールを送る、および／または報告を生成する、のうちの１つまたは複数を実行することによって前記警告を発するように前記無線ノードマネージャが構成される、請求項７に記載のシステム。
【請求項１１】
前記無線ノードがスリープモードになっており、ビーコン信号を送信することによって前記無線ノードを復帰させるように前記携帯デバイスがさらに構成される、請求項７に記載のシステム。
【請求項１２】
全地球測位衛星（ＧＰＳ）モジュールを用いて前記無線ノードを監視し、
前記無線ノードのＧＰＳ座標の近傍範囲に入ると前記ビーコン信号を送信する、
ように前記ロボットデバイスがさらに構成される、請求項７に記載のシステム。
【請求項１３】
前記携帯デバイスが、通信サービスを提供するための少なくとも１つの他のトランシーバを含む、セルラ電話、携帯型コンピュータ、および特殊用途の通信デバイスのうちの１つであり、８０２．１１ａ、ｂ、ｇ、およびｎ規格のうちの１つを利用して前記無線ノードと通信するように前記携帯デバイスが構成される、請求項７に記載のシステム。
【請求項１４】
無線ノードを監視するための携帯監視モジュールであって、
１つまたは複数のトランシーバと、
メモリと、
プロセッサとを含み、
前記プロセッサが、
無線ノードからの信号を、前記携帯監視モジュールの携帯デバイスで受信し、
前記受信信号に関連付けられる前記無線ノードのステータスと前記無線ノードに関連付けられる位置および／またはアイデンティティとを記録し、
前記記録されたステータスと前記位置および／またはアイデンティティとを、前記無線ノードの前記ステータスを判定するために無線ノードマネージャに提供する
ように構成され、
前記携帯デバイスは、既定の進路上を移動し、検出された無線ノードに基づいて前記既定の進路を動的に調整するように構成される、
携帯監視モジュール。
【請求項１５】
ビーコン信号を送信し、
前記送信されたビーコン信号に応答した前記無線ノードからの前記信号を受信する、ように前記プロセッサがさらに構成される、請求項１４に記載の携帯監視モジュール。
【請求項１６】
複数の無線ノードから、記録されたステータスと位置および／またはアイデンティティとを収集し、
前記収集されたステータスと位置および／またはアイデンティティとを前記無線ノードマネージャに送信する、
ように前記プロセッサがさらに構成される、請求項１４に記載の携帯監視モジュール。
【請求項１７】
前記携帯デバイスの通信モードが、周波数、変調、および／またはデコード／エンコード方式のセットから少なくとも１つを含む、請求項１４に記載の携帯監視モジュール。
【請求項１８】
前記携帯監視モジュールが、セルラ電話、ロボットデバイス、または携帯型コンピュータのうちの１つの中に統合される、請求項１４に記載の携帯監視モジュール。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書において別途記載のない限り、本セクションに記載されている資料は、本出願における特許請求の範囲に対する先行技術ではなく、本セクションに含めることによって先行技術となることを認められるものではない。
【０００２】
電池式無線ノードが家庭およびビジネスでよく用いられている。それらは、以下のものに限定されるわけではないが、環境制御、セキュリティ、および火災警報システムを含む多くの異なる用途に用いられている。無線ノードは、煙検出器、動き検出器、カメラ、または警報センサ、温度センサ、および類似のものの形態のものであってよい。無線ノードは、無線ノードマネージャ（例えば、アクセスポイント）と、または互いに通信するために、ＩＥＥＥ８０２．１５．４、ＩＥＥＥ８０２．１１、または同様のもの等の通信規格を利用してよい。
【発明の概要】
【０００３】
本開示は、無線ノードを監視する既知の方式にはいくつかの制限があることを理解している。例えば、無線ノードとそのアクセスポイントとの間の通信リンクは、有線ネットワークにおけるものほど信頼性がないことがあり得る。無線通信リンク障害の１つの理由は、送信電力の減少を生じさせ得る電池電力の減少であってよい。無線通信リンク障害の別の理由は、無線ノードとアクセスポイントとの間において低品質のチャネルを利用することである。低品質のチャネルは、送信信号がアクセスポイントに到達するのを妨げる場合がある。チャネル品質の低下は、他の電子デバイスからの干渉、または新たに追加された物理構造がアクセスポイントを無線ノードから遮蔽してしまうことによるものであり得る。
【０００４】
上述の概要は例示に過ぎず、決して限定を意図してはいない。上述の例示的な態様、実施形態、および特徴に加えて、図面および以下の詳細な説明を参照することによって、さらなる態様、実施形態、および特徴が明らかになる。
【０００５】
本開示は、概して、携帯デバイスを用いた無線ノード監視方法を記載する。実施例の携帯デバイスは無線ノードからの信号を受信してよい。携帯デバイスは、受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録してよい。携帯デバイスは、記録された情報および位置を、無線ノードのステータスを判定するために無線ノードマネージャに提供してもよい。
【０００６】
本開示は、携帯デバイスを用いた無線ノード監視システムも記載する。システムは、無線ノードからの信号を受信することができる携帯デバイスを有してよい。システムは、受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録してよい。システムは、記録された情報および位置を無線ノードマネージャに提供してもよい。加えて、システムは、無線ノードマネージャに無線ノードのステータスを判定させ、警告を発することおよび／または是正措置を実行することによって応答させてよい。
【０００７】
本開示は、携帯デバイスを用いて無線ノードを監視するための命令を有するコンピュータ可読記憶媒体をさらに記載する。命令は、実行されると、携帯デバイスが無線ノードからの信号を受信することを可能にする。命令は、携帯デバイスが、感知情報を含む受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録することも可能にする。加えて、命令は、携帯デバイスが、無線ノードのステータスを判定するために、記録された情報および位置を無線ノードマネージャに提供することを可能にする。
【０００８】
本開示は、１つまたは複数のトランシーバ、メモリ、およびプロセッサを有する無線ノードを監視するための携帯監視モジュールをさらに記載する。携帯監視モジュールは、無線ノードからの信号を受信し、感知情報を含む受信信号に関連付けられる情報、および無線ノードに関連付けられる位置またはアイデンティティを記録し、記録された情報および位置を、無線ノードのステータスを判定するために無線ノードマネージャに提供してよい。
【０００９】
添付の図面と併せて、以下の説明および添付の特許請求の範囲より、本開示の後述の特徴および他の特徴がより完全に明らかになる。これらの図面は本開示による実施形態を数例示しているだけであり、したがって、その範囲の限定と見なされるべきではないことを理解した上で、追加の特殊性および詳細を有する本開示を、添付の図面を用いて説明する。
【図面の簡単な説明】
【００１０】
【図１】本明細書に記載されている少なくとも一部の実施形態に従って構成された、携帯デバイスを用いて無線ノードが監視されてよい環境例を示す図である。
【図２】本明細書に記載されている少なくとも一部の実施形態に従って構成された、携帯デバイスおよび／または監視モジュールを有するロボットデバイスを用いて無線ノードが監視されてよい別の環境例を示す図である。
【図３】本明細書に記載されている少なくとも一部の実施形態に従って構成された、携帯デバイスを用いて、異なる位置にある無線ノードが監視されてよいさらなる環境例を示す図である。
【図４】本明細書に記載されている少なくとも一部の実施形態に従って構成された、無線ネットワーク（単数または複数）を通じて１つまたは複数の無線ノードと通信する携帯デバイスの例を示す図である。
【図５】本明細書に記載されている少なくとも一部の実施形態に従って構成された、携帯デバイスを用いた無線ノードの監視を実装するために用いられてよい汎用コンピューティングデバイスを示す図である。
【図６】本明細書に記載されている少なくとも一部の実施形態に従って構成された、携帯デバイスを通じて無線ノードが監視されてよいネットワーク環境を示す図である。
【図７】本明細書に記載されている少なくとも一部の実施形態に従って構成された、図５におけるデバイス５００等のコンピューティングデバイスまたは図４の携帯デバイス４１０等の携帯デバイスによって実行されてよい、携帯デバイスを用いた無線ノード監視方法の例を示すフロー図である。
【図８】本明細書に記載されている少なくとも一部の実施形態に従って構成された、コンピュータプログラム製品の例のブロック図である。
【発明を実施するための形態】
【００１１】
以下の詳細な説明では、本明細書の一部をなす添付の図面を参照する。図面において、同様の記号は、文脈が別に示さない限り、通常、同様のコンポーネントを特定する。発明を実施するための形態、図面および特許請求の範囲に記載されている例示的な実施形態は限定を意図するものではない。本明細書に提示されている主題の趣旨または範囲から逸脱することなく、他の実施形態が利用されてもよいし、他の変更がなされてもよい。本明細書に大まかに記載され、図に示されている通りの本開示の態様は、多種多様の異なる構成で配置、置換、結合、分離、および設計することができ、それらの構成はすべて本明細書において明示的に企図されていることは容易に理解されよう。
【００１２】
本開示は概して、とりわけ、例えば工場センサ機器確認システムの一部として、携帯デバイスを用いて無線ノードを監視するための方法、システム、およびそのための命令を有するコンピュータ可読記憶媒体に注目している。
【００１３】
簡潔に述べれば、無線ノードを監視し、無線ノード管理システムに報告をすることができる携帯デバイスを説明する。携帯デバイスは、無線ノードからの送信信号を受信するために用いられてよい。無線ノードは送信信号を定期的に送ってもよいし、または携帯デバイスからのビーコン信号の受信時に送ってもよい。もし、無線ノードがそのアクセスポイントと通信することができなければ、携帯デバイスは無線ノードからデータを得てそのステータスを判定するか、または受信された送信信号からステータス情報を取得してよい。携帯デバイスは、送信信号内に包含されている無線ノード情報を記録し、それを位置情報とともにアクセスポイント等の無線ノードコントローラに提供してよい。携帯デバイスは、無線ノードのステータスに関連付けられる直接情報をディスプレイまたは同様の出力デバイスを通じてユーザに提供してもよい。
【００１４】
以上においては特定の例、コンポーネント、シナリオ、および構成を用いて実施形態を説明しているが、それらは、携帯デバイスを用いた無線ノードの監視に用いられる一般的指針を提供することを意図されたものである。これらの例は実施形態に対する限定を構成するものではなく、実施形態は、本明細書に記載されている原理を利用する他のコンポーネント、方式、および構成を用いて実装されてよい。例えば、無線ノードを監視するためにセルラ電波塔、および同様のもの等の他のデバイスを用いてもよい。
【００１５】
図１は、携帯デバイスを用いて無線ノードが監視されてよい環境例を略図１００にて示す。一実施形態によれば、複数のデバイスがアクセスポイント１１２と通信していてよい。アクセスポイント１１２は、無線デバイスがそれらの送信信号を他のネットワークへルーティングするための中心点であってよい。アクセスポイント１１２は送信信号を有線ネットワークまたは無線ネットワークへルーティングしてよい。アクセスポイント１１２はモニタの役割を果たし、その無線ノードのステータスを処理してもよい。代替的に、監視機能は外部コントローラ（不図示）に委ねられてもよい。このようなシナリオでは、アクセスポイント１１２は無線ノードからのあらゆるステータス関連信号をコントローラへルーティングしてよい。
【００１６】
略図１００のシナリオ例では、カメラ１１０が、取り込んだ映像を、無線送信信号１３０を用いてアクセスポイント１１２に送信してよい。火災警報器１０６が警報器ステータス１２６をアクセスポイント１１２に送信してよい。火災警報器が起動されると、アクセスポイントは火災警報器ステータスを中央火災防止制御システムに送信してよい。同様に、消火器１０４がその難燃剤含量ステータス１２４をアクセスポイント１１２に送信し、中央火災防止制御システムによって監視されてよい。別の実施形態例では、キーパッド１０８が、ある位置への進入を妨げる故障不具合信号（malfunction distress signal）１２８を送信してよい。略図１００における無線ノード例のうちの１つまたは複数は、アクセスポイントと双方向的に通信し、命令、コマンドなど等の送信信号１３２を受信するスマートノードであってよい。代替的に、通信は一部のノードに対しては一方向性であってもよい。この場合には、それらは定期的にまたはトリガイベントに続いてそれらのステータス送信信号を送る。
【００１７】
アンテナ１１６を有する携帯デバイス１０２がアクセスポイント、またはそのノードのいずれかに送信信号１２２を送り、ノードのステータスを監視してよい。携帯デバイス１０２は、主として無線ノードの監視に用いられるハンドヘルドまたはモバイルデバイス等の専用デバイスであってよい（例えば、人が施設または家を歩き回り、無線ノードのステータスを検出する）。代替的に、携帯デバイス１０２は、セルラ電話または携帯コンピューティングデバイスであるなど、関連のない主要機能性を有し、デバイスがある位置を通って移動される際に無線ノードステータスを監視するように適合された独立モジュールを有してもよい。
【００１８】
無線ノードは、無線ノードが不具合状態になければ、携帯デバイスによって送信されたと無線ノードが特定したビーコン信号を無視してよい。無線ノードは、入力信号をリッスンするためにスリープノードから定期的に復帰してよい。しかし、アクセスポイントからの信号を最近受信できなくなっている（これは、無線ノードも、アクセスポイントによって受信されることができる信号を送信できなくなっていることを意味してよい）など、無線ノードが不具合状態にある場合には、このとき、無線ノードは、無線ノードが不具合状態にないときよりも頻繁に復帰してビーコン信号をリッスンしてよい。それ故、無線ノードは携帯デバイスからのビーコン信号をより早く受信してよく、無線ノードのより適時の修復または修理につながる。
【００１９】
図２は、携帯デバイス、および／または監視モジュールを有するロボットデバイスを用いて無線ノードが監視されてよい別の環境例を示す。シナリオ例では、ロボット２４０が、工場２００内の無線ノードステータスを監視している携帯デバイスの役割を果たしてよい。ロボットは所定の進路２４４（例えばレール）に乗って工場２００中を動き回ってよい。ロボットの移動性によって、ロボットに、アクセスポイント２１２との通信が困難になっている無線ノードにさらに接近させることができる。接近することによって、アクセスポイントに到達するには低すぎるが、ロボット２４０によって捕捉されるには十分高い場合がある、無線ノードのステータス信号をロボットがリッスンすることを可能にできる。
【００２０】
ロボットはそのアンテナを用いて監視問い合わせ（例えば、ビーコン信号）を無線ノードに送信してよい（２４２）。例えば、電池電力の少ない火災警報器２０６が不具合信号２２６を送信してよく、ロボットの方がアクセスポイント２１２に比べて信号を捕捉するのにより良好な場所にいてよい。ロボットは、停電中にドアアクチュエータがまだ動力を有していることを確認するために、ドアアクチュエータ２０４からのステータス信号２２４を受信してもよい。別の例では、キーパッド２０８が、ある位置への進入を妨げる故障不具合信号２２８を送信してよい。ロボットがそれを傍受してコントローラまたはアクセスポイント２１２に中継してよい。さらに、カメラ２１０が、操作性を確認するための信号２３０を送信してよく、それがロボット２４０によって捕捉されてよい。送信は、所定の期間の終了またはトリガイベント（例えば、利用可能電力が閾値未満に降下すること、または所定の期間、アクセスポイントと通信できなくなること）に応答して無線ノードによって開始されてよい。代替的に、無線ノードがロボット２４０からのビーコン信号に応答してもよい。
【００２１】
ロボット２４０に加えて、またはその代わりに、アンテナ２１６を有する携帯電話等の携帯デバイス２０２が無線ノードのいずれかからのステータス信号を受信してよい。一例では、携帯デバイスは、近くの無線ノードのステータスを、その無線ノードの近傍の進路上で持ち運ばれている際に確認するように、コントローラから命令を受信してよい。携帯デバイスは、操作性を判定するために無線ノードからの送信信号をリッスンしてよい。代替的に、携帯デバイスは、問い合わせ送信信号２２２をスマート無線ノードに送ってステータス情報を要求してもよい。携帯デバイスは、ステータス情報を有する送信信号を受信し、受信した情報をアクセスポイントまたはコントローラに送信して返してよい。作業はユーザによる起動時に遂行されてもよいし、またはユーザが関与せずに遂行されてもよい。
【００２２】
携帯デバイス２０２および／またはロボット２４０は、無線ノードの位置を示すために全地球測位サービス（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｅｒｖｉｃｅ、ＧＰＳ）座標を利用してよい。例えば、無線ノードの位置を判定するために送信信号受信時の携帯デバイス２０２またはロボット２４０のＧＰＳ位置が用いられてよい。携帯デバイス２０２および／またはロボット２４０は所定の周波数によって送信してもよいし、または複数のアンテナを有して種々の周波数によって送信してもよい。
【００２３】
図３は、実施形態による携帯デバイスを用いて、異なる位置にある無線ノードが監視されてよい、さらなる環境例を示す。略図３００では、携帯デバイス３０２が、複数の無線ノードを有するオフィスを監視する。携帯デバイスは、ドア３７０を通じて部屋３５８につながった部屋３５６内の無線ノードにステータス問い合わせを送信してよい。カメラが部屋３５８内の映像を記録していてよく、その動作ステータスを示すためにビーコン信号３３０を繰り返しパターンで送信してよい。
【００２４】
梁３７２ならびに金属製ドア３６６および３６８が、無線ノードの少なくとも一部と通信するアクセスポイントとの間に干渉を生じさせ得る。携帯デバイスは、部屋３６０および３６２内の警報器３０６および温度計３０４、ならびに湿度計３０８に問い合わせを行い、それらの動作ステータスを確認するようにとの要求をアクセスポイントから受信してよい。温度計３０４は部屋３６２の温度を測定し、一方、湿度計３０８は湿度を測定する。携帯デバイスは無線ノードに問い合わせを行い、温度計３０４、湿度計３０８、および火災警報器３０６からの送信信号３２４、３２８、および３２６からステータス情報を受信してよい。
【００２５】
図４は、実施形態による無線ネットワーク（単数または複数）を通じて１つまたは複数の無線ノードと通信するように適合された携帯デバイスの例を示す。略図４００では、無線ノード４２２が無線ネットワーク（単数または複数）４０２を通じて携帯デバイス４１０と通信してよい。無線ネットワーク（単数または複数）は、通信を可能にするために複数のアクセスポイントを包含してよい。代替的に、携帯デバイス４１０はノードと直接通信してもよい。携帯４１０デバイスはトランシーバモジュール４１２を有してよい。トランシーバモジュール４１２は、指定された周波数における無線ノードとの通信を処理するアンテナを含んでよい。代替的に、携帯デバイス４１０は、異なる周波数または通信形式用の複数のトランシーバモジュールを含んでよい。計算モジュール４１４は、入ってくるノードステータス情報を分析し、コントローラに一連の措置を推奨してよい。一連の措置は、管理者に警告を発し（例えば、電子メール、音声メール、テキストメッセージ、等）、スマート無線ノード、または類似のものに是正命令（例えば、リセット）を送信することであってよい。
【００２６】
携帯デバイス４１０は、ノードからの入力信号を解釈する通信モジュール４１８を有してもよい。通信モジュールは、無線ノードとの通信において用いられている規格に基づいて信号をデコードまたはエンコードするために必要なプロトコルを有する。一部の実施形態では、通信モジュール４１８およびトランシーバモジュール４１２が統合されていてもよい。加えて、携帯デバイス４１０は制御モジュール４１６を含んでよい。制御モジュール４１６は他のモジュールを管理し、モジュールの相互作用を調整してよい。最後に、ステータス検出モジュール４０８が、ノードステータス情報を解釈する特徴を有してよい。一例は、無線ノードからの信号内の故障コードを検出し、無線ノードによって提供される位置情報もしくはアイデンティティ情報または携帯デバイスの位置情報を用いることによって、無線ノードの位置またはアイデンティティをコントローラに送信する能力であってよい。
【００２７】
図５は、本開示の少なくとも一部の例による携帯デバイスを用いた無線ノードの監視を実装するために用いられてよい汎用コンピューティングデバイスの例５００を示す。ごく基本的な構成５０２では、通常、コンピューティングデバイス５００は、１つまたは複数のプロセッサ５０４およびシステムメモリ５０６を含む。プロセッサ５０４とシステムメモリ５０６との間の通信のためにメモリバス５０８が用いられてよい。
【００２８】
所望の構成に応じて、プロセッサ５０４は、以下のものに限定されるわけではないが、マイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ、μＰ）、マイクロコントローラ（ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ、μＣ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、またはそれらの任意の組み合わせを含む任意の種類のものであってよい。プロセッサ５０４は、レベルキャッシュメモリ５１２、プロセッサコア５１４、およびレジスタ５１６等の、１つまたは複数のキャッシングレベルを含んでよい。プロセッサコア例５１４は、算術論理演算装置（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ、ＡＬＵ）、浮動小数点ユニット（ｆｌｏａｔｉｎｇ  ｐｏｉｎｔ  ｕｎｉｔ、ＦＰＵ）、デジタル信号処理コア（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｃｏｒｅ、ＤＳＰコア）、またはそれらの任意の組み合わせを含んでよい。メモリコントローラ例５１８はプロセッサ５０４とともに用いられてもよい。または、実装によっては、メモリコントローラ５１８はプロセッサ５０４の内部部品であってよい。
【００２９】
所望の構成に応じて、システムメモリ５０６は、以下のものに限定されるわけではないが、揮発性メモリ（ＲＡＭ等）、不揮発性メモリ（ＲＯＭ、フラッシュメモリなど等）またはそれらの任意の組み合わせを含む任意の種類のものであってよい。システムメモリ５０６は、オペレーティングシステム５２０および１つまたは複数のアプリケーション５２２を含んでよい。アプリケーション５２２は、無線ノードの監視に関連付けられる動作を管理するための制御モジュール５２４、無線ノードからの信号を受信し、受信した信号に関連付けられる情報および位置を記録するように構成されたステータス検出モジュール５２６、ならびに上述の任意の他のプロセス、方法および機能を含んでよい。アプリケーション５２２は、（例えば、通信デバイス５６０と併用して）無線ノードとの無線通信を制御してよいトランシーバモジュール５２７を含んでもよい。プログラムデータ５２８は、ステータス検出モジュールによって受信された１つまたは複数の監視データを含んでよい。実施形態によっては、アプリケーション５２２は、本明細書に記載されている通りに無線ノードが監視されるように、プログラムデータ５２８を用いてオペレーティングシステム５２０上で動作するように構成されてよい。この記載された基本構成５０２は、図５において、内部の破線内のコンポーネントによって示されている。
【００３０】
コンピューティングデバイス５００は、基本構成５０２と任意の必要なデバイスおよびインターフェースとの間の通信を手助けするために、追加の機構または機能性、および追加のインターフェースを有してよい。例えば、ストレージインターフェースバス５３４を介した基本構成５０２と１つまたは複数のデータストレージデバイス５３２との間の通信を手助けするために、バス／インターフェースコントローラ５３０が用いられてよい。データストレージデバイス５３２は、取外し式ストレージデバイス５３６、非取外し式ストレージデバイス５３８、またはそれらの組み合わせであってよい。取外し式ストレージおよび非取外し式ストレージデバイスの例としては、フレキシブルディスクドライブおよびハードディスクドライブ（ｈａｒｄ−ｄｉｓｋ  ｄｒｉｖｅ、ＨＤＤ）等の磁気ディスクデバイス、コンパクトディスク（ｃｏｍｐａｃｔ  ｄｉｓｋ、ＣＤ）ドライブまたはデジタル多用途ディスク（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ、ＤＶＤ）ドライブ等の光ディスクドライブ、ソリッドステートドライブ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ、ＳＳＤ）、ならびにテープドライブが挙げられる。コンピュータ記憶媒体の例としては、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータ等の、任意の情報記憶方法または技術で実装される揮発性および不揮発性、取外し式および非取外し式媒体が挙げられてよい。
【００３１】
システムメモリ５０６、取外し式ストレージデバイス５３６および非取外し式ストレージデバイス５３８はコンピュータ記憶媒体の例である。コンピュータ記憶媒体としては、以下のものに限定されるわけではないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは所望の情報の記憶に用いられてよく、コンピューティングデバイス５００によってアクセスされてよい任意の他の媒体が挙げられる。このようなコンピュータ記憶媒体はいずれもコンピューティングデバイス５００の一部であってよい。
【００３２】
コンピューティングデバイス５００は、バス／インターフェースコントローラ５３０を介した種々のインターフェースデバイス（例えば、出力デバイス５４４、周辺インターフェース５５０、および通信デバイス５６０）から基本構成５０２への通信を手助けするためのインターフェースバス５４２を含んでもよい。出力デバイスの例５４４は、１つまたは複数のＡ／Ｖポート５５２を介してディスプレイまたはスピーカ等の種々の外部デバイスに通信するように構成されてよい、グラフィック処理ユニット５４６およびオーディオ処理ユニット５４８を含む。周辺インターフェースの例５５０は、１つまたは複数のＩ／Ｏポート５５８を介して入力デバイス（例えば、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、等）または他の周辺デバイス（例えば、プリンタ、スキャナ、等）等の外部デバイスと通信するように構成されてよい、シリアルインターフェースコントローラ５５４またはパラレルインターフェースコントローラ５５６を含む。通信デバイスの例５６０は、１つまたは複数の通信ポート５６４を介し、ネットワーク通信リンクを通じた１つまたは複数の他のコンピューティングデバイス５７０との通信を手助けするように構成されてよい、ネットワークコントローラ５６２を含む。
【００３３】
ネットワーク通信リンクは通信媒体の１つの例であってよい。通信媒体は、典型的には、搬送波または他の移送メカニズム等の変調データ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータによって具体化されてよく、任意の情報送達媒体を含んでよい。「変調データ信号」とは、信号であって、その特性のうちの１つまたは複数を、信号内に情報をエンコードする方式で設定または変化させた、信号であってよい。例として、ただし限定ではなく、通信媒体は、有線ネットワークまたは直接有線接続等の有線媒体、ならびに音波、無線周波数（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ、ＲＦ）、マイクロ波、赤外線（ｉｎｆｒａｒｅｄ、ＩＲ）および他の無線媒体等の無線媒体を含んでよい。本明細書において用いられるとき、用語、コンピュータ可読媒体は、記憶媒体および通信媒体の双方を含んでよい。
【００３４】
コンピューティングデバイス５００は、携帯電話、パーソナルデータアシスタント（ｐｅｒｓｏｎａｌ  ｄａｔａ  ａｓｓｉｓｔａｎｔ、ＰＤＡ）、パーソナルメディアプレイヤデバイス、無線ウェブウォッチデバイス、パーソナルヘッドセットデバイス、特定用途向けデバイス、または以上の機能のいずれかを含むハイブリッドデバイス等のスモールフォームファクタ携帯（またはモバイル）電子デバイスの一部として実装されてよい。コンピューティングデバイス５００は、ラップトップコンピュータおよび非ラップトップコンピュータ構成の双方を含むパーソナルコンピュータとして実装されてもよい。さらに、コンピューティングデバイス５００は、ネットワーク化システムとして、あるいは汎用または専用サーバの一部として実装されてよい。
【００３５】
コンピューティングデバイス５００を含むネットワーク化システムのためのネットワークは、サーバ、クライアント、スイッチ、ルータ、モデム、インターネットサービスプロバイダ、および任意の適当な通信媒体（例えば、有線または無線通信）の任意のトポロジを含んでよい。実施形態によるシステムは静的または動的ネットワークトポロジを有してよい。ネットワークは、企業ネットワーク（例えば、ＬＡＮ、ＷＡＮ、またはＷＬＡＮ）等のセキュアなネットワーク、無線オープンネットワーク（例えば、ＩＥＥＥ８０２．１１無線ネットワーク）等のセキュアでないネットワーク、または世界規模のネットワーク（例えば、インターネット）を含んでよい。ネットワークは、連携して動作するように適合された複数の別個のネットワークを含んでもよい。このようなネットワークは、本明細書に記載されているノード間の通信を提供するように構成される。例として、ただし限定ではなく、これらのネットワークは、音波、ＲＦ、赤外線および他の無線媒体等の無線媒体を含んでよい。さらに、ネットワークは、同じネットワークまたは独立したネットワーク群の一部であってよい。
【００３６】
図６は、本明細書に記載されている少なくとも一部の実施形態による携帯デバイスによって無線ノードが監視されてよいネットワーク環境を示す。携帯デバイスによる無線ノードの監視は、独立したアプリケーション、１つまたは複数の統合アプリケーション、１つまたは複数の集中サービス、あるいは１つまたは複数のコンピューティングデバイス上の１つまたは複数の分散サービスを通じて実装されてよい。図６は、ネットワーク６１０を通じた分散システム６００の実装の例を示す。
【００３７】
上述のように、無線ノードステータスが携帯デバイス６０２によって監視されてよい。無線ノード６０６は、ステータス情報を提供するように問い合わせを受けてよい。無線ノード６０６は、問い合わせを受けずにステータス情報を提供してもよい。携帯デバイス６０２（例えば汎用モバイルコンピューティングデバイス）は、動作信号、不具合信号、ビーコン信号などの無線ノード情報を監視するように構成されてよい。携帯デバイス６０２は、このようなデータを、ネットワーク（単数または複数）６１０を通じて、コンピューティングデバイス６１４、あるいはサーバ６１２のうちの１つまたは複数上で実行されるアプリケーションまたはサービスに伝えるように構成されてもよい。アプリケーションまたはサービスは、無線ノードのうちの１つまたは複数を管理し、同様のタスクを実行するように適合されてよい。無線ノードに関連付けられる位置情報、ステータス情報、および他のデータが、データ記憶装置６１８等の１つまたは複数のデータ記憶装置内に記憶され、ネットワーク（単数または複数）６１０を通じて直接アクセス可能であってよい。代替的に、データ記憶装置６１８はデータベースサーバ６１６によって管理されてもよい。
【００３８】
ネットワーク（単数または複数）６１０は、サーバ、クライアント、スイッチ、ルータ、モデム、インターネットサービスプロバイダ（Ｉｎｔｅｒｎｅｔ  ｓｅｒｖｉｃｅ  ｐｒｏｖｉｄｅｒ、ＩＳＰ）、および任意の適当な通信媒体（例えば、有線または無線通信）の任意のトポロジを含んでよい。実施形態によるシステムは静的または動的ネットワークトポロジを有してよい。ネットワーク（単数または複数）６１０は、企業ネットワーク（例えば、ＬＡＮ、ＷＡＮ、またはＷＬＡＮ）等のセキュアなネットワーク、無線オープンネットワーク（例えば、ＩＥＥＥ５０２．１１無線ネットワーク）等のセキュアでないネットワーク、または世界規模のネットワーク（例えば、インターネット）を含んでよい。ネットワーク（単数または複数）６１０は、連携して動作するように適合された複数の別個のネットワークを含んでもよい。ネットワーク（単数または複数）６１０は、本明細書に記載されているノード間の通信を提供するように構成することができる。例として、ただし限定ではなく、ネットワーク（単数または複数）６１０は、音波、ＲＦ、赤外線および他の無線媒体等の無線媒体を含んでよい。さらに、ネットワーク（単数または複数）６１０は、同じネットワークまたは独立したネットワーク群の一部であってよい。
【００３９】
実施形態例は、本明細書に記載されている通りの携帯デバイスを用いた無線ノード監視方法を含んでもよい。これらの方法は、本明細書に記載されている構成を含む、いくつもの方法で実装することができる。１つのこうした方法は、本開示に記載されている種類のデバイスの、機械動作によるものである。別の任意選択の方法は、方法の個々の動作のうちの１つまたは複数が、動作の一部を実行する１人または複数人の人間のオペレータと協力して遂行され、一方、他の動作は機械によって実行されるものである。これらの人間のオペレータは互いに連携される必要はなく、プログラムの一部を実行する機械を各自持っているだけで構わない。他の例では、人間のインタラクションは、機械で自動化される事前に選択された基準によるなどして、自動化することができる。
【００４０】
図７は、図５におけるデバイス５００等のコンピューティングデバイスまたは図４の携帯デバイス４１０等の携帯デバイスによって実行されてよい携帯デバイスを用いた無線ノード監視方法の例を示すフロー図である。それ故、携帯デバイス７１０は、コンピューティングデバイス５００、または方法を有効にするためにコンピュータ可読媒体７２０内に記憶された命令を実行する同様のデバイスとして具体化されてよい。無線ノードの監視プロセスは、ブロック７２２、７２４、および／または７２６のうちの１つまたは複数によって示されている通りの１つまたは複数の動作、機能またはアクションを含んでよい。
【００４１】
一部のプロセス例は、動作７２２、「無線ノードからの信号を受信する」から開始してよい。動作７２２は、例えば、図２のロボット２４０によって実行されてよい。動作７２２において、信号は動作ステータス等の無線ノードステータス情報を包含してよい。動作ステータス情報は、電池電力減少警告、障害を起こしている無線ノードに関する他の警告、または無線ノードがアクセスポイントと所定の期間、通信できなくなっているという警告を包含してよい。
【００４２】
動作７２２の後に、動作７２４、「受信信号に関連付けられる情報、および無線ノードの位置を記録する」が続く。動作７２４において、携帯デバイスは信号を解釈し、無線ノードに関するステータス情報をデコードしてよい。携帯デバイスは無線ノードに関する位置情報とともにステータス情報を記録してよい。位置情報は無線ノードによって提供されてよい。代替的に、携帯デバイスは、無線ノードによって提供される位置情報がない場合には、それ自身の位置情報を記録してもよい。
【００４３】
動作７２４の後に、動作７２６、「無線ノードに関連付けられる情報および位置を、無線ノードのステータスを判定するために無線ノードマネージャに提供する」が続く。動作７２６において、携帯デバイスは、記録された情報、または記録された情報に基づく報告を、アクセスポイントまたはコントローラであってよい無線ノードマネージャに送信してよい。加えて、携帯デバイス７１０は、無線ノードをチェックせよとの警告等の、推奨される一連のアクションを無線ノードマネージャに送信してもよい。
【００４４】
上述の図７のプロセス内に含まれる動作は例示の目的のためのものである。無線ノードの監視は、より少ないまたは追加の動作を有する同様のプロセスによって実装されてよい。一部の例では、動作が異なる順序で実行されてよい。一部の他の例では、種々の動作が除外されてよい。さらに他の例では、種々の動作が追加の動作に分割されるか、または互いに結合されてより少ない動作にされてよい。連続的に順序付けられた動作として示されているが、実装によっては、種々の動作が異なる順序で実行されてよいし、または場合によっては、種々の動作が実質的に同時に実行されてよい。
【００４５】
図８は、本明細書に記載されている少なくとも一部の実施形態に従って構成されたコンピュータプログラム製品の実施例８００のブロック図である。一部の例では、図８に示されるように、コンピュータプログラム製品８００は、例えば、プロセッサまたはコントローラあるいはコンピューティングデバイスによって実行されると、図１から図７に関して上述した機能を提供することができる機械可読命令８０４を含んでもよい信号搬送媒体８０２を含んでよい。それ故、例えば、携帯デバイス４１０を参照すると、モジュール４１２、４１４、４１６、４１８、および４０８のうちの１つまたは複数が、本明細書に記載されているように無線ノードを監視するために、図８に示されるタスクのうちの１つまたは複数を引き受けてよい。それらの命令の一部は、無線ノードからの信号を受信すること、複数の感知情報を含む受信信号に関連付けられる情報および無線ノードの位置を記録すること、または無線ノードのステータスを判定するために情報および位置を無線ノードマネージャに提供することを含んでよい。
【００４６】
一部の実装では、図８に図示されている信号搬送媒体８０２は、以下のものに限定されるわけではないが、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、デジタルテープ、メモリなど等の、コンピュータ可読媒体８０６を包含してよい。一部の実装では、信号搬送媒体８０２は、以下のものに限定されるわけではないが、メモリ、リード／ライト（ｒｅａｄ／ｗｒｉｔｅ、Ｒ／Ｗ）ＣＤ、Ｒ／Ｗ  ＤＶＤなど等の、記録可能媒体８０８を包含してよい。一部の実装では、信号搬送媒体８０２は、以下のものに限定されるわけではないが、デジタルおよび／またはアナログ通信媒体（例えば、光ファイバーケーブル、導波路、有線通信リンク、無線通信リンクなど）等の、通信媒体８１０を包含してよい。それ故、例えば、プログラム製品８００はＲＦ信号搬送媒体８０２によって携帯デバイス４１０の１つまたは複数のモジュールに伝達されてよく、この場合、信号搬送媒体８０２は無線通信媒体８１０（例えば、ＩＥＥＥ  ８０２．１１規格に準拠した無線通信媒体）によって伝達される。
【００４７】
本開示は、概して、携帯デバイスを用いた無線ノード監視方法を記載する。携帯デバイスの実施例は無線ノードからの信号を受信してよい。携帯デバイスは、受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録してよい。携帯デバイスは、記録された情報および位置を、無線ノードのステータスを判定するために無線ノードマネージャに提供してもよい。
【００４８】
携帯デバイスはビーコン信号を送信し、送信されたビーコン信号に応答した無線ノードからの信号を受信してもよい。受信信号は不具合信号であってよい。携帯デバイスは、既定の経路に沿って移動している間に信号を受信してもよい。記録された情報は信号を含んでよい。記録された情報は無線ノードのステータスを含んでもよい。
【００４９】
加えて、携帯デバイスは、無線ノードから、記録された情報および位置を収集し、収集した情報および位置を無線ノードマネージャに送信してよい。代替的に、携帯デバイスは、無線ノードから、記録された情報および位置を収集し、記録された情報を分析し、無線ノードに関連付けられるステータス報告を無線ノードマネージャに送信してよい。
【００５０】
別の例では、携帯デバイスは無線ノードマネージャから是正措置命令を受信し、是正措置命令に基づく信号を無線ノードに送信してよい。加えて、携帯デバイスは、セルラ電話、携帯型コンピュータ、および特殊用途の通信デバイスであってよい。
【００５１】
さらに別の例では、携帯デバイスは、無線モードと通信するために携帯デバイスの通信モードを調整してよい。通信モードは、周波数、変調、および／またはデコード／エンコード方式を含んでよい。携帯デバイスは、無線ノードと通信するための追加のトランシーバを含んでよい。加えて、携帯デバイスは、８０２．１１ａ、ｂ、ｇ、およびｎ規格を利用して無線ノードと通信してよい。
【００５２】
本開示は、携帯デバイスを用いた無線ノード監視システムも記載する。システムは、無線ノードからの信号を受信することができる携帯デバイスを有してよい。システムは、受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録してよい。システムは、記録された情報および位置を無線ノードマネージャに提供してもよい。加えて、システムは、無線ノードマネージャに無線ノードのステータスを判定させ、警告を発することおよび／または是正措置を実行することによって応答させてよい。
【００５３】
一実施形態例では、無線ノードマネージャが是正措置命令を携帯デバイスに送信してよく、携帯デバイスが、是正措置命令に基づく信号を無線ノードに送信してよい。
【００５４】
別の例では、携帯デバイスが、無線ノードとの最後に報告された交信以降の時間を判定してよく、最後に報告された交信以降の時間を無線ノードとの予想交信期間と比較してよく、もし、最後に報告された交信以降の時間が無線ノードとの予想交信期間よりも大きければ、無線ノードマネージャに通知してよい。携帯デバイスは、最後に報告された交信以降の時間が無線ノードとの予想交信期間よりも大きい無線ノードを検出すると、視覚的合図および／または音響警告をさらに提供してもよい。
【００５５】
さらに別の例では、無線ノードマネージャが、無線メッセージを送信すること、電子メールを送ること、音声メールを送ること、および／または報告を生成することによって警告を発してよい。無線ノードはスリープモードになっていてよい。携帯デバイスは、ビーコン信号を送信することによって無線ノードを復帰させてよい。
【００５６】
別の実施形態では、携帯デバイスが、既定の進路上を移動するロボットデバイスであってよい。ロボットデバイスは、検出された無線ノードに基づいて既定の進路を動的に調整してよい。ロボットデバイスは、全地球測位衛星（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ、ＧＰＳ）モジュールを用いて無線ノードを監視し、無線ノードのＧＰＳ座標の近傍範囲に入るとビーコン信号を送信してもよい。加えて、受信信号は、無線ノードによって収集された感知情報を含んでよい。携帯デバイスは、通信サービスを提供するための他のトランシーバを含んでよい。さらに、携帯デバイスは、セルラ電話、携帯型コンピュータ、および特殊用途の通信デバイスであってよい。
【００５７】
本開示は、携帯デバイスを用いて無線ノードを監視するための命令を有するコンピュータ可読記憶媒体をさらに記載する。命令は、実行されると、携帯デバイスが無線ノードからの信号を受信することを可能にする。命令は、携帯デバイスが、感知情報を含む受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録することも可能にする。加えて、命令は、携帯デバイスが、無線ノードのステータスを判定するために、記録された情報および位置を無線ノードマネージャに提供することを可能にする。
【００５８】
一実施形態例では、無線ノードはシンプルノードであってよい。シンプルノードからの受信信号は、携帯デバイスによって送信されたビーコン信号に対する応答であってよい。代替的に、無線ノードはスマートノードであってもよい。スマートノードからの受信信号は、アクセス時刻を有する最後の通信時刻、および／または残りの電池電力を含むノードステータス情報を含んでよい。
【００５９】
本開示は、１つまたは複数のトランシーバ、メモリ、およびプロセッサを有する無線ノードを監視するための携帯監視モジュールをさらに記載する。携帯監視モジュールは、無線ノードからの信号を受信してよく、感知情報を含む受信信号に関連付けられる情報、および無線ノードに関連付けられる位置を記録してよく、記録された情報および位置を、無線ノードのステータスを判定するために無線ノードマネージャに提供してよい。
【００６０】
一実施形態例では、携帯監視モジュールがビーコン信号を送信し、送信されたビーコン信号に応答した無線ノードからの信号を受信してよい。加えて、携帯監視モジュールは、無線ノードから、記録された情報および位置を収集し、収集した情報および位置を無線ノードマネージャに送信してよい。通信モードは、周波数、変調、および／またはデコード／エンコード方式を含んでよい。携帯監視モジュールは、セルラ電話、ロボットデバイス、または携帯型コンピュータ内に統合されてよい。
【００６１】
システムの側面でのハードウェアの実装形態とソフトウェアの実装形態との間には、ほとんど相違が残されていない。ハードウェアまたはソフトウェアの使用は、一般に（いつもそうではないが、ある状況ではハードウェアとソフトウェアの間の選択が重要になり得るという点で）コスト対効果のトレードオフを表す設計上の選択である。本明細書に記載された、プロセスおよび／またはシステムおよび／または他の技術をもたらすことができるさまざまな達成手段があり（例えば、ハードウェア、ソフトウェア、および／またはファームウェア）、好ましい達成手段は、プロセスおよび／またはシステムおよび／または他の技術が導入される状況によって異なる。例えば、実装者が速度と正確性が最も重要であると決定すると、実装者は主にハードウェアおよび／またはファームウェアの達成手段を選択することができる。フレキシビリティが最も重要なら、実装者は主にソフトウェアの実装形態を選択することができる。または、さらに別の代替案として、実装者は、ハードウェア、ソフトウェア、および／またはファームウェアのなんらかの組み合わせを選択することができる。
【００６２】
前述の詳細な説明では、ブロック図、フローチャート、および／または例の使用によって、装置および／またはプロセスのさまざまな実施形態を説明してきた。そのようなブロック図、フローチャート、および／または例が１つまたは複数の機能および／または動作を含む限りにおいて、そのようなブロック図、フローチャート、または例の中のそれぞれの機能および／または動作は、広範囲のハードウェア、ソフトウェア、ファームウェア、または実質上それらのすべての組み合わせにより、個別におよび／または集合的に実装可能であることが、当業者には理解されるであろう。ある実施形態では、本明細書に記載された主題のいくつかの部分は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタルシグナルプロセッサ（ＤＳＰ）、または他の集積化方式によって実装することができる。しかし、本明細書で開示された実施形態のいくつかの態様が、全体においてまたは一部において、１つまたは複数のコンピュータ上で動作する１つまたは複数のコンピュータプログラムとして（例えば、１つまたは複数のコンピュータシステム上で動作する１つまたは複数のプログラムとして）、１つまたは複数のプロセッサ上で動作する１つまたは複数のプログラムとして（例えば、１つまたは複数のマイクロプロセッサ上で動作する１つまたは複数のプログラムとして）、ファームウェアとして、あるいは実質上それらの任意の組み合わせとして、等価に集積回路に実装することができることを、当業者は認識するであろうし、電気回路の設計ならびに／またはソフトウェアおよび／もしくはファームウェアのコーディングが、本開示に照らして十分当業者の技能の範囲内であることを、当業者は認識するであろう。
【００６３】
本開示は、本出願に記載されている特定の実施形態に関して限定されるわけではない。実施形態は種々の態様の例示として意図されている。当業者には明らかであろうように、趣旨および範囲から逸脱することなく多くの修正および変形がなされ得る。本明細書に列挙されているものに加えて、本開示の範囲内の機能的に等価な方法および装置が上述の説明より当業者には明らかであろう。こうした修正および変形は添付の特許請求の範囲に含まれることが意図されている。本開示は、添付の特許請求の範囲の表現、およびこの特許請求の範囲が権利を与えられる同等物の全範囲によってのみ限定されるべきである。本開示は特定の方法、システム、またはコンポーネントに限定されず、それらは当然、種々のものがあり得ることを理解されたい。本明細書において用いられている用語は、特定の実施形態を説明するだけの目的のためのものであり、限定を意図してはいないことも理解されたい。
【００６４】
さらに、本明細書に記載された主題のメカニズムをさまざまな形式のプログラム製品として配布することができることを、当業者は理解するであろうし、本明細書に記載された主題の例示的な実施形態が、実際に配布を実行するために使用される信号伝達媒体の特定のタイプにかかわらず適用されることを、当業者は理解するであろう。信号伝達媒体の例には、フロッピー（登録商標）ディスク、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、デジタルテープ、コンピュータメモリ、などの記録可能なタイプの媒体、ならびに、デジタル通信媒体および／またはアナログ通信媒体（例えば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）の通信タイプの媒体が含まれるが、それらには限定されない。
【００６５】
本明細書で説明したやり方で装置および／またはプロセスを記載し、その後そのように記載された装置および／またはプロセスを、データ処理システムに統合するためにエンジニアリング方式を使用することは、当技術分野で一般的であることを当業者は認識するであろう。すなわち、本明細書に記載された装置および／またはプロセスの少なくとも一部を、妥当な数の実験によってデータ処理システムに統合することができる。通常のデータ処理システムは、一般に、システムユニットハウジング、ビデオディスプレイ装置、揮発性メモリおよび不揮発性メモリなどのメモリ、マイクロプロセッサおよびデジタル信号プロセッサなどのプロセッサ、オペレーティングシステムなどの計算実体、ドライバ、グラフィカルユーザインターフェース、およびアプリケーションプログラムのうちの１つもしくは複数、タッチパッドもしくはスクリーンなどの１つもしくは複数の相互作用装置、ならびに／またはフィードバックループを含むコントロールシステムを含むことを、当業者は理解するであろう。
【００６６】
通常の製造システムは、データコンピューティング／通信システムおよび／またはネットワークコンピューティング／通信システムの中に通常見られるコンポーネントなどの、市販の適切なコンポーネントを利用して実装することができる。本明細書に記載された主題は、さまざまなコンポーネントをしばしば例示しており、これらのコンポーネントは、他のさまざまなコンポーネントに包含されるか、または他のさまざまなコンポーネントに接続される。そのように図示されたアーキテクチャは、単に例示に過ぎず、実際には、同じ機能を実現する多くの他のアーキテクチャが実装可能であることが理解されよう。概念的な意味で、同じ機能を実現するコンポーネントの任意の構成は、所望の機能が実現されるように効果的に「関連付け」される。したがって、特定の機能を実現するために組み合わされた、本明細書における任意の２つのコンポーネントは、アーキテクチャまたは中間のコンポーネントにかかわらず、所望の機能が実現されるように、お互いに「関連付け」されていると見ることができる。同様に、そのように関連付けされた任意の２つのコンポーネントは、所望の機能を実現するために、互いに「動作可能に接続」または「動作可能に結合」されていると見なすこともでき、そのように関連付け可能な任意の２つのコンポーネントは、所望の機能を実現するために、互いに「動作可能に結合できる」と見なすこともできる。動作可能に結合できる場合の具体例には、物理的に接続可能な、および／もしくは物理的に相互作用するコンポーネント、ならびに／またはワイヤレスに相互作用可能な、および／もしくはワイヤレスに相互作用するコンポーネント、ならびに／または論理的に相互作用する、および／もしくは論理的に相互作用可能なコンポーネントが含まれるが、それらに限定されない。
【００６７】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。さまざまな単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００６８】
通常、本明細書において、特に添付の特許請求の範囲（例えば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（例えば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。例えば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（例えば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（例えば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。
【００６９】
さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（例えば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（例えば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。例えば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００７０】
加えて、本開示の特徴または態様がマーカッシュグループによって記述される場合には、当業者は、それによって、本開示はマーカッシュグループの任意の個々のメンバーまたはメンバーのサブグループによっても記述されることを理解しよう。
【００７１】
当業者によって理解されるように、明細書の提供に関するなど、ありとあらゆる目的のために、本明細書に開示されているすべての値域は、ありとあらゆるあり得る部分値域およびそれらの部分値域の組み合わせも包含する。列挙されている値域はいずれも、同じ値域が、少なくとも等分した２分の１ずつ、３分の１ずつ、４分の１ずつ、５分の１ずつ、１０分の１ずつ、等に分解されることを十分に表現し、その可能性を与えるものとして容易に認識されることができる。非限定例として、本明細書において説明されているそれぞれの値域は、下位３分の１、中位３分の１および上位３分の１、等に容易に分解することができる。当業者によって同様に理解されるように、「最大で（ｕｐ  ｔｏ）」、「少なくとも（ａｔ  ｌｅａｓｔ）」、「よりも大きい（ｇｒｅａｔｅｒ  ｔｈａｎ）」、「よりも小さい（ｌｅｓｓ  ｔｈａｎ）」および同様のもの等の文言はすべて、記載されている数を含み、上述したように後に部分値域に分解することができる値域に言及する。最後に、当業者によって理解されるように、値域はそれぞれの個々のメンバーを含む。それ故、例えば、１〜３個のセルを有する群とは、１、２、または３個のセルを有する群に言及する。同様に、１〜５個のセルを有する群とは、１、２、３、４、または５個のセルを有する群に言及し、他も同様である。
【００７２】
本明細書では、携帯デバイスが無線ノードに信号を送信するように説明されていてよいが、携帯デバイスは１つまたは複数の無線ノードから信号を受信するのみで、携帯デバイスが１つまたは複数の無線ノードに信号の送信をすることはないことも可能であることを理解されたい。
【００７３】
本明細書には種々の態様および実施形態が開示されているが、他の態様および実施形態が当業者には明らかであろう。本明細書に開示されている種々の態様および実施形態は例示の目的のためのものであり、限定を意図されてはいない。真の範囲および趣旨は以下の特許請求の範囲によって示されている。
【図１】
0005663105.tif 000002
【図２】
0005663105.tif 000003
【図３】
0005663105.tif 000004
【図４】
0005663105.tif 000005
【図５】
0005663105.tif 000006
【図６】
0005663105.tif 000007
【図７】
0005663105.tif 000008
【図８】
0005663105.tif 000009