(57)【特許請求の範囲】
【請求項１】
少なくとも１人の制御センタのユーザが、無制限に移動可能な個人、車両、及び他の移動物体を管理することを可能にするシステムであって、少なくとも１人の前記制御センタのユーザに関連する、少なくとも１つのブルートゥース（登録商標）装備の携帯機器を使用し、前記少なくとも１つの携帯機器は、ネットワーク内のブルートゥース（登録商標）が使用可能な位置トランスポンダと通信するシステムにおいて、このシステムが、
複数のトランスポンダを含む事前設定した地理的領域を使用し、前記複数のトランスポンダは、前記地理的領域の周辺に配置されて前記地理的領域を規定し、前記トランスポンダは、前記個人、車両、及び他の移動物体と、セルラ通信及びブルートゥース（登録商標）通信し、
前記トランスポンダは、２次元座標空間内または３次元座標空間内に配置され、
前記制御センタのユーザのうち１人以上と１つ以上の局との間で、セルラ通信及びブルートゥース（登録商標）通信によってメッセージを送信し、
少なくとも１人のユーザが、前記地理的領域に対して特定位置に存在する際に、前記少なくとも１人のユーザへのメッセージ通信を対象として、
前記少なくとも１つのブルートゥース（登録商標）装備の携帯機器は、特定の前記トランスポンダの送受信範囲内にあり、指定されたイベントがトリガされ、
移動物体の位置に関するデータを、前記２次元座標空間内または３次元座標空間内の前記トランスポンダの配置を分析して取得し、
前記少なくとも１つのブルートゥース（登録商標）装備の携帯機器に、少なくとも１つの前記メッセージをダウンロードし、
トランスポンダまたは加入者装置を有する移動物体とメッセージ通信し、前記加入者装置は、携帯電話、ＰＤＡ、コンピュータ、または適切なネットワークを通して他の装置と無線通信するように構成された装置であり、
前記個人、前記車両、または前記他の移動物体の動きの、監視、制御、及び視覚化のうち少なくとも１つを行い、
前記メッセージは、前記地理的領域内の前記トランスポンダのうち１つ以上に関係し、選択した前記トランスポンダを表わし、かつ前記携帯機器のユーザが前記地理的領域を通る挙動を表わすメッセージであり、
前記個人、前記車両、または前記他の移動物体の挙動を監視し、前記挙動は、前記個人、前記車両、または前記他の移動物体が、前記地理的領域内の種々の前記トランスポンダのうち少なくとも１つの付近に存在した時間長によって表わされる
ことを特徴とするシステム。
【請求項２】
前記制御センタのユーザが、監視環境内で前記個人、前記車両、または前記移動物体を制御及び監視することを可能にし、前記個人、前記車両、または前記他の移動物体の位置データを利用するセキュリティ支援システムに影響を与えることを特徴とする請求項１に記載のシステム。
【請求項３】
前記監視環境は、緊急またはセキュリティ環境であることを特徴とする請求項２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２００４年１１月５日に出願された米国仮特許出願第６０／６２５，４６７号の優先日の利益を主張する。この出願は、発明の名称が「地理的領域を設定し及び利用する方法及びシステム」である２００５年４月１３日に出願された米国特許出願第１１／１０５，９３１号、発明の名称が「移動可能なエンティティを監視する方法及びシステム」である２００５年４月１３日に出願された米国特許出願第１１／１０５，６２１号、及び発明の名称が「移動可能なエンティティを制御する方法及びシステム」である２００５年４月１３日に出願された米国特許出願第１１／１０５，９３２号の優先権も主張する。これら四つの出願を、参照することによって全体を組み込む。
【０００２】
本発明は、地理的領域の設定及び使用に関する。特に、本発明は、移動可能なエンティティ機能及び予め設定された地理的領域に関連する位置決めデータを遠隔制御し及び監視するシステム及び方法に関する。
【背景技術】
【０００３】
車両追跡システムがだんだん出回るようになっており、会社及び個人に対してますます廉価に利用できるようになっている。大抵の追跡位置探知システムは、グローバル・ポジショニング・システム（ＧＰＳ）技術を利用する。ＧＰＳ車両追跡システムは、貨物運送、公益輸送、個人の追跡、実施官庁の調査等の様々なアプリケーションを有する。
【０００４】
車両管理において、ＧＰＳ車両追跡システムは、車両効率を向上し、燃料コストのような動作コストを低減し、正確な配達、集配及び車両の動作に関連したルート設定を管理することができる。
【０００５】
個人的な追跡において、個人は、目的地までの最短又は最速経路を取得するためのＧＰＳ車両追跡情報、他の位置に対する現在の位置等を用いる。さらに、個人追跡システムによって、ユーザは、他人に預けた車両を追跡することができる。同様に、実施官庁は、パトロール車両を配備するとともに盗難車両を取り戻すためにＧＰＳ車両追跡システムを用いることができる。
【０００６】
現在のＧＰＳ車両追跡システムが生産性及び安全性の向上のような利益を提供するが、これらの利益はまだ最大ではない。現在のシステムは、ＧＰＳ情報の中央センタ又はウェブサーバへの伝達及び車両位置のコンピュータマップへのプロットに限定されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、予め設定された地理的領域を用いることによってユーザが車両及び他の移動エンティティを制御し及び監視できるシステム及び方法を提供する。
【課題を解決するための手段】
【０００８】
一態様において、トランスポンダが取り付けられた移動可能エンティティを調整するのに用いられる地理的領域を規定する方法がある。この方法は、複数の座標を演算装置からトランスポンダのメモリにロードし、１画素を前記複数の座標の各座標に割り当てるために、画素で構成された画像に前記座標をマッピングし、割り当てられた画素の各々の間の距離を設定可能にし、割り当てられた前記複数の画素をラインで接続して、前記画素で構成された画像の領域を包囲する連続的に接続したラインを形成し、前記画素で構成された画像の形状を包囲する連続的な画素のアレイを形成するために、前記ライン上の画素を有効にする。他の態様において、地理的領域を規定する方法によって、エンティティの状態を監視し、制御し及び視覚化することによってエンティティを調整することができる。エンティティの状態を、エンティティの移動、静止及び位置とすることができる。
【０００９】
他の態様において、複数の座標は、演算装置のユーザによって入力され、トランスポンダに送信される。コンピュータのマップのポイントの選択を、マップをクリックすることによりユーザに許容するとともに、マップの選択したポイントの各々の地理的座標を計算することによって、ユーザは地理的座標を入力することができる。他の態様において、ユーザは、コンピュータに緯度及び経度を打ち込むことによって地理的座標を入力することができる。複数の地理的座標は、メルカトル系又は緯度及び経度の系によって規定される。
【００１０】
他の態様において、地理的領域を規定する方法で説明したような地理的領域に関連するエンティティの位置を、トランスポンダが配置された地理的座標に対応する画素を有効にすることにより画素で構成された画像内に前記トランスポンダを配置するステップと、互いに逆方向の２本の垂直方向のラインを前記画素から延ばすステップと、互いに逆方向の２本の水平方向のラインを前記画素から延ばすステップと、各ラインが前記地理的領域の境界を横切る回数を決定するステップと、前記境界を偶数回横切るラインにそれぞれ外側の状態を割り当てるステップと、前記境界を奇数回横切るラインにそれぞれ内側の状態を割り当てるステップと、４本のラインのうちの３本の状態が内側の状態を表す場合、前記トランスポンダが前記境界の内側にあることを識別するステップとによって決定する。
【００１１】
他の態様において、前記トランスポンダは、位置座標を計算する地上位置決めシステム受信機を有し、前記画素で構成された画像の車両位置を前記コンピュータ画像の１画素としてロードする。
【００１２】
他の態様において、前記地理的領域の形状を、正方形や、矩形や、三角形や、円形や、楕円形や台形のような幾何学的形状とする。前記地理的領域の形状を、通り、州、都市、群又は国を画定する境界の形状のような非幾何学的形状とすることもできる。
【００１３】
他の態様において、トランスポンダが取り付けられた移動可能なエンティティを調整するために用いられる地理的領域を規定する方法が存在する。この方法は、複数の中間点を入力することをユーザに許容し、前記複数の中間点の各々を、緯度及び経度によって表される地理的座標並びに距離によって表される半径によって規定し、前記複数の中間点をトランスポンダにロードする。
【００１４】
他の態様において、全地球位置座標を取得するとともに、前記地球位置座方が前記複数の中間点のうちの少なくとも一つの中間点にあるか否かを計算することによって、前記トランスポンダが前記地理的領域内に存在するか否かを前記トランスポンダが決定する。前記地理的領域の形状を非幾何学的形状とする。
【００１５】
他の態様において、前記複数の中間点の全てが同心となるように、前記複数の中間点のすべえてが同一座標で異なる半径を有する。
【００１６】
他の態様において、エンティティを調整するために地理的領域を識別する方法が存在する。この方法は、コンピュータマップにおいて、二つの座標特性を有する地理的領域を識別することをユーザに許容し、識別された地理的領域をグリッドに分割し、地理的な領域を規定するために前記グリッド内から少なくとも一つの区域を選択することをユーザに許容し、前記識別された地理的領域で前記ユーザによって選択された画素を前記地理的領域として識別するように、前記少なくとも一つの区域を、画素で構成されたコンピュータ画像の画素に割り当て、前記画素で構成されたコンピュータ画像を、前記トランスポンダのメモリに割り当てる。
【００１７】
他の態様において、前記画素で構成された画像が、前記識別された地理的領域に正比例する数の行及び列を有する。また、前記画素で構成された画像が、前記識別された地理的領域と同数の行及び列を有する。他の態様において、前記地理的領域を矩形又は円形とする。他の態様において、第２の地理的領域を複数の地理的領域によって規定する。
【００１８】
他の態様において、前記トランスポンダの位置を、前記トランスポンダに操作的に接続した地上位置決めユニットから取得し、前記地理的領域の前記トランスポンダの位置を、前記画素で構成されたコンピュータ画像の前記トランスポンダの表示位置に関連させ、前記画素で構成されたコンピュータ画像における前記トランスポンダの表示位置が前記地理的領域内としてフラグが立てられた画素に存在するか否かを決定することによって、前記トランスポンダが取り付けられたエンティティを前記地理的位置に配置する。
【００１９】
他の態様において、トランスポンダが取り付けられたエンティティを無線で監視し及び制御する方法が存在する。地理的領域を表すデータは、演算装置からトランスポンダのメモリにロードされる。地理的領域を表す包囲領域を、画素で構成された画像に形成するために、前記複数の座標を用いて地理的領域を規定するよう前記トランスポンダのマイクロプロセッサをプログラムする。前記地理的領域に関連する前記エンティティの状態に関連したイベントの発生を決定するよう前記トランスポンダのマイクロプロセッサをプログラムする。イベントの発生に関連したデータを前記トランスポンダからユーザに送信するよう前記トランスポンダのマイクロプロセッサを設定する。
【図面の簡単な説明】
【００２０】
【図１】車両を制御し及び監視するコンピュータシステムのハイレベルアーキテクチャを示す。
【図２】車両を制御し及び監視するシステムで用いられるトランスポンダの構成レイアウトを示す。
【図３】Ａは、車両を制御し及び監視するシステムで用いられるトランスポンダの外部の前方を示す。Ｂは、車両を制御し及び監視するシステムで用いられるトランスポンダの外部の後方を示す。Ｃは、トランスポンダに含まれる多ピンコネクタを示す。
【図４Ａ】モデムが検出されるトランスポンダ設定アプリケーションのウィンドウを示す。
【図４Ｂ】モデムを設定するためにユーザがパラメータを選択することができるトランスポンダ設定アプリケーションのウィンドウを示す。
【図４Ｃ】複数の入力及び出力を設定するためにユーザがパラメータを選択することができるトランスポンダ設定アプリケーションのウィンドウを示す。
【図４Ｄ】複数の論理イベント及び物理イベントを設定するためにユーザがパラメータを選択することができるトランスポンダ設定アプリケーションのウィンドウを示す。
【図４Ｅ】複数の入力及び態様を設定するためにユーザがパラメータを選択することができるトランスポンダ設定アプリケーションのウィンドウを示す。
【図４Ｆ】複数の入力及び態様を設定するためにユーザがパラメータを選択することができるトランスポンダ設定アプリケーションのウィンドウを示す。
【図４Ｇ】複数の入力及び態様を設定するためにユーザがパラメータを選択することができるトランスポンダ設定アプリケーションのウィンドウを示す。
【図５Ａ】領域の画素マップを示す。
【図５Ｂ】地理的領域の画素マップを示す。
【図６】バックエンド制御システムの構成図を示す。
【図７Ａ】クライアントコンソールの一例のスクリーンショットを示す。
【図７Ｂ】クライアントコンソールの一例のスクリーンショットを示す。
【図７Ｃ】クライアントコンソールの一例のスクリーンショットを示す。
【図７Ｄ】クライアントコンソールの一例のスクリーンショットを示す。
【図８】アドミニストレータコンソールの一例のスクリーンショットを示す。
【図９Ａ】動作データプロセッサの一例のスクリーンショットを示す。
【図９Ｂ】動作データプロセッサの一例のスクリーンショットを示す。
【図９Ｃ】動作データプロセッサの一例のスクリーンショットを示す。
【図１０Ａ】ヒストリデータプロセッサの一例のスクリーンショットを示す。
【図１０Ｂ】ヒストリデータプロセッサの一例のスクリーンショットを示す。
【図１１】ディスエーブルトランスポンダプロセッサの一例のスクリーンショットを示す。
【発明を実施するための形態】
【００２１】
地上位置決め装置を用いるアセットマネージメント及びモニタリング装置によって、ユーザは、車両、貨物及び他のエンティティを追跡することができる。以下に説明する方法及び装置は、位置及び状況情報を地球的規模で提供することができるＧＰＳ衛星と組み合わせてセルラ通信ネットワーク及び衛星通信ネットワーク上で通信を行うトランスポンダを利用する。トランスポンダによって、事前設定された地理的領域及びイベントに従う動作を含む広範囲の周辺装置とのやり取り及び周辺装置の制御を許容する。
【００２２】
トランスポンダを、種々のアーティクル及びエンティティに載せ置き、取り付け、製造し又は他の方法で含ませることができる。そのようなアーティクル又はエンティティは、車両、航空機、貨物、人、動物、又は、移動及び／又は位置を追跡するのが有用な他のアイテムを含むことができる。追跡システム内において、トランスポンダは、トランスポンダが取り付けられたアーティクル又はエンティティについての情報を収集し、処理し及び通信するよう作動する。さらに、必要なときには、トランスポンダは、ローカルアーティクル又はエンティティに種々のコマンド及びインストラクションを発することができる。
【００２３】
トランスポンダは、インテリジェント装置の特徴、柔軟性及び機能を有する。トランスポンダは、少なくとも一つのモデム（セルラ、衛星及びそれ以外）、少なくとも一つのグローバル・ポジショニング・システム（ＧＰＳ）受信機、少なくとも一つのメモリモジュール、及び他の周辺装置と連動する少なくとも３２ビットのプロセッサを有する。トランスポンダの構成要素は、少なくとも一つのＧＰＳアンテナ、少なくとも一つのモデムアンテナ、少なくとも一つの通信及び設定用シリアルポート、少なくとも１入力及び少なくとも１出力を有する少なくとも一つのマルチコネクタを有するが、それに限定されるものではない。
【００２４】
トランスポンダは、既に説明したような構成要素の多様な組合せを有することができる。例えば、トランスポンダは、二つのモデムを有することができ、この場合、一方のモデムを衛星モデムとし、他方のモデムをセルラモデムとする。さらに、トランスポンダは、他の構成要素と共にブルートゥース受信機も有することができる。トランスポンダの構成要素は、ユーザがどの機能を要求するかに依存する。
【００２５】
多数の機能のうち、トランスポンダの中央処理ユニットを、設定可能なイベント又は設定可能な動作を管理するように設定することができる。イベントを管理することは、幾つかある機能の中で特に、トランスポンダが多数の設定可能なイベント又は設定可能な動作を報告し、観察し、認識し、処理し及び分析でき、種々のコマンドを与え及び種々のコマンドに応答し、ローカルインストールの種々のイベントを達成し、並びにヒストリ記録構成要素を有することを意味する。
【００２６】
物理イベント及び論理イベントによって開始されるイベントメッセージは、イベントメッセージそれ自体を含み、そのような情報は、緯度、経度、速度、方向、時間、全ての入力の状態、全ての出力の状態、走行距離、イベント理由又は原因、及びエンティティに関する他の関連情報を有する。
【００２７】
トランスポンダは、ユーザが所望するのと同数の設定可能な論理イベント又は物理イベントを有するよう設定可能である。イベントを物理的又は論理的にすることができる。論理イベントを、ＧＰＳ位置及び時間や速度のような他の因子の組合せ用いた規則に基づかせることができる。物理的なイベントを、車両又はオブジェクトにおいて物理的に明らかにされたイベントとする。
【００２８】
設定可能なイベント又は設定可能な動作は、トランスポンダのＣＰＵが実行する動作をいう。設定可能なイベント又は設定可能な動作は、車両の点火装置のオン又はオフの切替、燃料タンクのレベル又はその変化、緊急事態に関連するボタンの押圧又は車両内のレベル、ドア又はラッチのロック又はロック解除、窓の開閉、ＬＥＤ信号光のオンオフの切換、種々のリレーのオンオフの切替、アラームのオンオフの切替、バッテリの電力レベルの変化、接続されたスキャナによって走査されるバーコード、乗客の乗降、貨物の積みおろし、車両の故障部分、受信した車両診断コード、検出された衝撃、配備されたエアバッグ、シートベルトの装着／非装着、タイヤ空気圧の高低、及び車両又はオブジェクトの他の機構を含むことができるが、それに限定されない。
【００２９】
他の設定可能なイベント又は設定可能な動作は、緯度、経度及び／又は高度に関連する車両又はオブジェクトの位置、最近報告さえた設定可能なイベントの時間及び対応する位置、車両又はオブジェクトの速度及び方向、割り当てられたあらゆる入力若しくは出力の状態又はその変化、予め選択された時間間隔、日付及び時間基準に基づいて予め選択された間隔、設定可能なイベント又は設定可能な動作のいずれかを報告し及び記録する予め選択されたスケジュール、予め選択された最高速度、最高加速度、車両のアイドルの長さ、オブジェクトの移動しない長さを含む。
【００３０】
他の設定可能なイベント又は設定可能な動作は、予め設定された中間地点又は予め設定された領域の入出を有する。中間地点を、地理的な中心及び半径によって規定された円形領域とする。中間地点によって規定された領域は、半径及び地理的中心の位置を変更することによって設定可能である。領域を、領域を包囲する一連の線分によって規定された不規則な領域とする。
【００３１】
設定可能なイベント、設定可能な動作又はその組合せを、特定のメッセージを送信し、特定の問合せ又はコマンドに応答し、特定の機構をイネーブル若しくはディスエーブルし、又は特定のイベントを認識するために処理することができる。例えば、ＣＰＵを、予め選択された時間において車両又はオブジェクトが予め設定された距離を移動しなかった場合にトランスポンダがコマンドを送信して車両の点火装置をオフに切り替え又はアーティクルを変更するように設定可能にすることができる。
【００３２】
設定可能なイベント又は設定可能な動作が多くの状況で生じる。これらの状況は、設定可能なイベント又は設定可能な動作がコマンドに応答して生じる場合、設定可能なイベント又は設定可能な動作が問合せに応答して生じる場合、又は設定可能なイベント又は設定可能な動作が予め設定された条件の認識に応じて生じる場合を含むが、それに限定されない。
【００３３】
設定可能な境界又は地理的な領域を使用することができ、設定可能な境界又は地理的な領域は、ユーザが所望するあらゆる形状に設定可能である。例えば、境界又は領域は、州の境界を追跡し又は選択された高速道路又は道を追跡することができる。境界又は領域は、校区の境界、飛行禁止区域、都市等を追跡することができる。境界又は領域を、幾何学的形状又は非幾何学的形状とすることもできる。この開示の他の利点は、トランスポンダを局所的に又は無線で更新し及び設定することができる。
【００３４】
図１Ａは、車両を制御し及び監視するコンピュータシステムの高レベルアーキテクチャを示す。複数の車両１１０は、追跡することができる少なくとも一つのトランスポンダ１０５を有し、車両１１５の遠隔制御機能を可能にする。
【００３５】
トランスポンダ１０５は、複数の通信ネットワーク又はその組合せに接続する。一実施の形態において、そのような通信ネットワークを、複数のセルラ基地局１２０及びサービスプロバイダ１３５を有するセルラネットワークとする。他の実施の形態において、そのような通信ネットワークを、ＳＭＳ受信機１２５を有する複数のセルラ基地局及びサービスプロバイダ１４０を有するセルラネットワークとする。他の実施の形態において、そのような通信ネットワークを、複数の衛星受信機及び送信機１３０並びに衛星地上局１４５を有する衛星ネットワークとする。更に別の実施の形態において、そのような通信ネットワークを、短波通信ネットワークとする。
【００３６】
通信ネットワークは、トランスポンダ１０５がバックエンド制御システム１５０と通信するのを可能にする。トランスポンダ１０５は、イベント情報をバックエンド制御システムに送信し、バックエンド制御システム１５０から通信ネットワークを通じてトランスポンダ１０５に送信されたコマンドに応答する。バックエンド制御システム１５０は、コーデック１５５とのやり取りを行う複数のゲートウェイ１５１，１５２，１５３及び１５４を有する。コーデック１５５を、バックエンド制御システム１５０の中央のコーダ及びデコーダとし、これによって、バックエンド制御システムは、あらゆる通信ネットワークに適合し及びあらゆる通信ネットワークと通信することができる。モジュール設計によって、監視及び報告ソフトウェアを変更する必要なく新たなハードウェア及びネットワークプロトコルを導入することができる。バックエンド制御システム１５０は、通信の開始及び終了を非同期で効率よく処理することができる非同期ルーティングシステム１５９も有する。一実施の形態において、非同期ルーティングシステム１５９は、複数のルーティングサービス１５６と、少なくとも一つのデータベース１５７と、ウェブサーバ１５８とを有する。ルーティングサーバ１５６によって送られたメッセージは、クライアントコンソール１７６に直接送信される。クライアントコンソール１７６は、車両１１５及びトランスポンダ１０５の情報をオペレータに提供する。クライアントコンソール１７６は、トランスポンダ１０５に対するコマンドを、バックエンド制御システム１５０及び通信ネットワークを通じて送信する。
【００３７】
複数のアプリケーションが中央データベース１５７に接続して、他のシステム機能を提供することができる。アドミニストレータコンソール１７５によって、オペレータは、トランスポンダ１０５の情報、車両１１５の情報、ユーザ情報等を追加し、編集し又は削除することができる。ヒストリプロセッサコンソール１７４によって、オペレータは、報告を見るとともにイベントデータを再生することができる。動作データプロセッサ１７３によって、オペレータは、トランスポンダ１０５の動作の地理的領域及び中間地点を規定することができる。設定ユーティリティ１７２によって、オペレータは、トランスポンダ１０５の特徴及び機能を簡単に設定することができる。
【００３８】
車両情報を、クライアントコンソール１７６とともに他の媒体を通じてオペレータに提供することができる。他の実施の形態において、車両情報を、そのような情報をウェブサーバ１５８からウェブクライアント１７１に送信することによってウェブサイト又はｅメールを通じてオペレータに提供することができる。他の実施の形態において、テキスト又は音声メッセージを予め決定された無線装置１８０に送信することによって、車両情報をオペレータに提供することができる。
【００３９】
図１Ｂは、トランスポンダ１０５の無線接続を示す。トランスポンダ１０５は、無線信号をＧＰＳ衛星１３１から受信し、これによって、トランスポンダ１０５は位置決め情報を処理することができる。トランスポンダ１０５は、短距離無線１５４、セルラ受信機１２０及び１２５、衛星１３０等のトランスポンダ１０５のハードウェアに統合された複数の無線装置を通じて種々のネットワークと無線通信を行うことができる。
【００４０】
トランスポンダハードウェア設定
図２は、トランスポンダ１０５の内部のボード２４０を示す。トランスポンダボード２４０は、少なくとも一つのＧＰＳ受信機２１５と、少なくとも一つのＣＰＵ２１０と、少なくとも一つのセルラモデム２２０と、少なくとも一つのメモリモジュール２８０とを有する。少なくとも一つのブルートゥース受信機を内部のボード２４０に含めることができる。一実施の形態において、追跡システムは、最も手ごろに全世界をカバーするためにセルラネットワークと衛星ネットワークの両方を利用する。
【００４１】
ＧＰＳ受信機２１５は、数フィート以下の範囲内の精度の位置決めを行うことができる。例えば、１２チャンネルトリンブルＳＱ(12-Channel Trimble SQ)、ラパイックＵＶ４０(Lapaic UV40)又は小範囲の正確な受信機が考えられる。
【００４２】
プロセッサ２１０を、少なくとも３２ビットプロセッサとする。プロセッサ２１０は、少なくとも３２キロバイトのＲＡＭを有する。例えば、二つの内蔵ＵＡＲＴを有するモトローラのＭＭＣ２１１４ ３２ビットＲＩＳＣプロセッサが考えられる。しかしながら、同様の又は更に向上したプロセッサも考えられる。メモリモジュール２８０は、少なくとも二つの追加のメモリチップを有し、この場合、追加のメモリチップの各々を少なくとも１２８Ｋとする。
【００４３】
一実施の形態において、セルラ受信機又はセルラモデム２２０を通信の主要手段とする。セルラモデム２２０は、図３Ｂに示すような少なくとも一つのオンボードプロセッサ１１０の内蔵シリアルポート３４５又は３４０とやり取りを行う。セルラモデム２２０を、ＧＳＭ(登録商標）、ＣＤＭＡ又は同様なモデムとする。衛星モデム又はトランシーバ２３０は、トランスポンダ１０５の外部にあり、シリアルポート３４０によって接続される。一実施の形態において、衛星モデム２３０は、カバーを最大にするためにグラスファイバ又は他の非金属材料の下に配置される。衛星モデム２３０は、セルラのカバーがほとんど又はまったくないとき又はユーザが衛星モデム２３０の使用を特定するときにのみ主に使用される。衛星モデム２３０を有効に使用すると、ユーザに対する追跡システムのコストを低減する。一実施の形態は、スカイウェーブＤＭＲ−２００衛星モデムのような衛星モデム２３０を考える。同様に考えられる衛星モデムは、全方向性アンテナのような形態を有し、全世界をカバーし、トランスポンダ２１０のプロセッサと有効にやり取りを行う。
【００４４】
ブルートゥース受信機２１５は、少なくとも２０ｍの範囲を有する。例えば、一実施の形態において、National Semiconductor Simply Blue LMX9820 Class 2のブルートゥースモジュールが考えられる。しかしながら、同様な又は更に向上したブルートゥース受信機が考えられ、視線を必要としない他のあらゆる無線接続が考えられる。好適には、複数の無線周辺機器の統合及びサポートのような種々の機能を利用し、データをダウンロードするために短波としての役割を果たし、ローカルな移動無線「ホットスポット」(local, traveling wireless “hotspot”)としての役割を果たすように、ブルートゥース受信機２１５をインストールする。
【００４５】
一実施の形態において、電源２３５を、１２〜２４Ｖの推奨動作電圧範囲を有するヒューズ付電源とする。一実施例は、通常動作中に低電力消費（６５ｍＡ以下）であると考える。さらに、トランスポンダ１０５は、オプションのバックアップバッテリを充電する回路を有する。主電源２３５が許容しうる最小電圧に到達すると、トランスポンダ１０５は、自動的にバックアップ電源に切り替えるとともに、電源２３５が臨界レベルであることを識別するメッセージを送信する。
【００４６】
トランスポンダ１０５は、種々の特徴を有する小型かつ手ごろなユニットである。トランスポンダの外観を図３Ａ及び３Ｂに示す。一実施の形態において、トランスポンダ１０５のハウジング３３５を、金属とし、又は物理的な衝撃や、ほこりや、水や、過度の温度のような外部イベント若しくはトランスポンダのインテグリティに影響を及ぼしうる他のイベントから保護する機能を有する材料から構成する。図３Ａ，３Ｂ及び３Ｃに示すように、トランスポンダ１０５は、少なくとも二つの外部通信ポートと、少なくとも九つのセンサ入力部３５０及び少なくとも四つの制御出力部３５５を有する多ピンコネクタ３４５と、モデムアンテナコネクタ３００と、複数のインジケータ３１５，３２０，３２５，３３０と、ＧＰＳアンテナコネクタ３１０とを有する。他の実施の形態において、ブルートゥースアンテナ（図示せず）をオプション形態とする。
【００４７】
一実施の形態の多ピンコネクタ３４５を２０ピンとする。トランスポンダ１０５内のピンの個数は、０から意図した使用に適切な個数と同数の個数まで変えることができる。
【００４８】
ピンの少なくとも九つが入力部３４５として機能する。入力部３４５は、トランスポンダ１０５が載せ置かれたアーティクルの状況に関連する情報を収集する役割を果たす。各入力部を、対応する特定の設定可能なイベント又は動作に割り当てることができる。入力信号をアナログ又はデジタルにすることができる。一実施の形態において、各入力部３４５は、光学的に切り離され、過電圧／不足電圧の電流サージに対して保護される。さらに、各入力部３４５を、シリアルケーブル又は無線を通じて局所的に個別にイネーブルし又はディスエーブルすることができる。さらに、各入力部３４５を無線によって局所的に設定可能にする。これら入力部３４５は、ユーザの特定の要望及び使用に対して設定可能である。これらの機能を後に詳細に説明する。
【００４９】
一実施の形態において、少なくとも一つの入力部３４５を、車両の点火回路の経路専用のデジタル入力部とする。入力部３４５がイネーブルされる場合、車両がオンに切り替えられるときにメッセージが送信される。車両がオフに切り替えられるときに第２のメッセージが送信される。所定のレンジで機能するアナログ入力部も有用である。例えば、アナログ入力部は、温度レベル及び燃料タンクレベルに応じて機能することができる。一実施の形態において、残りの入力部は、車両の種々の形態を監視するよう機能する。
【００５０】
他の入力部３４５は、車両の内側に目立たないように取り付けられた緊急ボタンに接続することができるパニック入力部を有することができる。パニックボタンがイネーブルされるとともに、緊急ボタンが、予め選択された設定可能な時間中に押された場合、パニックイベントに関連するメッセージが送信される。同様な入力部は、医療支援入力部、牽引車サービス入力部、又はオペレータがすぐにイベントを送信するのに用いることができる他のあらゆる入力部を有することができる。これらのメッセージを、メッセージが適切な関係者又は監視エンティティによって認識されるまで予め決定された期間中に継続して送信することができる。
【００５１】
ピンコネクタ３４５のピンのうちの少なくとも四つは、出力部３５５として機能する。出力部３５５は、機構を制御し又はトランスポンダ１０５が載せ置かれたアーティクル又は車両の機能を設定するよう機能する。各出力部３５５は、ヒューズが付けられ、チャネルごとに少なくとも０．５Ａを生じることができる。しかしながら、１を超える出力部３５５のチャネルを用いる場合、用いられる全ての出力チャネルの合計は１Ａを越えないようにする必要がある。各出力部３５５を、無線コマンドを用いてハイ又はローに設定することができる。一実施の形態において、出力部３５５は、車両それ自体の内部の種々の装置及びオブジェクトを制御する。例えば、出力部は、ドアロック、車両の窓、ＬＤＥ信号光、燃料タンク又はバルブ、種々のリレー、車両の他の機構を制御することができる。例えば、医療支援、牽引車支援又は安全支援が必要とされる場合、車両の占有者又は乗客は、クライアントコンソール１７６にアラームを発するためにボタンを押すことができる。オペレータ又は適切なエンティティがイベントを受け取るとともに認識すると、コマンドがトランスポンダ１０５に戻され、予め決定された時間中に断続的に光をオンにして、メッセージが受信されるとともに支援がまもなく到着することを占有者又は乗客が確認できるようにする。貨物のような他の実施の形態において、出力部３５５は、機構のロックや、信号光や、温度制御のような貨物の種々の形態を制御することができる。
【００５２】
図３Ａ及び３Ｂのシリアルポート３０５及び３４０は、周辺装置とやり取りを行うとともに周辺装置を制御するための少なくとも一つの９ピンシリアルポート３４０と、データ入出力及びフロー制御ラインからなる少なくとも一つの４ピンシリアルインタフェース２０５とを示す。外部シリアルポート３４０は、ＭＤＴ（モバイルデータ端末）や、衛星モデムや、バーコードスキャナや、短距離無線や、ＰＤＡのような種々の周辺装置をサポートする。例えば、外部シリアルポート３４０は、一つのドアから四つのドアまで入出する人数をカウントするための複数のドア赤外動きセンサとやり取りを行う乗客カウンタをサポートすることができる。シリアルポート３０５を、トランスポンダ１０５内のアプリケーションを検査し及び設定するのに用いることもできる。一実施の形態において、ポート３０５は、ユニットを最初にプログラムするとき又はユニットのコアプログラムを再プログラムするときに用いられるプログラミングポートとして機能する。
【００５３】
図３Ａのインジケータ３７０を、あらゆるタイプの接続、信号、パワーレベル、状態、及び他の同様な通信に関連させることができる。一実施の形態及び図３Ａにおいて、インジケータ３３０を、トランスポンダが電力を有するときに赤色を発するＬＥＤとする。インジケータ３２５を、ＧＰＳが接続を確立するときに急な間隔で緑色を点滅するとともに接続が確立されたときに青色をゆるやかに点滅するＬＥＤとする。インジケータ３２０を、メッセージを受信する度に緑色を点滅するとともにメッセージを送信する度に赤色を点滅するＬＥＤとする。最後に、インジケータ３１５を、セルラモデムが移動しているときに赤色になるとともに静止しているときに緑色になるＬＥＤとする。
【００５４】
トランスポンダファームウェア設定
トランスポンダ１０５は、以下に説明する複数の形態、機能及び性能を有する。トランスポンダ１０５を、少なくとも３２ビットプロセッサ１１０によって制御されるインテリジェント装置とする。図２は、プロセッサ１０５がＧＰＳ受信機３１０、セルラモデム２００、ブルートゥース無線２２０、メモリモジュール１８０及び衛星モデム１３０とやり取りを行う機能を有する一実施の形態を示す。
【００５５】
トランスポンダ１０５を、複数の論理イベントを報告し、観察し及び分析するよう設定することができる。トランスポンダを、種々のコマンドを与えるとともに応答し、かつ、設定可能なヒストリ記録構成要素をゆするように設定可能にすることもできる。この開示の他の利点は、トランスポンダ１０５の全ての設定を局所的に又は無線で行うことができる。したがって、ユーザは、トランスポンダのオペレーティングシステム全体を含むあらゆる形態を無線で設定することができる。このような無線の設定を、セルラモデム２００、ブルートゥース無線２２０又は他の無線手段を用いることによって行うことができる。
【００５６】
さらに、トランスポンダ１０５を、シリアルポート３０５又は３４０への接続を通じて局所的に設定することができる。この開示の他の利点は、無線による又は局所的な設定中にトランスポンダ１０５が動作を通常通りに継続することである。これは、操作性をほとんど損なうことなくトランスポンダ１０５を設定できることを意味する。無線による設定コマンドは、オンザフライの物理イベント及び論理イベントを処理するのに用いられるパラメータを変更する。無線によるオペレーティングシステムの更新は、二つの実行可能なコードスペース及び新たなコードをロードするための一時的なコードスペースを用いて行われる。一旦、新たなコードの一時的なコードスペースへのアップロードが完了すると、トランスポンダは、再起動し、新たなコードを第２の実行可能なコードスペースにコピーし、最近の更新を有する実行を再開する。
【００５７】
図４Ａ〜４Ｇは、一実施の形態におけるトランスポンダ内の物理イベント及び論理イベントを設定するユーザインタフェースのスクリーンショットの例である。図４Ａ〜４Ｇは、トランスポンダ１０５を設定するためにユーザがやり取りを行うことができる一般的なインタフェースの例としてのみ役割を果たす。この開示の重要な態様の一つは、トランスポンダの設定の際にユーザがスクリプト又はハードコードされたパラメータを知る必要がないことである。その代わりに、この開示は、トランスポンダを設定するためにユーザが簡単に論理ウィンドウ、タブ、フィールド、チェックボックス及び無線ボタンとやり取りを行うことができるソフトウェアアプリケーションを含む。
【００５８】
図４Ａは、トランスポンダ１０５を設定するためにユーザとやり取りを行うウィンドウのスクリーンショットである。ウィンドウ４００は、ユーザが選択することができる少なくとも四つのタブ４０１を有する。第１タブ４０２は、トランスポンダ１０５のモデムを設定するようユーザをウィンドウ４００に誘導する。
【００５９】
第２タブ４０３は、ユーザが少なくとも８入力部３４５及び少なくとも４出力部３５５を設定できるようにユーザをウィンドウ４００に誘導する。図４Ｃは、第２タブ４０３を選択したときのインタフェースを示す。入力部３４５の活動レベル４０７をハイ又はローに設定することができる。出力部３５５を、“Ｏｎ”フィールドボックス４１０を用いて開始時にアクティブ又はイナクティブ状態にデフォールトするよう設定することができる。出力部３５５を、ＬＥＤ応答４１１に関連して設定することもできる。出力部３５５を、トランスポンダ１０５が載せ置かれた車両又はアーティクル内のあらゆるタイプの制御機構又は機能に割り当てることができる。例えば、出力部３５５を、車両のドアロック機構とともに割り当てることができる。本例において、図３Ｃの出力部１ ３５５をドアロック機構に関連させる場合、ユーザは、“Ｏｎ”フィールドボックス４１０をチェックすることができる。トランスポンダが最初に起動するとき、出力部１に接続したドアロックは、自動的にロックし、無線コマンドによってロック解除されるまでロックされたままである。出力部がＬＥＤ応答として選択されるとき、その出力部は、応答可能なプライオリティイベント中にアクティブ状態に変化し、プライオリティイベントが応答センタによって応答されるときにオフに点滅する。
【００６０】
第３タブ４０４は、ユーザが所定の論理イベントを設定できるようにユーザをウィンドウ４００に誘導する。図４Ｄは、第３タブ４０４が選択されたときのインタフェースを示す。図４Ｄの論理イベント４１２〜４２０は例示に過ぎない。さらにこの開示は、図４Ｄに示さない種々の設定可能な論理イベントを考える。図４Ｄで選択された論理イベント４１２〜４２０を、後に個別に説明する。各イベントは、ユーザが適切な値を埋めることができる対応するフィールドボックスを有する。
【００６１】
第４タブ４０５は、ユーザが入力部３４５及びトランスポンダ１０５の特定の態様を設定できるようユーザをウィンドウ４００に誘導する。図４Ｅ，４Ｆ及び４Ｇは、第３タブ４０４を選択したときのインタフェースを示す。既に説明したように、各入力部に対応するイベントを割り当てることができる。例えば、入力部３４５を車両のイグニションに割り当てることができる。したがって、車両のイグニションに関連する発生を伝達し、特定の入力部３４５として配置する。ユーザは、入力部又は態様４２４をイネーブルし、イベントをプライオリティイベント４２５として割り当て、一つ以上の出力部４２６をイベントに割り当て、又はイベントの発生を、セルラネットワーク４２７を通じて送信されるメッセージングにリンクすることによって、各入力部３４５及び各態様４２９〜４４５を設定することができる。
【００６２】
イベントを物理的又は論理的にすることができる。物理イベント及び論理イベントは、所定の条件に適合したときに無線によるメッセージの送信を開始する。大抵の論理イベントは、ＧＰＳの位置と時間や速度のような他の要因との組合せを用いた規則に基づく。物理イベント及び論理イベントによって開始されたイベントメッセージは、イベントメッセージそれ自体を有し、そのような情報は、緯度、経度、速度、方向、時間、全ての入力部３４５の状態、走行距離、イベントの理由又は原因、及び他のあらゆる関連情報を有する。論理イベントは通常、駆動されたソフトウェア、ＧＰＳの位置に基づく計算、及び典型的にはＧＰＳの位置から引き出される計算である。トランスポンダ１０５は、ユーザが所望するのと同数の論理イベントを有するよう設定可能である。一実施の形態は、互いに異なる少なくとも六つの設定可能な論理イベントを有する。
【００６３】
第１の実施の形態の第１論理イベントは、トランスポンダの最近知った位置を特定の時間間隔で報告する態様である。このような時間報告の態様４１２を図４Ｄに示す。ユーザに対する状態報告は、緯度、経度、速度、方向、時間、入力部３４５の状態のような他のパラメータからなる。例えば、図４Ｄは、ユーザが時間報告間隔４１２を６０秒に設定した例を示す。これは、このシナリオにおいて最近知った位置の状態及び適用可能なパラメータが６０秒ごとに報告されることを意味する。このような時間報告形態４１２は、ユーザの柔軟性及びデータ送信のコストを低減するオプションを与える。図４Ｄは、衛星時間報告間隔４１３のエントリも示し、この場合、同一の時間報告態様を適用することができ、メッセージのみがオプションの衛星モデムを通じて送信される。典型的には衛星通信によってコストが高くなるため、ユーザは、固定された時間間隔でどの程度の衛星報告のコストをかけることができるかを決定する柔軟性を有する。
【００６４】
一実施の形態の第２論理イベントは、時間報告態様４１２の報告機能を更に向上する態様である。このイベントを、図４Ｄにおいてスマート時間報告４１４として示す。スマート時間報告４１４の態様は、最近送信された報告以来に車両が予め選択された距離移動したときにのみ報告を送信する機能を有する。図４Ｄは、スマート時間報告４１４の態様が時間間隔４１５及び距離４１６に関連して設定可能であることを示す。したがって、ユーザは、位置と、秒に関連する時間報告間隔４１５及びメートルに関連する距離４１６を選択することによって適用可能なパラメータとを報告するように、トランスポンダ１０５を設定することができる。例えば、ユーザは、時間報告間隔４１５を６０秒に選択するとともに距離４１６を１０００ｍに選択することができる。これは、トランスポンダ１０５が最後の報告から少なくとも１０００ｍ移動しなかった場合でなければトランスポンダが６０秒ごとに報告を送信することを意味する。このスマート時間報告４１４の態様によって、ユーザは、報告回数及びデータ送信のコストを調整することができる。
【００６５】
図示しない他の考えられる報告態様は、スケジュールされた報告態様である。この態様は、日付及び時間基準に基づく間隔のトランスポンダの報告態様を設定する。したがって、ユーザは、位置と、週の予め選択された日数及び時間の他のパラメータとを報告するようトランスポンダを設定することができる。例えば、ユーザは、ウィークデーの午前８時、正午及び午後４時並びに週末の日ごとに１回だけ報告するようトランスポンダを設定するために、スケジュールされた報告態様を用いることができる。衛星スケジュールされた報告も示さず、この場合、同一のスケジュールされた報告機能を適用することができ、メッセージのみがオプションの衛星モデムを通じて送信される。
【００６６】
第１の実施の形態の第３論理イベントは、速度の態様である。トランスポンダ１０５を、トランスポンダ１０５が載せ置かれた車両又はアーティクルの速度に依存する報告を送信するよう設定することができる。図４Ｄは、速度に関する少なくとも二つの異なる設定についてユーザがトランスポンダ１０５を設定できることを示す。特に、ユーザは、スピード違反４１７及び速度フィルタ時間４２０を選択することができる。スピード違反４１７は、車両又はアーティクルの最大速度しきい値をユーザが選択するよう設定可能である。したがって、速度しきい値を超える度に、しきい値を超えたとき、しきい値より上の時に到達した最高速度、及びユニットがしきい値より下になったときを記録するイベントを発生する。トランスポンダ１０５がしきい値より下に戻るとき、この発生を表すイベントメッセージと、トランスポンダ１０５が速度しきい値より上になった期間中に到達した最高速度を表す第３メッセージとを送信する。速度時間フィルタ４２０は、メッセージを送信することなく車両又はアーティクルが速度しきい値を交差することを許容する秒に関する期間を設定するオプションをユーザに提供する。このフィルタは、データ送信を有効にするようにも作用する。例えば、ユーザは、速度時間フィルタ４２０を１５秒に設定することができ、これによって、報告を送信することなく１５秒間車両の速度を上げることができる。このシナリオは、例えば、車両の速度を上げて他の車両を追い越し又は車両を加速して合流するときに有用である。他の論理イベントと同様に、イベントメッセージは、緯度、経度、速度、方向、時間及び入力の状態のような情報も含む。
【００６７】
一実施の形態の第４論理イベントは、過度のアイドル態様４２１である。トランスポンダ１０５を、車両又はアーティクルがアイドルである時間に依存する報告を送信するように設定することができる。図４Ｇは、イネーブル４２２を行い、プライオリティイベント４２５を考慮し、出力部４２６を割り当て、又は携帯電話４２７用のメッセージングシステムにリンクするようユーザが過度のアイドル４２１を設定できることを示す。過度のアイドル４２１の態様は、最大の過度のアイドル時間に到達するときは常にイベントメッセージを発生する。イベントメッセージは、しきい値を超えたときに対応する時間及び位置を記録する。この態様は、イグニションが（ガソリンを用いて）オンに切り替わるが動かない車両の数を監視し又は減少するのを所望するユーザに有用である。
【００６８】
ＧＥＯＦＥＮＣＩＮＧ
一実施の形態の次の論理イベントは、設定可能な境界又は地理的領域の態様の”geofencing”すなわち形成である。この態様は、トランスポンダが中間地点及び領域を通過するときのイベントの発生からなる。設定可能な境界又は地理的領域を、中間地点及び／又は領域の組合せによって構成することができる。この組合せのために、設定可能な境界又は地理的領域を、非常に特殊な形状及び特殊な境界又は道の輪郭によって構成することができる。中間地点を、地理的な中心及び半径によって規定される円形領域とする。中間点によって規定される領域は、半径及び地理的中心の位置を変更することによって設定可能である。したがって、中間点及び領域によって形成された境界は設定可能である。
【００６９】
一実施の形態において、各々が座標及び半径によって規定される複数の中間点がトランスポンダ１０５にロードされる。領域を複数の中間点によって規定することができる。したがって、例えば、都市を二つの中間点によって規定することができる。ＧＰＳデータを用いることによって、トランスポンダは、都市を規定する二つの中間点のいずれにあるかを計算する。二つの中間点の内側にあることをトランスポンダが決定する場合、トランスポンダ１０５は、都市の範囲内であると仮定する。
【００７０】
領域は、包囲する一連の線分によって規定された不規則な領域となる。一実施の形態において、各領域は、この不規則は領域を規定する線分を形成するための３〜２５６又はそれ以上の偏向点を有する。一実施の形態において、この不規則な領域は、設定可能な境界又は地理的領域を形成することができる。領域の特性は、名称、説明、及び領域が立ち入り禁止領域であるか閉鎖領域であるかを決定するフラグを有する。
【００７１】
一実施の形態において、複数の座標を選択するとともに座標をトランスポンダ１０５にダウンロードすることによって地理的領域を形成することができる。複数の座標をメルカトル座標系にすることができる。次に、トランスポンダ１０５は、各座標を、トランスポンダ１０５にロードされた画素で構成した画像の画素に割り当てる。割当てを行うために、トランスポンダ１０５は、複数の座標の周りの「境界」スクエア又はボックスを規定する論理を利用する。境界ボックスが画素で構成され、座標が存在する画素が、有効なものとしてマークされる。一旦、各座標に対して画素が割り当てられると、画素で構成した画像に包囲された領域を形成するためにラインがある画素から次の画素まで延長される。有効な画素間のライン上の画素も有効にされる。したがって、画素の包囲された連続的な線が形成される。
【００７２】
中間点及び領域は、動作データプロセッサ１７３によって構成される。一旦、中間点が構成されると、中間点を、トランスポンダにロードするのに用いることができる。トランスポンダのロードは、トランスポンダ１０５にロードされる予定のある領域及び中間点の収集である。これらのロードは、設定ユーティリティ１７２によってトランスポンダにロードされる。
【００７３】
図４Ｆは、中間点イベント及び領域イベントを設定する設定ユーティリティ１７２のスクリーンショットを示す。設定ユーティリティ１７２によって、オペレータは、中間点近接の態様４３３、中間点退出の態様４３４、領域境界入場の態様４３５及び領域境界退出の態様４３６を設定することができる。中間点接近の態様４３３は、中間点に入ったときを監視し、中間点退出の態様４３４は、中間点を出たときを監視し、領域境界入場の態様４３５は、領域に入ったときを監視し、領域境界退出の態様４３６は、領域を出たときを監視する。図４Ｆ及び４Ｇは、一実施の形態のユーザインタフェースを示し、この場合、ユーザは、中間点及び領域の態様をイネーブルし、イベントをプライオリティイベント４２５として割り当て、出力部４２６をイベントに割り当て、又はイベントの発生を、携帯電話４２７のメッセージングシステムにリンクすることができる。
【００７４】
図５Ａは、領域の画素マップ５００を示す。所定の領域の全ての変更点をアップロードした後、領域が、画素マップ５００の形態でトランスポンダ１０５のメモリモジュール２８０にセーブされる。画素マップ５００は、最初に領域の全体の周辺に正方形を描写することによって形成される。その後、正方形は８０／８０画素マップに分割される。各画素５０５は正方形である。これらの正方形は、領域５１５の輪郭形状５１０を描写するのに用いられる。その後、地理的な領域が画素マップ５００の各画素５０５にマッピングされる。画素マップ５００の定位置５２０が、車両の現在の地理的な位置からマッピングされる。
【００７５】
トランスポンダ１０５が領域５１５の内側と外側のいずれに存在するかを決定するために各定位置５２０の各領域に対する検査が行われる。したがって、各領域５１５に対して、検査は、定位置５２０が画素マップ５００の内側と外側のいずれにあるかの簡単なチェックから開始する。現在の固定位置５２０が画素マップ５００の内側にある場合、境界ボックス内部の固定位置５２０をプロットするとともに固定位置５２０から画素マップ５００の境界まで４方向（東西南北）に４本のラインを引くことによって、更に広範囲に及び検査を行う。その後、領域の境界の交差部５３０の数を、４本の線５２５の各々に対して計数する。
【００７６】
複数の境界交差検査が正確に行われる。所定のライン５２５が奇数の領域境界５１０に交差する場合、固定位置５２０は、領域５１５の内側にあると考えられる。所定のライン５２５が偶数の領域境界５１０に交差する場合、固定位置５２０は、領域５１５の外側にあると考えられる。４回の境界交差検査のうちの少なくとも３回が適合する場合、固定位置５２０が領域の内側にあるか外側にあるかを決定するために、領域境界交差部５３０が用いられる。４階の境界検査のうちの３回が適合しない場合、固定位置５２０は、領域５１５の外側にあると考えられる。
【００７７】
画素マップ５００の特定の位置にある固定位置５２０によって、特定の位置決め結果が生じうる。一実施の形態において、領域境界５１０にある固定位置５２０は、領域境界５１０の外側にあると決定される。他の実施の形態において、領域境界５１０にある固定位置５２０は、領域境界５１０の内側にあると決定される。一実施の形態において、１画素の幅しかない「細長い突出部」に存在する固定位置５２０は、常に領域５１５の内側にあると考えられる。他の実施の形態において、１画素の幅しかない「細長い突出部」に存在する固定位置５２０は、常に領域５１５の外側にあると考えられる。
【００７８】
所定の領域の全ての変更点をアップロードした後、領域が、画素マップ５００の形態でトランスポンダ１０５のメモリモジュール２８０にセーブされる。画素マップ５００は、最初に領域の全体の周辺に正方形を描写することによって形成される。その後、正方形は８０／８０画素マップに分割される。各画素５０５は正方形である。これらの正方形は、領域５１５の輪郭形状５１０を描写するのに用いられる。その後、地理的な領域が画素マップ５００の各画素５０５にマッピングされる。画素マップ５００の定位置５２０が、車両の現在の地理的な位置からマッピングされる。
【００７９】
図５Ｂは、地理的な領域の画素マップ５５０を示す。画素マップ５５０は、先ず、演算装置に接続されたスクリーン上の地理的なマップとしてユーザに提供される。一実施の形態において、ユーザは、ユーザが規定することを所望する地理的な領域５６０の周辺の矩形形状５５５を選択する。他の実施の形態において、ユーザは、カスタマイズされた形状を規定することができる。その後、矩形形状を更に小さい矩形に分割して、矩形の領域をグリッドに分割する。グリッドの各画素を、地理的領域の一部となるように有効にすることができる。一実施の形態において、ユーザは、各画素をダブルクリックすることによって各画素を有効にすることができる。他の実施の形態において、ユーザは、更に小さな矩形領域を選択するとともに、更に小さな矩形領域を地理的領域５６０の一部としてマークし、更に小さな地理的領域に含まれる画素を有効にすることができる。更に別の実施の形態において、ユーザは、地理的領域５６０の一部として円形領域を選択することができ、そのような円形領域の全ての画素を有効にする。他の実施の形態において、ユーザは、あらゆるカスタマイズされた地理的又は非地理的形状を規定することができる。
【００８０】
一旦、全ての所望の画素が地理的領域５６０の一部としてユーザに選択されると、矩形形状５５５は、画素で構成されたコンピュータ画像にマッピングされる。一実施の形態において、画素で構成されたコンピュータ画像は、グリッドの区分数と同数の画素を有する。その後、画素で構成されたコンピュータ画像をトランスポンダ１０５にロードすることができる。トランスポンダの位置が存在する画素が有効であるか否かの簡単な計算によってエンティティの位置を決定するようトランスポンダ１０５をプログラムすることができる。他の実施の形態において、地理的な領域を、矩形領域及び円形領域を選択することによって規定する。円形領域を中間点によって規定することができる。
【００８１】
不規則な領域又は地理的な領域を、中間点及び画素で構成された画像を収集することによって規定することができる。さらに、不規則な領域のそれぞれは、エンティティの速度しきい値、飛行禁止区域のフラグや、危険又はセキュリティの脅威の順番をコード化した色、イネーブル又はディスエーブルされた通信のような他のパラメータを有することができる。
【００８２】
トランスポンダ１０５が、中間点及び領域に入出するとき、どの基準点又は領域が入出したかを表すイベントメッセージが送信される。イベントメッセージは、緯度、経度、速度、方向、時間、入力の状態、走行距離、イベント理由又は原因、及び他の関連情報を有することができる。したがって、領域境界及び中間点によって、ユーザは、州境界や特定のルートのような設定可能な境界又は地理的領域を通じて車両又はアーティクルを追跡することができる。
【００８３】
一実施の形態において、中間点イベント及び領域イベントは、一つ以上の割り当てられた出力部に対して設定可能である。これは、トランスポンダ１０５が中間点及び領域を入出したときにトランスポンダが出力を開始することを意味する。出力部は、車両又はアーティクル内のＬＥＤ光ユニット、ドアロック機構、燃料バルブ機構等からなる。これは、車両が特定の中間点又は領域を入出する場合にドアをロックし又は燃料バルブを閉じるよう車両を設定できることを意味する。
【００８４】
コマンド
トランスポンダ１０５は、種々の問合せに応答するとともに無線で送信されたコマンドを設定するよう設定可能である。位置問合せは、最近の有効なＧＰＳ位置、速度、方向、時間、入力状態及び他の関連情報に戻るようトランスポンダ１０５に命令する。トランスポンダを、走行距離の問合せに応答するよう設定可能にすることもできる。この問合せコマンドを受け取ると、トランスポンダ１０５は、最近の有効なＧＰＳ位置、速度、方向、時間、入力状態及び他の関連情報に戻る。
【００８５】
トランスポンダ１０５は、オプションの衛星モデム上で送信された種々の問合せコマンドに応答するよう設定することもできる。衛星位置問合せは、最近の有効なＧＰＳ位置、速度及び時間に戻るようトランスポンダ１０５に命令する。トランスポンダ１０５を、衛星走行距離問合せに応答するよう設定可能にすることもできる。この問合せコマンドを受け取ると、トランスポンダ１０５は、入力状態及び走行距離の値に戻る。トランスポンダ１０５に送られた問合せコマンドの他の形態の例は、入力及び出力信号問合せ、アナログ／デジタルレベル問合せ、乗客計数問合せ、ファームウェアバージョン問合せ、衛星状態問合せ、衛星位置及び速度問合せ、衛生走行距離及びＩＯ問合せ等である。
【００８６】
他のオプションコマンドは、アラーム応答である。このコマンドは、プライオリティコマンド（パニック、医療又は牽引車支援がプライオリティイベントの例である。）の送信を終了するためにトランスポンダ１０５に送信される。アラーム応答を受け取ると、現在のイベントに対する他のプライオリティメッセージは送信されない。
【００８７】
一実施の形態において、コマンドは単一出力を設定する。これは、無線によって出力の状態をアクティブ又はイナクティブに変更するのに用いられる。一例は、装甲車が銀行に到着したときの装甲車の後方のドアのロックの解除又はタンク車がガソリンスタンドに到着したときのタンク車の燃料ポンプのオンの切替である。
【００８８】
他の実施の形態において、コマンドを、テキストメッセージのトランスポンダ１０５から通信ネットワークを通じたテキストメッセージ受信及び解釈の設定を可能にした装置への送信とすることができる。
【００８９】
他の実施の形態において、コマンドを、既に説明したようなトランスポンダ１０５の機能を設定する設定コマンドとする。設定コマンドの例は、時間報告設定、走行距離設定、新ファームウェアアップロード、超過速度イベント設定、超過アイドルイベント設定、衛星時間報告設定、臨界電力レベル設定、衛星通信ポート設定、イベントイネーブル、プライオリティイベント設定、セルラメッセージイネーブル、ショートレンジ無線メッセージイネーブル、出力イベントアサート、ＧＰＳフィルタ設定、入力イネーブル、乗客計数設定、スマート時間報告設定、スケジュールされた報告設定、衛星スケジュールされた報告設定である。
【００９０】
トランスポンダ１０５は、履歴報告要素を有することもできる。トランスポンダ１０５が主要な通信媒体を通じたカバーの不足のためにデータパケットを送信できないときは常に、パケットは、オンボードフラッシュメモリの少なくとも二つのヒストリログの一つに記憶される。トランスポンダが、通信リンクが再確立されたことを決定すると、メモリに格納されたあらゆるパケットは、プライオリティとして識別されたメッセージとともに順次送信が開始される。例えば、緊急又は牽引車支援は、接続が再確立されたときに送信される最初のメッセージとなるプライオリティメッセージである。
【００９１】
ＧＰＳドリフトに対処する試みにおいて、ＧＰＳ受信機から受信したＧＰＳ位置をフィルタリングするために二つのパラメータが含まれる。二つのフィルタは、許可された最高速度及び許可された最高加速度に基づく。パラメータを、インストールのタイプにカスタマイズすることができる。パケットをＧＰＳ受信機から受信するとともにこれら二つのパラメータのうちのいずれかが実行される場合、位置パケットが投げ出される。
【００９２】
バックエンド制御システム
図６は、バックエンド制御システム１５０を示す。バックエンド制御システム１５０は、ゲートウェイシステム１５１〜１５３と、コーデック１５５と、非同期ルーティングシステム１５９とを有する。非同期ルーティングシステム１５９は、ウェブサーバ１５６と、複数のルータシステム６２０，６２２と、リアルタイムデータベース６３０と、ヒストリデータベース６４２と、フリートデータベース６７０とを有する。
【００９３】
リアルタイムデータベース６３０は、位置、速度、方向、走行距離読出し等のトランスポンダの最近の情報形態を維持する。ヒストリデータベース６４２は、非同期ルーティングシステム１５９から送受信した全てのイベント及びトランザクションの記録を維持する。最後に、フリートデータベース６７０は、トランスポンダが取り付けられた制御された移動及び静止オブジェクト（例えば、車両）ユーザ、トランスポンダ設定、フリート等の全てのアドミニストレータエンティティの記録を保持する。
【００９４】
バックエンド制御システム１５０を、コンピュータサーバのあらゆる組合せを実行するように設定することができる。一実施の形態において、複数の通信ゲートウェイシステム１５１〜１５３は、独立したコンピュータシステム上で実行する。他の実施の形態において、通信ゲートウェイ１５１〜１５３は、共通のコンピュータシステム上で実行する。
【００９５】
通信ゲートウェイ１５１〜１５３は、データをトランスポンダ１０５の各々からバックエンド制御システム１５０に流すように誘導する。ゲートウェイシステム１５１〜１５３は、コマンド及び問合せを適切なトランスポンダ１０５に誘導する。各ゲートウェイは、通信ネットワーク６５１〜６５３との通信リンクを確立し及び維持する。一実施の形態において、ゲートウェイを、インターネット／セルラネットワーク６５１に接続するユーザデータグラムプロトコル／インターネットプロトコル（ＵＰＤ／ＩＰ）パケット受信機及び送信機１５１とする。データを送受信する１個を超えるＵＤＰ／ＩＰゲートウェイ１５１が存在してもよい。ＵＤＰ／ＩＰゲートウェイ１５１によって、バックエンド制御システム１５０は、ＵＤＰパケットを用いてＧＳＭ（登録商標）／ＧＰＲＳネットワーク、ＣＤＭＡ／１ｘＲＴＴネットワーク及びＣＤＰＤネットワーク上でトランスポンダ１０５と通信を行うことができる。
【００９６】
他の実施の形態において、ゲートウェイシステムを、ショートメッセージサービス（ＳＭＳ）ネットワーク６５２に接続するショートメッセージピアトゥピア（ＳＭＰＰ）ゲートウェイ１５２とする。複数のＳＭＰＰゲートウェイシステム１５２は、ＳＭＰＰプロトコルを用いてＳＭＳネットワーク上で通信を行うトランスポンダ用のデータを送受信する。各ＳＭＰＰゲートウェイシステム１５２は、ゲートを開放するとともに入力データに対するサービスプロバイダのショートメッセージサービスセンタ（ＳＭＳＣ）への継続的な接続を維持して、ＳＭＳＣからのトランスポンダ１０５のデータの受信を保証することができる。
【００９７】
他の実施の形態において、ゲートウェイシステムを、衛星ネットワーク６５３に接続する衛星ゲートウェイ１５３とする。図１Ａに示すように、衛星ネットワーク６５２は、一つ以上の衛星１３０と、少なくとも一つの地上局１４５とを有する。衛星ゲートウェイ１５３は、衛星通信を通じて通信を行うトランスポンダ１０５に対するデータを送受信する。一実施の形態において、衛星通信プロトコルを、８バイトのデータパケットを用いたインマルサット衛星の衛星通信プロトコルとする。衛星ゲートウェイ１５３は、ゲートを開放するとともに衛星ネットワーク６５３に対する継続的な接続を維持する。
【００９８】
非同期ルーティングシステムとトランスポンダとの間の通信は、適切なゲートウェイシステム１５１〜１５４を通じてチャネル化される。トランスポンダ製造者、通信プロトコル及びサービスプロバイダの独自の組合せに基づいて適切なゲートウェイシステム１５１〜１５４が選択される。例えば、ＣＤＰＤ通信を用いるトランスポンダ１０５は、ＳＭＳ通信プロトコルを用いるトランスポンダ１０５とは異なるゲートウェイシステム１５１〜１５４を通じてルーティングが行われる。同様に、ＣＤＰＤのような同一通信プロトコルを用いるが異なるサービスプロバイダを有するトランスポンダ１５０は、個別のゲートウェイを有する。
【００９９】
ゲートウェイシステム１５１〜１５３がデータのインバウンドパケットをそれぞれ受信するので、ゲートウェイシステム１５１〜１５３は、到達の日付及び時間、トランスポンダ１０５の製造者情報、トランスポンダ１０５のアドレス情報によりパケットのそれぞれにタグを付け、コーデック１５５への送信のためにパケットを再パッケージする。ゲートウェイ１５１〜１５３は、再パッケージしたデータを、コーデック１５５によって読み出されるキュー６６５に書き込む。
【０１００】
ゲートシステム１５１〜１５３がアウトバウンドキュー６６１〜６６４からアウトバウンドパケットを受信すると、ゲートウェイシステム１５１〜１５３は、パケットをターゲットトランスポンダ１０５に送信するためにアドレス情報を用いる。所望の場合には、ゲートウェイシステム１５１〜１５３は、ゲートウェイシステム１５１〜１５３が開放されているとともに対応するネットワーク６５１〜６５３に対する有効な接続を有することを送信前に確認する。各ゲートウェイシステム１５１〜１５３は、少なくとも一つの対応するアウトバウンドキュー６６１〜６６３を有する。例えば、各ＵＤＰ／ＩＰゲートウェイ１５１は、少なくとも一つのアウトボードＵＤＰ／ＩＰキュー６６１を有する。各ＳＭＰＰゲートウェイ１５２は、少なくとも一つのアウトバウンドＳＭＳキュー６６２を有する。各衛星ゲートウェイ１５３は、少なくとも一つのアウトバウンドゲートウェイ６６３を有する。各ＳＭＴＰメールゲートウェイ１５４は、少なくとも一つのアウトバウンドＳｍＴＰキュー６６４を有する。
【０１０１】
パケットをインバウンドキュー６６５に配置した後、種々のネットワークから来るデータは、標準的なデータフォーマットに復号される。どうように、パケットをアウトバウンドキュー６６１〜６６３に配置する前に、種々の通信ネットワークに行くデータは、標準的なデータフォーマットからネットワーク特有のフォーマットに符号化される。データの符号化及び復号は、コーデック（コーダ−デコーダ）１５５によって行われる。コーデック１５５は、更に大きな柔軟性を許容する。その理由は、新しい通信ネットワークプロトコルの導入が非同期ルーティングシステム１５９に対して明らかだからである。したがて、新しいトランスポンダモデルが新しい通信ネットワークプロトコルを用いる場合、バックエンド制御システムをアップグレードする必要がない。要求されるシステムアップグレードは、コーデック１５５の更新及び必要な場合の新しいゲートウェイである。
【０１０２】
パケットが非同期ルーティングシステム１５９から来ると、コーデック１５５が受信するインバウンドパケットの各々は、先ず、トランスポンダモデルを決定するために検査される。コーデック１５５が特定のトランスポンダモデルをサポートする場合、データは、トランスポンダ１０５の独自仕様のフォーマットから標準的なシステムフォーマットに変換される。一旦、コーデック１５５がデータを解読すると、コーデック１５５は、データを応答キュー６１０に書き込む。コーデック１５５がトランスポンダモデルを認識しない場合、コーデック１５５は、サポートされていないデータをログし、データを、設計されたシステム又はネットワークの技術者にｅメール送信する。
【０１０３】
パケットが非同期ルーティングシステム１５９から送信されると、コーデック１５５は、パケットが送信されるトランスポンダモデルを決定する。コーデック１５５が、特定のトランスポンダモデルをサポートする場合、データは、標準的なシステムフォーマットからトランスポンダ１０５の独自仕様のフォーマットに変換される。同様に、パケットが、トランスポンダ１０５でない他の装置に送信される場合、コーデックは、その装置をサポートするか否か決定し、サポートする場合、適切なフォーマットに変換する。一旦、コーデック１５５がデータを解読し及び符号化すると、コーデック１５５は、パケットを、ネットワーク通信プロトコルの適切なタイプに対応するキューに配置する。ＳＭＳパケットデータは、アウトバウンドＳＭＳキュー６６２に配置される。コーデック１５５がトランスポンダモデルをサポートしない場合、サポートされていないデータをログし、データを、設計されたシステム又はネットワークの技術者にｅメール送信する。
【０１０４】
一旦、パケットがコーデック１５５によって処理されると、パケットは、アウトバウンドパケットかインバウンドパケットかに応じて処理が開始される。アウトバウンドパケットは、適切なアウトバウンドキュー６６１〜６６４に配置される。インバウンドパケットは、応答キュー６１０に応答して非同期ルーティングシステム１５９によって受信される。応答キュー６１０は、パケットを応答ルータ６２０に供給する。応答ルータ６２０は、クライアントコンソール１７６が到来メッセージに関連するトランスポンダ１０５を追跡するか否か決定する。追跡する場合、応答ルータ６２０は、到来メッセージを適切なクライアントコンソールに送出する。したがって、クライアントコンソールは、非同期ルーティングシステム１５９の他のあらゆるプロセスの前にメッセージを受け取る。クライアントコンソール１７６が、到来メッセージに関連したトランスポンダ１０５を追跡しない場合、応答ルータ６２０は、到来メッセージを新しいイベントキュー６２１に配置する。新しいイベントキュー６２０は、新しいイベントルータ６２２に供給される。新しいイベントルータ６２２は、到来メッセージをそれぞれ分析し、到来メッセージがトランスポンダ１０５の新しいプライオリティイベントに関連されるか否か決定する。新しいイベントルータ６２２は、トランスポンダ１０５に関連した同様なイベントに対するリアルタイムデータベース６３０を探索することによって、到来メッセージが新しいイベントに関連するか否か決定する。イベントがトランスポンダ１０５に記録されない又はイベントが高プライオリティである場合、新しいイベントルータ６２２は、ルーティング要求を、到来メッセージを見ることを許容する全てのクライアントコンソール１７６に送出する。要求は、少なくとも一つのクライアントコンソール１７６がルーティング要求を許容するまで断続的に送出される。一旦、ルーティング要求が許容されると、クライアントコンソール１７６は、到来メッセージを処理することができるようにトランスポンダ１０５をクライアントコンソール１７６のインベントリに追加する。
【０１０５】
ヒストリキュー６４０は、全てのトランスポンダ１０５に対するインバウンドメッセージ及びアウトバウンドメッセージを非同期的に受け取る。インバウンドメッセージは、ヒストリキュー６４０からヒストリレコーダ６４１に供給される。ヒストリレコーダ６４１は、有効な経度及び緯度を有する全てのパケットをジオコードする。ジオコードされた情報は、報告及び統計分析のために後に用いられるヒストリデータベース６４１にセーブされる。
【０１０６】
トランスポンダ１０５からの到来メッセージを、ｅメールアドレス、携帯電話又は他のあらゆる通信装置に送り出すこともできる。この機能を達成するために、ヒストリレコーダ６４１は、ジオコード化された位置をリモート通知キュー６８０に配置することによって、ジオコード化された位置をリモート通知ルータ６８１に送信する。ジオコード化された位置及びイベント情報を受け取るリモート通知ルータ６８１は、トランスポンダ１０５に関連した設定情報が通信装置１７７への通知を要求するか否かを知るためにフリートデータベース６７０に問い合わせる。通知が要求される場合、リモート通知ルータ６８１は、適切な通信装置１７７に対するコンタクト情報を検索する。その後、リモート通知ルータ６８１は、通信装置１７７に送り出されるメッセージをフォーマット化して符号化する。メッセージは、ＳＭＴＰゲートウェイ１５４を通じて送り出されるアウトバウンドＳＭＴＰキュー６６４に配置される。メッセージを、ＳＭＰＰゲートウェイ１５２を通じて送り出されるアウトバウンドＳＭＳキュー６６２に配置することができる。
【０１０７】
リアルタイムデータベース６３０は、到来メッセージに関連した新しいイベント情報によっても更新される。したがって、リアルタイムデータベース６３０は、所定のトランスポンダ１０５で報告される最新情報を有する。リアルタイムデータベース６３０は、ウェブサーバ１５８に接続される。ウェブサーバ１５８は、インターネット１６０に直接接続され、これによって、ウェブトラッキングアプリケーション１７１のユーザは、ロケーション要求、コマンド要求６３２及び報告要求６３３を形成することができる。ウェブサーバ１５８がウェブトラッキングアプリケーション１７１からロケーション要求６３１を受け取ると、ウェブサーバ１５８は、ヒストリデータベース６４２に問合せを行う。ヒストリデータベース６４２は、時間順の全てのイベントを有する。ウェブサーバ１５８は、ウェブトラッキングアプリケーション１７１の問合せに関連した全てのトランザクションを検索し、ウェブブラウザでの表示のためにデータをウェブトラッキングアプリケーション１７１に送り出す。
【０１０８】
ウェブサーバ１５８がウェブトラッキングアプリケーション１７１からロケーション要求６３１を受け取ると、ウェブサーバ１５８は、対応するトランスポンダ１０５の情報をリアルタイムデータベース６３０に問い合わせる。リアルタイムデータベース６３０は、関連のトランスポンダ１０５からの最近の到来メッセージに関連するようなトランスポンダ情報を提供する。ウェブトラッキングアプリケーション１７１は、トランスポンダの位置の問合せのようなコマンド要求６３２も送り出すことができる。コマンド要求６３２は、適切なトランスポンダ１０５の情報にタグを付けることによって位置要求コマンドを処理するコマンド受信機６９０に送り出される。メッセージは、コーデック１５５によって符号化され、適切なアウトバウンドキュー６６１〜６６３に配置され、対応するゲートウェイシステム１５１〜１５４を通じてトランスポンダ１０５に送り出される。その後、トランスポンダ１０５は、応答を戻し、バックエンド制御システム１５０は、リアルタイムデータベース６３０を更新するよう処理を行う。リアルタイムデータベース６３０が更新された後、ウェブサーバ６３１は、トランスポンダ１０５の新しい位置を示すウェブトラッキングアプリケーション１７１のコンテンツをリフレッシュすることができる。
【０１０９】
コマンド受信機６９０は、トランスポンダに送信される全てのアウトバウンドメッセージに関連する全てのコマンドを処理する。コマンド受信機は、クライアントコンソール１７６、アドミニストレータコンソール１７５及びウェブサーバ１５８からコマンドメッセージを受け取ることができる。コマンド受信機６９０９がコマンドメッセージを受け取ると、コマンド受信機６９０は、フリートデータベース６７０を探索するとともにアドレス情報を検索することによってアウトバウンドメッセージの各々に正確なトランスポンダ１０５のタグを付ける。各メッセージは、符号化のためにコマンド受信機６９０によってコーデック１５５に送出される。
【０１１０】
コマンド受信機６９０によって処理されるコマンドの全ては、最終的にはトランスポンダ１０５に遠隔送信される。一実施の形態において、コマンドを位置問合せとする。この問合せコマンドを受け取ると、トランスポンダ１０５は、最新の有効位置、速度、方向、時間及び入力状態に戻る。他の実施の形態において、コマンドを走行距離問合せとする。この問合せコマンドを受け取ると、移動製品は、最新の有効なＧＰＳ位置、速度、方向、時間、入力状態及び走行距離の値に戻る。他の実施の形態において、コマンドを入力／出力問合せとする。この問合せコマンドを受け取ると、トランスポンダは、全ての入力及び全ての主つるよくの最新の更新状態（アクティブ／イナクティブ）に戻る。所定の入力に対して、アクティブ状態は、入力の設定に関連する。例えば、入力がアクティブロー（Ｈ−Ｌ）に設定される場合、入力部を０Ｖにすると、入力を「アクティブ」に変換する。入力がアクティブハイ（Ｈ−Ｌ）に設定される場合、入力部を１２／２４Ｖにすると、入力を「アクティブ」に変換する。他の実施の形態において、コマンドを、時間報告セット及び／又はホームＩＰとする。このコマンドは、ファームウェアの時間報告態様の報告間隔を設定するためにトランスポンダに送信される。このコマンドを、トランスポンダの宛先ＩＰ／ＭＩＮアドレスを設定するのに用いることもできる。このコマンドによって、制御センタのＩＰ／ＭＩＮアドレス又はホームアドレスが変更された場合に新しい制御センタ又はホームアドレスを送信するようトランスポンダを無線によって再設定することができる。他の実施の形態において、コマンドを全出力設定とする。このコマンドは、全ての出力を同時に設定するためにトランスポンダに送信される。個別の出力をハイ又はローにすることができる。他の実施の形態において、コマンドを単一出力設定とすることができる。このコマンドは、個別の出力をハイ又はローに設定するために移動製品に送り出される。他の実施の形態において、コマンドを、イネーブル／ディスエーブル入力及びイベントとする。このコマンドは、既知の全てのトランスポンダ態様をイネーブル／ディスエーブルするためにトランスポンダに送り出される。物理イベントと論理イベントの両方を個別のイネーブル及び／又はディスエーブルすることができる。物理イベント及び論理イベントをディスエーブルできる間、ロケーション及び状態をトランスポンダに問い合わせる能力を有効にしたままにすることができる。他の実施の形態において、コマンドをアラーム応答とする。このコマンドを、パニックや、牽引車支援や、医療支援のような緊急イベントの送信を終了するためにトランスポンダに送信することができる。アラーム応答を受信すると、現在のイベントに対する他の緊急メッセージがトランスポンダ１０５から送り出されない。
【０１１１】
非同期ルーティングシステム１５９は、種々の制御コンソールとやり取りを行う。報告コンソール１７４は、フリート情報を表示するためにフリートデータベース６７０に接続する。アドミニストレータコンソール１７５は、トランスポンダ、車両及びユーザ情報を検索するためにフリートデータベースに接続する。アドミニストレータコンソール１７５は、コマンドをトランスポンダ１０５に送り出すためにコマンド受信機６９１にも接続する。動作データプロセッサ１７３は、特定のユーザ又はトランスポンダ１０５に対する設定情報を検索するためにフリートデータベース６７０に接続する。最後に、クライアントコンソール１７６は、追跡されたトランスポンダ１０５の情報を応答ルータ６２０から受け取り、追跡されなかったトランスポンダ１０５の情報を新しいイベントルータ６２１から受け取り、フリートデータベース６７０から情報を検索する。クライアントコンソールは、コマンドをコマンド受信機６９１に送り出すことによってコマンドをトランスポンダ１０５にも送り出す。
【０１１２】
管理ソフトウェア
図７Ａは、クライアントコンソールの一例のスクリーンショットを示す。クライアントコンソール１７６は、リアルタイムトランスポンダ１０５のロケーションマッピング、ロケーショントラッキング、トランスポンダ制御及びトランスポンダ管理／イベント処理を提供する。
【０１１３】
一実施の形態において、クライアントコンソール１７６は、複数のパラメータを設定することによってマップデータベース及びトランスポンダデータベースに接続する。そのようなパラメータは、コンソールマップセット７１０、任意のカスタムデータセット７１１、マップ情報表示シンボル７１２及びコンソール動作手順７１３の経路規定を有することができる。設定は、システム登録において維持され、プログラムロードで再現される。他の実施の形態において、クライアントコンソール１７６は、ユーザコンソール１７６によって用いられるマッピングパラメータを設定することができる。クライアントコンソール１７６は、コンソール位置、種々のプログラム発生マップを表示するときのデフォールトズームレベル、使用されるマップセット、及びロケーションをマッピングするときにストリート位置が表示されるか否かを規定することができる。図７Ｂは、クライアントコンソールの一例のスクリーンショットを示す。図形ユーザインタフェースによって、マップをクライアントコンソール１７６に表示することができる。一実施の形態において、クライアントコンソール１７６は、全ての利用できるトランスポンダを一つのマスタマップに表示する。他の実施の形態において、クライアントコンソール１７６によって、ユーザは、トランスポンダをグループ７２１ごとに又は個別７２０に見ることができる。他の実施の形態において、クライアントコンソール１７６によって、ユーザは、中間点内の全てのトランスポンダを見ることができる。他の実施の形態において、クライアントコンソール１７６によって、ユーザは、領域内の全てのトランスポンダを見ることができる。
【０１１４】
クライアントコンソール１７６によって、ユーザは、トランスポンダ１０５の位置の処理の管理を助ける種々のマッピングツールを用いることができる。設けられたツールは、マップズームイン／アウト、マップパン、マップ形態ラベル、マップルーラ、選択したポイントにおけるマップ位置、マップの凡例、選択されたポイントの中心マップ、マップ形態及びその上の中心マップの発見、選択されたカスタムデータセット構成要素の情報の表示、選択されたトランスポンダの情報の表示、標準的なマップ形態の情報の表示、及び表示されたマップの印刷を有する。
【０１１５】
さらに、表示されたマップは、トランスポンダ１０５に関する特別な条件を表すために位置シンボル及び位置識別の色分けを用いる。色分けされた特別な状況は、トランスポンダ移動、トランスポンダ停止、トランスポンダ報告なし、トランスポンダの位置が古いこと、及びトランスポンダが有効なプライオリティメッセージを有することを含む。
【０１１６】
図７Ｃに示すように、クライアントコンソール１７６は、コンソール７４０によって受け取られた全てのメッセージ、コンソール７４１によって送出されたコマンド及びコンソールオペレーション中に発生するキーイベント７４２を含むユーザオペレーティングログを発生することができる。他の実施の形態において、他の実施の形態において、発生したログはインタラクティブとなり、ユーザは、選択可能な期間中にイベントログを再現し及び観察するために自由な形態の備考を付すことができる。他の実施の形態において、クライアントコンソール１７６は、割り当てられたトランスポンダインベントリ及び選択されたトランスポンダの現在のリアルタイム状況の要約リストを発生することができる。
【０１１７】
図７Ｄは、トランスポンダ要約テーブル７５０及びマスタマップ７５１を表示する発生したリストを有するクライアントコンソール１７６のスクリーンショットを示す。クライアントコンソールによって、ユーザは、クライアントコンソール１７６で受信した全てのメッセージ１７６及びクライアントコンソール１７６からトランスポンダ１０５に送信された全てのコマンド７５３の時系列のリストを見ることができる。
【０１１８】
トランスポンダ要約テーブル７５０は、全てのトランスポンダ情報を表示し、クライアントコンソール１７６に対するトランスポンダ報告としてリアルタイムで更新される。示されたトランスポンダデータは、ユーザのインベントリに属するトランスポンダに対応するデータである。トランスポンダ要約テーブル７５０は、特定の状況に対してユーザに警告を行うためにアイコン及び色分けを用いる。色分けされた特定の状況は、トランスポンダの移動、トランスポンダの停止、トランスポンダの報告なし、トランスポンダの位置が古い、トランスポンダが有効なプライオリティメッセージを有することを含む。他の実施の形態において、ユーザは、トランスポンダ要約テーブル７５０のあらゆるアイテムを見つけることができ、どの列が可視であるかを選択することができ、かつ、選択可能な分類タイプ及び３列までの分類順序に従ってテーブルを分類することができる。
【０１１９】
他の実施の形態において、クライアントコンソール１７６によって、ユーザは、トランスポンダ要約テーブル７５０のアイテムを選択するとともに選択されたアイテム又はグループに関連した動作を実行することができる。例えば、トランスポンダが選択されると、トランスポンダに関連する種々の動作は、トランスポンダのマスタマップへの追加、トランスポンダのマスタマップからの削除、グループマップの形成、個別のマップの形成、選択されたトランスポンダ位置のマップの形成、トランスポンダの入出力及びイベント状態の観察、トランスポンダに対するメッセージ報告モードの設定、トランスポンダに属するマスタデータベースからの詳細な情報を含む情報スクリーンの観察、並びに通常表示されないロケーションデータパケットに含まれる補助情報の観察を含む。
【０１２０】
他の実施の形態において、クライアントコンソール１７６によって、ユーザは、メッセージイベント、標準イベント又はプライオリティイベントをクライアントコンソール１７６で受け取ると常に、音声キューを含むポップアップアラーム通知を受け取ることができる。通知モードを、各トランスポンダに対してイネーブル又はディスエーブルすることができる。一実施の形態において、通知モードがフリートデータベース６７０に設定される。他の実施の形態において、通知モードがクライアントコンソール１７６に局所的に設定される。プライオリティメッセージを受け取ると、ユーザは、メッセージをキャンセルし、報告を緊急モードに切り替え、又は標準報告モードの使用を継続することができる。トランスポンダ要約テーブル７５０は、トランスポンダ識別欄の下の特定のアイコンによってプライオリティメッセージを表示する。
【０１２１】
図８は、アドミニストレータコンソールの一例のスクリーンショットを示す。アドミニストレーションコンソール１７５は、クライアント設定を形成し及び維持することができる。アドミニストレータコンソール１７５は、データベース６７０を更新する。図７Ｂに示すように、アドミニストレータコンソール１７５は、フリート８２０のリストをディスプレイに表示することによって各フリートへのアクセスを許容する。選択したフリートに関連した全ての車両を観察しおよび管理するために各フリートにアクセスすることができる。車両８２１のリストを、フリート８２０のリストの各フリートに関連させる。車両８２１のリストの各車両は、トランスポンダ８２２、乗客８２３及びオペレータ８２４の対応するリストを有する。トランスポンダ８２２のリストの各トランスポンダを設定のために選択することができる。同様に、オペレータ８２４のリストを、オペレータを追加し、編集し又は削除するために選択することができる。乗客８２３のリストを、対応する車両の乗客を追加し、編集し又は削除するために選択することができる。
【０１２２】
図９Ａは、動作データプロセッサ１７３の一例のスクリーンショットを示す。動作データプロセッサ１７３は、領域、中間点及びトランスポンダ１０５のトランスポンダロードを形成し及び維持することができる。領域、中間点及びサイトは、図９Ａに示すようなポイント・アンド・クリックマッピングインタフェースによって形成され及び維持される。動作データプロセッサ１７３によって提供される図形インタフェースは、中間点９２０がインストールされた領域のマップ９１０を表示する。一実施の形態において、図形インタフェースは、中間点の周りの半径９３０を拡大し又は縮小することができる。他の実施の形態において、半径情報は、図形ユーザインタフェースの所定の領域に番号を打ち込むことによって入力される。動作データプロセッサ１７３は、中間点９４０のリストを維持し、かつ、対応するマップ９１０の各中間点９２０を観察することができる。
【０１２３】
図９Ｂは、動作データプロセッサ１７３の一例のスクリーンショットを示す。動作データプロセッサ１７３によって提供される図形インタフェースは、領域９５０が描かれた領域のマップ９１０を表示する。領域９５０は、偏向点９５１及び偏向点９５１を接続する線によって規定される。偏向点９５１を、マップ９１０をクリックすることによって表すことができる。領域９６０のリストも、偏向点９７０の収集に従って動作データプロセッサ１７３により表示される。各領域９５０を、偏向点９５１を変更することによって編集することができる。
【０１２４】
図９Ｃは、動作データプロセッサ１７３の一例のスクリーンショットを示す。動作データプロセッサ１７３によって提供される図形インタフェースは、トランスポンダロードを設定するウィンドウを表示する。トランスポンダロードは、トランスポンダにロードされる領域及び中間点の収集である。各クライアントはトランスポンダロードの収集を編集する。トランスポンダロードは、後にフリートデータベース６７０の設定に従って各トランスポンダ１０５にダウンロードされる。ロードは、クライアント９８０を選択するとともに、クライアント９８０によって規定された所望の中間点９８１及び領域９８２を選択することによって設定される。選択された中間点９８１及び領域９８２は、後にトランスポンダ１０５にダウンロードされるものとなる。
【０１２５】
図１０Ａは、ヒストリデータプロセッサ１７３の一例のスクリーンショットを示す。ヒストリデータプロセッサ１７３は、選択した車両及びトランスポンダに関連した履歴データ及びイベントを検索し及びマッピングすることができる。図形ユーザインタフェースは、インタラクティブマップ１０１０と、イベントが生じた図形ポイント１０２０とを表示する。一実施の形態において、ヒストリデータプロセッサ１７３によって、ユーザは、各図形ポイント１０２０をクリックするとともに、当該図形ポイント１０２０に報告されたイベント情報１０３０を見ることができる。他の実施の形態において、ヒストリデータプロセッサ１７３によって、ユーザは、地理的ポイント１０２０のグループを選択するとともに、選択した図形ポイント１０２０に従ってトランスポンダ又は車両の履歴を再生することができる。他の実施の形態において、ヒストリデータプロセッサ１７３によって、ユーザは、全ての図形ポイント１０２０を選択するとともに、選択した図形ポイントに従ってトランスポンダ又は車両の履歴を再生することができる。一実施の形態において、履歴再生は、走行した通りに従って車両の動き、方向及び速度を再生する。他の実施の形態において、車両の履歴が再生される際に、イベント情報１３０を、到達した図形ポイント１０２０のそれぞれに対して表示する。
【０１２６】
他の実施の形態において、履歴再生は、選択した期間に従って履歴を再生することができる。他の実施の形態において、履歴再生は、選択した中間点９２０に関連した履歴を再生することができる。他の実施の形態において、履歴再生は、選択した領域９５０に関連した履歴を再生することができる。
【０１２７】
図１０Ｂは、ヒストリデータプロセッサ１７３の一例のスクリーンショットを示す。ヒストリデータプロセッサ１７３は、選択した車両及びトランスポンダに関連した履歴データ及びイベントを検索し、報告し及びマッピングすることができる。一実施の形態において、コンピュータアプリケーションの図形ユーザインタフェース形態は、利用できる報告１０４０のリストを表示する。他の実施の形態において、ウェブブラウザの図形ユーザインタフェースは、利用できる報告１０４０のリストを表示する。一旦、利用できる報告１０４０のリストのアイテムが選択されると、報告１０５０がユーザに表示される。各報告１０５０は、期間、イベントのタイプ、トランスポンダのタイプ、特定のトランスポンダ、特定の領域、中間点、車両のタイプ、車両等の複数のパラメータオプションに基づいて発生するように設定可能である。
【０１２８】
図１１は、ディスエーブルトランスポンダプロセッサ１１００の一例のスクリーンショットを示す。ディスエーブルトランスポンダプロセッサ１１００によって、経理部は、未払いのトランスポンダ１０５をディステーブルするとともに加入時又は支払い時にトランスポンダ１０５をイネーブルすることができる。一実施の形態において、ディスエーブルトランスポンダプロセッサ１１００を、会計処理データ交換機１７７に接続することができる。他の実施の形態において、ディスエーブルトランスポンダプロセッサ１１００を、経理部によって用いられるコンピュータシステムにインストールされるスタンドアロンアプリケーションとすることができる。他の実施の形態において、ディスエーブルトランスポンダプロセッサ１１００を、経理部によってのみアクセス可能なウェブアプリケーションとすることができる。
【０１２９】
ディスエーブルトランスポンダプロセッサ１１０００は、ディスエーブルされたトランスポンダ１１１０のリスト及びイネーブルされたトランスポンダのリストを提供する。ユーザがトランスポンダ１０５をディスエーブルし又はイネーブルする場合、トランスポンダ設定１０５は、フリートデータベース６７０において更新され、処理のためにコマンド受信機６９０にも送り出される。コマンド受信機６９０は、機能をオフに切り替えるためにメッセージをトランスポンダ１０５に送り出す。
【０１３０】
上記記載は、多数の特定の形態を含むが、これらは、開示の範囲を限定するものとして解釈すべきではなく、実施の形態であると解釈すべきである。
【０１３１】
既に説明した方法及びシステムは、この開示の多数のアプリケーションを考える。この開示は、移動オブジェクト又は移動しようとする静止オブジェクトを制御し及び監視することができるシステムを有する。オブジェクトを、車両や、航空機や、気球や、動物や、人や、貨物や、薬品、武器、危険物質などの特殊及び／又は不安定な貨物のような多くのものとすることができる。さらに、壊れやすい貨物は、薬物、患者、寄贈用の器官のようなアイテムを含むことができるが、これらに限定されるものではなく、この場合、温度、圧力、湿度、血圧、ｅｋｇのようなパラメータを監視し、他の条件がアイテムの完全性に重大である。追跡し、監視し及び局所的に制御する他の気候に敏感なオブジェクトは、有益な農産物及び腐りやすい商品を含む。例えば、トランスポンダは、湿度を監視し、湿気の影響があるとともに腐りやすいアイテムを含む荷物の水分量を制御することができる。さらに、これらのオブジェクトは、移動及び／又は位置を追跡するのが有益である他のあらゆるアイテムを含むことができる。トランスポンダを、乗せ置き、装着し、製造し、又は他の方法で種々のアーティクルの含ませることができる。トランスポンダは、ナノ及び／又はマイクロスケールのトランスポンダを含む種々のサイズのものが考えられる。追跡システムに関して、トランスポンダは、トランスポンダが取り付けられたアーティクル又は車両についての種々の情報を収集し、処理し及び伝達するよう作動する。さらに、要求されたときには、トランスポンダは、種々のコマンド及びインストラクションをローカルアーティクル又は車両に発することができる。ローカルアーティクル又は車両に対するこれらのコマンド又はインストラクションは、アーティクル又は車両の気候、機能、構造又は構成を変更し、改良し又は向上するあらゆるコマンドを含むと考えられる。例えば、この開示の医療アプリケーションは、患者の命にかかわる兆候を監視することができるトランスポンダを考える。トランスポンダを、静脈管、医療機器及び他の医療装置に有線結合し又は取り付けることができる。したがって、例えば、ユーザは、機能を実行するためにトランスポンダに命令することによって遠隔操作で投薬することができる。さらに、命にかかわる兆候の変化によって、イベントメッセージをトランスポンダに送り出すことができ、この場合、トランスポンダは、メッセージを応答センタに送り出し、患者の主治医の携帯電話に直接送り出し、又は家族のような複数の携帯電話に直接送り出すことができる。
【０１３２】
他のアプリケーション及び状況は、車両又は人を追跡し及び監視する必要があるだけでなく車両又は人の機能を制御できるのに有用な軍事アプリケーションを含む。例えば、軍用車両の発射機能を制御し、一旦車両が所定の領域に入ると同様な機能を制御し、又は一旦車両が安全地帯に入ると所定の機能をオフに切り替えるのが望ましい。同様に、航空機アイテム及び気球アイテムに対する他のアプリケーションも考えられる。トランスポンダは、同一機能を有する。しかしながら、トランスポンダを、緯度及び経度だけでなく空間の３次元ポイントに配置することができる。当然、これらアプリケーションの各々は、無線で設定可能かつ制御可能のままである。
【０１３３】
さらに、この開示は、ここで開示した形態及び／又は実施の形態からの構成要素のあらゆるコンビネーション又はサブコンビネーションを含む。当業者は、これらの態様を認識し、したがって、開示の範囲は、特許請求の範囲及びその等価物を考慮して解釈すべきである。
【図１】
0005226850.tif 000002
【図２】
0005226850.tif 000003
【図３】
0005226850.tif 000004
【図４Ａ】
0005226850.tif 000005
【図４Ｂ】
0005226850.tif 000006
【図４Ｃ】
0005226850.tif 000007
【図４Ｄ】
0005226850.tif 000008
【図４Ｅ】
0005226850.tif 000009
【図４Ｆ】
0005226850.tif 000010
【図４Ｇ】
0005226850.tif 000011
【図５Ａ】
0005226850.tif 000012
【図５Ｂ】
0005226850.tif 000013
【図６】
0005226850.tif 000014
【図７Ａ】
0005226850.tif 000015
【図７Ｂ】
0005226850.tif 000016
【図７Ｃ】
0005226850.tif 000017
【図７Ｄ】
0005226850.tif 000018
【図８】
0005226850.tif 000019
【図９Ａ】
0005226850.tif 000020
【図９Ｂ】
0005226850.tif 000021
【図９Ｃ】
0005226850.tif 000022
【図１０Ａ】
0005226850.tif 000023
【図１０Ｂ】
0005226850.tif 000024
【図１１】
0005226850.tif 000025