(57)【特許請求の範囲】
【請求項１】
作業機械の盗難防止を提供するための方法であって、
第１の制御モジュールを作動して、作業機械内の第１の操作システムへのアクセスを制限するステップと、
第２の制御モジュールを作動して、作業機械内の第２の操作システムへのアクセスを制限するステップと、
前記第１の制御モジュールによって、前記第２の制御モジュールを新しい制御モジュールに置換したことを検出するステップと、
前記新しい制御モジュールを前記第２の制御モジュールとして自動的に構成して、前記作業機械内の第２の操作システムへのアクセスを制限するステップと、
を含む方法。
【請求項２】
前記第１の制御モジュールを作動するステップが、前記第１の制御モジュールを作動して、作業機械のトランスミッションロック、スロットルロック、点火ロック、燃料噴射ロック、およびＲＰＭ制限の１つに係合するステップを含む、請求項１に記載の方法。
【請求項３】
前記第２の制御モジュールを作動するステップが、前記第２の制御モジュールを作動して、作業機械のトランスミッションロック、スロットルロック、点火ロック、燃料噴射ロック、およびＲＰＭ制限の１つに係合するステップを含む、請求項１に記載の方法。
【請求項４】
前記検出するステップが、前記第１の制御モジュールによって、前記新しい制御モジュールのメモリ内のパラメータを検査するステップを含む、請求項１に記載の方法。
【請求項５】
前記新しい制御モジュールを自動的に構成するステップが、前記新しい制御モジュールのメモリ内の少なくとも１つのパラメータを構成するステップを含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、制御システム、より詳しくは、作業機械の盗難防止および阻止を提供するための製造のシステム、方法、および物品に関する。
【背景技術】
【０００２】
ある車両、特に産業用作業機械は高価であり、容易に置き換えられない。したがって、このような車両に堅固な盗難防止システムを提供することが極めて重要である。それにもかかわらず、もっぱらこのような防止を提供するために、車両を単にディスエーブルすることは望ましくないことがある。例えば、操作者は、車両のエンジンを作動したまま車両（例えば船）の盗難を防止するように望む場合がある。さらに、操作者は、このようなシステムを非作動にすることなく、車両のあるシステムへのアクセスを制限するように望む場合がある。例えば、船の操作者／所有者は、ある制限（例えばエンジン速度制限）に従って船にアクセスおよび／またはそれを操作することを保守員に許容することを望むことがある。
【０００３】
ある状態では、複数の車両は保護を必要とすることがある。例えば、地理的に分散したフリートは盗難防止を必要とし得る。したがって、中央位置からこれらの車両のそれぞれに盗難防止を提供する能力は、経済効率およびロジスティックスの両方の観点で重要である。
【０００４】
上述の問題に取り組むため、堅固かつフレキシブルな盗難防止能力の提供を試みる様々な車両盗難防止システムが現れている。これらのシステムの多くでは、操作者がアクセスする一次制御装置は、エンジンまたは車両システム（例えば燃料ポンプ）を制御する二次制御装置と通信する。一次制御装置が無許可の操作者を検出した場合、二次ユニットは制御装置の個々のシステムを非作動にする。しかし、従来の盗難防止システムは、いくつかの領域で不完全である。典型的なシステムは、様々なシステム固有の防止モードを容易にしつつ盗難防止を提供することに成功していない。例えば、典型的なシステムは、他のシステムの制限されない動作を許容するが、ある車両システムの動作を制限しない。さらに、典型的なシステムは、複数の車両に対する集中制御を提供していない。さらに、従来のシステムは、当該システムから一次および／または二次制御装置を迂回または除去することによって容易に破られるという点において、堅固な防止の提供に失敗している。さらに、既存の制御装置が新しい制御装置に置き換えられた場合、新しい制御装置は、引き続く盗難防止を提供するように構成可能ではない。
【０００５】
プライス（Ｐｒｉｃｅ）らへの米国特許公報（特許文献１）は、車両エンジンが様々な防止モードで動作することを許容する車両盗難防止システムを記述している。１つのこのような防止モードは、制御装置が走行速度またはエンジン速度を制限する速度制限モードを含む。（特許文献１）は、エンジン速度の制限により、１０００ｒｐｍのエンジン速度制限に従って車両を移動することを保守員に許容し得ることに言及している。プライス（Ｐｒｉｃｅ）らによって記述されているシステムは、車両エンジンが様々な盗難防止モードで動作することを許容するための解決方法を提供しているが、この方法はエンジン動作に限定されている。すなわち、開示されているシステムは、車両と関連付けられた異なるタイプの複数のシステムおよび構成要素のために異なる防止モードを設定することを車両操作者に許容していない。さらに、プライス（Ｐｒｉｃｅ）らによって記述されているシステムは、堅固な盗難防止を提供しておらず、制御装置が泥棒によって除去または迂回されるときに直面する問題に取り組んでいない。
【０００６】
ギルモア（Ｇｉｌｍｏｒｅ）への米国特許公報（特許文献２）は、盗難防止を提供するために車両の燃料ポンプを動けなくする車両盗難防止システムを記述している。盗難防止システムは、燃料ポンプを制御するためにポンプ制御ユニット（ＰＣＵ）を使用する。ギルモア（Ｇｉｌｍｏｒｅ）によって記述されているシステムでは、燃料ポンプがエンジン制御ユニット（ＥＣＵ）からある応答を受信しない限り、燃料ポンプを制御するためにＰＣＵを作動できない。したがって、ＥＣＵが泥棒によって迂回された場合、燃料ポンプは作動せず、エンジンは始動しない。ギルモア（Ｇｉｌｍｏｒｅ）は、ＥＣＵが迂回された場合に盗難防止を提供するための解決方法を提供しているが、この方法は、エンジン始動を防止するために燃料ポンプを非作動にすることにのみ限定される。したがって、開示されているシステムは、あるシステムおよび構成要素の動作を許容しつつ盗難防止を提供していない。さらに、ギルモア（Ｇｉｌｍｏｒｅ）によって記述されているシステムは、既存のユニットの除去の際に新しいＥＣＵの構成に関連する問題に取り組んでいない。さらに、ギルモア（Ｇｉｌｍｏｒｅ）のシステムは、車両隊を中央で保護することに関連する問題に取り組んでいない。
【０００７】
【特許文献１】米国特許第６，３５６，１８６号明細書
【特許文献２】米国特許第６，１４４，１１２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明のある実施形態と一致する製造の方法、システム、および物品は、上述した課題の１つ以上を解決することに関する。
【課題を解決するための手段】
【０００９】
方法およびシステムは、１つ以上の作業機械の盗難防止を提供し得る。ある実施形態では、方法およびシステムは、１つ以上の操作システムを制御することが可能であり、作業機械への様々なレベルのアクセスを提供かつ管理することが可能である。方法およびシステムは、堅固な盗難防止を提供するためにオーバライドアテンプトに反応し得る。
【００１０】
本発明の実施形態に従って、方法およびシステムは、盗難防止サービスを提供するために、１つ以上の埋め込み制御モジュールを利用することが可能である。第１の制御モジュールを作動して、作業機械内の第１の操作システムへのアクセスを制限するための方法およびシステムを提供し得る。方法およびシステムは、第２の制御モジュールを作動して、作業機械内の第２の操作システムへのアクセスを制限することが可能である。１つの構造では、第１の制御モジュールは第２の制御モジュールを新しい制御モジュールに置換したことを検出し、新しい制御モジュールを第２の制御モジュールとして自動的に構成して、作業機械内の第２の操作システムへのアクセスを制限することが可能である。
【００１１】
本明細書に組み込まれかつその一部を構成する添付図は、本発明の複数の形態を示しており、詳細な説明と共に、本発明の原理を説明するために役立つ。
【発明を実施するための最良の形態】
【００１２】
次に、実施例が添付図に示されている本発明の模範的な実施形態を詳細に参照する。可能な場合、図面全体にわたって、同一または同様の要素を指すために、同一の参照番号が使用される。添付図は、本発明と一致する模範的な実施形態および実行を示しており、これらについて、当業者が本発明を実施できる程度に十分に詳細に説明する。模範的な実施形態の説明は、他の実施形態または実行が本発明の範囲内に含まれないことを指摘または意味しない。他の実行を利用し得ること、および本発明の範囲から逸脱することなく構造的変更および方法の変更を行い得ることを理解すべきである。
【００１３】
ＴＤＳ構造の概観
図１は、本発明の実施形態と一致する特徴および原理を実行し得る模範的な環境１００を示している。環境１００の構成要素の数は図示するものに限定されず、また本発明の実施形態と一致する構成要素の数および構成の他の別形態が可能である。図１に示したように、環境１００は、１つ以上の作業機械１０５、１つ以上のサービスシステム１７５、および１つ以上のコンピュータシステム１８５を備えることが可能である。
【００１４】
本明細書に使用されているように、「作業機械」という用語は、採掘、建設、農業等のような特定の産業と関連する少なくとも１つの動作を実行しまた作業環境（例えば、建設現場、採掘現場、発電プラント等）の間またはその中で動作する固定または移動可能な機械を指す。「作業機械」という用語はまた、非産業的設備で使用するための固定および／または移動可能な機械（例えば、個人的使用のための機械）を網羅する。作業機械１０５は、トラック、クレーン、土工車両、採掘車両、バックホー、材料取扱い器具、農業器具、船舶、航空機のような商業用機械、および作業環境で動作する任意のタイプの機械を表し得る。さらに、作業機械１０５は、海洋掘削プラットフォームで運転されるエンジンベースのシステムのような産業用固定機械を表し得る。作業機械１０５はまた、乗用車、漁船、ヨット等を表し得る。図１に示したように、作業機械１０５は、１つ以上の操作システム１２１、通信モジュール１２３と１３３、マスタ盗難防止制御モジュール（ＴＰＣＭ）１２５、二次ＴＰＣＭ１３５、および監視システム１４０を含み得る。１つ以上のマスタＴＰＣＭ１２５および二次ＴＰＣＭ１３５は、作業機械１０５用の１つ以上の盗難抑止システム（ＴＤＳ）を共同で実行または構成することが可能である。
【００１５】
操作システム１２１は、作業機械１０５と関連するある形態の動作を制御する作業機械１０５と関連付けられた任意のタイプのシステム、ネットワーク、および／またはモジュールを表し得る。したがって、操作システム１２１は、点火システム、燃料噴射システム、オイル移送システム、トランスミッション、スロットルシステム、動力システム、制動システム、冷却システム、ナビゲーションシステム、および／またはエンジンまたは他の推進システムを表し得る。さらに、本発明の実施形態に従って、操作システム１２１は、油圧式、機械式、電子式、およびソフトウェアベースの１つ以上の構成要素を含み得る。
【００１６】
通信モジュール１２３は、情報を受信、ルーティング、および／または表示するための１つ以上のシステムおよび／または装置を表し得る。本発明の実施形態に従って、通信モジュール１２３は、モジュール１２３がその個々の機能を実行させる１つ以上のハードウェア、ソフトウェア、および／またはファームウェアの構成要素を含み得る。ある実施形態では、通信モジュール１２３は、データ（例えば、テキスト、イメージ、コード、または他の任意のタイプの情報）を出力するように構成された任意のタイプの出力装置であり得るディスプレイ装置を含むことが可能である。例えば、通信モジュール１２３は、陰極線管、液晶、発光ダイオード、ガスプラズマ、または他のタイプのディスプレイ機構を含んでもよい。通信モジュール１２３は、１つ以上の操作システム１２１に結合された１つ以上の操作者ディスプレイ装置を含み得る。通信モジュール１２３はまた、キーボード、マウス、および／またはタッチスクリーンのような、データを受信するために使用される任意のタイプの入力機構であり得る入力装置を含んでもよい。入力装置は、追加してまたは代わりに、データ読み取り装置および／または入力ポートを含み得る。ある構造では、通信モジュール１２３は、プログラム指示を行使するように動作可能に構成された１つ以上のプロセッサを含み得る。
【００１７】
二次ＴＰＣＭ１３５に結合される通信モジュール１３３は、上述の通信モジュール１２３の構造および動作と同様であり得る。動作時、通信モジュール１２３と１３３は、ＴＰＣＭ１２５と１３５に／そこから情報をそれぞれ送受信することが可能であり、このような情報を受信して表示するための特定のインターフェース（例えばＧＵＩ）を含み得る。
【００１８】
図１に示したように、通信モジュール１２３と１３３のそれぞれを１つ以上のデータリンク１５０に結合し得る。データリンク１５０は、１つ以上の有線技術および／または無線技術を利用し得る専有および／または非専有の１つ以上のデータリンクを表し得る。本発明の一実施形態では、データリンク１５０は自動車技術者協会（ＳＡＥ）Ｊ１９３９のコントローラエリアネットワーク（ＣＡＮ）等の標準データリンクを表し得る。マスタＴＰＣＭ１２５と二次制御モジュール１３５との間に間挿し得るデータリンク１６０はまた、専有または非専有のデータリンクを表し得る。ある実施形態では、データリンク１５０はＪ１９３９データリンクを表し、一方、データリンク１６０は専有データリンクを表し、またはその逆もあり得る。
【００１９】
本発明の実施形態に従って、データリンク１５０および／または１６０と同様の１つ以上のデータリンクを介して、１つ以上の操作システム１２１をマスタＴＰＣＭ１２５および／または二次ＴＰＣＭ１３５に結合し得る。例えば、送信システムは、１つ以上のＪ１９３９データリンクを介してマスタＴＰＣＭ１２５と二次ＴＰＣＭ１３５とに結合し得る。
【００２０】
マスタＴＰＣＭ１２５は、本発明の実施形態と一致するある機能を実行するように構成された１つ以上のシステム、装置、および／または機構を表す。マスタＴＰＣＭ１２５は、１つ以上のハードウェア、ソフトウェア、および／またはファームウェアの構成要素によって実行し得る。ある実施形態では、マスタＴＰＣＭ１２５は、１つ以上の操作システムを制御する作業機械１０５で動作する制御ユニットに具体化し得る。例えば、マスタＴＰＣＭ１２５は、作業機械１０５に埋め込まれたエンジン制御モジュール（ＥＣＭ）に具体化し得る。
【００２１】
本発明の実施形態に従って、マスタＴＰＣＭ１２５は、本発明の実施形態と一致する様々な盗難防止プロセスを実行するためのハードウェア、ソフトウェア、および／またはファームウェアを含み得る。ある実施形態では、マスタＴＰＣＭ１２５は、様々な操作システム１２１をインタフェースかつ制御することによってＴＤＳ機能性を実行し得る。１つの構造では、マスタＴＰＣＭ１２５は操作システム１２１の制御を妨げるかおよび／または制限し得る。例えば、マスタＴＰＣＭ１２５は、燃料噴射ロックアウト、スタータロックアウト、キーレス点火ロックアウト、およびエンジン速度制限を行うことが可能である。マスタＴＰＣＭ１２５は、様々なセンサ、スイッチ、および／またはゲージから受信された（または獲得された）情報を利用して、作業機械１０５に含まれた様々な操作システム１２１を制御し得る。例えば、マスタＴＰＣＭ１２５は、１つ以上の動作センサ、磁気スイッチ、圧力スイッチ、アラーム、速度センサ、距離センサ、スロットル位置センサ、圧力センサ、電圧センサ、温度センサ、点火基準センサ、速度制御スイッチ、燃料噴射器センサ等を利用し得る。ある構造では、マスタＴＰＣＭ１２５はこのような装置を利用して、１つ以上の操作システム１２１、作業機械１０５内の位置、および／または作業機械１０５内の活動を監視し得る。
【００２２】
ある実施形態では、マスタＴＰＣＭ１２５は、作業機械１０５およびＴＤＳへの様々なレベルのアクセスを提供かつ管理するように構成可能である。例えば、マスタＴＰＣＭ１２５は、作業機械１０５の所有者または操作者への「一次」アクセス、および技術者またはドックマスタのような非所有者への「二次」アクセスを与えることが可能である。一次アクセスは、作業機械１０５およびその操作システムに対する完全な制御を提供し得る。一次アクセスはまた、作業機械１０５に設けられたＴＤＳ特徴に対する完全な制御を提供し得る。二次アクセスは、作業機械１０５への限定されたアクセスを提供し得る。例えば、二次アクセスにより、あるＲＰＭしきい値を超えて操作者がエンジン速度を増加することを防止し得る。二次アクセスはまた、ＴＤＳ特徴に対する制御を制限するかまたは妨げ得る。ある実施形態では、二次ＴＰＣＭ１３５と連係して、マスタＴＰＣＭ１２５は、１つ以上のセキュリティコードまたはパスワードに基づき作業機械１０５へのアクセスを管理し得る。
【００２３】
マスタＴＰＣＭ１２５は、作業機械１０５用のＴＤＳを実行するための様々な構成要素を含むことが可能である。マスタＴＰＣＭ１２５の１つの模範的な構造が図２に示されている。図示したように、マスタＴＰＣＭ１２５は処理コア２１０、システムインタフェース２１２、およびデータリンクインタフェース２１４を含み得る。
【００２４】
処理コア２１０は、ある通信、制御、および盗難防止の機能性を実行するために、マスタＴＰＣＭ１２５によって使用されるロジック構成要素および処理構成要素を含み得る。一実施形態では、処理コア２１０は、１つ以上のメモリ２２０およびプロセッサ２２５を含み得る。
【００２５】
メモリ２２０は、情報を記憶できる任意のシステムおよび／または機構を含み得る。メモリ２２０は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリメモリ）、磁気および光学記憶要素、有機記憶要素、オーディオディスク、およびビデオディスクを含む様々な構成要素および／またはサブシステムで具体化し得る。ある実施形態では、メモリ２２０は、ＥＰＲＯＭ（消去可能なプログラマブルリードオンリメモリ）およびＥＥＰＲＯＭ（消去可能なプログラマブルリードオンリメモリ）のようなプログラム可能、消去可能および／または再使用可能な１つ以上の記憶構成要素を含み得る。メモリ２２０はまた、フラッシュメモリ（すなわちフラッシュＲＡＭ）のようなブロックで消去およびプログラムされるように動作可能な常時電力供給される不揮発性メモリを含み得る。メモリ２２０は、例えばプログラムコード用のプロセッサ２２５の一次メモリを提供し得る。メモリ２２０は、例えば、通信用のプログラムコード、カーネルドライバおよび装置ドライバ、構造情報、およびマスタＴＰＣＭ１２５内に埋め込み可能な他のアプリケーションを含むことが可能である。単一のメモリが示されているが、任意の数のメモリ装置をマスタＴＰＣＭ１２５に含むことが可能であり、また別個の機能を実行するために、メモリ装置のそれぞれを構成し得る。
【００２６】
プロセッサ２２５は、本発明の実施形態と一致するある機能を実行するために、指示を行使するように動作可能に構成し得る。プロセッサ２２５は、構成要素および装置の間に情報をルーティングするために、またメモリ２２０からの指示を行使するために構成し得る。図２は単一のプロセッサを示しているが、マスタＴＰＣＭ１２５は、複数の一般目的のプロセッサおよび／または特殊目的のプロセッサ（例えばＡＳＩＣＳ）を含み得る。プロセッサ２２５はまた、例えば、コプロセッサ、メモリ、レジスタ、および適切な他の処理装置およびシステムの１つ以上を含み得る。
【００２７】
ある実施形態では、処理コア２１０の機能性は、集積マイクロプロセッサまたはマイクロコントローラ内に具体化し得る。このようなマイクロコントローラは、例えば、集積ＣＰＵ、メモリ、および１つ以上の周辺装置を含み得る。実行に応じて、マスタＴＰＣＭ１２５は、メモリ２２０および／またはプロセッサ２２５に加えてまたはその代わりに１つ以上のマイクロコントローラを含み得る。公知のマイクロコントローラは、マイクロチップのＰＩＣ、８０５１、インテルの８０１９６、およびモトローラの６８ＨＣｘｘシリーズを含む。
【００２８】
システムインタフェース２１２は、マスタＴＰＣＭ１２５と、作業機械１０５と関連付けられた様々な操作システムとをインタフェースするための１つ以上の装置、機構、および／または構成要素を表し得る。システムインタフェース２１２は、１つ以上のハードウェア、ソフトウェア、および／またはファームウェアの要素によって実行し得る。ある実施形態では、システムインタフェース２１２は、操作システム１２１にまたそこから情報を送受信するように構成された１つ以上の入出力ポートを含み得る。
【００２９】
データリンクインタフェース２１４は、１つ以上のデータリンク（例えば１５０、１６０）とマスタＴＰＣＭ１２５とを相互連結する１つ以上のインタフェース装置を表し得る。データリンクインタフェース２１４は専有および非専有のデータリンクに連結し得る。一実施形態では、データリンクインタフェース２１４は、あたかも多数の連結があるかのごとく単一の連結が作用することを可能にする仮想（すなわちソフトウェア）ポートを含み得る。
【００３０】
動作時、処理コア２１０は、マスタＴＰＣＭ１２５に（例えばメモリ２２０に）埋め込まれたソフトウェア層２５０にアクセスして、マスタＴＰＣＭ１２５と、それが結合される様々な構成要素との間の相互作用を促進し得る。ソフトウェア層２５０はハードウェアインタフェース構成要素を含み得る。このようなハードウェアインタフェース構成要素は、１つ以上のデータリンクポートを駆動し、かつマスタＴＰＣＭ１２５に結合された１つ以上のデータリンクにサービスするブート実行可能なソフトウェアおよび／またはドライバソフトウェアを含み得る。一実施形態では、ハードウェアインタフェース構成要素はＩ／Ｏ要求を受信し、それらの要求を、特定のシステムが必要とするプロトコルに変換し得る。ハードウェアインタフェース構成要素はまた、１つ以上のデータリンクに結合された装置を列挙し、このような装置を管理し、また当該装置のためにある動作を実行し得る。
【００３１】
ソフトウェア層２５０はまた、特定のプロトコル用のデータメッセージをフォーマットして、プロトコル変換および翻訳を実行するような通信サービスを実行するために使用し得るプロトコル制御構成要素を含み得る。
【００３２】
本発明のある実施形態では、本発明と一致するＴＤＳ特徴は、マスタＴＰＣＭ１２５に埋め込まれた行使可能なプログラムコードによって実行し得る。このような実施形態では、マスタＴＰＣＭ１２５に埋め込まれたソフトウェア層２５０は、本発明の実施形態と一致する様々な盗難防止動作を実行する１つ以上のアプリケーションを含み得る。このようなアプリケーションは、燃料噴射ロックアウト、スタータロックアウト、キーレス点火ロックアウト、およびエンジン速度制限のような様々な機能を実行し得る。アプリケーションはまたシステムアクセス機能を実行し得る。
【００３３】
ある実施形態に従って、１つ以上の操作パラメータは、ソフトウェア層２５０の構成要素に含めるかまたはそれによって利用し得るメモリ２２０に記憶し得る。このようなパラメータは様々な操作システム１２１と関連させてもよい。例えば、パラメータは、燃料噴射システム、トランスミッション、スタータ、イグニッション、およびＲＰＭリミッタと関連させてもよい。パラメータを使用して、マスタＴＰＣＭ１２５のＴＤＳ機能性をインストールし、作動し、構成し、またイネーブルし得る。例えば、あるパラメータの設定により、ＴＤＳをインストールし、作動し、構成し得る。さらに、あるパラメータの設定により、ある特徴（例えばトランスミッションロック、ＲＰＭ制限等）をイネーブル／ディスエーブルし得る。同様に、パラメータを使用して、ステータス情報を作業機械１０５内の様々な構成要素に提供し得る。ある実施形態では、１つ以上のパラメータ識別子（ＰＩＤ）をそれぞれのパラメータと関連させてもよい。例えば、第１のＰＩＤは、ＴＤＳ機能性をインストール／アンインストールするインストールパラメータと関連させてもよく、また第２のＰＩＤをＴＤＳステータスパラメータと関連させてもよい。さらに、第３のＰＩＤを、マスタまたはスレーブ動作を示すパラメータと関連させてもよく、また第４のＰＩＤを、ＴＤＳをロック／アンロックするパラメータと関連させてもよい。
【００３４】
図２に示したマスタＴＰＣＭは模範的であり、限定的であることを意図しない。図２に示した構成要素の数は図示するものに限定されず、また本発明の実施形態と一致する構成要素の構成数の他の別形態が可能である。例えば、ソフトウェア層２５０と関連するある機能性は、ソフトウェア、ハードウェア、およびファームウェアの構成要素の組み合わせによって実行し得る。さらに、マスタＴＰＣＭ１２５の図示したある構成要素は存在しなくてもよく、また実行に応じて、図示していない追加構成要素を付加し得る。例えば、マスタＴＰＣＭ１２５は電力調整ユニット、内部電源、温度制御ユニット、リアルタイムクロック等を含み得る。
【００３５】
上述のように、マスタＴＰＣＭ１２５および二次ＴＰＣＭ１３５は、車両１０５用のＴＤＳを共同で実行する。二次ＴＰＣＭ１３５は、図１と図２に関連して上述したマスタＴＰＣＭ１２５の構造および動作と同様であり得る。例えば、二次ＴＰＣＭ１３５は、作業機械１０５で動作するＥＣＭであり得る。本発明の実施形態に従って、二次ＴＰＣＭ１３５は、マスタＴＰＣＭ１２５に対するスレーブとして動作するように構成可能である。一実施例では、マスタＴＰＣＭ１２５は作業機械１０５内の１つの位置（例えばエンジンルーム／構成要素）に存在してもよく、一方、二次ＴＰＣＭ１３５は作業機械の他の位置（制御室／構成要素）に存在する。マスタ構造およびスレーブ構造と関連する様々な機能について、図３〜図７と関連して以下に詳述する。
【００３６】
ある実施形態では、１つ以上のＴＰＣＭを所定の操作システム１２１に結合して、当該システムを制御するように構成可能である。例えば、マスタＴＰＣＭ１２５および二次ＴＰＣＭ１３５の両方を単一の操作システム（例えば送信システム）に結合してもよい。このような実施形態では、ＴＰＣＭのそれぞれは、操作システム１２１のある形態／機能を制御するように構成可能である。さらに、または代わりとして、ＴＰＣＭは操作システム１２１の形態／機能を共同で制御してもよい。動作時、ＴＰＣＭは互いに通信して操作システム１２１を制御し得る。例えば、マスタＴＰＣＭ１２５および二次ＴＰＣＭ１３５が所定の操作システム１２１を制御し、またマスタＴＰＣＭ１２５が当該システムへのアクセスを制限する命令を受けた場合、マスタＴＰＣＭ１２５は１つ以上のメッセージを二次ＴＰＣＭ１３５に送ってもよい。次に、二次ＴＰＣＭ１３５は単独でまたはマスタＴＰＣＭ１２５と連係してシステムへのアクセスを制限し得る。
【００３７】
本発明の実施形態に従って、作業機械１０５は、モジュール１２５の構造および機能と同様の任意の数の制御モジュールを含み得る。例えば、作業機械１０５は複数の分散ＥＣＭを含み得る。このような実施形態では、それぞれの制御モジュールまたはＥＣＭは、マスタＴＰＣＭおよびスレーブとして構成し得る。一実施例では、単一のＥＣＭはマスタＴＰＣＭとして指定することが可能であり、また複数の他のＥＣＭはスレーブＴＰＣＭとして指定してもよく、これによってＴＤＳが作業機械で実行される。さらに、または代わりとして、複数のＴＤＳを単一の作業機械内で実行してもよい。すなわち、作業機械１０５の複数のＥＣＭのそれぞれをマスタＴＰＣＭとして構成してもよく、またこのようなマスタＴＰＣＭのそれぞれは１つ以上の二次ＴＰＣＭ（すなわちスレーブ）と相互作用し得る。この形態では、独立および／または共同の複数のＴＤＳを作業機械１０５で実行し得る。ある実施形態では、操作者は、特定のマスタ／スレーブ構造を（例えばサービスシステム１７５を介して）指定し得る。さらに、マスタ／スレーブ構造を例えばサービスシステム１７５を介して動的に変更することが可能である。
【００３８】
作業機械１０５内の監視システム１４０は、操作システム１２１および／または作業機械１０５内の活動を監視するための１つ以上の装置、センサ、およびスイッチを表し得る。監視システム１４０は、１つ以上の動作センサ、磁気スイッチ、圧力スイッチ、アラーム、速度センサ、距離センサ、スロットル位置センサ、圧力センサ、電圧センサ、温度センサ、点火基準センサ、速度制御スイッチ、燃料噴射器センサ等を含み得る。監視システム１４０はまた、アラーム、サイレン、照明装置等のような１つ以上の通知装置を含み得る。動作時、マスタＴＰＣＭ１２５は、監視システム１４０を利用してＴＤＳ機能を提供し得る。さらに、サービスシステム１７５および／またはコンピュータシステム１８５は、監視システム１４０を利用して作業機械１０５と関連する情報を獲得し得る。
【００３９】
作業機械１０５内の構成要素の数は図示するものに限定されず、また本発明の実施形態と一致する構成要素の数および構成の他の別形態が可能である。さらに、図示したある構成要素は存在しなくてもよく、また本発明の実施形態と一致する図示していないある構成要素を付加し得る。例えば、ある構造では、二次制御モジュール１３５は存在しなくてもよい。さらに、上述のように、サービスシステム１７５を作業機械１０５の内部に位置決めし得る。
【００４０】
図１の環境１００に戻って参照すると、サービスシステム１７５は、作業機械１０５について診断、構造、および／またはサービス動作を実行する１つ以上の携帯型または固定式サービスシステムを表し得る。このような動作は、作業機械１０５と関連付けられたシステム（例えばＴＰＣＭ１２５と１３５）にメッセージを送受信することを含むことが可能である。サービスシステム１７５は、ユーザ（例えば、所有者、操作者等）、多数のユーザ、企業体（ディーラ、製造業者、ベンダ等）、企業体の部門（例えば、サービスセンタ、オペレーションサポートセンタ、物流センタ等）、および作業機械１０５に／そこから情報を送信および／または受信する他の任意の企業体と関連させてもよい。サービスシステム１７５は、ネットワークまたはデータリンク（例えば、データリンク１６０、ＲＳ−２３２シリアルリンク等）を介して作業機械１０５の様々なシステムおよび構成要素に連結する電子装置であり得る。ある実施形態では、サービスシステム１７５はＰＣベースのサービスツールを含み得る。ある実施形態では、サービスシステム１７５は、ワークステーション、携帯情報端末、ラップトップ、メインフレーム等のような１つ以上の計算システムを表し、利用するか、あるいはそれらに結合し得る。
【００４１】
一実施形態では、図１に示したように、サービスシステム１７５を作業機械１０５の外部に位置決めしてもよく、また１つ以上のデータリンク、データネットワーク、および／または音声ネットワークを介して作業機械１０５と通信し得る。さらに、または代わりとして、サービスシステム１７５を永続的または一時的に作業機械１０５に位置決めしてもよい。例えば、サービスシステム１７５は携帯型でもよく、技術者または操作者は、データリンク１６０と同様のデータリンクを介してサービスシステムを作業機械１０５内の様々なシステムに一時的に連結することが可能である。
【００４２】
サービスシステム１７５を用いて、ユーザ、またはプロセッサによって行使されるアプリケーションは、作業機械１０５の様々なシステムについて診断、構造、および／またはサービス動作を実行し得る。動作時、サービスシステム１７５はマスタＴＰＣＭ１２５および二次制御モジュール１３５を（自動的にまたは技術者の指示により）初期化して構成し、本発明と一致する盗難防止機能を実行し得る。
【００４３】
コンピュータシステム１８５は、１つ以上のソフトウェアアプリケーションをそれぞれが行使する１つ以上の計算システムを表すことが可能である。例えば、コンピュータシステム１８５は、ワークステーション、携帯情報端末、ラップトップ、メインフレーム等であり得る。コンピュータシステム１８５は、プロセッサによって行使されるときにサーバからデータを要求して受信し、かつシステムを操作するユーザにコンテンツを表示するウェブブラウザソフトウェアを含み得る。本発明の一実施形態では、コンピュータシステム１８５は、１つ以上の有線ベースのデータリンクを介して作業機械１０５内の１つ以上のシステムおよびモジュールに連結し得る。コンピュータシステム１８５はまた、セルラ、衛星、および無線ベースの通信データリンクのような１つ以上のワイヤレスベースのデータリンクを介して作業機械１０５内のシステムおよびモジュールに連結し得る。
【００４４】
ある実施形態では、コンピュータシステム１８５は、ネットワークを介して作業機械１０５内の１つ以上のシステムおよびモジュールと相互作用し得る。このようなネットワークは、インターネット、バーチャルプライベートネットーク、ローカルエリアネットワーク、ワイドエリアネットワーク、ブロードバンドデジタルネットワーク、または２つ以上のノードまたは位置の間の通信をイネーブルするための他の任意の構造体を含んでもよい。ネットワークは、共有の公的または私的データネットワークを含みかつワイドエリアまたはローカルエリアを網羅することが可能であり、またネットワークは１つ以上の有線および／または無線連結部を含んでもよい。模範的なネットワークは、送信制御およびインターネットプロトコル（ＴＣＰ／ＩＰ）のような通信プロトコル、非同期転送モード（ＡＴＭ）、イーサネット（登録商標）、またはネットワークロケーションの間の通信を制御するためのプロシージャ他の任意の編集を使用し得る。
【００４５】
サービスシステム１７５と同様に、コンピュータシステム１８５は、ユーザ（例えばカスタマ）、多数のユーザ、企業体（ディーラ、製造業者、ベンダ等）、企業体の部門（例えば、サービスセンタ、オペレーションサポートセンタ、物流センタ等）、および作業機械１０５内の様々な要素に／そこから情報を送信および／または受信する他の任意のタイプの企業体と関連させてもよい。
【００４６】
上述のように、環境１００の構成要素の数は図示するものに限定されず、また本発明の実施形態と一致する構成要素の数および構成の他の別形態が可能である。さらに、図示したある構成要素は存在しなくてもよく、また本発明の実施形態と一致する図示していないある構成要素を付加し得る。
【００４７】
ＴＤＳの概観
上述のように、マスタＴＰＣＭ１２５および二次ＴＰＣＭ１３５は、作業機械１０５用のＴＤＳを共同で実行し得る。ある実施形態では、ＴＤＳの実行および動作は、図３のフローチャートに示したステップと一致し得る。図３のプロセスは、ＴＤＳが作業機械１０５にインストールされるときに開始し得る（ステップ３１０）。ある実施形態では、作業機械１０５内のＴＤＳのインストールは、マスタＴＰＣＭ１２５と同様のハードウェアおよびソフトウェアを含む複数のＥＣＭをインストールすること、および／またはソフトウェア２５０と同様のソフトウェアを有する１つ以上の既存のＥＣＭをプログラミングまたは更新することを含み得る。ＴＤＳのインストールは、例えば、それぞれのＥＣＭのメモリに１つ以上のパラメータ／フラグを設定することによって、ＴＰＣＭとして動作するように１つ以上のＥＣＭを構成することをさらに含み得る。例えば、ＴＤＳがインストールされることを示すように、ＥＣＭメモリ内のＴＤＳインストールフラグを作動することが可能であり、および／またはＥＣＭがＴＰＣＭとして動作していることを示すように、作動フラグを設定し得る。一実施形態では、サービスシステム１７５によってＴＤＳを作業機械１０５にインストールし得る。例えば、サービスシステム１７５は（例えば、ディーラまたは技術者の指示により）情報（例えば、指示、ソフトウェア等）を送信し、および／または作業機械１０５のＥＣＭ内のパラメータ／フラグを構成する（ターンオンする）ことが可能であり、これによって、ＥＣＭがＴＰＣＭとして動作するように作動させる。ある構造では、ＴＤＳを単一のＥＣＭによってインストールしてもよい。例えば、サービスシステム１７５は一方のＥＣＭにパラメータを設定してもよく、次に、当該ＥＣＭが他のＥＣＭにパラメータを設定してもよい。ある実施形態では、それぞれのＥＣＭは、作業機械１０５に最初にインストールするときに、スレーブ構造にデフォルトすることが可能である。
【００４８】
作業機械１０５にＴＤＳをインストールすると、ＴＤＳの構成が可能である（ステップ３２０）。一実施形態では、作業機械１０５の所有者または操作者は、１つ以上のＴＰＣＭに様々なパラメータを設定することによってＴＤＳを構成し得る。操作者は、通信モジュール１２３および／またはサービスシステム１７５を介してパラメータを指定し得る。ＴＤＳの構成は、一次および二次パスワードをプログラミングすること、再設定された質問およびパスワードを指定すること、および作業機械１０５内のＥＣＭ用の特定のマスタ／スレーブ構造を指定することを含んでもよい。ある実施形態では、操作者はそれぞれのＴＰＣＭのメモリに１つ以上のＴＰＣＭ構造パラメータ／フラグを設定して、マスタ／スレーブ構造を設定し得る。例えば、ＴＰＣＭ構造フラグを１に設定することにより、ＴＰＣＭがマスタであることを示してもよく、またＴＰＣＭ構造フラグを０に設定することにより、ＴＰＣＭがスレーブであることを示してもよい。
【００４９】
ＴＤＳのそれぞれのＴＰＣＭが構成されると、ＴＤＳの作動が可能である（ステップ３３０）。作動されると、ＴＤＳの動作が可能である。すなわち、作動されたＴＤＳは、様々なＴＤＳ機能を実行するように動作可能であり得る。ＴＤＳの作動は、ＴＤＳが動作態勢にあることを反映するように、それぞれのＴＰＣＭのメモリに１つ以上のパラメータを構成することを含み得る。一実施形態では、ＴＤＳの作動は、１つ以上のＴＰＣＭにＴＤＳ作動パラメータを設定することを含み得る。スレーブＴＰＣＭは、マスタＴＰＣＭ１２５によりＴＤＳ作動パラメータのステータスを照合し得る。パラメータがマスタでイネーブルされた場合、スレーブはそのパラメータをイネーブルする。
【００５０】
本発明の実施形態に従って、ＴＤＳをインストール／作動するために工場パスワードが必要となることがある。例えば、サービスシステム１７５が１つ以上のＥＣＭにインストールパラメータおよび／または作動パラメータをターンオンした後、システムを作動維持するために、有効な工場パスワードが必要となることがある。有効な工場パスワードが入力されない場合、ＥＣＭは非作動になることがある。
【００５１】
ＴＤＳが構成かつ作動されると、ＴＤＳをイネーブル（すなわち係合）し得る（ステップ３４０）。イネーブルされると、ＴＤＳは、作業機械１０５のために１つ以上のセキュリティ動作に係合し得る。すなわち、ＴＤＳをイネーブルすることにより、１つ以上のＴＰＣＭが、１つ以上の操作システム１２１に対するアクセスおよび／または制御を制限するようにさせることが可能である。ＴＤＳをイネーブルすることにより、燃料噴射ロックアウト、スタータロックアウト、キーレス点火ロックアウト、およびエンジン速度制限のような１つ以上の機能に係合し得る。マスタＴＰＣＭ１２５は、ある操作システム１２１（例えば、トランスミッション、スロットル等）を制御してもよく、またマスタＴＰＣＭ１２５は１つ以上の二次ＴＰＣＭ１３５に指示して、他の操作システム１２１（スタータ、イグニッション等）を制御してもよい。
【００５２】
ある実施形態では、マスタＴＰＣＭ１２５は、作業機械１０５（または作業機械１０５のエンジン）のパワーダウン時にＴＤＳを自動的にイネーブルするように構成可能である。他の実施形態では、ＴＤＳは、作業機械１０５のパワーアップに応答して係合し得る。ＴＤＳは、利用可能なすべてのＴＤＳ特徴、または予め構成された（例えばステップ３２０で）組み合わせの特徴により自動的にイネーブルし得る。他の実施形態では、構成かつ作動されるＴＤＳが初期化（すなわちパワーアップ）し、次に、システムをイネーブルする操作者のためにスタンバイし得る。このような実施形態では、マスタＴＰＣＭ１２５は、ＴＤＳをイネーブルするイネーブル命令を待機するように構成可能である。このような命令を（例えば通信モジュール１２３を介して）受けると、１つ以上のＴＤＳ機能が係合し得る。例えば、マスタＴＰＣＭ１２５は、イネーブル命令を受けると、利用可能なすべてのＴＤＳ特徴、または予め構成された（例えばステップ３２０）組み合わせの特徴に係合し得る。本発明の実施形態に従って、一次または二次アクセスを有する操作者はＴＤＳをイネーブルし得る。操作者は、一次または二次パスワードを通信モジュール１２３または１３３に入力してもよく、次に、ＴＤＳへのアクセスを獲得すると、ＴＤＳをイネーブルする命令を入力し得る。二次アクセスは、操作者がＴＤＳの現在の構造をイネーブルすることのみを許容し得る。一次アクセスは、操作者が様々なＴＤＳ機能を係合および解除することを許容し得る。
【００５３】
上述のように、ＴＤＳをイネーブルすることにより、１つ以上のＴＤＳ特徴（例えば、燃料噴射ロックアウト、スタータロックアウト、キーレス点火ロックアウト、およびエンジン速度制限）に係合し得る。本発明の実施形態に従って、マスタＴＰＣＭ１２５は、二次ＴＰＣＭ１３５と連係して、操作システム１２１へのアクセスおよびそれに対する制御を制限し得る。ＴＤＳがイネーブルされると、マスタＴＰＣＭ１２５は、システムがイネーブルされることを示しかつ一次パスワードを操作者に促すメッセージを（通信モジュール１２３または１３３を介して）表示し得る（ステップ３５０）。この時点において、操作者は、一次パスワードを入力するかあるいは二次アクセスのスクリーンに切り替えることが許容され得る。パスワードは任意の組み合わせの数字、文字、記号等であり得る。さらに、パスワードは、声紋、網膜スキャン、指紋、呼吸サンプル等のようなバイオメトリックプリントを含み得る。操作者が一次パスワードを入力した場合（ステップ３５５／いいえ；ステップ３６０）、パスワードはマスタＴＰＣＭ１２５にルーティングされて（ステップ３７０）認定され得る（ステップ３８０）。パスワードのルーティングは、通信モジュール１２３からマスタＴＰＣＭ１２５にパスワードを直接送信することを含んでもよい。さらに、ルーティングは、通信モジュール１３３から二次ＴＰＣＭ１３５にパスワードを送信し、次にデータリンク１６０を介して当該パスワードをマスタＴＰＣＭ１２５に転送することを含んでもよい。一次パスワードが有効であった場合、一次アクセスを与えることが可能である（ステップ３９０）。一次アクセスは、操作者がＴＤＳを完全にディスエーブルし、ＴＤＳ構造を変更し、またＴＤＳ機能に係合／解除するようにイネーブルし得る。一次アクセスは、作業機械１０５の完全な動作を許容する。操作者が二次アクセスに切り替えた場合（ステップ３５５／はい）、操作者は二次アクセスパスワードを入力することが可能であり（ステップ３６２）、このパスワードはマスタＴＰＣＭ１２５にルーティングされて（ステップ３７２）また認定され得る（ステップ３８２）。二次アクセスパスワードが有効であった場合、二次アクセスを与えることが可能である（ステップ３９２）。二次アクセスはＴＤＳ機能の１つ以上をディスエーブルし得る。例えば、すべてのＴＤＳ機能は、ＲＰＭ制限を除いて解除し得る。
【００５４】
ある実施形態では、ＴＤＳは、無効なパスワードに応答して「ロックアウト」するように構成可能であり、またパスワードの認定（ステップ３８０、３８２）はＴＤＳのロックを含み得る。このような実施形態では、マスタＴＰＣＭ１２５は、最大数のパスワード入力の試みを表すしきい値をプログラミングし得る。例えば、操作者は、マスタＴＰＣＭがＴＤＳをロックアウトする前にパスワード入力を５回試みてもよい。ロックされると、ＴＤＳはイネーブルのままであり、パスワード再設定質問に対する回答を必要とすることがある。本発明の実施形態に従って、マスタＴＰＣＭ１２５は、パスワード入力の当該レベルにおいて不正確なパスワードを受信するとＴＤＳをロックアウトするように構成可能である。例えば、不正確な二次パスワードを６回受信した場合、マスタＴＰＣＭ１２５は、システムへの二次アクセスをロックアウトし、ＴＤＳをアンロックするためにより高次のパスワードまたは再設定質問を必要とすることのみ可能である。したがって、一次アクセスは、二次アクセスがロックする場合に利用可能なままであり得る。無効なパスワード処理の追加の詳細について、図４に関連して以下に説明する。
【００５５】
ＴＤＳのイネーブル、ディスエーブル、および再設定
本発明の実施形態に従って、ＴＤＳは様々な状態で動作し得る。例えば、ＴＤＳは、イネーブル状態、ディスエーブル状態、およびロック状態で動作し得る。イネーブルされると、ＴＤＳは、操作システム１２１へのアクセスおよび制御を制限することによって１つ以上のセキュリティ特徴を作業機械１０５に提供し得る。例えば、ＴＤＳをイネーブルすることにより、燃料噴射ロックアウト、スタータロックアウト、キーレス点火ロックアウト、およびエンジン速度制限のような１つ以上の機能に係合し得る。本発明の実施形態に従って、ＴＤＳは、１つ以上のイネーブルモードで動作するように構成可能である。例えば、ＴＤＳは一次イネーブルモードおよび二次イネーブルモードで動作し得る。一次モードでは、ＴＤＳは、例えば、燃料噴射ロックアウト、スタータロックアウト、キーレス点火ロックアウト、およびエンジン速度制限のような複数の機能を実行し得る。二次モードでは、セキュリティ機能の１つ以上をディスエーブルし得る。二次動作モードは、例えば、ドックマスタまたは機械工がＲＰＭ制限に従って作業機械１０５を運転することを許容し得る。
【００５６】
本発明の実施形態に従って、マスタＴＰＣＭ１２５は、エンジン速度がゼロである限り、ユーザがＴＤＳをイネーブルすることを許容し得る。一実施形態では、操作者は、通信モジュール１２３および／または１３３を介してボタンを作動するかあるいは項目（例えばＧＵＩ要素）を選択することによってＴＤＳをイネーブルし得る。他の実施形態では、マスタＴＰＣＭ１２５は、ＴＤＳをイネーブルする前に一次または二次パスワードを必要とすることがある。さらに、マスタＴＰＣＭ１２５は、作業機械１０５（または作業機械１０５内のエンジン）がパワーダウンした後に、ある時間量だけＴＤＳをイネーブルするように構成可能である。このことにより、エンジンが失速するかあるいはシステムへの動力が遮断された場合、エンジンを再始動する機会を操作者に許容することが可能である。
【００５７】
ディスエーブルされると、ＴＤＳは、作業機械１０５内の操作システム１２１への完全なアクセスをユーザに提供し得る。すなわち、操作者は、ＴＤＳがディスエーブルされた場合、作業機械１０５に対する完全な制御を獲得し得る。ある実施形態では、有効な一次アクセスパスワードは、ＴＤＳをディスエーブルするために必要とされる。ＴＤＳがディスエーブルされると、一次アクセスを有する操作者はＴＤＳの機能を指定および／または変更（例えば、操作システム１２１用の特定のロックを指定）し得る。二次アクセスパスワードは、ＴＤＳが部分的にディスエーブルする（すなわち、二次イネーブルモードで動作する）ようにさせることが可能である。部分的にディスエーブルされると（すなわち二次イネーブルモード）、操作者はＴＤＳ機能を変更するかあるいは指定することを許されない場合がある。
【００５８】
ある実施形態では、ある事象に応じて、ＴＤＳをロック状態に置いてもよい。ロックされると、ＴＤＳは操作者にアクセス不可能であり得る。さらに、ＴＤＳは、ロック状態にある場合にイネーブルのままであり得る。上述のように、ある数の不正確なパスワードを受信することにより、パスワード入力の当該レベルでロックするようにＴＤＳを誘発することがある。したがって、無効な二次パスワードをある回数（例えば５回）受信した場合、マスタＴＰＣＭ１２５はＴＤＳをイネーブルに維持し、ＴＤＳをロックし得る。次に、ＴＤＳをアンロックかつディスエーブルするために、有効な一次パスワードが必要となることがある。無効な一次パスワードをある回数受信した場合、マスタＴＰＣＭ１２５はＴＤＳをイネーブルに維持し、ＴＤＳをロックし得る。一次アクセスがロックされた場合、ＴＤＳは再設定を必要とすることがある。
【００５９】
上述のように、二次アクセスロックは、有効な一次パスワードによってロックされない。一実施形態では、一次アクセスロックは一次および二次アクセスの両方を妨げ得る。したがって、システムをアンロックするために、パスワード再設定質問が必要となることがある。しかし、代替的実施形態では、一次ロックは一次アクセスをロックアウトするが、二次アクセスを許容し得る。したがって、ユーザが一次パスワードを忘れてロックアウトされた場合、二次パスワードを使用して、二次アクセスを獲得（例えば、作業機械を移動）し得る。
【００６０】
図４は、本発明のある実施形態と一致する模範的なＴＤＳ動作状態プロセスのフローチャートを示している。動作時、ＴＤＳステータスの決定が可能である（ステップ４１０）。ＴＤＳステータス（すなわち状態）の決定は、サービスシステム１７５、コンピュータシステム１８５の１つ以上からのステータス要求の送信を含み得るか、あるいは通信モジュール１２３と１３３はデータリンク１５０でメッセージを送信し得る。一実施形態では、ユーザは、ＴＤＳをイネーブルまたはディスエーブルする命令を生成することによってステータス要求を開始し得る。ある実施形態では、マスタＴＰＣＭ１２５および／または二次ＴＰＣＭ１３５はステータス要求を自動的に生成して、ステータス更新をユーザまたは他のシステム構成要素に提供し得る。さらに、サービスシステム１７５、コンピュータシステム１８５、または通信モジュール１２３と１３３の１つ以上は、所定の時間間隔でステータス要求を自動的に送信し得る。ステータス要求に応答して、１つ以上のＴＰＣＭは、要求されたステータス情報について個々の要求者に応答し得る。例えば、二次ＴＰＣＭ１３５は通信モジュール１３３からのステータス要求に応答してもよく、また一次ＴＰＣＭ１２５は通信モジュール１２３からのステータス要求に応答してもよい。本発明の実施形態に従って、ステータス応答はＴＤＳ動作モード（すなわち、ディスエーブル、イネーブル、またはロック）を反映し得る。
【００６１】
ある実施形態では、ＴＤＳステータスの決定（ステップ４１０）は、例えば、周期的にまたは状態変更に応答して、１つ以上のＴＰＣＭがＴＤＳ状態情報をサービスシステム１７５、コンピュータシステム１８５、および／または通信モジュール１２３と１３３にプッシュすることを含むことが可能である。例えば、ＴＤＳ状態が変化する毎に、マスタＴＰＣＭ１２５はステータス更新を通信モジュール１２３および二次ＴＰＣＭ１３５にプッシュすることが可能であり、これによって、次に状態情報を通信モジュール１３３にプッシュすることが可能である。
【００６２】
ＴＤＳがディスエーブルされた場合（状態４３０）、作業機械１０５は通常動作することが可能であり、またＴＤＳは操作者に対しトランスペアレントであり得る。さらに、通信モジュール１２３と１３３は、任意のＴＤＳ情報を表示することなく通常動作し得る。しかし、操作者が、特定の通信モジュール（例えば１３３）からのＴＤＳをイネーブルしようと試みている場合、当該通信モジュールは「イネーブルシステム」スクリーンを表示し、パスワードのためにスタンバイし得る（ステップ４３２）。次に、ＴＤＳをイネーブルするために、操作者はパスワード（一次または二次）を通信モジュール（例えば１３３）に入力し得る（ステップ４３４）。次に、パスワードは、マスタＴＰＣＭ１２５に（直接的または間接的に）ルーティングされ得る（ステップ４３６）。パスワードが有効であった場合（ステップ４３８／はい）、マスタＴＰＣＭ１２５はＴＤＳをイネーブルし得る（ステップ４４０）。次に、マスタＴＰＣＭ１２５は、対応するメッセージを（通信モジュール１２３および／または１３３を介して）表示し得る。上述のように、ＴＤＳをイネーブルすることにより、１つ以上のＴＤＳ機能に係合することが可能である。すなわち、ＴＤＳをイネーブルすることにより、１つ以上の操作システム１２１に対するアクセスおよび／または制御を制限し得る。本発明の実施形態に従って、マスタＴＰＣＭ１２５は、ある操作システムを制御することが可能であり、また二次ＴＰＣＭ１３５は他の操作システムを制御し得る。
【００６３】
マスタＴＰＣＭ１２５が無効なパスワードを受信した場合（ステップ４３８／いいえ）、通信モジュール１２３は、パスワードを再び入力するように操作者に促すことが可能である。一実施形態では、ある数の不正確なパスワードを受信することにより、パスワード入力の当該レベルでロックするようにＴＤＳを誘発し得る。
【００６４】
ＴＤＳがイネーブルされた場合（状態４５０）、通信モジュール１２３および／または１３３は「システムイネーブル」スクリーンを表示し（ステップ４５２）、ＴＤＳをディスエーブルするパスワードを促すことが可能である（ステップ４５４）。一実施形態では、通信モジュール１２３は一次パスワードを促し、操作者が二次パスワード入力スクリーンに切り替えることを許容し得る。他の実施形態では、通信モジュール１２３は、操作者がアクセスレベルを指定し、次に、対応するパスワードプロンプトを提供するように促すことが可能である。代替的実施形態では、通信モジュール１２３はパスワードを促すことが可能であり、またマスタＴＰＣＭ１２５は、受信されたパスワードが一次または二次パスワードであるかどうかを動的に決定し得る。
【００６５】
パスワード（一次または二次）を受信すると（ステップ４５６）、パスワードをマスタＴＰＣＭ１２５にルーティングし得る（ステップ４５８）。次に、マスタＴＰＣＭ１２５は、パスワードが有効であるかどうかを決定し得る（ステップ４６０）。受信されたパスワードが有効であり（ステップ４６０／はい）、またパスワードが一次パスワードであった場合（ステップ４６２／はい）、マスタＴＰＣＭ１２５はＴＤＳシステムをディスエーブルし得る（ステップ４６４）。この時点において、操作者は、作業機械１０５内の操作システム１２１に対する完全な制御を獲得し、ＴＤＳ設定を変更し、またＴＤＳを構成し得る。受信されたパスワードが有効でない場合（ステップ４６０／いいえ）、通信モジュール１２３はパスワードを操作者に再び促すことが可能である（ステップ４５４）。
【００６６】
受信されたパスワードが有効であり（ステップ４６０／はい）、パスワードが二次パスワードであった場合（ステップ４６２／いいえ）、マスタＴＰＣＭ１２５は、ＴＤＳが二次イネーブルモードで動作するようにさせることが可能である（ステップ４６６）。この状態では、マスタＴＰＣＭ１２５は１つ以上のＴＤＳ特徴をディスエーブルし得る。二次イネーブルモードは、作業機械１０５内の１つ以上の操作システム１２１に対する限定制御を許容し得る。例えば、マスタＴＰＣＭ１２５は、ＲＰＭ制限を除いて操作システム１２１への完全なアクセスを提供し得る。上述のように、ある数の不正確なパスワード（一次または二次）を受信することにより、パスワード入力の当該レベルでロックするようにＴＤＳを誘発することが可能である。
【００６７】
ＴＤＳがロックされた場合（状態４７０）、通信モジュール１２３および／または１３３は「システムロック」スクリーンを表示し、再設定が必要であることを示し得る（ステップ４７２）。ＴＤＳを再設定するために、サービスシステム１７５はマスタＴＰＣＭ１２５とインタフェースし、再設定パスワードを操作者に促し得る（ステップ４７４）。ある実施形態では、サービスシステム１７５は、パスワード再設定を受け入れる前にパスワード再設定質問に首尾よく答えるべきことを必要とし得る。ユーザは、サービスシステム１７５を介して再設定パスワードを提供することが可能であり（ステップ４７６）、このパスワードはマスタＴＰＣＭ１２５にルーティングされ得る（ステップ４７８）。再設定パスワードが有効であった場合（ステップ４８０／はい）、マスタＴＰＣＭ１２５はＴＤＳをアンロックし得る（ステップ４８２）。アンロックは、すべてのパスワードの消去および／またはＴＤＳのディスエーブルを含む（または誘発する）ことが可能である。再設定パスワードが無効であった場合（ステップ４８０／いいえ）、ＴＤＳはロックされたままであり、サービスシステム１７５は再設定パスワードを再び促し得る（ステップ４７４）。操作者が有効な再設定パスワードを入力できなかった場合、ＴＤＳは再作動を必要とすることがある。一実施例では、ＴＤＳを非作動にし、次に、サービスシステム１７５を介してディーラまたは技術者によって再作動し得る。
【００６８】
模範的な動作
本発明の形態をより良く示すために、図５は作業機械１０５内のＴＤＳの模範的な第１の動作プロセスのフローチャートを示している。模範的な動作は、インストールされかつ作動されたＴＤＳが初期化されるときに始まり得る（ステップ５０１）。ＴＤＳの初期化は、電力をマスタＴＰＣＭ１２５および二次ＴＰＣＭ１３５に提供することを含み得る。一実施形態では、作業機械１０５がパワーアップするときにＴＤＳを初期化し得る。
【００６９】
初期化すると、マスタＴＰＣＭ１２５は、作動されたＴＤＳがロックされているかどうかを決定し得る（ステップ５１０）。マスタＴＰＣＭ１２５は、例えば、メモリ２２０内の１つ以上のＰＩＤを検査して、ＴＤＳがロックされているかどうかを決定し得る。ＴＤＳがロックされている場合（ステップ５１０／はい）、マスタＴＰＣＭ１２５は再設定機能を行使することが可能であり、この再設定機能において、マスタＴＰＣＭ１２５は、システムを再設定するように操作者に（例えば、通信モジュール１２３を介して）促す（ステップ５７０）。しかし、ＴＤＳがアンロックされていることをマスタＴＰＣＭ１２５が決定した場合（ステップ５１０／いいえ）、マスタＴＰＣＭ１２５は、ＴＤＳがイネーブルされているかどうかを決定し得る（ステップ５２０）。すなわち、マスタＴＰＣＭ１２５はメモリ２２０内の１つ以上のパラメータを検査して、１つ以上のＴＤＳ機能（例えば、トランスミッションロック、ＲＰＭ制限、燃料噴射ロック等）が係合されているかどうかを決定し得る。ＴＤＳがイネーブルされていないことをマスタＴＰＣＭが決定した場合（ステップ５２０／いいえ）、作業機械１０５は通常動作し得る（ステップ５９５）。
【００７０】
ＴＤＳがアンロックされかつイネーブルされていた場合（ステップ５２０／はい）、マスタＴＰＣＭはメッセージを通信モジュール１２３および／または１３３に送信して、パスワード入力またはメインメニュースクリーンを表示するようにモジュールに指示し得る（ステップ５２５）。ある実施形態では、図６ａに示した模範的なディスプレイ６０１のような一次パスワード入力ディスプレイを備えることが可能である。操作者はまた、二次アクセスを獲得するために二次パスワード入力スクリーンに変更し得る（選択５３０）。図６ａは、本発明の本実施形態と一致する模範的な二次アクセスディスプレイ６０２を示している。一次アクセスは、操作者がＴＤＳを完全にディスエーブルして、システム設定を変更するようにイネーブルし得る。二次アクセスはＴＤＳを部分的にのみディスエーブルするに過ぎない。例えば、二次アクセスは、ドックマスタまたはメカニックがＲＰＭ制限により作業機械１０５を運転するようにイネーブルし得る。操作者がパスワード入力スクリーンを選択した後、マスタＴＰＣＭ１２５は、パスワードを入力するように（例えば、通信モジュール１２３および／または１３３を用いて）操作者に促し得る（ステップ５３５）。図６ａは、本発明の実施形態と一致する模範的なパスワードプロンプトディスプレイ６０３を示している。
【００７１】
この時点において、操作者はパスワードを通信モジュール１２３または１３３に入力し得る（ステップ５４０）。次に、通信モジュール１２３および／または１３３は、データリンク１５０を介してパスワードをマスタＴＰＣＭ１２５に送信し得る（ステップ５４５）。操作者がパスワードを通信モジュール１３３に入力した場合、パスワードは二次ＴＰＣＭ１３５にルーティングされ、次に、データリンク１６０を介してマスタＴＰＣＭ１２５に転送され得る。パスワードを受信すると、マスタＴＰＣＭ１２５は、パスワードが有効であるかどうかを決定し得る（ステップ５５０）。パスワードが有効でなかった場合（ステップ５５０／いいえ）、マスタＴＰＣＭ１２５は、通信モジュール１２３または１３３を介してエラーメッセージを表示して、アテンプトカウンタ（ｉ）を増分し得る（ステップ５５５）。次に、マスタＴＰＣＭ１２５は、アテンプトカウンタが所定のしきい値（Ｔ）、例えば５回の試みを超えているかどうかを決定し得る（ステップ５６０；ｉ＞Ｔ）。アテンプトカウンタがしきい値を超えている場合（ステップ５６０／はい）、マスタＴＰＣＭ１２５はＴＤＳをロックし（ステップ５６５）、再設定をプロンプト／待機し得る（ステップ５７０）。図６ａは、ＴＤＳが再設定待機状態にあるときにユーザに表示し得る模範的な再設定プロンプトディスプレイ６０４を示している。
【００７２】
システムのロックは、ＴＤＳをイネーブルに維持すること、およびシステムへのアクセスを妨げること（すなわち、操作者がＴＤＳをディスエーブルすることを妨げること）を含み得る。ある実施形態では、マスタＴＰＣＭ１２５は、パスワード入力のレベルにおいてのみＴＤＳをロックし得る。例えば、無効な二次パスワードが５回超入力された場合、二次アクセスがロックされることがあり、またシステムをアンロックするために、より高次のパスワード（すなわち一次パスワード）または再設定質問が必要となることがある。しきい値を超えていない場合（ステップ５６０／いいえ）、操作者はパスワードを再び促されることがある（ステップ５３５）。
【００７３】
受信されたパスワードが有効であり（ステップ５５０／はい）、またパスワードが一次パスワード（ステップ５７５／はい）であった場合、マスタＴＰＣＭ１２５は、ＴＤＳをディスエーブルし（ステップ５９０）、図６ａに示した模範的なディスエーブルディスプレイ６０５のような対応するメッセージを表示し得る。次に、マスタＴＰＣＭ１２５は作業機械１０５の通常動作を許容し得る（ステップ５９５）。一実施形態では、一次操作者（すなわち、関連の一次パスワードを有するユーザ）は、ＴＤＳが無効にされるとき、（例えば、通信モジュール１２３および／または１３３を介して）マスタＴＰＣＭ１２５によって表示される様々な構造スクリーンを介してＴＤＳを構成し得る。例えば、一次操作者は、ある操作システム１２１をイネーブルし、ディスエーブルし、また制限し得る。図６ｂは、これらの実施形態と一致するマスタＴＰＣＭ１２５によって表示し得る少数の模範的なディスプレイ６１０〜６１６を示している。パスワードが有効な二次パスワードであった場合（ステップ５５０／はい；ステップ５７５／いいえ）、マスタＴＰＣＭ１２５は作業機械１０５への二次アクセスを提供し得る（ステップ５８０）。例えば、マスタＴＰＣＭ１２５は、ＲＰＭ制限を除いてイネーブルされたすべてのロックアウト特徴をディスエーブルし得る。この時点において、マスタＴＰＣＭ１２５は、二次ディスエーブルを示すメッセージを表示し、作業機械１０５に対する限定動作を提供し得る。
【００７４】
ＴＤＳオーバライドアテンプトに対する反応
本発明の実施形態に従って、方法およびシステムは、新しいＥＣＭがＴＰＣＭとして動作するように自動的に作動することによってＴＤＳオーバライドを妨げることが可能である。ある実施形態では、所定のＴＤＳ内のＴＰＣＭおよび関連の装置（例えば通信モジュール１２３と１３３）のすべては、ＴＤＳステータスを認識し得る。例えば、作業機械１０５内のそれぞれのＴＰＣＭは、データリンク１６０でステータス要求を送受信し得る。同様に、それぞれのＴＰＣＭは、作業機械１０５内の他のそれぞれのＴＰＣＭから、ある回数で、あるメッセージを予想し得る。さらに、ＥＣＭメモリ内のあるパラメータは、当該ＥＣＭがＴＰＣＭとして構成／動作可能であるかどうかを示し得る。特定のパラメータが特定のＥＣＭで設定されていないことを１つ以上のＴＤＳのＥＣＭが検出したとき、置換の非ＴＤＳのＥＣＭの検出が可能である。したがって、ＴＰＣＭの除去および／または置換は、所定のＴＤＳ内の他のＴＰＣＭによって検出し得る。ある実施形態では、それぞれのＴＰＣＭは、新しいＥＣＭがＴＤＳのＥＣＭ（すなわちＴＰＣＭ）として動作するように構成または作動でき得る。さらに、ＴＤＳは、ＴＰＣＭ除去の場合にロックするように構成可能である。この形態では、堅固な盗難防止が提供される。ＴＤＳは、システムを迂回するために、泥棒がインストール済みのＴＰＣＭを新しいＥＣＭ（ＴＤＳをインストールまたは作動していない）に置き換えることを防止し得る。
【００７５】
図７は、本発明の実施形態と一致するＴＰＣＭ除去に反応するための模範的なプロセスのフローチャートである。当初、このプロセス中、ＴＤＳをインストールし（ステップ７０１）、構成し（ステップ７１０）、また作動し得る（７２０）。ステップ７０１、７１０、および７２０は、図３のステップ３１０、３２０、および３２５に関連して上述した方法と一致する方法をそれぞれ表し得る。ＴＤＳをインストールして構成した後、１つ以上のＴＰＣＭ（例えば二次ＴＰＣＭ１３５）を除去することが可能である（ステップ７３０）。例えば、泥棒は、ＴＤＳをオーバライドする試みにおいて、二次ＴＰＣＭ１３５を除去して、新しい非ＴＰＣＭのＥＣＭに置き換えることがある。
【００７６】
本発明の実施形態に従って、ＴＤＳは二次ＴＰＣＭ１３５の除去（ステップ７４０）を検出し得る。例えば、マスタＴＰＣＭ１２５（または他の二次ＴＰＣＭ１３５）は除去を検出し得る。一実施形態では、１つ以上の他のＴＰＣＭが、除去されたＴＰＣＭから予想されるメッセージまたは応答の受信に失敗した場合、ＴＰＣＭ除去を検出することが可能である。さらに、または代わりとして、マスタＴＰＣＭ１２５および／または二次ＴＰＣＭ１３５は、１つ以上のパラメータを検査することによってＴＰＣＭ置換を検出し得る。例えば、それぞれのＴＰＣＭは、作業機械１０５がパワーアップするときに他のＴＰＣＭのあるパラメータを検査するように構成可能である。この形態では、特定のパラメータが特定のＥＣＭで設定されていないことを１つ以上のＴＤＳのＥＣＭが検出したときに、非ＴＤＳのＥＣＭを検出することが可能である。ある構造では、通信モジュール１２３および／または１３３が、ＴＰＣＭの除去を示すメッセージを表示し得る（ステップ７５０）。
【００７７】
新しい非ＴＰＣＭのＥＣＭを検出すると、作業機械１０５内の１つ以上の残りのＴＰＣＭが除去に反応し得る（ステップ７６０）。ＴＰＣＭ除去に対する反応は、新しいＥＣＭがＴＰＣＭとして動作するように作動することを含み得る。例えば、マスタＴＰＣＭ１２５は、二次ＴＰＣＭ１３５が新しい非ＴＰＣＭのＥＣＭに置き換えられたことを検出し得る。応答時、マスタＴＰＣＭ１２５は、例えば、１つ以上のメッセージ、指示、および／またはソフトウェアモジュールを新しいＥＣＭに送信することによって、新しいＥＣＭがＴＰＣＭとして動作するように作動し得る。新しいＥＣＭの作動はまた、新しいＥＣＭのメモリ内で１つ以上のパラメータを操作することを含み得る。新しいＥＣＭでＴＤＳを作動することにより、無許可のユーザがＴＤＳをオーバライドすることを妨げ得る。ある実施形態では、除去に対する反応（ステップ７６０）は、１つ以上のＴＤＳ機能（例えば、トランスミッションロック、ＲＰＭ制限等）に係合すること、および／あるいはＴＤＳを一次および／または二次アクセスレベルにロックすることを含み得る。この形態では、ＴＤＳは、ＴＤＳオーバライドアテンプトの場合に作業機械１０５に対する盗難防止を提供し得る。
【００７８】
マスタＴＰＣＭ不具合に対する反応
ある状態では、作業機械データリンク（例えば１６０）のマスタＴＰＣＭの欠如またはマスタＴＰＣＭ不具合は、ＴＤＳシステム動作にとって問題であるかもしれない。例えば、マスタＴＰＣＭ１２５は、ユーザから受信されたパスワードを照合するように構成可能である。一次パスワードを照合するために、このようなマスタＴＰＣＭが存在していない場合、様々な操作システム１２１は制限されたままであり得る。
【００７９】
本発明の実施形態に従って、マスタＴＰＣＭ不具合に反応するための方法およびシステムを提供し得る。一実施例では、本発明の方法およびシステムは、ＴＤＳシステム用の二次パスワード照合の機能性を提供し得る。ある実施形態では、１つ以上の二次ＴＰＣＭ１３５は、マスタＴＰＣＭ不具合または除去の場合に限定された形態で引き継ぐように構成可能である。例えば、二次ＴＰＣＭ１３５は、マスタＴＰＣＭ不具合または除去の場合にユーザから受信されたパスワードを受け入れかつ照合するように構成可能である。本発明の原理に従って、二次ＴＰＣＭ１３５は、例えば、メモリ内のパラメータを検査することおよび／または作業機械データリンクからの情報を検査することによって、マスタＴＰＣＭの除去の不具合を検出するように構成可能である。マスタＴＰＣＭの除去の不具合の検出は、一実施例では、上述のステップ７４０に関連して記述したのと同様のステップおよびイベントを含み得る。二次パスワード照合の機能性は特定の作業機械への無制限アクセスをユーザに提供し得る。
【００８０】
パスワード変更
本発明の実施形態に従って、操作者は、一次および二次アクセスの両方のためにパスワードを変更することが許容され得る。ある実施形態では、パスワードは、ＴＤＳがディスエーブルされるときに変更し得る。すなわち、操作者は、ＴＤＳが二次イネーブルモードで動作している場合にいかなるパスワードも変更できないことがある。したがって、一次または二次パスワードを変更するために、有効な一次パスワードが必要となることがある。さらに、パスワードは、ＴＤＳがロックされている場合に変更し得ない。図８は、本発明の実施形態と一致する模範的なパスワード変更プロセスのフローチャートである。
【００８１】
図８の模範的なプロセスは、操作者が、例えば、通信モジュール１２３および／または１３３を介してパスワード変更スクリーンにアクセスする（ステップ８１０）ときに始まり得る。操作者は、一次または二次パスワードを変更することを選択し得る。操作者が、一次パスワードを変更することを選択した場合（ステップ８２０／はい）、通信モジュールは一次パスワード変更メッセージをマスタＴＰＣＭ１２５に送信する（ステップ８２２）。操作者が、二次パスワードを変更することを選択した場合（ステップ８２０／いいえ）、通信モジュールは二次パスワード変更メッセージをマスタＴＰＣＭ１２５に送信する（ステップ８２４）。パスワード変更メッセージ（一次または二次）を受信すると、マスタＴＰＣＭ１２５は、現在の一次パスワードを入力するように（例えば、通信モジュール１２３または１３３を介して）操作者に促し得る（ステップ８３０）。図９は、本発明の本実施形態と一致する模範的なパスワード入力ディスプレイ９３２を示している。この時点において、マスタＴＰＣＭ１２５はまた、パスワード変更が行われていることを作業機械１０５内の他のＴＰＣＭ（例えば二次ＴＰＣＭ１３５）に警告し得る（ステップ８３５）。
【００８２】
一次パスワードプロンプトを観測すると、操作者は（例えば、通信モジュール１３３を介して）現在の一次アクセスパスワードを入力し得る（ステップ８４０）。一次パスワードが入力されると、パスワードはマスタＴＰＣＭ１２５にルーティングされて（ステップ８４５）認定され得る（ステップ８５５）。
【００８３】
受信された一次パスワードが有効であることをマスタＴＰＣＭ１２５が決定した場合（ステップ８５５／はい）、マスタＴＰＣＭ１２５は（例えば、通信モジュール１２３または１３３を介して）新しい一次または二次パスワードを促すことがある（ステップ８６０）。図９は、本発明の実施形態と一致する模範的な新しいパスワード入力ディスプレイ９３４を示している。新しいパスワードが有効でなかった場合（ステップ８７０／いいえ）、マスタＴＰＣＭ１２５は、新しいパスワードを操作者に再び促し得る（ステップ８６０）。しかし、パスワードが有効であった場合（ステップ８７０／はい）、例えば、容認可能なフォーマットであった場合、マスタＴＰＣＭ１２５は、新しいパスワードを確認するように操作者に促し得る。図９は、本発明の実施形態と一致する模範的なパスワード確認ディスプレイ９３６を示している。パスワードが有効であり、また操作者が新しいパスワードを正確に確認した場合（ステップ８８０／はい）、マスタＴＰＣＭ１２５は、（通信モジュール１２３および／または１３３を介して）パスワード変更の成功を示すメッセージを表示し得る（ステップ８９５）。図９は、本発明の実施形態と一致する模範的なパスワード変更成功ディスプレイ９３８を示している。しかし、操作者が新しいパスワードを正確に確認しなかった場合（ステップ８８０／いいえ）、マスタＴＰＣＭ１２５は、現在の一次パスワードを再び入力するように操作者に促し得る（ステップ８３０）。
【００８４】
受信された一次パスワードが有効でなかった場合（ステップ８５５／いいえ）、マスタＴＰＣＭ１２５はエラーメッセージを表示し、アテンプトカウンタ（例えばｉ）を増分し得る（ステップ８８５）。アテンプトカウンタがしきい値のアテンプト数（例えばＴ）未満であった場合（ステップ８８７／いいえ）、マスタＴＰＣＭ１２５は、現在の一次パスワードを再び入力するように操作者に促し得る（ステップ８３０）。アテンプトカウンタがしきい値を超えている場合（ステップ８８７／はい）、マスタＴＰＣＭ１２５はＴＤＳをロックし（ステップ８８９）、ＴＤＳ再設定を促し得る（ステップ８９０）。
【００８５】
遠隔ＴＤＳ操作および多数の作業機械の制御
本発明の実施形態に従って、方法およびシステムは、作業機械１０５内のＴＤＳに対する遠隔操作および制御を容易にし得る。ある実施形態では、１つ以上のコンピュータシステム１７５を利用して、このような遠隔制御を行い得る。このような実施形態では、コンピュータシステム１８５は、サービスシステム１７５と関連する１つ以上の機能を含むかまたは利用し得る。操作者および／またはディーラは、コンピュータシステム１８５を用いて遠隔位置からＴＤＳを構成し、イネーブルし、ディスエーブルし、また再設定でき得る。操作者はまた、様々なＴＤＳ機能（例えば、トランスミッションロック、点火ロック、ＲＰＭ制限等）を遠隔に指定／制御し得る。操作者および／またはディーラは、パスワードをコンピュータシステム１８５に入力することが許容されることが可能であり、次に、このコンピュータシステムは（例えば、インターネットを介して）パスワードを作業機械１０５内のマスタＴＰＣＭ１２５にルーティングし得る。ある実施形態では、操作者および／またはディーラは遠隔位置から作業機械１０５を監視でき得る。例えば、マスタＴＰＣＭ１２５は、例えば、インターネットを介して、１つ以上のセンサからおよび／または監視システム１４０からコンピュータシステム１８５に情報を送信することが可能である。
【００８６】
一実施形態では、コンピュータシステム１８５は、操作者の介入なしに、作業機械１０５内のＴＤＳを自動制御するソフトウェアでプログラミングし得る。例えば、コンピュータシステム１８５は、所定の回数でＴＤＳを自動的にイネーブルおよびディスエーブルし得る。コンピュータシステム１８５はまた、１つ以上のＴＤＳ機能（例えば、トランスミッションロック、点火ロック、ＲＰＭ制限等）に自動的に係合および解除し得る。さらに、コンピュータシステム１８５は、作業機械１０５を（例えば、マスタＴＰＣＭ１２５および／または監視システム１４０と相互作用することによって）監視し、あるイベントに反応するように構成可能である。例えば、コンピュータシステム１８５は、様々なイベント、例えば、ＴＰＣＭ除去、作業機械１０５の特定の位置における活動等に応答して、通知を（例えば、携帯電話、ｅメール、音声メール、ファクシミリ、インスタントメッセージ等を介して）操作者に送信するように構成可能である。
【００８７】
本発明の実施形態に従って、方法およびシステムは、多数の作業機械（例えばフリート）に対する制御（例えば遠隔制御）を容易にし得る。ある実施形態では、作業機械のフリート内のそれぞれの作業機械は、マスタ制御モジュール１２５および１つ以上の二次制御モジュール１３５を含み得る。したがって、それぞれの作業機械は１つ以上のＴＤＳを含み得る。本発明の実施形態に従って、操作者は、コンピュータシステム１８５を用いて中心位置からそれぞれの作業機械内のそれぞれのＴＤＳを監視し、かつ制御（すなわち、イネーブル、ディスエーブル、構成、アンロック等）することが許容され得る。
【産業上の利用可能性】
【００８８】
本発明の実施形態に従って、方法およびシステムは、盗難防止サービスを１つ以上の作業機械に提供し得る。このような方法およびシステムは、作業機械内に埋め込まれた１つ以上のＥＣＭを利用して、ＴＤＳを提供し得る。ＥＣＭはマスタ／スレーブ装置に構成してもよく、１つ以上の作業機械操作システム、例えば、イグニッション、トランスミッション、燃料噴射、スロットル等と相互作用し得る。ＥＣＭは操作システムへのアクセスを制御することが可能であり、これによって、作業機械へのアクセスを制限および／または妨げる。
【００８９】
一実施形態では、ＴＤＳは作業機械への様々なレベルのアクセスを提供し得る。例えば、ＴＤＳは、作業機械への一次および／または二次アクセスをユーザに提供し得る。一次アクセスは、操作システムおよび盗難防止機能に対する完全な制御を許容し得る。二次アクセスは、例えば、ある数の操作システムへのアクセスを提供することによって、作業機械への限定アクセスを提供し得る。二次アクセスの提供は、例えば、保守員が、ある制限（例えばエンジン速度制限）に従って作業機械にアクセスするようにイネーブルし得る。
【００９０】
ある実施形態では、ＴＤＳは、ＴＤＳオーバライドアテンプトに反応するように構成可能である。本発明の原理に従って、作業機械内の１つ以上のＴＤＳのＥＣＭはＴＤＳステータスを認識し得る。例えば、それぞれのＴＤＳのＥＣＭは、他のＴＤＳのＥＣＭからある情報を予想し得る。さらに、それぞれのＴＤＳのＥＣＭは、そのステータスを示すメモリ内の特定のパラメータを含み得る。ＴＤＳのＥＣＭが（システムをオーバライドする試みにおいて）除去されて置き換えられた場合、１つ以上の他のＴＤＳのＥＣＭは置換を検出し得る。一実施形態では、１つ以上の他のＴＰＣＭが除去されたＴＰＣＭから予想されるメッセージまたは応答の受信に失敗したときに、ＴＰＣＭ除去を検出することが可能である。さらに、または代わりとして、それぞれのＴＰＣＭは、作業機械がパワーアップするときに他のＴＰＣＭのあるパラメータを検査するように構成可能である。特定のパラメータが特定のＥＣＭで設定されていないことを１つ以上のＴＤＳのＥＣＭが検出したとき、置換の非ＴＤＳのＥＣＭを検出することが可能である。本発明の実施形態に従って、１つ以上のＴＤＳのＥＣＭは、例えば、あるパラメータの設定、ソフトウェアのアップロード、指示の送信等によって、新しいＥＣＭがＴＤＳのＥＣＭとして動作するように構成可能である。この形態では、堅固な盗難防止が提供される。ＴＤＳは、システムを迂回するために、泥棒がインストール済みのＴＰＣＭを新しいＥＣＭ（ＴＤＳをインストールまたは作動していない）に置き換えることを防止し得る。
【００９１】
ある実施形態では、マスタＴＰＣＭ不具合および／または除去に反応するための本発明と一致する方法およびシステムを提供し得る。本発明の方法およびシステムは、例えば、ＴＤＳシステム用の二次パスワード照合の機能性を提供し得る。ある実施形態では、二次ＴＰＣＭ１３５は、マスタＴＰＣＭ不具合または除去の場合にユーザから受信されたパスワードを受け入れかつ照合するように構成可能である。この機能性は、船舶用途で特に有用であり得る。例えば、マスタＴＰＣＭ不具合が、陸上から数マイル離れた船で生じた場合、ＴＤＳシステムは、船内の１つ以上の操作システムの１つ以上の制限（例えばロック）に係合し得るイネーブルモードにデフォルトする可能性を有する。このような場合、ユーザは、ＲＰＭを制限して航行するように強いられるかもしれない。しかし、二次パスワード照合の提供（例えば、１つ以上の二次ＴＰＣＭによって）は、ユーザがＴＤＳシステムへのアクセスを獲得して、操船を回復するようにイネーブルし得る。
【００９２】
ある実施形態では、本発明と一致する方法およびシステムは複数の作業機械用の盗難防止を提供し得る。例えば、地理的に分散したフリートを保護し得る。さらに、操作者は（例えば、インターネットを用いて）遠隔位置から１つ以上のＴＤＳを制御し得る。操作者はまた、遠隔位置から１つ以上の作業機械を監視し得る。例えば、作業機械の所有者は作業機械システムおよび／または作業機械内の活動を監視し得る。
【００９３】
一実施形態では、作業機械と関連付けられたコンピュータシステムは、１つ以上の作業機械を自動的に監視し、あるイベントに応答してユーザに通知し得る。例えば、所有者は、作業機械と関連する１つ以上のイベント（例えば、ＴＤＳのＥＣＭ除去、ＴＤＳロック、作業機械内の活動等）の発生を示すｅメール、電話メッセージ、インスタントメッセージ等を受信し得る。
【００９４】
説明の明快さのため、環境１００について、図１と図２に示した別個の機能要素を参照して本明細書に記述する。しかし、図示した要素およびモジュールの機能性は重なり合うことが可能であり、および／または２つ以上の数の要素およびモジュールに存在し得ることを理解すべきである。それぞれのシステムの要素は、実行に応じて、図示したある構成要素を欠き、および／または図示していない追加のまたは異なる構成要素を収容するかまたはそれらに結合し得る。さらに、図示した要素の機能性のすべてまたは一部分は、地理的に分散した複数の位置の間に共存するかまたは分布し得る。
【００９５】
さらに、図３〜図９は本発明の模範的な実行と一致する。さらに、図３〜図５、図７、および図８に記述したイベントの順序は模範的であり、限定的であることを意図しないことを理解すべきである。したがって、他の方法ステップを使用してもよく、また図３〜図５、図７、および図８に示した方法でも、本発明の範囲から逸脱することなく、イベントの特定のオーダを変更することが可能である。さらに、あるステップは存在しないことがあり、また追加ステップを図３〜図５、図７、および図８で実行してもよい。
【００９６】
本発明の実施形態、特徴、形態および原理は様々な環境で実行することが可能であり、図示した環境に限定されない。さらに、本明細書に開示したプロセスは、本質的に、特定の任意の装置またはシステムに関係せず、適切な組み合わせの構成要素によって実行し得る。さらに、本明細書に記述した教示に従って、様々なタイプの一般目的の装置を使用することが可能である。
【００９７】
本発明は、あらゆる点において制限的であるよりも、むしろ例示的であるように意図される特定の実施例に関して記述されている。異なる組み合わせのハードウェア、ソフトウェア、およびファームウェアは、本発明の実施形態を実施するために適切であり得る。
【００９８】
さらに、本発明の他の実施形態は、本明細書に開示した本発明の仕様および実施を考慮すれば当業者には明白であろう。仕様および実施例は模範的なものに過ぎないと考えられることが意図される。このため、本発明の形態は、前に開示した単一の実施形態、実行、または構造のすべての特徴よりも少ない特徴に存在し、本発明の真の範囲は、次の特許請求の範囲によって示されることを理解すべきである。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施形態と一致する特徴および形態を実行し得る模範的な環境のブロックダイヤグラムである。
【図２】本発明の実施形態と一致する模範的な制御モジュールのブロックダイヤグラムである。
【図３】本発明のある実施形態と一致する模範的なＴＤＳ構造プロセスを示したフローチャートである。
【図４】本発明のある実施形態と一致する模範的なＴＤＳ動作状態プロセスのフローチャートである。
【図５】本発明のある実施形態と一致する模範的なＴＤＳプロセスのフローチャートである。
【図６ａ】本発明の実施形態と一致する模範的なＴＤＳディスプレイの図面である。
【図６ｂ】本発明の実施形態と一致する模範的なＴＤＳディスプレイの図面である。
【図７】本発明のある実施形態と一致する、ＴＤＳオーバライドアテンプトに反応するための模範的なプロセスのフローチャートである。
【図８】本発明の実施形態と一致する、パスワードを変更するための模範的なプロセスを示したフローチャートである。
【図９】本発明の実施形態と一致する模範的なＴＤＳディスプレイの図面である。
【符号の説明】
【０１００】
図１
１００  模範的な環境
１０５  作業機械
１２１  操作システム
１２３  通信モジュール
１２５  一次ＴＰＣＭ
１３３  通信モジュール
１３５  二次ＴＰＣＭ
１４０  監視システム
１５０  データリンク
１６０  データリンク
１７５  サービスシステム
１８５  コンピュータシステム
図２
１２５  一次ＴＰＣＭ
２１０  処理コア
２１２  システムインタフェース
２１４  データリンクインタフェース
２２０  メモリ
２２５  プロセッサ
２５０  ソフトウェア層
図３
３１０  ＴＤＳをインストールするステップ
３２０  ＴＤＳを構成するステップ
３３０  ＴＤＳを作動するステップ
３４０  ＴＤＳをイネーブルするステップ
３５０  一次パスワードを促すステップ
３５５  二次アクセスであるか？（はい；いいえ）のステップ
３６０  一次パスワードを入力するステップ
３６２  二次パスワードを入力するステップ
３７０  マスタにルーティングするステップ
３７２  マスタにルーティングするステップ
３８０  パスワードを認定するステップ
３８２  パスワードを認定するステップ
３９０  一次アクセスを提供するステップ
３９２  二次アクセスを提供するステップ
図４
４１０  ＴＤＳステータスを決定するステップ
４３０  ディスエーブル状態
４３２  表示ステップ
４３４  パスワードを入力するステップ
４３６  パスワードをルーティングするステップ
４３８  有効であるか？（はい；いいえ）のステップ
４４０  ＴＤＳをイネーブルするステップ
４５０  イネーブル状態
４５２  表示ステップ
４５４  パスワードを促すステップ
４５６  パスワードを受信するステップ
４５８  パスワードをルーティングするステップ
４６０  有効であるか？（はい；いいえ）のステップ
４６２  一次であるか？（はい；いいえ）のステップ
４６４  ＴＤＳをディスエーブルするステップ
４６６  二次イネーブルのステップ
４７０  ロック状態
４７２  表示ステップ
４７４  再設定パスワードを促すステップ
４７６  パスワードを提供するステップ
４７８  パスワードをルーティングするステップ
４８０  有効であるか？（はい；いいえ）のステップ
４８２  ＴＤＳをアンロックするステップ
図５
５０１  ＴＤＳを初期化するステップ
５１０  ロックされているか？（はい；いいえ）のステップ
５２０  イネーブルされているか？（はい；いいえ）のステップ
５２５  パスワード入力表示のステップ
５３０  アクセス選択（一次；二次）の選択
５３５  パスワードを促すステップ
５４０  パスワードを入力するステップ
５４５  パスワードを送信するステップ
５５０  有効であるか？（はい；いいえ）のステップ
５５５  エラーメッセージ；増分カウンタのステップ
５６０  カウンタ＞しきい値であるか？（はい；いいえ）のステップ
５６５  ロックするステップ
５７０  再設定を促すステップ
５７５  一次であるか？（はい；いいえ）のステップ
５８０  二次アクセスを提供するステップ
５９０  ディスエーブルするステップ
５９５  通常動作のステップ
図６ａ
６０１  模範的なスクリーンディスプレイ
６０２  模範的な二次アクセスディスプレイ
６０３  模範的なパスワードプロンプトディスプレイ
６０４  模範的な再設定プロンプトディスプレイ
６０５  模範的なディスエーブルディスプレイ
図６ｂ
６１０〜６１６  模範的なスクリーンディスプレイ
図７
７０１  インストールするステップ
７１０  構成するステップ
７２０  作動するステップ
７３０  ＴＰＣＭ除去のステップ
７４０  除去を検出するステップ
７５０  メッセージを表示するステップ
７６０  ＴＰＣＭ除去に反応するステップ
図８
８１０  パスワード変更スクリーンにアクセスするステップ
８２０  一次であるか？（はい；いいえ）のステップ
８２２  一次メッセージのステップ
８２４  二次メッセージのステップ
８３０  一次パスワードを促すステップ
８３５  他のＴＰＣＭを警告するステップ
８４０  一次パスワードを入力するステップ
８４５  ルーティングするステップ
８５５  有効であるか？（はい；いいえ）のステップ
８６０  新しいパスワードを促すステップ
８７０  有効であるか？（はい；いいえ）のステップ
８７５  確認するステップ
８８０  確認されたか？（はい；いいえ）のステップ
８８５  エラーメッセージ；増分カウンタのステップ
８８７  カウンタ＞しきい値であるか？（はい；いいえ）のステップ
８８９  ロックするステップ
８９０  再設定を促すステップ
８９５  変更成功のステップ
図９
９３２  模範的なパスワード入力ディスプレイ
９３４  模範的な新しいパスワード入力ディスプレイ
９３６  模範的なパスワード確認ディスプレイ
９３８  模範的なパスワード変更成功ディスプレイ
【図１】
0004616630.tif 000002
【図２】
0004616630.tif 000003
【図３】
0004616630.tif 000004
【図４】
0004616630.tif 000005
【図５】
0004616630.tif 000006
【図６ａ】
0004616630.tif 000007
【図６ｂ】
0004616630.tif 000008
【図７】
0004616630.tif 000009
【図８】
0004616630.tif 000010
【図９】
0004616630.tif 000011