(57)【要約】  本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。スキャン、押しボタン、または未トレーニング・チャネル・モードを使用して、ユーザは、トレーニング可能トランシーバの無線双方向インタフェースモードに入ることができる。インタフェースモードにより、ユーザは、診断、フラッシュ、および車両インタフェースを含む、モードのサブセットを選択することができる。各モードは、双方向の方法で別の遠隔装置と無線で通信するトレーニング可能トランシーバを提供する。
2013518468.tif 000002
【特許請求の範囲】
【請求項１】
車両内に配置されたトレーニング可能トランシーバと無線でインタフェース接続する方法であって、
複数のモードの１つに入るステップと、
双方向通信で前記複数のモードの１つを使用して遠隔装置とインタフェース接続するステップと
を含む方法。
【請求項２】
前記トレーニング可能トランシーバ上の複数の入力の１つを選択するステップと、
前記トレーニング可能トランシーバから前記遠隔装置にパケットを送信するステップと、
要求コマンドを含むパケットを前記遠隔装置から受信するステップと、
前記要求されたコマンドに基づき、応答コマンドを前記遠隔装置に送信するステップと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記トレーニング可能トランシーバにより受信された前記パケットが有効であるか否かを判定するステップと、
受信された前記パケットが無効であり、かつ所定の時間が経過したとき、トレーニングモードに入るステップと、
受信された前記パケットが有効であるとき、前記遠隔装置からの前記要求が有効であるか否かを判定し、
前記要求が無効である場合、トレーニングモードに入り、
前記要求が有効である場合、前記要求が通常動作に関するものであるとき、前記トレーニングモードに入り、前記要求が診断モードに関するものであるとき、無線診断モードに入るステップと
をさらに含む、請求項２に記載の方法。
【請求項４】
前記トレーニング可能トランシーバ上の複数の入力の１つのシーケンスを選択するステップと、
前記シーケンスが有効であるか否かを判定するステップと、
前記シーケンスが無効である場合、通常動作モードに入るステップと、
前記シーケンスが有効である場合、
前記トレーニング可能トランシーバで前記遠隔装置から要求コマンドを受信し、
前記要求コマンドに基づき、前記トレーニング可能トランシーバから前記遠隔装置に応答コマンドを送信するステップと
をさらに含む、請求項１に記載の方法。
【請求項５】
前記パケットが受信されたかどうかを判定するステップと、
前記パケットが受信され、かつ有効である場合、前記要求コマンドにより前記複数のモードのどの１つが要求されたかを判定するステップと、
前記要求コマンドが診断に関するものである場合、応答コマンドを前記遠隔装置に送信して、無線診断モードに入るフラグを設定し、前記無線診断モードに入るステップと、
前記要求コマンドがフラッシュに関するものである場合、応答コマンドを前記遠隔装置に送信し、無線フラッシュモードに入るステップと
をさらに含む、請求項４に記載の方法。
【請求項６】
前記パケットが受信されず、かつ所定の時間が経過した場合、通常動作モードに入るステップと、
前記パケットが受信された場合、受信された前記パケットが有効であるか否かを判定するステップと、
受信された前記パケットが無効である場合、通常動作モードに入るステップと
をさらに含む、請求項５に記載の方法。
【請求項７】
前記複数のモードが、無線診断モード、無線フラッシュモード、および無線車両インタフェースモードのうち１つを含む、請求項１に記載の方法。
【請求項８】
前記複数のモードのそれぞれが、前記トレーニング可能トランシーバのメモリに記憶された実行可能プログラム製品であり、マイクロコントローラにより実行可能である、請求項７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。
【０００２】
（関連出願の相互参照）
本ＰＣＴ特許出願は、出願の開示全体が本出願の開示の一部であると考えられ、かつ参照により本明細書に組み込まれる、２０１０年１月２１日に提出された独国特許出願第１０２０１０００５３８５．６号明細書の利益を主張する。
【背景技術】
【０００３】
機器および装置を制御するための従来のシステム、例えばガレージドア開閉装置、防犯ゲート、住宅用警報器、照明装置、コンピュータなどは、個々の遠隔制御装置を使用して、それぞれの機器および／または装置を動作させる。この従来のシステムでは、複数の装置または機器を制御することが困難であり、まして機器および装置の動作を１つの制御可能なシステムに統合できない。例えば、ガレージドア開閉装置機構は、無線周波数の制御信号に応答してガレージドアを開閉する。制御信号は、典型的には、ガレージ開閉装置と共に販売される遠隔制御装置から生成され、送信される。制御信号は、ガレージドア開閉装置機構が、関連する制御信号を発行する遠隔制御装置だけに応答するように、前もってセットされた搬送周波数および制御コードを有する。この種のシステムに関連する問題は、動作させられるためには、ドア開閉装置が特定の所定の制御信号を受信しなければならないことである。すなわち、機器および装置はそれぞれ、特定の所定の制御信号を受信しなければならない。したがって、複数の機器および／または装置を制御することを望むユーザが、複数の遠隔制御装置を有する必要がある。
【０００４】
絶えず進化する技術社会では、複数の機器および装置を統合された方法で動作させることができる通信システムに対する要求がますます増大している。現在、複数の機器および装置が、中央のまたは単一の遠隔装置と通信することが可能になる通信システムが存在する。１つのそのようなシステムが、ジョンソンコントロールズ（Ｊｏｈｎｓｏｎ  Ｃｏｎｔｒｏｌｓ）社が所有するホームリンク（Ｈｏｍｅｌｉｎｋ）（商標）であり、これは、トレーニング可能トランシーバが、受信した制御信号の特徴を「学習する」ことができ、その結果、トレーニング可能トランシーバは、その後、学習した特徴を有する信号を生成し、遠隔で制御される装置または機器に送信することができる。図１は、トランシーバ回路３４を有する無線制御システムの一例であり、遠隔電子システム（遠隔装置）もトランシーバ回路３３を有する。１つのそのようなシステムが、参照により本明細書に組み込まれる米国特許第５、９０３、２２６号明細書で開示されている。別のそのようなシステムが、同様に参照により本明細書に組み込まれる欧州特許第０９３５２２６Ｂ１号明細書で開示されている。
【０００５】
トレーニング可能トランシーバが動作するためには、各信号が、典型的にはユーザ作動スイッチに関連付けられる、またはユーザが、関連するスイッチを選択することにより（例えば、動作させる装置に関連するトレーニング可能トランシーバ上のボタンを押すことにより）トレーニング可能トランシーバ上の学習された信号の１つを選択する。例えば、ユーザが、図２に示されるボタンＢ１、Ｂ２、Ｂ３のうち１つまたは複数を選択してもよい。トレーニング可能トランシーバが、異なる長さおよび継続期間の様々な信号の信号特徴を学習するためには、各伝送チャネルに対して、トレーニング可能トランシーバ内部に提供され割り当てられるメモリ量が、学習される最も大きな信号の特徴を記憶するのに十分でなければならない。
【０００６】
さらに、トレーニング可能トランシーバが通信システムで適切に機能するためには、機器または装置に対して、特に、トレーニング可能トランシーバが時間の経過につれて通信する可能性が高い潜在的に多数の機器および装置と互換性がなければならない。当然、ユーザがどの機器および／または装置を制御することを望むことができ、その結果、トレーニング可能トランシーバが、互換性のためにプログラムされうるかを予測することは困難である。さらに、トレーニング可能トランシーバが最初にプログラムされた後、新しい機器および装置が開発されたとき、新しい機器および装置が通信システムで使用するために互換性があるように、トレーニング可能トランシーバを更新する方法が現在ない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。
【課題を解決するための手段】
【０００８】
本発明の一実施形態では、複数のモードの１つに入るステップと、双方向通信で複数のモードの１つを使用して遠隔装置とインタフェース接続するステップとを含む、車両内に配置されたトレーニング可能トランシーバと無線でインタフェース接続する方法がある。
【０００９】
本発明の一様態では、方法は、トレーニング可能トランシーバ上の複数の入力の１つを選択するステップと、トレーニング可能トランシーバから遠隔装置にパケットを送信するステップと、要求コマンドを含むパケットを遠隔装置から受信するステップと、要求されたコマンドに基づき応答コマンドを遠隔装置に送信するステップとをさらに含む。
【００１０】
本発明の別の様態では、方法は、トレーニング可能トランシーバにより受信されたパケットが有効であるか否かを判定するステップと、受信されたパケットが無効であり、かつ所定の時間が経過したとき、トレーニングモードに入るステップと、受信したパケットが有効であるとき、遠隔装置からの要求が有効であるか否かを判定し、要求が無効である場合、トレーニングモードに入り、要求が有効である場合、要求が通常動作に関するものであるとき、トレーニングモードに入り、要求が診断モードに関するものであるとき無線診断モードに入るステップとをさらに含む。
【００１１】
本発明のさらに別の様態では、方法は、トレーニング可能トランシーバ上の複数の入力の１つのシーケンスを選択するステップと、シーケンスが有効であるか否かを判定するステップと、シーケンスが無効である場合、通常動作モードに入るステップと、シーケンスが有効である場合、トレーニング可能トランシーバで遠隔装置から要求コマンドを受信し、要求コマンドに基づき、トレーニング可能トランシーバから遠隔装置に応答コマンドを送信するステップとをさらに含む。
【００１２】
本発明のさらに別の様態では、方法は、パケットが受信されたか否かを判定するステップと、パケットが受信され、かつ有効である場合、要求コマンドにより複数のモードのどの１つが要求されたかを判定するステップと、要求コマンドが診断に関するものである場合、要求コマンドを遠隔装置に送信して、無線診断モードに入るフラグをセットし、無線診断モードに入るステップと、要求コマンドがフラッシュに関するものである場合、応答コマンドを遠隔装置に送信し、無線フラッシュモードに入るステップとをさらに含む。
【００１３】
本発明の別の様態では、方法は、パケットが受信されず、かつ所定の時間が経過した場合、通常動作モードに入るステップと、パケットが受信された場合、受信されたパケットが有効であるか否かを判定するステップと、受信されたパケットが無効である場合、通常動作モードに入るステップとをさらに含む。
【００１４】
本発明の別の様態では、複数のモードは、無線診断モード、無線フラッシュモード、および無線車両インタフェースモードのうち１つを含む。
【００１５】
本発明のさらに別の様態では、複数のモードそれぞれが、トレーニング可能トランシーバのメモリに記憶された実行可能プログラム製品であり、マイクロコントローラにより実行可能である。
【図面の簡単な説明】
【００１６】
【図１】従来技術によるトレーニング可能トランシーバの概略図の例である。
【００１７】
【図２】図１によるトレーニング可能トランシーバ用のインタフェースの例である。
【００１８】
【図３】本発明の一実施形態によるトレーニング可能トランシーバの図の例である。
【００１９】
【図４】本発明の別の実施形態によるトレーニング可能トランシーバの図の例である。
【００２０】
【図５】本発明による送受信用のパケットコマンドを含む表の例である。
【００２１】
【図６】本発明による様々なモードに入る、流れ図の例である。
【００２２】
【図７】本発明による、トレーニング可能トランシーバと試験機器の間の通信の図の例である。
【００２３】
【図８】本発明の様々なモードに入る、流れ図の例である。
【００２４】
【図９】本発明による、トレーニング可能トランシーバと試験機器の間の通信の図の例である。
【００２５】
【図１０】本発明によるトレーニング可能トランシーバ内の、ブート・ローダ・コードＢＬＣおよびアプリケーションコードＡＣのメモリの例である。
【発明を実施するための形態】
【００２６】
本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。スキャン、押しボタン、または未トレーニング・チャネル・モードを使用して、ユーザは、トレーニング可能トランシーバの無線双方向インタフェースモードに入ることができる。インタフェースモードにより、ユーザは、診断、フラッシュ（例えばプログラミングおよび再プログラミング）、および車両インタフェースを含むがそれらに限定されない、モードのサブセットを選択することができる。各モードは、双方向の方法で別の遠隔装置と無線で通信するトレーニング可能トランシーバを提供する。
【００２７】
システムは２つのタイプの機能を提供する。第１のタイプの機能は、例えばガレージドア、所有地の門、セキュリティシステム、および照明システムを作動させるために使用される遠隔制御装置の無線周波数コードを学習および再生することにより、１つまたは複数の遠隔制御装置を単一の組み込まれた構成要素と置換するトレーニング可能トランシーバである。
【００２８】
図３に描かれるように、このタイプのトレーニング可能トランシーバのバージョンは、機能をボタン状態変化に基づいて、有線通信を使用する。すなわち、トレーニング可能トランシーバでのモードを変更するためには、ボタンまたはボタンの組合せ、あるいはボタンシーケンスを起動しなければならない。起動すると、状態モードは、アイドルモード（活動状態のＬＩＮ通信なし）、クリアモード、学習モード、送信モード、デフォルトモード、チェンバレン（Ｃｈａｍｂｅｒｌａｉｎ）モード、国コード変更モード、および情報モードのうち１つに変化する。具体的には、アイドルモードでは、トレーニング可能トランシーバは、診断、メモリの再フラッシュなどを達成するために、車両からの活動状態のＬＩＮ有線通信を待たなければならない。
【００２９】
第２のタイプの機能は、以下でより詳細に説明されるように、遠隔装置との双方向通信（送信−受信）モードを有するトレーニング可能トランシーバである。本発明のトレーニング可能トランシーバは、新しいモードの動作、すなわち、一般に、一緒に無線双方向インタフェースモードと呼ばれる、無線診断モード、無線フラッシュモード、および無線車両インタフェースモードを提供することにより機能を強化する。これらの３つのモードは、トレーニング可能トランシーバの従来バージョンで使用されるクリアモード、学習モード、送信モード、デフォルトモード、チェンバレンモード、国コード変更モード、および情報モードに加わったものである。
【００３０】
本発明のトレーニング可能トランシーバは、アイドルモードを無線双方向インタフェースモード（送信−受信モード）と置換する。無線双方向インタフェースモードにより、トレーニング可能トランシーバは、１）自動スキャンモード、２）押しボタンモード、および３）未トレーニング・チャネル・モードという３つのモードの１つで、遠隔装置と無線通信することが可能になる。
【００３１】
一実施形態では、トレーニング可能トランシーバは、組み込まれた無線トランシーバの受信機を使用して、装置を探して連続的にまたは自動的にスキャンする。各装置は、周波数、および周波数に関連したＩＤデータコードを有する。周波数の１つを受信したとき、トレーニング可能トランシーバ内のマイクロコントローラが、対応するＩＤコードがメモリ内に存在するか否かを判定するためにチェックし、存在する場合、遠隔装置との通信を開始する。通信のモード（例えば無線診断モード、無線フラッシュモード、無線車両インタフェースモード）は、検出された遠隔装置に依存する。例えば、遠隔装置が診断ツールである場合、トレーニング可能トランシーバは、無線診断モードに入る。さらに、遠隔装置から受信されるデータを、内部ネットワークを通して車内の別の電子装置に転送することができる。
【００３２】
無線双方向インタフェースモードはまた、押しボタンモード（ボタン状態変化）を使用して設定してもよい。例えば、図４に示されるように、ユーザが、インタフェースＩＮＴ（図２）上のボタンを選択してまたは押して、指定したモードに入ってもよい。例えば、インタフェースＩＮＴ上のボタンＢ１およびＢ２（同時にまたは順に）を押すと、無線診断モードに入り、一方では、インタフェースＩＮＴ上のボタンＢ２およびＢ３を（同時にまたは順に）押すと、無線フラッシュモードに入る。別の例では、ブート・ローダ・コードＢＬＣ（図１０）が、１）３つのボタンＢ１、Ｂ２、Ｂ３全てを押す、２）３つのボタン全てを解放する、３）所定の時間以内に外側のボタンを押し、次に、解放する、および４）中央のボタンＢ２を所定の時間以内に押すといった例示したシーケンスにより起動された電源投入を検出した場合、ブート・ローダ・コードＢＬＣはパケット受信モードに入り、所定の時間、どのモード（診断、フラッシュ、または車両インタフェース）に入るべきかを示す、遠隔装置からのコマンドを待つ。所定の時間以内に有効なコマンドを受信しない場合、トレーニング可能トランシーバは、保持された電源を解除し、電源を切る。この時間だけでなく、モードの１つにいる間の任意の時間にボタンを押しても、保持された電源が解除され、トレーニング可能トランシーバが電源を切ることができるようになる。ボタンの数、シーケンス、および／または期間は、例示した実施形態に限定されないことが理解される。任意の変化、またはボタンの数および期間が、指定されたモードに入るために使用されてもよい。
【００３３】
無線双方向インタフェースモードに入る別の方法が、未トレーニングチャネルのデフォルト伝送方法を使用するものである。未トレーニング・チャネル・ボタンを押したとき（例えば未トレーニングボタンの選択）、トレーニング可能トランシーバは、所定の時間パケットを送信する。送信に応答して、以下でより詳細に説明されるように、トレーニング可能トランシーバはパケット受信ＲＸモードに入って、遠隔装置からの要求を待って、指定されたモード（例えば無線診断モード）に入る。
【００３４】
無線双方向インタフェースモードの設定または活動化により、ユーザは、１）無線診断モード、２）無線フラッシュモード、および３）無線車両インタフェースモードを含む３つのサブモードのうち任意の１つを選択することが可能になる。上記で説明されたように、または以下の詳細な実施形態の例で説明されるように、スキャン、押しボタン、または未トレーニングチャネル選択により、これらの３つのモードに入ってもよい。
【００３５】
無線診断モード
【００３６】
無線診断は、車両内に備えつけられたトレーニング可能トランシーバ診断に内在する特定の診断機能を行うために無線インタフェースを提供する（すなわち、診断のために、トレーニング可能トランシーバを分解してケーブルを接続する必要がない）。無線診断モードは、典型的には、診断ツールを使用してトレーニング可能トランシーバを診断するなどの近距離場通信用である。診断コマンドは、例えば図５の表に示されるように、製造テストおよびベンチテスト、ならびに情報収集をサポートする。診断パケットコマンドは、例えばＤＩＡＧ＿ＲＥＱ（要求）およびＤＩＡＧ＿ＲＳＰ（応答）を含む。これらのコマンドは本来、例示的であり、かつ図５の表で説明されるコマンドに限定されないことが理解される。
【００３７】
図６は、無線診断モードに入るためのシーケンスの例を開示する。この場合、上記で説明されたように、未トレーニング・チャネル・ボタン（モード）押下を行うと、トレーニング可能トランシーバは無線診断モード、またはトレーニング／学習モードのいずれかに入ることができる。具体的には、ステップ５０で、未トレーニング・チャネル・ボタン押下を行うと、ステップ５２で、所定の時間、パケットを送信する。パケットは、ペイロードの中に、例えばデフォルトコード、部品番号などを含むことができる。さらに、遠隔装置（例えばツール）がパケットを受信するためには、パケット受信モードになければならない。ステップ５２で、パケットを送信すると同時に、トレーニング可能トランシーバおよびツールは、図７に描かれるように（以下で説明される）通信状態に入る。ツールでトレーニング可能トランシーバからの初期パケットを受信すると同時に、ツールはパケットの受信に応答し、ステップ７０で、トレーニング可能トランシーバにコマンド（例えば要求ＲＥＱ）を返送し、ステップ５４で、パケット受信モードが開始される。
【００３８】
例えば図７に通信状態が示されている。この場合、ステップ８０で、パケットがトレーニング可能トランシーバ（トレーニング可能トランシーバのメモリのアプリケーションコードＡＣを指すＨＬＶ（Ａｐｐ）により表される）により送信される。パケット受信モード８２中にツールにより受信されると同時に所定の量の要求を送信する、または８４で、トレーニング可能トランシーバから戻る応答（ＲＳＰ）を受信するまで、ステップ８６で、ツールから要求（ＲＥＱ）を送信する。
【００３９】
トレーニング可能トランシーバとツールの間でパケットが送信されるとき、以下を実行する。ステップ５６で、パケットを受信したか否かが判定される。パケットを受信しなかった場合、タイムアウトが発生したか否かを判定する。タイムアウトが発生した場合、トレーニング可能トランシーバは、ステップ６０で、トレーニング／学習モードに入る。そうでない場合、手順はステップ５６にループして戻り、そのようなタイムアウトが発生するまで、パケットを受信したか否かをモニタする。一方、ツールからパケットを受信した場合、手順は、ステップ６２で、受信したパケットはツールからの有効なＲＥＱか否かを判定する。パケットが無効であると判定した場合、ステップ６４で決定された無効なＲＳＰを送信し、ステップ６０でトレーニング／学習モードに入る。あるいは、ツールから送信されたＲＥＱにエラーが存在することがあり、その場合、ステップ６４で、無効送信ＲＳＰも決定する。ステップ６２で、受信したパケットが、ツールからの有効なＲＥＱであると判定した場合、ＲＥＱ６３は「ＮＯＲＭＡＬ＿ＯＰ」（通常動作）ＲＥＱか「ＷＩＲＥＬＥＳＳ＿ＤＩＡＧ」（無線診断）ＲＥＱかを判定する。ステップ６３で、ＲＥＱは無線診断要求であると判定した場合、ステップ６６で、診断モードに入るためのＲＳＰを送信し、６８で無線診断モードに入る。一方、ＲＥＱが通常動作要求である場合、ステップ６５で、トレーニング／学習モードに入るためのＲＳＰを送信し、ステップ６０でトレーニング／学習モードに入る。無線診断モードはまた、無線フラッシュモードに関して以下で説明されるように、スキャンモードまたはボタンシーケンス検出（押しボタンモード）を介して入ってもよいことが理解される。同様に、ＲＥＱは説明された実施形態に限定されないこと、およびＲＥＱとして任意のコマンドまたはテキストを使用しもよいことが理解される。
【００４０】
無線フラッシュモード
【００４１】
無線フラッシュモードにより、ユーザは、トレーニング可能トランシーバをプログラムする（フラッシュする）または再プログラムする（再フラッシュする）ことが可能になる。トレーニング可能トランシーバをプログラミング／再プログラミングする詳細は、この出願では説明しない。むしろ、トレーニング可能トランシーバを使用してフラッシュモードに入る能力が、以下のように、図８を参照して検討される。図８は、本発明の様々なモードに入る流れ図の例である。具体的には、流れ図は、予め定義されたボタンシーケンスを使用して無線診断モードまたは無線フラッシュモードに入るユーザを例示している。ボタン・シーケンス・モードを使用して、無線車両インタフェースモードおよび無線診断モードを含み、別のモードに入ることもできることが理解される。ステップ４０で、トレーニング可能トランシーバの電源投入（例えば、ボタンＢ１、Ｂ２、Ｂ３を押す）と同時に、ユーザは、ステップ６２でトレーニング可能トランシーバにより検出されたボタンシーケンスを入力する。例えば、図４に示されるように、ステップ６２で、ユーザは、インタフェースＩＮＴ上のボタンＢ２およびＢ３を押して、ボタンシーケンス検出を開始してもよい。ステップ４４で、有効なボタンシーケンスが検出されない場合、手順はステップ４６に続く（図１０に描かれる、トレーニング可能トランシーバの通常動作アプリケーションコードを指す「Ａｐｐにジャンプ」）。一方、ステップ４４で、有効なボタンシーケンスが検出された場合、ステップ４８で、パケット受信モードに入るに続く。このモードでは、トレーニング可能トランシーバおよびツールは、図９を参照して以下で説明されるように通信を開始する。図９は、トレーニング可能トランシーバのブート・ローダ・コードＢＬＣおよびアプリケーションコードＡＣのメモリの例を示している。ステップ９０で、ツールは、要求ＲＥＱ（例えば診断モードまたはフラッシュモードの要求）をトレーニング可能トランシーバに返送し始める。ステップ９２で、ボタンシーケンスが開始されると、トレーニング可能トランシーバはツールからパケットを受信し始める。ツールから送信されたパケットに応答して、トレーニング可能トランシーバは、ステップ９４で、ＲＥＱに関連した情報を含む応答ＲＳＰをツールに返送する。
【００４２】
ステップ４３で、パケットをツールから受信したか否かを判定する。受信しなかった場合、タイムアウト（例えば所定の制限時間が満了した）またはボタン選択が発生したか否かを判定する。ステップ４５で判定して、ボタン選択のタイムアウトが発生しなかった場合、手順はステップ４３にループして戻って、パケットを受信したか否かを判定する。タイムアウトまたはボタン選択が発生した場合、手順はステップ４６に続き、「Ａｐｐにジャンプ」シーケンス（例えば、トレーニング可能トランシーバのメモリに記憶された正常動作アプリケーション・コード・シーケンス）に戻る。
【００４３】
トレーニング可能トランシーバとツールの間でパケットが送信されたとき、以下を実行する。ステップ４３で、パケットを受信したと判定した場合、ステップ４７で、トレーニング可能トランシーバは、パケットが有効であるか否かを判定する。パケットが無効であると判定した場合、ステップ４９で、パケットは無効であることを示すＲＳＰをツールに送信し、手順はステップ４６に続き、ステップ４６で、トレーニング可能トランシーバは、トレーニング可能トランシーバのメモリ（図１０）のアプリケーションコードＡＣセクションに存在する該当するアプリケーションにジャンプすることにより、通常動作モードに入る。一方、パケットが有効であると判定した場合、トレーニング可能トランシーバは、ステップ８６で、ツールがどのモード（ステップ５１、診断またはフラッシュ）を要求したかを判定する。無線診断モードを要求した場合、ステップ５７で、無線診断モードに入るべきであることを示すフラグをセットする。ステップ４６で、図１０に描かれる、トレーニング可能トランシーバのメモリに存在するアプリケーションコードＡＣにジャンプすることにより、無線診断モードに入る。要求が無線フラッシュモードである場合（ステップ５１）、トレーニング可能トランシーバは、ステップ５３で、ＲＳＰを送信して、ステップ５９で、無線フラッシュモードに入る。
【００４４】
無線車両インタフェースモード
【００４５】
無線車両インタフェースモードは、トレーニング可能トランシーバを車両の中または外に配置された（近距離場または遠距離場）様々な設備、例えば遠隔キーレスシステム、タイヤ圧力計、移動装置、他の車両、ガレージドアなどと連結する能力を提供する。従来、前述の設備のそれぞれに対して、車両は、車両と設備の間の通信を可能にするモジュールを含む。トレーニング可能トランシーバが車両と設備の間の通信インタフェースになるように、これらのモジュールをトレーニング可能トランシーバと置換することができる（トレーニング可能トランシーバがモジュールを置換する）。トレーニング可能トランシーバをプログラムして、無数の装置およびアプリケーションとのインタフェース接続を可能にすることができる。
【００４６】
ここで、本明細書では、広範な技術が様々な形態で実現されることができることを、当業者は前述の説明から理解することができる。したがって、説明された特徴が、その特定の事例に関連して説明されたが、図面および本明細書を研究すれば別の修正形態が当業者に明らかになるので、特徴の真の範囲はそのように限定されるべきではない。
【図１】
2013518468.tif 000003
【図２】
2013518468.tif 000004
【図３】
2013518468.tif 000005
【図４】
2013518468.tif 000006
【図５】
2013518468.tif 000007
【図６】
2013518468.tif 000008
【図７】
2013518468.tif 000009
【図８】
2013518468.tif 000010
【図９】
2013518468.tif 000011
【図１０】
2013518468.tif 000012
【手続補正書】
【提出日】平成24年9月26日(2012.9.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。
【０００２】
（関連出願の相互参照）
この国内段階の特許出願は、出願の開示全体が本出願の開示の一部であると考えられ、かつ参照により本明細書に組み込まれる、２０１１年１月２１日に提出され“Ｕｎｉｖｅｒｓａｌ  Ｗｉｒｅｌｅｓｓ  Ｔｒａｉｎａｂｌｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｕｎｉｔ  Ｗｉｔｈ  Ｉｎｔｅｇｒａｔｅｄ  Ｂｉｄｉｒｅｃｔｉｏｎａｌ  Ｗｉｒｅｌｅｓｓ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒ  Ｖｅｈｉｃｌｅｓ”と題された国際特許出願第ＰＣＴ／ＵＳ２０１１／０２２００２号および２０１０年１月２１日に提出された独国特許出願第１０２０１０００５３８５．６号明細書の利益を主張する。
【背景技術】
【０００３】
機器および装置を制御するための従来のシステム、例えばガレージドア開閉装置、防犯ゲート、住宅用警報器、照明装置、コンピュータなどは、個々の遠隔制御装置を使用して、それぞれの機器および／または装置を動作させる。この従来のシステムでは、複数の装置または機器を制御することが困難であり、まして機器および装置の動作を１つの制御可能なシステムに統合できない。例えば、ガレージドア開閉装置機構は、無線周波数の制御信号に応答してガレージドアを開閉する。制御信号は、典型的には、ガレージ開閉装置と共に販売される遠隔制御装置から生成され、送信される。制御信号は、ガレージドア開閉装置機構が、関連する制御信号を発行する遠隔制御装置だけに応答するように、前もってセットされた搬送周波数および制御コードを有する。この種のシステムに関連する問題は、動作させられるためには、ドア開閉装置が特定の所定の制御信号を受信しなければならないことである。すなわち、機器および装置はそれぞれ、特定の所定の制御信号を受信しなければならない。したがって、複数の機器および／または装置を制御することを望むユーザが、複数の遠隔制御装置を有する必要がある。
【０００４】
絶えず進化する技術社会では、複数の機器および装置を統合された方法で動作させることができる通信システムに対する要求がますます増大している。現在、複数の機器および装置が、中央のまたは単一の遠隔装置と通信することが可能になる通信システムが存在する。１つのそのようなシステムが、ジョンソンコントロールズ（Ｊｏｈｎｓｏｎ  Ｃｏｎｔｒｏｌｓ）社が所有するホームリンク（Ｈｏｍｅｌｉｎｋ）（商標）であり、これは、トレーニング可能トランシーバが、受信した制御信号の特徴を「学習する」ことができ、その結果、トレーニング可能トランシーバは、その後、学習した特徴を有する信号を生成し、遠隔で制御される装置または機器に送信することができる。図１は、トランシーバ回路１４を有する無線制御システム１２の一例であり、遠隔電子システム１６（遠隔装置）もトランシーバ回路１８を有する。１つのそのようなシステムが、参照により本明細書に組み込まれる米国特許第５、９０３、２２６号明細書で開示されている。別のそのようなシステムが、同様に参照により本明細書に組み込まれる欧州特許第０９３５２２６Ｂ１号明細書で開示されている。
【０００５】
トレーニング可能トランシーバが動作するためには、各信号が、典型的にはユーザ作動スイッチ２０に関連付けられる、またはユーザが、関連するスイッチ２０を選択することにより（例えば、動作させる装置に関連するトレーニング可能トランシーバ上のボタンを押すことにより）トレーニング可能トランシーバ上の学習された信号の１つを選択する。例えば、ユーザが、図２に示されるボタンＢ１、Ｂ２、Ｂ３のうち１つまたは複数を選択してもよい。トレーニング可能トランシーバが、異なる長さおよび継続期間の様々な信号の信号特徴を学習するためには、各伝送チャネルに対して、トレーニング可能トランシーバ内部に提供され割り当てられるメモリ量２２が、学習される最も大きな信号の特徴を記憶するのに十分でなければならない。
【０００６】
さらに、トレーニング可能トランシーバが通信システムで適切に機能するためには、機器または装置に対して、特に、トレーニング可能トランシーバが時間の経過につれて通信する可能性が高い潜在的に多数の機器および装置と互換性がなければならない。当然、ユーザがどの機器および／または装置を制御することを望むことができ、その結果、トレーニング可能トランシーバが、互換性のためにプログラムされうるかを予測することは困難である。さらに、トレーニング可能トランシーバが最初にプログラムされた後、新しい機器および装置が開発されたとき、新しい機器および装置が通信システムで使用するために互換性があるように、トレーニング可能トランシーバを更新する方法が現在ない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。
【課題を解決するための手段】
【０００８】
本発明の一実施形態では、複数のモードの１つに入るステップと、双方向通信で複数のモードの１つを使用して遠隔装置とインタフェース接続するステップとを含む、車両内に配置されたトレーニング可能トランシーバと無線でインタフェース接続する方法がある。
【０００９】
本発明の一様態では、方法は、トレーニング可能トランシーバ上の複数の入力の１つを選択するステップと、トレーニング可能トランシーバから遠隔装置にパケットを送信するステップと、要求コマンドを含むパケットを遠隔装置から受信するステップと、要求されたコマンドに基づき応答コマンドを遠隔装置に送信するステップとをさらに含む。
【００１０】
本発明の別の様態では、方法は、トレーニング可能トランシーバにより受信されたパケットが有効であるか否かを判定するステップと、受信されたパケットが無効であり、かつ所定の時間が経過したとき、トレーニングモードに入るステップと、受信したパケットが有効であるとき、遠隔装置からの要求が有効であるか否かを判定し、要求が無効である場合、トレーニングモードに入り、要求が有効である場合、要求が通常動作に関するものであるとき、トレーニングモードに入り、要求が診断モードに関するものであるとき無線診断モードに入るステップとをさらに含む。
【００１１】
本発明のさらに別の様態では、方法は、トレーニング可能トランシーバ上の複数の入力の１つのシーケンスを選択するステップと、シーケンスが有効であるか否かを判定するステップと、シーケンスが無効である場合、通常動作モードに入るステップと、シーケンスが有効である場合、トレーニング可能トランシーバで遠隔装置から要求コマンドを受信し、要求コマンドに基づき、トレーニング可能トランシーバから遠隔装置に応答コマンドを送信するステップとをさらに含む。
【００１２】
本発明のさらに別の様態では、方法は、パケットが受信されたか否かを判定するステップと、パケットが受信され、かつ有効である場合、要求コマンドにより複数のモードのどの１つが要求されたかを判定するステップと、要求コマンドが診断に関するものである場合、要求コマンドを遠隔装置に送信して、無線診断モードに入るフラグをセットし、無線診断モードに入るステップと、要求コマンドがフラッシュに関するものである場合、応答コマンドを遠隔装置に送信し、無線フラッシュモードに入るステップとをさらに含む。
【００１３】
本発明の別の様態では、方法は、パケットが受信されず、かつ所定の時間が経過した場合、通常動作モードに入るステップと、パケットが受信された場合、受信されたパケットが有効であるか否かを判定するステップと、受信されたパケットが無効である場合、通常動作モードに入るステップとをさらに含む。
【００１４】
本発明の別の様態では、複数のモードは、無線診断モード、無線フラッシュモード、および無線車両インタフェースモードのうち１つを含む。
【００１５】
本発明のさらに別の様態では、複数のモードそれぞれが、トレーニング可能トランシーバのメモリに記憶された実行可能プログラム製品であり、マイクロコントローラにより実行可能である。
【図面の簡単な説明】
【００１６】
【図１】従来技術によるトレーニング可能受信機の概略図の例である。
【図２】図１によるトレーニング可能トランシーバ用のインタフェースの例である。
【図３】本発明の一実施形態によるトレーニング可能トランシーバの図の例である。
【図４】本発明の別の実施形態によるトレーニング可能トランシーバの図の例である。
【図５】本発明による送受信用のパケットコマンドを含む表の例である。
【図６】本発明による様々なモードに入る、流れ図の例である。
【図７】本発明による、トレーニング可能トランシーバと試験機器の間の通信の図の例である。
【図８】本発明の様々なモードに入る、流れ図の例である。
【図９】本発明による、トレーニング可能トランシーバと試験機器の間の通信の図の例である。
【図１０】本発明によるトレーニング可能トランシーバ内の、ブート・ローダ・コードＢＬＣおよびアプリケーションコードＡＣのメモリの例である。
【発明を実施するための形態】
【００１７】
本発明は、一体化された双方向無線インタフェース機能を備える汎用無線トレーニング可能トランシーバユニット、およびその方法に関する。スキャン、押しボタン、または未トレーニング・チャネル・モードを使用して、ユーザは、トレーニング可能トランシーバの無線双方向インタフェースモードに入ることができる。インタフェースモードにより、ユーザは、診断、フラッシュ（例えばプログラミングおよび再プログラミング）、および車両インタフェースを含むがそれらに限定されない、モードのサブセットを選択することができる。各モードは、双方向の方法で別の遠隔装置と無線で通信するトレーニング可能トランシーバを提供する。
【００１８】
システムは２つのタイプの機能を提供する。第１のタイプの機能は、例えばガレージドア、所有地の門、セキュリティシステム、および照明システムを作動させるために使用される遠隔制御装置の無線周波数コードを学習および再生することにより、１つまたは複数の遠隔制御装置を単一の組み込まれた構成要素と置換するトレーニング可能トランシーバである。
【００１９】
図３に描かれるように、このタイプのトレーニング可能トランシーバのバージョンは、機能をボタン状態変化に基づいて、有線通信を使用する。すなわち、トレーニング可能トランシーバでのモードを変更するためには、ボタンまたはボタンの組合せ、あるいはボタンシーケンスを起動しなければならない。起動すると、状態モードは、アイドルモード３７（活動状態のＬＩＮ通信３８なし）、クリアモード３０、学習モード３１、送信モード３２、デフォルトモード３３、チェンバレン（Ｃｈａｍｂｅｒｌａｉｎ）モード３４、国コード変更モード３５、および情報モード３６のうち１つに変化する。具体的には、アイドルモード３７では、トレーニング可能トランシーバは、診断、メモリの再フラッシュなどを達成するために、車両からの活動状態のＬＩＮ有線通信３８を待たなければならない。
【００２０】
第２のタイプの機能は、以下でより詳細に説明されるように、遠隔装置との双方向通信（送信−受信）モードを有するトレーニング可能トランシーバである。本発明のトレーニング可能トランシーバは、無線双方向インタフェースモード４０を提供することにより機能を強化する。無線双方向インタフェースモード４０は、新しいモードの動作、すなわち、と呼ばれる、無線診断モード４１、無線フラッシュモード４２、および無線車両インタフェースモード４３を提供する。これらの３つのモードは、トレーニング可能トランシーバの従来バージョンで使用されるクリアモード３０、学習モード３１、送信モード３２、デフォルトモード３３、チェンバレンモード３４、国コード変更モード３５、および情報モード３６に加わったものである。
【００２１】
本発明のトレーニング可能トランシーバは、アイドルモード３７を無線双方向インタフェースモード４０（送信−受信モード）と置換する。無線双方向インタフェースモード４０により、トレーニング可能トランシーバは、１）自動スキャンモード、２）押しボタンモード、および３）未トレーニング・チャネル・モードという３つのモードの１つで、遠隔装置と無線通信することが可能になる。
【００２２】
一実施形態では、トレーニング可能トランシーバは、組み込まれた無線トランシーバ１４の受信機２４を使用して、装置を探して連続的にまたは自動的にスキャンする。各装置は、周波数、および周波数に関連したＩＤデータコードを有する。周波数の１つを受信したとき、トレーニング可能トランシーバ内のマイクロコントローラ２６が、対応するＩＤコードがメモリ２２内に存在するか否かを判定するためにチェックし、存在する場合、遠隔装置との通信を開始する。通信のモード（例えば無線診断モード４１、無線フラッシュモード４２、無線車両インタフェースモード４３）は、検出された遠隔装置に依存する。例えば、遠隔装置が診断ツールである場合、トレーニング可能トランシーバは、無線診断モード４１に入る。さらに、遠隔装置から受信されるデータを、内部ネットワークを通して車内の別の電子装置に転送することができる。
【００２３】
無線双方向インタフェースモードはまた、押しボタンモード（ボタン状態変化）を使用して設定してもよい。例えば、図４に示されるように、ユーザが、インタフェースＩＮＴ（図２）上のボタンＢ１、Ｂ２およびＢ３を選択してまたは押して、指定したモードに入ってもよい。例えば、インタフェースＩＮＴ上のボタンＢ１およびＢ２（同時にまたは順に）を押すと、無線診断モード４１に入り、一方では、インタフェースＩＮＴ上のボタンＢ２およびＢ３を（同時にまたは順に）押すと、無線フラッシュモード４２に入る。別の例では、ブート・ローダ・コードＢＬＣ（図１０）が、１）３つのボタンＢ１、Ｂ２、Ｂ３全てを押す、２）３つのボタンＢ１、Ｂ２およびＢ３全てを解放する、３）所定の時間以内に外側のボタンＢ１およびＢ３を押し、次に、解放する、および４）中央のボタンＢ２を所定の時間以内に押すといった例示したシーケンスにより起動された電源投入を検出した場合、ブート・ローダ・コードＢＬＣはパケット受信モードに入り、所定の時間、どのモード（無線診断モード４１、無線フラッシュモード４２、または無線車両インタフェースモード４３）に入るべきかを示す、遠隔装置からのコマンドを待つ。所定の時間以内に有効なコマンドを受信しない場合、トレーニング可能トランシーバは、保持された電源を解除し、電源を切る。この時間だけでなく、モードの１つにいる間の任意の時間にボタンを押しても、保持された電源が解除され、トレーニング可能トランシーバが電源を切ることができるようになる。ボタンの数、シーケンス、および／または期間は、例示した実施形態に限定されないことが理解される。任意の変化、またはボタンの数および期間が、指定されたモードに入るために使用されてもよい。
【００２４】
無線双方向インタフェースモード４０に入る別の方法が、図６に最良に示されている未トレーニングチャネルのデフォルト伝送方法を使用するものである。ステップ５０で、未トレーニング・チャネル・ボタンを押したとき（例えば未トレーニングボタンの選択）、ステップ５２で、トレーニング可能トランシーバは、所定の時間パケットを送信する。ステップ５４で、送信に応答して、以下でより詳細に説明されるように、トレーニング可能トランシーバはパケット受信ＲＸモードに入って、遠隔装置からの要求を待って、指定されたモード（例えば無線診断モード）に入る。
【００２５】
無線双方向インタフェースモード４０の設定または活動化により、ユーザは、１）無線診断モード４１、２）無線フラッシュモード４２、および３）無線車両インタフェースモード４３を含む３つのサブモードのうち任意の１つを選択することが可能になる。上記で説明されたように、または以下の詳細な実施形態の例で説明されるように、スキャン、押しボタン、または未トレーニングチャネル選択により、これらの３つのモード４１、４２、４３に入ってもよい。
【００２６】
無線診断モード
【００２７】
無線診断は、車両内に備えつけられたトレーニング可能トランシーバ診断に内在する特定の診断機能を行うために無線インタフェースを提供する（すなわち、診断のために、トレーニング可能トランシーバを分解してケーブルを接続する必要がない）。無線診断モード４１は、典型的には、診断ツールを使用してトレーニング可能トランシーバを診断するなどの近距離場通信用である。診断コマンドは、例えば図５の表に示されるように、製造テストおよびベンチテスト、ならびに情報収集をサポートする。診断パケットコマンドは、例えばＤＩＡＧ＿ＲＥＱ（要求）およびＤＩＡＧ＿ＲＳＰ（応答）を含む。これらのコマンドは本来、例示的であり、かつ図５の表で説明されるコマンドに限定されないことが理解される。
【００２８】
図６は、無線診断モード４１に入るためのシーケンスの例を開示する。この場合、上記で説明されたように、ステップ５０で、未トレーニング・チャネル・ボタン（モード）押下を行うと、トレーニング可能トランシーバは無線診断モード４１、またはトレーニング／学習モードのいずれかに入ることができる。具体的には、ステップ５０で、未トレーニング・チャネル・ボタン押下を行うと、ステップ５２で、所定の時間、パケットを送信する（ＴＸ）。パケットは、ペイロードの中に、例えばデフォルトコード、部品番号などを含むことができる。さらに、遠隔装置（例えばツール）がパケットを受信するためには、パケット受信モードになければならない。ステップ５２で、パケットを送信すると同時に、トレーニング可能トランシーバおよびツールは、図７に描かれるように（以下で説明される）通信状態に入る。ツールでトレーニング可能トランシーバからの初期パケットを受信すると同時に、ツールはパケットの受信に応答し、ステップ５３で、トレーニング可能受信機にコマンド（例えば要求ＲＥＱ）を返送し、ステップ５４で、パケット受信モードが開始される。
【００２９】
例えば図７に通信状態が示されている。この場合、ステップ７０で、パケットがトレーニング可能トランシーバ（トレーニング可能トランシーバのメモリのアプリケーションコードＡＣを指すＨＬＶ（Ａｐｐ）により表される）により送信される。パケット受信モード７２中にツールにより受信されると同時に所定の量の要求を送信する、または７４で、トレーニング可能トランシーバから戻る応答（ＲＳＰ）を受信するまで、ステップ７６で、ツールから要求（ＲＥＱ）を送信する。
【００３０】
トレーニング可能トランシーバとツールの間でパケットが送信されるとき、以下を実行する。図６を参照するとステップ５６で、パケットを受信したか否かが判定される。パケットを受信しなかった場合、ステップ５８で、タイムアウトが発生したか否かを判定する。タイムアウトが発生した場合、トレーニング可能トランシーバは、ステップ６０で、トレーニング／学習モードに入る。そうでない場合、手順はステップ５６にループして戻り、そのようなタイムアウトが発生するまで、パケットを受信したか否かをモニタする。一方、ツールからパケットを受信した場合、手順は、ステップ６２で、受信したパケットはツールからの有効なＲＥＱか否かを判定する。パケットが無効であると判定した場合、ステップ６４で決定された無効なＲＳＰを送信し、ステップ６０でトレーニング／学習モードに入る。あるいは、ツールから送信されたＲＥＱにエラーが存在することがあり、その場合、ステップ６４で、無効送信応答（ＴＸＲＳＰ）も決定する。ステップ６２で、受信したパケットが、ツールからの有効なＲＥＱであると判定した場合、ステップ６３で、ＲＥＱは「ＮＯＲＭＡＬ＿ＯＰ」（通常動作）ＲＥＱか「ＷＩＲＥＬＥＳＳ＿ＤＩＡＧ」（無線診断）ＲＥＱかを判定する。ステップ６３で、ＲＥＱは無線診断要求であると判定した場合、ステップ６６で、診断モードに入るための応答ＲＳＰを送信し、６８で無線診断モード４１に入る。一方、ＲＥＱが通常動作要求である場合、ステップ６５で、トレーニング／学習モードに入るためのＲＳＰを送信し、ステップ６０でトレーニング／学習モードに入る。無線診断モード４１はまた、無線フラッシュモード４２に関して以下で説明されるように、スキャンモードまたはボタンシーケンス検出（押しボタンモード）を介して入ってもよいことが理解される。同様に、ＲＥＱは説明された実施形態に限定されないこと、およびＲＥＱとして任意のコマンドまたはテキストを使用しもよいことが理解される。
【００３１】
無線フラッシュモード
【００３２】
無線フラッシュモード４２により、ユーザは、トレーニング可能トランシーバをプログラムする（フラッシュする）または再プログラムする（再フラッシュする）ことが可能になる。トレーニング可能トランシーバをプログラミング／再プログラミングする詳細は、この出願では説明しない。むしろ、トレーニング可能トランシーバを使用して無線フラッシュモード４２に入る能力が、以下のように、図８を参照して検討される。図８は、本発明の様々なモードに入る流れ図の例である。具体的には、流れ図は、予め定義されたボタンシーケンスを使用して無線診断モード４１または無線フラッシュモード４２に入るユーザを例示している。ボタン・シーケンス・モードを使用して、無線車両インタフェースモード４３および無線診断モード４１を含み、別のモードに入ることもできることが理解される。ステップ８０で、トレーニング可能トランシーバの電源投入（例えば、ボタンＢ１、Ｂ２、Ｂ３を押す）と同時に、ユーザは、ステップ８１でトレーニング可能トランシーバにより検出されたボタンシーケンスを入力する。例えば、図４に示されるように、ステップ８１で、ユーザは、インタフェースＩＮＴ上のボタンＢ２およびＢ３を押して、ボタンシーケンス検出を開始してもよい。ステップ８２で、有効なボタンシーケンスが検出されない場合、手順はステップ８３に続く（図１０に描かれる、トレーニング可能トランシーバの通常動作アプリケーションコードを指す「Ａｐｐにジャンプ」）。一方、ステップ８２で、有効なボタンシーケンスが検出された場合、ステップ８４で、パケット受信モードに入るに続く。このモードでは、トレーニング可能トランシーバおよびツールは、図９を参照して以下で説明されるように通信を開始する。
【００３３】
ステップ８５で、パケットをツールから受信したか否かを判定する。受信しなかった場合、ステップ８６で、タイムアウト（例えば所定の制限時間が満了した）またはボタン選択が発生したか否かを判定する。ステップ８６で判定して、ボタン選択のタイムアウトが発生しなかった場合、手順はステップ８５にループして戻って、パケットを受信したか否かを判定する。タイムアウトまたはボタン選択が発生した場合、手順はステップ８３に続き、「Ａｐｐにジャンプ」シーケンス（例えば、トレーニング可能トランシーバのメモリに記憶された正常動作アプリケーション・コード・シーケンス）に戻る。
【００３４】
トレーニング可能トランシーバとツールの間でパケットが送信されたとき、以下を実行する。ステップ８５で、パケットを受信したと判定した場合、ステップ８７で、トレーニング可能トランシーバは、パケットが有効であるか否かを判定する。パケットが無効であると判定した場合、ステップ８８で、パケットは無効であることを示すＲＳＰをツールに送信し、手順はステップ８３に続き、ステップ８３で、トレーニング可能トランシーバは、図１０で最良に示されるトレーニング可能トランシーバのメモリ１００のアプリケーションコードＡＣセクションに存在する該当するアプリケーションにジャンプすることにより、通常動作モードに入る。一方、パケットが有効であると判定した場合、ステップ８９でトレーニング可能トランシーバは、図７で最良に示されるステップ７６で、ツールがどのモード（ステップ５１、診断またはフラッシュ）を要求したかを判定する。無線診断モード４１を要求した場合、ステップ９１で、無線診断モードに入るべきであることを示すフラグをステップ９０で送信する。ステップ８３で、図１０に描かれる、トレーニング可能トランシーバのメモリ１００に存在するアプリケーションコードＡＣにジャンプすることにより、無線診断モード４１に入る。ステップ８９における要求が無線フラッシュモード４２である場合、トレーニング可能トランシーバは、ステップ９２で、ＲＳＰを送信して、ステップ９３で、無線フラッシュモードに入る。
【００３５】
無線車両インタフェースモード
【００３６】
無線車両インタフェースモード４３は、トレーニング可能トランシーバを車両の中または外に配置された（近距離場または遠距離場）様々な設備、例えば遠隔キーレスシステム、タイヤ圧力計、移動装置、他の車両、ガレージドアなどと連結する能力を提供する。従来、前述の設備のそれぞれに対して、車両は、車両と設備の間の通信を可能にするモジュールを含む。トレーニング可能トランシーバが車両と設備の間の通信インタフェースになるように、これらのモジュールをトレーニング可能トランシーバと置換することができる（トレーニング可能トランシーバがモジュールを置換する）。トレーニング可能トランシーバをプログラムして、無数の装置およびアプリケーションとのインタフェース接続を可能にすることができる。
【００３７】
図９は、トレーニング可能トランシーバのブート・ローダ・コードＢＬＣおよびアプリケーションコードＡＣのメモリの例を示している。ステップ９０で、ツールは、要求ＲＥＱ（例えば診断モードまたはフラッシュモードの要求）をトレーニング可能トランシーバに返送し始める。ステップ９２で、ボタンシーケンスが開始されると、トレーニング可能トランシーバはツールからパケットを受信し始める。ツールから送信されたパケットに応答して、トレーニング可能トランシーバは、ステップ９４で、ＲＥＱに関連した情報を含む応答ＲＳＰをツールに返送する。
【００３８】
ここで、本明細書では、広範な技術が様々な形態で実現されることができることを、当業者は前述の説明から理解することができる。したがって、説明された特徴が、その特定の事例に関連して説明されたが、図面および本明細書を研究すれば別の修正形態が当業者に明らかになるので、特徴の真の範囲はそのように限定されるべきではない。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両内に配置されたトレーニング可能トランシーバと無線でインタフェース接続する方法であって、
複数のモードの１つに入るステップと、
前記複数のモードの１つを使用して双方向通信で遠隔装置とインタフェース接続するステップと、
前記トレーニング可能受信機から前記遠隔装置にパケットを送信するステップと、
前記遠隔装置から前記トランシーバに要求コマンドを含むパケットを送信するステップと、
前記要求コマンドに基づき、前記トランシーバから前記遠隔装置に応答コマンドを送信するステップと
を含む方法。
【請求項２】
前記複数のモードの１つに入るために前記トレーニング可能トランシーバ上の複数の入力の１つを受信するステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記トレーニング可能トランシーバにより受信された前記パケットが有効であるか否かを判定するステップと、
受信された前記パケットが無効であり、かつ既定の時間が経過したとき、トレーニングモードに入るステップと、
受信された前記パケットが有効であるとき、前記遠隔装置からの前記要求が有効であるか否かを判定し、
前記要求が無効である場合、トレーニングモードに入り、
前記要求が有効である場合、前記要求が通常動作に関するものであるとき、前記トレーニングモードに入り、前記要求が診断モードに関するものであるとき、無線診断モードに入るステップと
をさらに含む、請求項２に記載の方法。
【請求項４】
前記トレーニング可能トランシーバ上の複数の入力のシーケンスを受信するステップと、
前記シーケンスが有効であるか否かを判定するステップと、
前記シーケンスが無効である場合、通常動作モードに入るステップと、
前記シーケンスが有効である場合、
前記トレーニング可能トランシーバで前記遠隔装置から要求コマンドを受信し、
前記要求コマンドに基づき、前記トレーニング可能トランシーバから前記遠隔装置に応答コマンドを送信するステップと
をさらに含む、請求項１に記載の方法。
【請求項５】
前記パケットが受信されたかどうかを判定するステップと、
前記パケットが受信され、かつ有効である場合、前記要求コマンドにより前記複数のモードのどの１つが要求されたかを判定するステップと、
前記要求コマンドが診断に関するものである場合、応答コマンドを前記遠隔装置に送信して、無線診断モードに入るフラグを設定し、前記無線診断モードに入るステップと、
前記要求コマンドがフラッシュに関するものである場合、応答コマンドを前記遠隔装置に送信し、無線フラッシュモードに入るステップと
をさらに含む、請求項４に記載の方法。
【請求項６】
前記パケットが受信されず、かつ既定の時間が経過した場合、通常動作モードに入るステップと、
前記パケットが受信された場合、受信された前記パケットが有効であるか否かを判定するステップと、
受信された前記パケットが無効である場合、通常動作モードに入るステップと
をさらに含む、請求項５に記載の方法。
【請求項７】
前記複数のモードが、無線診断モード、無線フラッシュモード、および無線車両インタフェースモードのうち１つを含む、請求項１に記載の方法。
【請求項８】
前記複数のモードのそれぞれが、前記トレーニング可能トランシーバのメモリに記憶された実行可能プログラム製品であり、マイクロコントローラにより実行可能である、請求項７に記載の方法。
【請求項９】
車両用のトレーニング可能トランシーバユニットであって、
マイクロコントローラと、
前記マイクロコントローラと通信可能なメモリと、
前記メモリに記憶されて、前記トランシーバユニットと少なくとも１つの遠隔装置との間で無線双方向通信を確立するように構成される実行可能命令を有する無線双方向インタフェースモードと
を備える、トレーニング可能トランシーバユニット。
【請求項１０】
無線トランシーバをさらに備え、
前記無線双方向インタフェースモードは、前記無線トランシーバを使用して前記少なくとも１つの遠隔装置に対して連続的にスキャンを開始するように構成される実行可能命令を有する自動スキャンモードを含む、請求項９に記載のトレーニング可能トランシーバユニット。
【請求項１１】
前記トランシーバユニットの前記無線双方向インタフェースモードを開始するためにユーザによって選択可能な前記マイクロコントローラと通信する複数のユーザ入力をさらに備える、請求項９に記載のトレーニング可能トランシーバユニット。
【請求項１２】
前記トレーニング可能トランシーバを診断するために無線インタフェースを提供するように構成される実行可能命令を有する無線診断モードを含む前記無線双方向インタフェースモードと、
前記メモリに記憶される既定の無線診断モード選択シーケンスと、
前記ユーザ入力の選択シーケンスを検出して、前記既定の無線診断モード選択シーケンスと相関する前記選択シーケンスに応じた前記無線診断モードの前記実行可能命令を実行するように構成される前記マイクロコントローラと
をさらに備える、請求項１１に記載のトレーニング可能トランシーバユニット。
【請求項１３】
前記トレーニング可能トランシーバをユーザがプログラムおよび再プログラムすることができるように構成される実行可能命令を有する無線フラッシュモードを含む前記無線双方向モードと、
前記メモリに記憶される既定の無線フラッシュモード選択シーケンスと、
前記ユーザ入力の選択シーケンスを検出して、前記既定のフラッシュモード選択シーケンスと相関する前記選択シーケンスに応じた前記無線フラッシュモードの前記実行可能命令を実行するように構成される前記マイクロコントローラと
をさらに備える、請求項１１に記載のトレーニング可能トランシーバユニット。
【請求項１４】
前記トレーニング可能トランシーバを前記少なくとも１つの遠隔装置と結び付けるように構成される実行可能命令を有する無線車両インタフェースモードを含む前記無線双方向モードと、
前記メモリに記憶される既定の無線車両インタフェースモード選択シーケンスと、
前記ユーザ入力の選択シーケンスを検出して、前記無線車両インタフェースモード選択と相関する前記選択シーケンスに応じた前記無線フラッシュモードの前記実行可能命令を実行するように構成される前記マイクロコントローラと
をさらに備える、請求項１１に記載のトレーニング可能トランシーバユニット。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2013518468.tif 000013
【図２】
2013518468.tif 000014
【図３】
2013518468.tif 000015
【図４】
2013518468.tif 000016
【図５】
2013518468.tif 000017
【図６】
2013518468.tif 000018
【図７】
2013518468.tif 000019
【図８】
2013518468.tif 000020
【図９】
2013518468.tif 000021
【図１０】
2013518468.tif 000022
【国際調査報告】
2013518468.tif 000023