(57)【要約】正確な地理的距離にあるモバイル機器の位置を正確に突き止めて、特定のエリア内の人が持っている通信デバイスにメッセージを送信するためのシステム及び方法を開示する。本方法は、少なくとも2つの要素、すなわち、モバイル機器と、少なくとも1つの位置タグとを利用する。モバイル機器を起動させると、そのモバイル機器のレンジ内にある全ての位置タグと通信して、実際に最も近くにある位置タグを突き止める。モバイル機器は、それから実際に最も近くにある位置タグから詳細な位置情報をダウンロードする。メッセージング・システムを、所定のエリア内の位置送信機又はタグのレンジ内にあることが判明した通信デバイスにメッセージを送信するために随意用いることができる。
2010520730.tif 000002
【特許請求の範囲】
【請求項１】
モバイル機器の近接位置を決定する方法であって：
各々が、無線モジュールと、詳細な位置情報を格納するマイクロプロセッサとを有している、複数の位置タグを準備するステップ;
使用中のモバイル機器から、該モバイル機器のレンジ内の各位置タグへのクエリを受信するステップ;
前記位置タグから前記モバイル機器に選択パラメータを送信するステップ;
前記選択パラメータに基づいて、前記複数の位置タグから前記モバイル機器に実際に最も近い位置タグを選択するステップ;及び
前記モバイル機器に実際に最も近い位置タグから前記詳細な位置情報をダウンロードするステップ、
を備えている、モバイル機器の近接位置決定方法。
【請求項２】
前記実際に最も近くにある位置タグを選択するステップは、前記モバイル機器のレンジ内の位置タグの数を最初に決定するステップを備えている、請求項1に記載の方法。
【請求項３】
前記レンジ内に単一の位置タグしかない場合に、当該単一の位置タグを実際に最も近くにある位置タグとして選択する、請求項2に記載の方法。
【請求項４】
強制使用フラグを有する位置タグは、自動的に前記モバイル機器に実際に最も近い位置タグとする、請求項１に記載の方法。
【請求項５】
前記実際に最も近くにある位置タグを選択するステップは、
前記モバイル機器のレンジ内にある複数の位置タグの設置箇所識別子を突き止めるステップ;
最多数の位置タグによって表される設置箇所識別子を突き止めるステップ;及び
前記最多数の位置タグによって表される設置箇所識別子を有している複数の位置タグを選択するステップ、
をさらに備えている、請求項1に記載の方法。
【請求項６】
前記実際に最も近くにある位置タグを選択するステップは、
前記モバイル機器のレンジ内にある複数の位置タグのフロア識別子を突き止めるステップ;
前記最多数の位置タグによって表されるフロア識別子を突き止めるステップ;
前記最多数の位置タグによって表されるフロア識別子を有している複数の位置タグを選択するステップ;
をさらに備えており、
設置箇所の各個々のフロアは、フロア識別子を有する、請求項1に記載の方法。
【請求項７】
前記最多数の位置タグによって2つより多いフロア識別子が表される場合には、前記設置箇所の最上、又は最下のフロアに位置するいずれもの位置タグを除外する、請求項6に記載の方法。
【請求項８】
前記最多数の位置タグによって引き続き、2つより多いフロア識別子が表される場合に、残存する最上及び最下フロアのいずれもの位置タグを除外することを繰り返すステップをさらに備えている、請求項7に記載の方法。
【請求項９】
前記実際に最も近くにある位置タグを選択するステップは、
前記モバイル機器を、シリアルポートのプロファイル接続を介して、各位置タグに接続するステップ;
前記モバイル機器のレンジ内にある複数の位置タグから受信信号強度を決定するステップ;
最も高い受信信号強度の値を決定するステップ;及び
前記最も高い受信信号強度を有する複数の位置タグを選択するステップ、
をさらに備えている、請求項1に記載の方法。
【請求項１０】
前記実際に最も近くにある位置タグを選択するステップは、
前記最も高い受信信号強度を有している複数の位置タグにおける最大電力の設定値を決定するステップ;
最も低い最大電力の設定値を決定するステップ;及び
前記最も低い最大電力の設定値を有する複数の位置タグを選択するステップ、
をさらに備えている、請求項9に記載の方法。
【請求項１１】
前記実際に最も近くにある位置タグを選択するステップは、1つの位置タグを適宜選択するステップをさらに備えている、請求項10に記載の方法。
【請求項１２】
前記実際に最も近くにある位置タグを選択するステップは、
前記モバイル機器のレンジ内にある複数の位置タグの最大電力設定値を決定するステップ;
最も低い最大電力設定値を決定するステップ;
前記最も低い最大電力設定値を有する複数の位置タグを選択するステップ、
をさらに備えている、請求項9に記載の方法。
【請求項１３】
前記実際に最も近くにある位置タグを選択するステップは、1つの位置タグを適宜選択するステップをさらに備えている、請求項12に記載の方法。
【請求項１４】
前記実際に最も近くにある位置タグを選択するステップは、前記複数の位置タグが、前記選択パラメータに基づいて単一の位置タグに絞られた際に達成される、請求項１に記載の方法。
【請求項１５】
位置タグにメッセージを送信する方法であって、
第1の位置タグでメッセージ信号を受信するステップ;
前記メッセージ信号が前記第1の位置タグへ向けられるかどうか決定するステップ;
前記メッセージ信号が前記第1の位置タグへ向けられない場合は、前記メッセージ信号を次の位置タグに転送するステップ;
前記メッセージ信号が次の位置タグへ向けられるかどうかを当該次の位置タグで決定するステップ;及び
前記メッセージ信号が前記受信する次の位置タグへ向けられない場合は、前記転送及び決定動作を繰り返すステップ、
を備えている、位置タグへのメッセージ送信方法。
【請求項１６】
前記メッセージ信号が当該位置タグへ向けられる場合は、前記メッセージ信号を当該次の位置タグのレンジ内にある通信装置に送信するステップ、をさらに備えている、請求項15に記載の方法。
【請求項１７】
各々の位置タグは、他の位置タグ、及び当該位置タグのレンジ内にある通信装置と通信するように動作可能なトランシーバを備えている、請求項15に記載の方法。
【請求項１８】
前記メッセージ信号が当該位置タグへ向けられる場合は、前記メッセージ信号を当該次の位置タグのレンジ内にある通信装置に送信するステップ、をさらに備えている請求項17に記載の方法。
【請求項１９】
所定のエリア内に位置する通信装置にメッセージを送信する方法であって、
前記所定のエリア内に位置する第1の位置タグでメッセージ信号を受信するステップ;
前記メッセージ信号が前記第1の位置タグへ向けられるかどうか決定するステップ;
前記メッセージ信号が前記第1の位置タグへ向けられない場合は、前記メッセージ信号を前記所定のエリアにある次の位置タグに転送するステップ;
前記メッセージ信号が次の位置タグへ向けられるかどうかを当該次の位置タグで決定するステップ;
前記メッセージ信号が前記受信する次の位置タグへ向けられない場合は、前記転送及び決定動作を繰り返すステップ;及び
前記メッセージ信号が当該位置タグへ向けられる場合は、前記メッセージ信号を当該次の位置タグのレンジ内にある通信装置に送信するステップ、
を備えている、通信装置へのメッセージ送信方法。
【請求項２０】
位置タグにメッセージを送信するシステムであって、
第1の位置タグでメッセージ信号を受信するための手段;
前記メッセージ信号が前記第1の位置タグへ向けられるどうか決定するための手段;
前記メッセージ信号が前記第1の位置タグへ向けられない場合は、前記メッセージ信号を次の位置タグに転送するための手段;
前記メッセージ信号が次の位置タグへ向けられるかどうかを当該次の位置タグで決定するための手段;及び
前記メッセージ信号が前記受信する次の位置タグへ向けられない場合は、前記転送及び決定動作を繰り返すための手段、
を備えている、位置タグへのメッセージ送信システム。
【請求項２１】
前記メッセージ信号が当該位置タグへ向けられる場合は、前記メッセージ信号を当該次の位置タグのレンジ内にある通信装置に送信するための手段、をさらに備えている、請求項20に記載のシステム。
【請求項２２】
各々の位置タグは、他の位置タグ、及び当該位置タグのレンジ内にある通信装置と通信するように動作可能なトランシーバを備えている、請求項20に記載のシステム。
【請求項２３】
前記メッセージ信号が当該位置タグへ向けられる場合は、前記メッセージ信号を当該次の位置タグのレンジ内にある通信装置に送信するための手段、をさらに備えている請求項22に記載のシステム。
【請求項２４】
所定のエリア内に位置する通信装置にメッセージを送信するシステムであって、
前記所定のエリア内の異なる位置に位置付けられ、各々がタグ、マイクロプロセッサ、及びメモリを含んでいる複数の位置タグと;
第1のメッセージを受信し、且つ当該第1のメッセージを前記複数の位置タグの第1の位置タグに送信することができる基地局と;
を備え;
前記位置タグの各々は、受信メッセージが当該位置タグへ向けられるかどうかを決定すると共に、前記受信メッセージが当該位置タグへ向けられない場合は、前記受信メッセージを前記複数の位置タグの次のタグに送信することができ;且つ
各位置タグは、前記受信メッセージが当該位置タグに向けられる場合は、前記受信メッセージを、当該位置タグに知られている任意の通信デバイスに送信することができる、通信装置へのメッセージ送信システム。
【請求項２５】
各位置タグは、当該位置タグのレンジ内の通信装置と通信することができ、且つ当該位置タグのレンジ内の任意の通信装置用の前記メモリに通信デバイス識別情報を格納することができる、請求項24に記載のシステム。
【請求項２６】
前記メッセージ信号は、全ての位置タグに向けられる、請求項15に記載の方法。
【請求項２７】
前記メッセージ信号は、全ての位置タグに向けられる、請求項19に記載の方法。
【請求項２８】
前記モバイル装置に実際に最も近くにある位置タグを選択する任意のモバイル装置のモバイル装置識別情報を格納するステップをさらに備えている、請求項1に記載の方法。
【発明の詳細な説明】
【関連出願に対する相互参照】
【０００１】
本出願は、「Method and System To track Persons Utilizing Wireless Media」というタイトルで、2007年3月7日に出願された米国仮特許出願第60/893,604号、及び「Method and System For Providing Area Specific Messaging」というタイトルで、2007年8月14日に出願された米国仮特許出願第60/955,855号の優先権の利益を主張し、その全体の内容は参照により援用されるものとする。
【技術分野】
【０００２】
本出願は、一般に、特定の地理的位置にあるワイヤレス通信装置のモニタリング及びメッセージング用のシステム及び方法に関する。
【背景技術】
【０００３】
従来のシステムは、ワイヤレスアクセスポイント及びルータを利用するワイヤレス通信装置を試してみて、位置を突き止めるために開発された。例えば、ワイヤレス通信装置は、そのワイヤレス通信装置のレンジ内におけるいくつかのビルがある場所内にあり得る。しかしながら、これらのシステムは、必ずしも正確な位置を提供するというわけではない。他の状況においては、ワイヤレス通信装置は、各フロアがそれ独自の位置タグを有している、いくつかのフロアを有するビル内にあることがある。このような状況において、ワイヤレス通信装置は、異なるフロアの位置タグに接近していることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、例えば高層ビル内のような、正確なGPS位置が得られない環境において、ワイヤレス通信装置に、正確な位置認識、システム・モニタリング及びエリア特有のメッセージング能力を与えるソリューションを提供する。
【課題を解決するための手段】
【０００５】
システム・モニタリングのコンポーネントは、使用可能環境内の位置タグのヘルス・チェック(health check)及び妥当性テストを行い、一方、エリア・メッセージングのコンポーネントは、使用可能なワイヤレス通信装置にエリア特有のメッセージングを提供する。本明細書において用いられているように、「位置タグ」は、ワイヤレストランシーバ、例えば「ブルートゥース」が可能なものと、マイクロ・コントローラとを有する固定のプログラム可能なデバイスである。位置タグは、それ独自の1つ以上のデバイス名、又は「フレンドリー」名の選択パラメータ、地理的位置、最大電力設定値、設置箇所識別子、フロア番号、及びペイロードタイプによってプログラムされるのが好適である。
【０００６】
複数の位置タグを検出するように動作可能なワイヤレス通信装置を開示する。ワイヤレス通信装置は、周期的にその環境に問い合わせて、どの位置タグが実際に最も近くにあるかを決定する。次に、ワイヤレス通信装置は、その位置タグにつながって、その位置タグに関連する特定の位置に関連する追加のデータ情報を当該ワイヤレス通信装置に送り返す旨を要求する。実際に最も近い位置タグは、最も近いアクセス可能な位置にあるものであり、例えば、高層ビルの第2フロアのワイヤレス通信装置は、第1フロアの天井に位置付けられた位置タグに最も近いが、第1フロアからは容易にアクセスすることはできない。
【図面の簡単な説明】
【０００７】
上述の本開示の態様、及び効果は、添付の図面とともに以下の詳細な説明を参照することで容易に明らかになり、理解されるであろう。
【図１】本開示による例示的なトップレベルのシステム線図である。
【図２】本開示によるワイヤレス通信装置の正確な位置を検出するために利用するアルゴリズムのフローチャートである。
【図３】本開示による例示的なシステムを図解した図である。
【図４】本開示によるシステムの例示的なメッセージング・アプリケーションを図解した図である。
【図５】本開示によるシステムの例示的なヘルス・チェック・アプリケーションを図解した図である。
【図６】本開示によるシステムの例示的な例外処理アプリケーションを図解した図である。
【図７】本開示による位置タグにおける例示的なデシジョンツリーを図解した図である。
【発明を実施するための形態】
【０００８】
本開示は、所定の空間内にあるワイヤレス通信装置に対するモニタリング及びメッセージング用のシステム及び方法に関し、ワイヤレス通信装置は、例えば携帯電話、PDA、ラップトップ・コンピュータ、デスクトップ・コンピュータ及びページャーのような、受信及び送信能力を有している任意のワイヤレス通信装置とすることができる。本システム及び方法は、その最も簡単な形態では、少なくとも2つの要素、すなわち、ワイヤレス通信装置と、少なくとも1つの位置タグとを用いる。システムを起動させると、ワイヤレス通信装置は、この通信装置のレンジ内の全ての位置タグを突き止める。次に、ワイヤレス通信装置は、実際に最も近い位置タグの位置を割り出す。ワイヤレス通信装置は、次に、この実際に最も近い位置タグから、その位置に特有の情報を要求することができる。
【０００９】
説明の簡単化及び明瞭化のために、図に示され、且つ後述する要素は、必ずしも縮尺どおりでないことが理解されよう。例えば、いくつかの要素の寸法は、明瞭化のために互いに相対的に誇張してある。
【００１０】
図1の位置測定システム10の例示的な実施形態は、当該システムの主要なコンポーネントを示しており、このシステムは、ワイヤレス通信装置12と、複数の位置送信機、すなわち、タグとを備えている。多数の位置タグが、任意の特定の時点にワイヤレス通信装置10のレンジ内にあり得ることを図解するために、複数の位置タグ14、16、18を示してある。
【００１１】
各々の位置タグ14、16、18は、ラジオ・トランシーバ・モジュール20とマイクロ・コントローラ22とを内蔵しているプログラム可能なトランシーバ通信デバイスである。例示的な実施形態において、マイクロ・コントローラ22は、ラジオ・モジュール20を制御して、ワイヤレス通信装置12からの無線のクエリに応答し、且つマイクロ・コントローラの不揮発性メモリに、詳細な位置情報をデータの形式で格納し、且つ読み出す。
【００１２】
各位置タグのラジオ・モジュール20は、それ独自の位置タグ名、又はフレンドリー名を有する。選択パラメータ及び地理的位置は、エンコードして、位置タグ名に格納することができる。例示的な実施形態において、位置タグ名は、最大の電力設定値、設置箇所識別子、フロア番号、ペイロードタイプ、タグの緯度と経度、及び統合チェックサムを含んでいる情報を含む。
【００１３】
他の実施形態では、位置タグ名は、16文字に限定し、アスキー文字を利用してエンコードして、位置タグに効率的に、且つ簡単に名前を付ける。
【００１４】
位置タグの詳細な位置情報は、各位置タグの各マイクロ・コントローラのメモリに含まれている。一例では、位置タグの詳細な位置情報を、表1に従ってデータベース内にフォーマット化する。
【表１】
2010520730.tif 000003
【００１５】
例示的な実施形態において、詳細な位置情報は、街路番号、通りの名称、地域コミュニティ、州、及び郵便番号を含んでいる少なくとも住所を含む。詳細な位置情報は、ビル名、フロア番号、部署又は部屋番号、又は部屋のタイプを含んでいるデータを含むこともできる。他の実施形態において、詳細なローカル情報は、任意の他の関連する情報を含むこともでき、より速い位置の同定のための、特定、又は補完的な情報を提供する。
【００１６】
例示的な実施形態において、本開示のワイヤレス通信装置は、ブルートゥース使用可能な装置とする。他の実施形態において、この装置は、携帯電話、ラップトップ・コンピュータ、ページャー、携帯情報端末(PDA)、又は位置タグからワイヤレス通信装置の詳細な位置情報を受信する能力を有する、他の任意のワイヤレス通信装置とすることができる。
【００１７】
ワイヤレス通信装置12は、位置タグ14、16、18の各々のラジオ・モジュール20と相互作用するソフトウェアの構成要素を含む。このワイヤレス通信装置12は、その環境に周期的に問い合わせを行い、ワイヤレス通信装置12が位置タグ14、16、18のレンジ内にある際に、ワイヤレス通信装置は位置タグ14、16、18につながり、問い合わせを行う。
【００１８】
開示のシステム及び方法において、ワイヤレス通信装置12は、各々の位置タグ14、16、18から、選択パラメータのデータを受信する。これらの選択パラメータを利用して、通信装置は、複数の位置タグ14、16、18を実際に最も近い位置タグ14、16、18に絞る。このことは、ビルの第2フロアにあるワイヤレス通信装置12に最も近い位置タグが、第1フロアの天井にあることがあり、したがって、第2フロアからはアクセスできないことがあるから、必要である。例示的な実施形態では、ワイヤレス通信装置12内のアルゴリズム50を利用して、実際に最も近い位置タグを突き止める。
【００１９】
図2は、ワイヤレス通信装置12がその位置を検知するのに利用するアルゴリズム50の例示的な実施形態を図解している。位置タグ選択アルゴリズム50は、汎用のワイヤレス通信装置によるレンジ内の全ての位置タグの発見ステップ52から始める。このワイヤレス通信装置による発見ステップ52の結果は、フレンドリー名としても既知の位置タグ名と、関連する固有の位置タグの無線アドレスとのリストである。有効な位置タグ名は、特有なフォーマット及び統合チェックサムを有しているので、位置タグでない無線のワイヤレス通信装置はこのリストから容易に除外される。
【００２０】
例えば、或るビルが単一の位置タグを有するだけで、他の周囲のビルには位置タグがない場合には、この1つの位置タグを、強制フラグ(force flag)を用いてセットすることができる。これにより、位置タグの位置をより速く、より効率的に選択して決定することができる。複数の位置タグがビル内の狭い領域に位置する他の例もある。これらの位置タグも強制フラグを用いてセットすることができる。これによってもタグ位置の速くて効率的な選択及び決定が可能となる。
【００２１】
ワイヤレス通信装置の発見プロセス(ステップ52)が終えた後、1つの有効な位置タグだけが発見された場合(ステップ56)には、この位置タグが選択される。2つ以上の有効な位置タグが発見された場合は、一連のステップが始まり、前記リストを、ワイヤレス通信装置に実際に最も近い所にある1つの位置タグに絞る。いずれかのステップの後に、1つの有効な送信機しかリストに残らなくなった場合に、選択プロセスは、その位置タグで選択を終了する。
【００２２】
各々の位置タグがワイヤレス通信装置によって発見されると、それが有効な位置タグであるかどうかを確認するために名前が解析される。この時点で、位置タグが有効な「強制使用(force use)」フラグを有している場合は、この位置タグが、実際に最も近い位置タグとして選択される。「強制使用」フラグの使用は、選択プロセス時間を1〜2秒に下げることができるが、これは、無線レンジ内にあるワイヤレス通信装置が、その強制使用フラグを有する当該位置タグを確実に選択するときにのみ用いるべきである。
【００２３】
他の実施形態では、アルゴリズム50は、それから、ステップ60を用いて、異なるビル、又は設置箇所を区別する。位置タグを取り付ける際には、同じ設置箇所の一部に取り付ける全ての位置タグには、同じ識別子を割り当てる。
【００２４】
例えば、2つの商業ビルが近接しており、双方ともに位置タグが取り付けられている場合は、設置箇所識別子は、ビルごとに異なる。したがって、1つのビル内にあるワイヤレス通信装置が、他のビルの位置タグの無線レンジ内にある場合に、当該ワイヤレス通信装置は、それ独自のビル及び設置エリア内の位置タグをより簡単に選択することができる。
【００２５】
例示的な実施形態において、設置箇所識別子は、普遍的でユニークな識別番号を提供することを意図せず、位置タグを有する他の任意の設置箇所の無線レンジ内の全ての設置箇所に対するユニークな識別子を提供すべきである。
【００２６】
先ず、ワイヤレス通信装置は、このワイヤレス通信装置のレンジ内に設置箇所識別子がどれくらいの数あるかを突き止める(ステップ60)。ワイヤレス通信装置は、それが位置するビル内の多くの位置タグを検出することになる。異なる設置箇所内の位置タグの数が等しくない場合(ステップ74)は、位置タグが少ないビルの位置タグを、予想される位置タグのリストから除外する(ステップ76)。
【００２７】
他の実施形態では、アルゴリズムは、ビル又は設置箇所の異なるフロア間を区別するステップ62を利用することができる。位置タグを取り付ける際に、同じ設置箇所の異なるフロアに取り付けられる全ての位置タグには、位置タグ名に異なるフロア識別子を割り当てる。
【００２８】
このステップ62では、ワイヤレス通信装置は、2つ以上のフロア番号が1つの設置箇所識別子内に表されるかどうか決定する。多数のフロアにある位置タグの数が等しくない場合に(ステップ64)、ワイヤレス通信装置は、少数のフロア、すなわち、位置タグが検出される数の少ないフロアにあるこれらの位置送信機を除外する(ステップ68)。この時点において、1つの位置タグのみが利用可能であれば、ワイヤレス通信装置はこの位置タグを実際に最も近い位置タグとして選択する。
【００２９】
1つの設置箇所内の2つより多い異なるフロアに等しい数の位置タグが存在する、他の実施形態では、最上階と、再下階のフロアにあるこれらの位置タグは、リストから除外する(ステップ70)。このステップは、1つの設置箇所識別子内に2つより多い異なるフロアがなくなるまで、繰り返すことができる。
【００３０】
この時点において、上記ステップの後に、2つ以上の位置タグがリストに残っている場合には、ワイヤレス通信装置とリストに残っている各位置タグとの間でシリアルポートのプロファイル接続を試みる(ステップ72)。この接続が成功する場合には、位置タグは、その接続に対する受信信号強度（RSS）をクエリされる(ステップ74)。
【００３１】
ワイヤレス通信装置上のインタフェースは、一般に、RSS値に対するクエリをサポートしないので、RSSは位置タグからクエリされる。少なくとも1つの接続と、RSSのクエリが成功し、当該位置タグに関連するRSS値が他の全てのRSS値より高い場合(ステップ76)は、当該位置タグはワイヤレス通信装置によって、実際に最も近い位置タグとして選択され(ステップ80)、詳細なローカル情報を提供する。
【００３２】
次のステップにおいて、2つ以上の位置タグが、検索される同一の最も高いRSS値を有する場合は、「最大伝送電力」の設定値が比較される(ステップ82)。最も高いRSS値を有する1つの位置タグが、他より低い最大伝送電力を有する場合は、この位置タグが選択される(ステップ84)。
【００３３】
他のステップにおいて、シリアルポートのプロファイル接続及びRSS値の検索の全ての試みが失敗した場合には、残りの位置タグの位置タグ名にエンコードされる「最大伝送電力」の設定値が、ワイヤレス通信装置によって比較される(ステップ80)。例示的な実施形態において、ワイヤレス通信装置名の第1の文字は、最大伝送電力の設定値を含む。1つの最大伝送電力の設定値が他の全てより低い場合は、他の全てのファクタが等しいことから、最大伝送電力が低い位置タグが、恐らくワイヤレス通信装置に実際に最も近いことから、この位置タグが選択される(ステップ90)。
【００３４】
アルゴリズム50の次のステップにおいて、全ての除去ステップが完了して、2つ以上の位置タグがリストに残っている場合は、残っている位置タグのうちの1つがワイヤレス通信装置によって適宜選択される(ステップ92)。
【００３５】
アルゴリズム50が実行された後、クエリされると、選択された位置タグからの正確で詳細なローカル情報がワイヤレス通信装置に返される。
【００３６】
他の例示的な実施形態を図3に示してある。データベース300、コンソール400、基地局100、LANハブ500及び位置タグ14、16、18を含む管理システム200を含んでいるシステムをそこに示してある。コンソール400は、データベース300を管理して、モニタリング及びメッセージングサービスを設定するのに用いる。
【００３７】
管理基地局100は、電力回路、マイクロ・コントローラ、及び好ましくは、例えばブルートゥース・ラジオ及びWi-Fiラジオのようなラジオ・トランシーバを装備しているモジュールである。基地局100は、パッケージ化した内臓タイプのものであり、定電源に直接接続するか、又は電池式とすることができる。
【００３８】
管理システム200は、好ましくは、ワイド・エリア・ネットワーク上の管理基地局100を経て、使用可能にされた位置タグの環境と相互作用する。管理システム200は、例えば、それらのWi-Fiラジオを介して基地局100と通信することができ、一方で、基地局100は、それらのブルートゥース・ラジオを経て、位置タグ14、16、18と通信することができる。
使用可能にされた環境に毎に、1つの基地局100のみを必要とするが、多数の基地局100をばらばらに広がったエリアに、又はロード・バランシングのために用いることができる。
【００３９】
図4において、エリア特有のメッセージングは、特定のエリア内の使用可能なワイヤレス通信装置にメッセージを配信する能力を提供し、この特定のエリアは、使用可能な環境全体に、1つの位置タグ14、16、18によって規定することができる。管理システム200は、管理基地局100を介してメッセージングを開始し、好ましくは「デイジーチェーン」方式を利用して、ブルートゥース又はWi-Fiラジオのレンジをはるかに越えた位置に取り付けられることがある位置タグ14、16、18にペンディングメッセージを伝える。ペンディングメッセージが、特定エリアの一部又は全体を規定している位置タグ14、16、18に配信できない場合には、警告が発せられる。
【００４０】
コンソール400は、メッセージングが可能な環境内の全ての位置タグ14、16、18の配置及びレンジを表示しているマップを利用して、エリア特有のメッセージングを設定するのに用いられる。メッセージ、その重大性及びその配信経路は、管理基地局100から始めて、一連の位置タグ14、16、18をリンクすることで定められる（又は、既存の経路のリストから選択される）。次いで、メッセージ及びその配信径路は、その配信スケジュールともに、データベース300に格納される。
【００４１】
メッセージは、コンソール400によって基地局100に送信することができる。基地局100からは、図5に示すように、メッセージがチェーンの第1の位置タグに送信される。以下の説明を通して、タグ14、16及び18は、連続的に接続しても、オンデマンドで接続するだけでもよいことが理解されよう。
【００４２】
図4に示すように、この第1のタグは、位置タグ14である。位置タグ14は、後述する図7に示すアルゴリズム700を実行する。
【００４３】
位置タグ14は、その位置タグのレンジ内にある通信装置に転送するためのメッセージを基地局100に送らなければならない場合に、基地局100と結びつけることにより、動作ステップ702で、アルゴリズム700の実行を開始する。基地局100は、第1の位置タグ14にメッセージ信号を送信する。次に、制御は、動作ステップ704に回され、ここでは、到来するメッセージ信号を位置タグによって受信する。次に、制御は、動作ステップ706に回される。位置タグ14は、メッセージを首尾良く受信したことを認める受領メッセージで、基地局100に返答する。位置タグ14が、チェーンの第1の位置タグである現在の例の代わりに、チェーンの真ん中にあると、位置タグ14は、チェーンにおける前の位置タグに受領メッセージを送信することになる。
【００４４】
制御は、次に、クエリ動作ステップ708へ回される。クエリ動作ステップ708は、メッセージが、その位置タグ用のものであるかどうか問い合わせる。もしそうであれば、次に、メッセージ・フラグがセットされて、メッセージは、その近辺内にあるワイヤレス通信装置によるクエリに応答して利用できるようになる。メッセージ信号が、位置タグ14のアドレスを持っていない場合は、答えは、「NO」、であり、制御は、動作ステップ714に回される。メッセージ信号が、位置タグ14のアドレスを持っている場合は、答えは、「YES」、であり、制御は動作ステップ710に回される。
【００４５】
動作ステップ710では、周辺のワイヤレス通信装置が定期的な問い合わせ、又は位置タグの発見を行う際に、メッセージ・フラグをワイヤレス通信装置が利用できるようにする。メッセージ・フラグを利用できるようにすると、ワイヤレス通信装置は、位置タグ14からメッセージを検索することができる。
【００４６】
制御は、次に、クエリ動作ステップ712に回される。クエリ動作ステップ712は、メッセージ信号が、チェーンのかなり下の方にある、他の位置タグのアドレスを持っているかどうか決定し、もし持っている場合は、制御は、動作ステップ714に回される。メッセージ信号が他の位置タグのアドレスを持っていない場合は、制御はリターン動作ステップ716に回される。
【００４７】
動作ステップ714にて、メッセージは、次の位置タグに転送される。本例では、そのタグは、位置タグ16である。
【００４８】
この際、制御は、位置タグ14が効率的に「スリープし」て、基地局100からの更なる命令を待機するか、又はワイヤレス通信装置によって再びクエリされるステップ716に回される。
【００４９】
エリア特有のメッセージは、所定のスケジュールで初期化することができるか、又は、コンソール400によってすぐに初期化することができる。エリア特有のメッセージの初期化は、管理基地局100にて始まって、1つの位置タグ14、16、18から、デイジーチェーンの順序で規定される次のものにリープ(leap)する。位置タグ14、16、18は、メッセージを次の位置タグ14、16、18に順番に渡す前に、必要に応じ、メッセージをそれらのフラッシュメモリに格納する。メッセージ初期化の結果は、デイジーチェーンの終端に達する際に、デイジーチェーンの逆の順序で開始管理基地局100に戻される。管理基地局100は結果を管理システム200に送信し、これらの結果はデータベース300に記録される。
【００５０】
メッセージの初期化の間に、例外に出くわした場合は、例外報告が、開始管理基地局100に戻される。例外報告は、例外を発生している位置タグ14、16、18から始まって、デイジーチェーンの逆の順序で戻される。管理基地局100は、管理システム200に例外報告を送信し、前記システム200は、適切な通知を生成して、データベース 300に例外を記録する。管理システム200は、代わりのデイジーチェーン経路を利用して、メッセージの初期化を続けることを試みる。
【００５１】
メッセージ・ペンディングフラグは、使用可能なワイヤレス通信装置が選択アルゴリズムの実行中に位置タグ14、16、18に問い合わせ、接続し、最終的に選択すると、使用可能ワイヤレス通信装置に渡される。選択された位置タグ14、16、18がメッセージ・ペンディングフラグを持っていることが確定され、そのメッセージの重大性レベルが、ワイヤレス通信装置に設定されている基準の範囲に入る場合は、メッセージをワイヤレス通信装置に自動的にダウンロードして、表示させることができる。例えば、緊急事態において起りうる、「キャンド(canned)」というメッセージを送信し、自動的に表示させることができる。
【００５２】
図4、及び5に示す、システム200の動作の他の例示的な実施形態では、システム・モニタリングを用いて、使用可能な環境内の全ての位置タグ14、16、18が稼動しており、移動しておらず、そのデータが危険にさらされていないことを検証することができる。管理システム200は、管理基地局100により、システム・モニタリングを開始し、「デイジーチェーン」方式を利用して、ブルートゥース又はWi-Fiラジオのレンジを遥かに越えて取り付けられた位置タグ14、16、18と通信する。例外に出くわした場合には、警告を発生し、デイジーチェーンを別のルートに切り替える。
【００５３】
コンソール400は、使用可能環境内にある各位置タグ14、16、18の配置及びレンジを表示するマップを利用して、システム・モニタリングを設定するのに用いる。この場合、管理基地局100から始め、一連の位置タグ14、16、18をリンクして、ヘルスチェック(health check)のデイジーチェーンを規定する。次に、その特定のシリーズを実行スケジュールとともに、管理システム200に格納する。管理システム200は、使用可能環境の範囲内の全ての位置タグ14、16、18が少なくとも1つのヘルスチェックシリーズに含まれるようにする。
【００５４】
システム・モニタリングは、所定のスケジュールで実行するか、又は、コンソール400を介して手動で開始させることができる。モニタリングは、管理基地局100から始まって、それから、1つの位置タグ14、16、18から、デイジーチェーンの順序で規定される次のものにリープする。シーケンスの各々の位置タグ14、16、18は、シーケンスの次の位置タグ14、16、18が作動しており、移動しておらず、そのデータが危険にさらされていないことを検証する。モニタリングの結果は、デイジーチェーンの終端に達する際に、デイジーチェーンの逆の順序で、開始管理基地局100に戻される。管理基地局100は、結果をデータベース300に送信する。
【００５５】
特に、図6を参照するに、システム・モニタリングの間に、例えば、位置タグ19にて、例外に出くわした場合は、例外報告が、開始管理基地局100に戻される。例外報告は、例外を発生している位置タグ19から始まって、デイジーチェーンの逆の順序で戻される。管理基地局100は、管理システム200に例外を送信し、前記システム200は、適切な通知を生成して、データベース300に例外を記録する。管理システム200は、危険にさらされた位置タグ19が固定されるか、置換されるか又は、永久にシステムから除外されるまで、図6の実線によって示した代わりのデイジーチェーン経路21を利用してシステム・モニタリングを続行する。
【００５６】
開示されたシステムのなお更なる例示的な実施として、モバイル・クライアントは、図4及び5に示されるネットワークを経てその場所を送信することができる。システム200は、例えば携帯電話番号等のような通信デバイス情報を収集するのに用いることができる。この場合に、いずれかの通信装置によって、例えば「私がここにいるということを記録する」といったようなメッセージ、又は等価な信号で応答することができ、したがって、システムは人の位置を追跡するのに用いることができる。システム200は、同様の方法で移動エンティティに取り付けられたモバイル・タグを追跡するのに用いることができ、これは、送信されるメッセージを、モバイル・タグが位置タグ14、16又は18の応答レンジ内にあることの単なる確認信号とすることができるからである。
【００５７】
上記の説明が多数の詳細なことがらを含んでいるが、これらは、開示の範囲に対する限定でなく、むしろその実施形態の実証と考えられなければならない。本願明細書において開示されるシステム及び方法は、開示される異なる種類、又は実施形態の任意の組合せをも含む。したがって、上記説明によって、開示の範囲がいかなる形であれ限定されることを意図しない。請求項を含む本開示の教示にしたがって、請求項、及び請求項のさまざまな要素は、任意の組合せで組み合わせることができる。
【図１】
2010520730.tif 000004
【図２Ａ】
2010520730.tif 000005
【図２Ｂ】
2010520730.tif 000006
【図３】
2010520730.tif 000007
【図４】
2010520730.tif 000008
【図５】
2010520730.tif 000009
【図６】
2010520730.tif 000010
【図７】
2010520730.tif 000011
【国際調査報告】
2010520730.tif 000012