(57)【特許請求の範囲】
【請求項１】
施解錠装置が配設された開閉機構における開閉状態など、前記施解錠装置に対する施錠、解錠の可否判定用状態を検出する可否判定用状態検出手段と、
その可否判定用状態検出手段によって検出された可否判定用状態に基づいて施解錠装置に対する施錠、解錠の可否を判定し、動作許可の判定がされた場合にのみ前記施解錠装置に対する施錠、解錠を行う施解錠制御手段と、
送信機固有のコードであるＩＤコードと、操作スイッチに対する操作状況に応じた施解錠対象及び施解錠状態を示す機能コードとを含む施解錠信号を送信する送信機と、
その送信機から送信された施解錠信号を受信・解析し、さらに解析した施解錠信号に含まれている前記ＩＤコードが自分の記憶している判別用ＩＤコードと一致するか否かを判別し、両ＩＤコードが一致していると判別された場合には、解析した施解錠信号に含まれている機能コードをシリアル通信で前記施解錠制御手段に転送する受信機と、を備え、
前記施解錠制御手段は、前記動作許可の判定がされた場合、前記受信機からシリアル通信で転送された機能コードに基づく施解錠対象の前記施解錠装置に対して、同じく前記機能コードに基づく施解錠状態となるべく施錠、解錠を行うよう構成されているキーレスエントリシステムであって、
前記可否判定用状態検出手段は、車両のドアにおける開閉状態、車両のイグニッションキーシリンダにおけるキーの挿入の有無、車両のイグニッションスイッチのＯＮ・ＯＦＦ状態の少なくとも一つを前記可否判定用状態として検出するよう構成されており、
前記施解錠制御手段は、前記可否判定用状態検出手段によって検出された可否判定用状態に基づいて、前記判別用ＩＤコードを登録する登録モードへの切替えを判断し、この登録モードへの切替えを判断したときには、前記受信機が前記判別用ＩＤコードを登録可能な登録モードとなるよう指示し、
この指示によって登録モードとされた受信機は所定期間中に前記送信機から送信されてきたＩＤコードを新規な判別用ＩＤコードとして登録することを特徴とするキーレスエントリシステム。
【請求項２】
請求項１に記載のキーレスエントリシステムにおいて、
前記施解錠制御手段は、前記受信機にてＩＤコード登録処理が終了するまでは、前記施解錠装置に対する施錠、解錠に関する制御は実行しないよう構成されていることを特徴とするキーレスエントリシステム。
【請求項３】
請求項１又は２に記載のキーレスエントリシステムにおいて、
前記送信機は、
前記施解錠信号を送信する度に、所定ビットからなるローリングコードを累進  変更する変更手段と、
前記ローリングコードの各ビット情報と演算コードとを演算処理し、暗号化ローリングコードを設定する暗号化ローリングコード設定手段と、
前記暗号化ローリングコードの各ビット情報と前記ＩＤコードの各ビット情報とを、所定の並び替え順設定に応じて並び替える並び替え手段と、
を備え、この並び替え手段によって並び替えられたコードを前記施解錠信号に含めて送信するよう構成されており、
一方、前記受信機は、
前記送信機から前記送信コードを受信すると、前記並び替えられたコードを取り出し、前記所定の並び替え順設定に応じて並び替え、前記暗号化ローリングコードと前記ＩＤコードとを復元する並び替え復元手段と、
前記復元された暗号化ローリングコードと前記ＩＤコードとを逆算する復元手段と、
を備え、前記復元されたＩＤコードが前記判別用ＩＤコードと一致するか否かを判別するよう構成されていることを特徴とするキーレスエントリシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば車両のドアなどに配設された施解錠装置の施解錠をキーによらずに行うキーレスエントリシステムに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来より、例えば自動車用のキーレスエントリシステムにおいては、図４に例示するように、自動車用のマスターキーやキーホルダ等に組み込んだ送信機１０１から施解錠信号を送信し、この施解錠信号を自動車内に設けた受信機１０２で受信して、ドアやトランクなどに配設された施解錠装置１０４の施解錠を行うようにされていた。実際に施解錠装置１０４の施解錠を行う制御主体はボデーＥＣＵ１０３であることが多く、受信機１０２にて受信された施解錠信号がボデーＥＣＵ１０３へ転送されることになる。
【０００３】
但し、どのような場合でも送信機１０１からの施解錠信号に応じた施解錠が実行されるというのではなく、一定の条件が満たされていないと施解錠を実行しないようにしている。これは、例えばキー自体を車内に閉じ込めてしまうことを防止するため、イグニッションキーシリンダにキーが挿入されている場合には施解錠を実行しないようにしたり、あるいはエンジンＯＮ状態での動作を禁止するために、イグニッションスイッチがＯＮ状態の場合には施解錠を実行しないようにするものである。
【０００４】
そして、従来のシステムにおいては、このような施錠、解錠の動作可否判定を受信機１０２が実行していた。受信機１０２の具体的な動作について説明する。まず、送信機１０１から施解錠信号を受信する。この施解錠信号には送信機固有のコードであるＩＤコードと、施解錠対象（例えばドア、トランク）や施解錠状態（ロックするのかアンロックするのか）を示す機能コードが含まれている。受信機１０２は送信機１０１からの施解錠信号を受信して解析し、まず、受信した施解錠信号に含まれていたＩＤコードが自分の記憶している判別用ＩＤコードと一致するか否かを判別する。そして、両ＩＤコードが一致していると判別された場合には、機能コードに基づき、例えばそれがドアをロックするという内容であれば、その動作を実行して良いかどうかの動作可否判定を行う。
【０００５】
この受信機１０２における動作可否判定は、「可否判定用状態検出手段」としての車両入力スイッチ群５からの検出信号に基づいて行うが、車両入力スイッチ群５は例えばキーポジションスイッチ５１、イグニッションスイッチ５２、カーテシスイッチ５３などで構成される。受信機１０２は、上述したようにキー自体を車内に閉じ込めてしまうことを防止したり、エンジンＯＮ状態での動作を禁止するため、車両入力スイッチ群５からの検出信号に基づき、該当する動作を許可するための条件が成立するかどうかを判定し、条件が成立した場合に限ってボデーＥＣＵ１０３に動作指示を出すようにしていた。
【０００６】
受信機１０２は、それ自体が動作可否判定を行うため車両入力スイッチ群５からの検出信号を入力するためのインタフェースを持つ必要があるが、その受信機１０２からの動作指示を受けて実際に施解錠装置１０４に対して施解錠動作を指示するボデーＥＣＵ１０３も、これらの車両入力スイッチ群５からの検出信号を入力するためのインタフェースを持つ必要がある。なぜなら、ボデーＥＣＵ１０３は、通常、送信機１０１からの施解錠信号に基づくキーレスエントリシステムを前提とした動作のためだけに機能するのではなく、その他にも利用者による各種スイッチ等のマニュアル操作に対応した制御の実行主体でもあるからである。例えば、施解錠装置を施錠状態にしたままでドアを閉めるとそのまま施錠されるという「キー抜き忘れ防止」操作というのがあるが、この場合にもキー自体を車内に閉じ込めてしまうことを防止するため、ボデーＥＣＵ１０３は、イグニッションキーシリンダにキーが挿入されている場合には上記キーレスロック操作がなされても施錠は実行しないようにしている。したがって、ボデーＥＣＵ１０３も車両入力スイッチ群５からの検出信号あるいはそのほかの検出信号を入力するためのインタフェースを持つこととなる。
【０００７】
このように、受信機１０２及びボデーＥＣＵ１０３が共に車両入力スイッチ群５からの検出信号を入力するためのインタフェースを持つことはシステムとしての構成を複雑化すると共に、特にキーレスエントリシステムのために設けられる受信機１０２での処理負荷が大きくなり、コストアップにもつながる。
【０００８】
本発明は、このような問題を解決し、キーレスエントリシステムにおいて、システム全体の構成の簡略化及び特に受信機での処理負荷の低減を実現することを目的とする。
【０００９】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項１に記載のキーレスエントリシステムは、施解錠装置が配設された開閉機構における開閉状態など、前記施解錠装置に対する施錠、解錠の可否判定用状態を検出する可否判定用状態検出手段と、その可否判定用状態検出手段によって検出された可否判定用状態に基づいて施解錠装置に対する施錠、解錠の可否を判定し、動作許可の判定がされた場合にのみ前記施解錠装置に対する施錠、解錠を行う施解錠制御手段と、送信機固有のコードであるＩＤコードと、操作スイッチに対する操作状況に応じた施解錠対象及び施解錠状態を示す機能コードとを含む施解錠信号を送信する送信機と、その送信機から送信された施解錠信号を受信・解析し、さらに解析した施解錠信号に含まれている前記ＩＤコードが自分の記憶している判別用ＩＤコードと一致するか否かを判別し、両ＩＤコードが一致していると判別された場合には、解析した施解錠信号に含まれている機能コードをシリアル通信で前記施解錠制御手段に転送する受信機と、を備え、前記施解錠制御手段は、前記動作許可の判定がされた場合、前記受信機からシリアル通信で転送された機能コードに基づく施解錠対象の前記施解錠装置に対して、同じく前記機能コードに基づく施解錠状態となるべく施錠、解錠を行うよう構成されているキーレスエントリシステムであって、前記可否判定用状態検出手段は、車両のドアにおける開閉状態、車両のイグニッションキーシリンダにおけるキーの挿入の有無、車両のイグニッションスイッチのＯＮ・ＯＦＦ状態の少なくとも一つを前記可否判定用状態として検出するよう構成されており、前記施解錠制御手段は、前記可否判定用状態検出手段によって検出された可否判定用状態に基づいて、前記判別用ＩＤコードを登録する登録モードへの切替えを判断し、この登録モードへの切替えを判断したときには、前記受信機が前記判別用ＩＤコードを登録可能な登録モードとなるよう指示し、この指示によって登録モードとされた受信機は所定期間中に前記送信機から送信されてきたＩＤコードを新規な判別用ＩＤコードとして登録することを特徴とする。
【００１０】
請求項１に記載のキーレスエントリシステムによれば、送信機が、送信機固有のコードであるＩＤコードと、操作スイッチに対する操作状況に応じた施解錠対象及び施解錠状態を示す機能コードとを含む施解錠信号を送信する。車両用として用いた場合には、施解錠対象が例えばドアやトランクであり、施解錠状態としては施錠（ロック）や解錠（アンロック）である。
【００１１】
この送信機から送信された施解錠信号は受信機によって受信される。そして、受信機はその受信した施解錠信号を解析し、施解錠信号に含まれているＩＤコードが自分の記憶している判別用ＩＤコードと一致するか否かを判別し、両ＩＤコードが一致していると判別された場合には、解析した施解錠信号に含まれている機能コードをシリアル通信で施解錠制御手段に転送する。
【００１２】
施解錠制御手段は、受信機からシリアル通信で転送された機能コードに基づく施解錠対象の施解錠装置に対して、同じく機能コードに基づく施解錠状態となるべく施錠、解錠を行うのであるが、これは動作許可の判定がされた場合にのみ実行する。つまり、施解錠制御手段は、施解錠装置が配設された開閉機構における開閉状態など、施解錠装置に対する施錠、解錠の可否判定用状態を検出する可否判定用状態検出手段によって検出された可否判定用状態に基づいて施解錠装置に対する施錠、解錠の可否を判定し、動作許可の判定がされた場合にのみ施解錠装置に対する施錠、解錠を行うよう構成されている。したがって、受信機からシリアル通信で転送された機能コードに基づく施解錠対象の施解錠装置に対する施錠・解錠は、この動作許可の判定がされた場合に実行されるのである。
【００１３】
このように、本発明のキーレスエントリシステムによれば、施解錠装置に対する施錠、解錠の可否判定（動作可否判定）は受信機は行わず、施解錠制御手段だけが行っている。つまり、受信機は送信機からの施解錠信号を受信、解析し、ＩＤコードの一致を判定するだけであり、ＩＤコードが一致していれば動作可否判定は行わずに施解錠制御手段にシリアル通信で機能コードを転送するだけでよい。したがって、受信機は可否判定用状態検出手段によって検出された可否判定用状態を入力するためのインタフェースは不要であり、また動作可否判定処理を実行しなくてもよいため処理負荷が軽減される。その結果、システム全体の構成の簡略化及び特に受信機での処理負荷の低減を実現したキーレスエントリシステムを実現することができる。
【００１４】
また、受信機にて解析された施解錠信号は、シリアル通信によって施解錠制御手段に送信するように構成することが考えられる。従来は例えばドアのロック・アンロック、トランクのアンロックなどのように制御対象や内容に応じて各出力端子からボデーＥＣＵ１０３（図４参照）に指示を出力していたため、その指示出力及び入力のためのインタフェースも複雑となっていたが、本発明のように、受信機から施解錠制御手段へ機能コードをシリアル通信で送信するようにすれば、より構成の簡略化につながる。
【００１５】
また、キーレスエントリシステムを車両用として適用した場合には、例えば、施解錠装置を、開閉機構としての車両のドアに配設し、可否判定用状態検出手段を、車両のドアにおける開閉状態、車両のイグニッションキーシリンダにおけるキーの挿入の有無、車両のイグニッションスイッチのＯＮ・ＯＦＦ状態の少なくとも一つを可否判定用状態として検出するよう構成することが考えられる。
【００１６】
これは、例えばキー自体を車内に閉じ込めてしまうことを防止したり、あるいは車両が走行している状態で解錠されてしまうことを防止することを目的とした動作可否判定を行なうためである。キーを車内に閉じ込めてしまうことを防止するには、イグニッションキーシリンダにキーが挿入されておらず、ドアが閉じている場合だけ施錠を実行するようにすればよい。また、エンジンＯＮ状態での動作を禁止するために、イグニッションスイッチがＯＮ状態の場合には解錠を実行しないようにすればよい。
【００１７】
ところで、例えば送信機を紛失し新しい送信機を用いる場合には、セキュリティの観点等から、送信する施解錠信号のＩＤコードを従来のものから変更することが多い。そのためには受信機側においても変更後の判別用ＩＤコードを新規に登録する必要がある。
【００１８】
そして、従来、例えばドアの開閉やドアロックの施解錠を所定の順番で行なうことによって、上述した判別用コードの新規登録が可能な登録モードとなるよう受信機の状態を切り替えることができるようにされていた。したがって、この点を考慮すると、例えば請求項１に示すように、施解錠制御手段を、可否判定用状態検出手段によって検出された可否判定用状態に基づいて判別用ＩＤコードを新規に登録可能な登録モードとなるよう受信機に指示するよう構成することが考えられる。
【００１９】
このようにすれば、受信機は施解錠制御手段からの指示に従うだけでよく、登録モードとなるため可否判定用状態検出手段によって検出された可否判定用状態を入力するためのインタフェースも不要である。さらに登録モードになるための動作が行われたか否かを判断する処理自体を行なう必要がなく、処理負荷の軽減の点でも有効である。
さらに、例えば請求項２に示すように、本キーレスエントリシステムにおける施解錠制御手段を次のように構成することが好ましい。つまり、施解錠制御手段は、受信機に対して判別用ＩＤコードを新規に登録する登録モードとなるよう指示し、当該指示に応じて受信機がＩＤコード登録処理を終了するまでは、施解錠装置に対する施錠、解錠に関する制御を実行しないよう構成するのである。
【００２０】
一方、ＩＤコードは送信機固有のものであるが、そのＩＤコード自体が盗まれてしまうと、無断でキーレスエントリシステムが使用され、セキュリティ上好ましくない。したがって、ＩＤコード自体に対しても何等かの暗号化処理を施すことが考えられている。その内の一つとして、発信回数に対応して所定の順序でローリングコードを累進変更させ、それを用いてＩＤコードを暗号化する手法がある。これを採用した場合には、例えば請求項３に示す構成とすることが考えられる。つまり、請求項１又は２に記載のキーレスエントリシステムにおいて、送信機は、施解錠信号を送信する度に、所定ビットからなるローリングコードを累進変更する変更手段と、ローリングコードの各ビット情報と演算コードとを演算処理し、暗号化ローリングコードを設定する暗号化ローリングコード設定手段と、暗号化ローリングコードの各ビット情報とＩＤコードの各ビット情報とを、所定の並び替え順設定に応じて並び替える並び替え手段とを備え、この並び替え手段によって並び替えられたコードを施解錠信号に含めて送信するよう構成されており、一方、受信機は、送信機から送信コードを受信すると、並び替えられたコードを取り出し、所定の並び替え順設定に応じて並び替え、暗号化ローリングコードとＩＤコードとを復元する並び替え復元手段と、復元された暗号化ローリングコードとＩＤコードとを逆算する復元手段とを備え、復元されたＩＤコードが判別用ＩＤコードと一致するか否かを判別するよう構成するのである。
【００２１】
この場合のキーレスエントリシステムによれば、送信機において、施解錠信号を送信する度に所定ビットからなるローリングコードを累進変更し、そのローリングコードの各ビット情報と演算用コードの各ビット情報とを演算処理し、演算用コードの各ビット情報をローリングコードに対応させて変化させ、暗号化ローリングコードを設定する。そして、暗号化ローリングコードの各ビット情報とＩＤコードの各ビット情報とを所定の並び替え順設定に応じて並び替え、その並び替えられたコードを施解錠信号に含めて送信する。
【００２２】
一方、受信機においては、送信機から送信コードを受信すると、並び替えられたコードを取り出し、所定の並び替え順設定に応じて並び替え、暗号化ローリングコードとＩＤコードとを復元する。そして、復元された暗号化ローリングコードとＩＤコードとを逆算してＩＤコードを復元し、その復元されたＩＤコードが判別用ＩＤコードと一致するか否かを判別する。
【００２３】
このようにすれば、送信機から送信される施解錠信号に含まれる情報の内、どれがＩＤコードでありどれがローリングコードであるかの識別さえできなくなり、ましてローリングコードの変化の規則性を見極めることは不可能に近くなる。したがって、正規ユーザ以外の者が不正に使用することを防止する点で非常に有効である。
【００２４】
なお、ローリングコードを用いた暗号化の手法は上述した内容以外にも種々考えられるし、さらにはローリングコードを用いた暗号化以外の手法での暗号化を実行するようにしてもよい。
【００２５】
【発明の実施の形態】
以下、本発明の一実施形態について図を参照して説明する。図１は、キーレスエントリシステムを車両用ワイヤレスドアロック制御システムに適用した場合の概略構成を示すブロック図である。
【００２６】
本システムは、利用者が車両のエンジン始動やドアの開閉などに用いるいわゆるマスターキーに内蔵された送信機１、車両に搭載された送信機１からの信号を受信する受信機２、受信機２から転送される情報に基づき、ドアに配設された施解錠装置４に対して施錠あるいは解錠の駆動信号を出力するボデーＥＣＵ３などから構成されている。各構成要素について詳しく説明していく。
【００２７】
送信機１は、操作スイッチ１１、コード発生部１２、変調部１３、発振部１４、増幅部１５及び送信アンテナ１６を備えている。操作スイッチ１１はマスターキーのグリップ部に内蔵されており、コード発生部１２は、操作スイッチ１１が操作された場合に、送信信号がこの送信機固有のコードであることを示すＩＤコードと、操作スイッチ１１に対する操作状況に応じた施解錠対象及び施解錠状態を示す機能コードを発生する。なお、本実施形態においては、施解錠対象がドアであり、そのドアに配設された施解錠装置４を施錠（ロック）したり解錠（アンロック）する指示が機能コードの内容となる。そして、変調部１３は、コード発生部１２から出力されたコードに基づき、発振部１４から出力された高周波信号を変調する。そして、この変調信号を増幅部１５にて増幅し、図示しないマスターキーのキープレートを送信アンテナ１６として送信する。この送信される信号が「施解錠信号」となる。
【００２８】
次に、受信機２について説明する。受信機２は、受信アンテナ２１、受信部２２、復調部２３、制御部２４及び通信インタフェース（Ｉ／Ｆ）２５を備えている。送信機１から送信された施解錠信号は受信アンテナ２１を介して受信部２２にて受信され、復調部２３にて復調された後、ディジタル信号に変換されて制御部２４へ入力される。制御部２４は通常のコンピュータとして構成されており、内部には、周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインが備えられている。そして、制御部２４は前記復調部２３から入力された施解錠信号に含まれているＩＤコードを抽出し、そのＩＤコードと内部に記憶されている判別用ＩＤコード２４ａとが一致するかどうかを判別する。そして両ＩＤコードが一致した場合にだけ、施解錠信号に含まれている機能コードを、通信Ｉ／Ｆ２５を介してボデーＥＣＵ３へ出力する。
【００２９】
次に、ボデーＥＣＵ３について説明する。ボデーＥＣＵ３は、通信Ｉ／Ｆ３１、制御部３２、駆動制御部３３及び入力Ｉ／Ｆ３４を備えている。上記受信機２から出力された機能コードは、通信Ｉ／Ｆ３１を介して制御部３２へ入力される。制御部３２は通常のコンピュータとして構成されており、内部には、周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインが備えられている。そして、制御部３２は、機能コードに基づき、施解錠装置４を施錠状態にしたり解錠状態にしたりするための指示を駆動制御部３３へ出す。駆動制御部３３は、制御部３２からの指示に基づいて施解錠装置４に対して駆動信号を出力する。しかし、受信機２から機能コードを入力した制御部３２は、常に施解錠の指示を出すのではなく、入力Ｉ／Ｆ３４を介して車両入力スイッチ群５から入力した検出信号に基づいて施錠あるいは解錠を行ってもよいかどうかの判定（動作可否判定）を行い、所定の動作許可判定をした場合にだけ上述した施錠指示や解錠指示を出す。
【００３０】
ここで車両入力スイッチ群５について説明する。車両入力スイッチ群５は、図４を参照した従来技術の説明中でも述べたが、キーポジションスイッチ５１、イグニッションスイッチ５２、カーテシスイッチ５３を備えている。なお、本実施形態では、後述する特殊機能制御のためなどに用いるロック状態スイッチ５４も備えている。
【００３１】
キーポジションスイッチ５１はイグニッションキーシリンダにキーが挿入されていることを検出するスイッチであり、キーが挿入されている場合にはＯＮとなり、抜かれている場合にはＯＦＦとなる。
また、イグニッションスイッチ５２はエンジンの始動・停止を制御するためのスイッチであり、通常、ＯＦＦ、ＡＣＣ（アクセサリ）、ＯＮ、ＳＴＡＲＴの４段ある切替位置の内どの位置にあるかを示す信号を出力する。
【００３２】
カーテシスイッチ５３はドアが開いていることを検出するスイッチであり、ドアが開いている場合にはＯＮ、閉じている場合にはＯＦＦとなる。なお、このカーテシスイッチ５３は、例えば運転席カーテシスイッチというように運転席ドアについての開閉状態だけを区別して検出できるようにされていることが多い。
【００３３】
また、ロック状態スイッチ５４は、施解錠装置４が施錠状態（ロック）であるのか解錠状態（アンロック）であるのかを検出するスイッチである。
次に、本システムにおける動作として、特に受信機２及びボデーＥＣＵ３における動作について説明する。
【００３４】
まず、受信機２における動作を、制御部２４にて実行される処理を示すフローチャート（図２）を参照して説明する。
上述したように、送信機１から送信された施解錠信号は受信アンテナ２１を介して受信部２２にて受信され、復調部２３にて復調された後、ディジタル信号に変換されて制御部２４へ入力される。一方、制御部２４には、ボデーＥＣＵ３からの指示も通信Ｉ／Ｆ２５を介して入力される。
【００３５】
そこで、図２のフローチャートにおける最初のステップＳ１０においては、ボデーＥＣＵ３からの特殊機能指示があるか否かを判断する。この特殊機能の詳しい内容については後述するが、もしも特殊機能指示があった場合には（Ｓ１０：ＹＥＳ）、その指示された特殊機能に対応する受信機２における所定の処理を実行する（Ｓ６０）。
【００３６】
一方、特殊機能指示がない場合には（Ｓ１０：ＮＯ）、施解錠信号の入力があるか否かを判断する（Ｓ２０）。施解錠信号の入力がなければ（Ｓ２０：ＮＯ）Ｓ１０へ戻るが、施解錠信号の入力があれば（Ｓ２０：ＹＥＳ）、コード判定処理（Ｓ３０）へ移行する。
【００３７】
コード判定処理（Ｓ３０）では、復調部２３から入力された施解錠信号に含まれているパリティデータなどに基づいて伝送誤りなどを検出する「エラーチェック」や、ローリングコードの累進変更確認や、ＩＤコードが判別用ＩＤコード２４ａ（図１参照）と一致するか否かを判別する。そしてコードが正常であると判断されなければ（Ｓ４０：ＮＯ）そのまま本処理ルーチンを終了するが、コードが正常であると判断されれば（Ｓ４０：ＹＥＳ）、施解錠信号に含まれている機能コードを、通信Ｉ／Ｆ２５を介してボデーＥＣＵ３へ出力する（Ｓ５０）。
【００３８】
次に、ボデーＥＣＵ３における動作を、制御部３２にて実行される処理を示すフローチャート（図３）を参照して説明する。なお、ボデーＥＣＵ３の制御部３２では、このフローチャートに示す処理以外にも種々の制御を行っているが、ここでは、受信機２と関連する処理についてのみ説明する。
【００３９】
図３のフローチャートにおける最初のステップＳ１１０においては、受信機２からの機能コードの入力が完了したか否かを判断する。これは、上述した図２のフローチャートのＳ４０における機能コードの出力処理に対応するものである。そして、機能コードの入力が完了すると（Ｓ１１０：ＹＥＳ）、コード判定を行なう（Ｓ１２０）。このコード判定としては、例えばパリティデータなどに基づいて伝送誤りなどを検出するいわゆる「エラーチェック」と、機能コードの内容判定の２種類を行う。
【００４０】
続くＳ１３０では、入力したコードが正常コードであるか否かを判断する。この判断は、Ｓ１２０でのコード判定の内、エラーチェックの結果に基づいて行うこととなる。そして、正常でないコードであった場合には（Ｓ１３０：ＮＯ）、Ｓ１４０以降の処理を実行することなく、本処理ルーチンを終了する。
【００４１】
一方、正常コードであった場合には（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行して入力フラグセット処理を行なう。本処理では、Ｓ１２０でのコード判定の内、機能コードの内容判定された結果が一時記憶されると共に、その状態を示すための入力フラグをセットする。
【００４２】
そして、続くＳ１５０では特殊機能中であるか否かを判断し、特殊機能中であれば（Ｓ１５０：ＹＥＳ）、Ｓ１９０へ移行して特殊機能制御を実行してから本処理ルーチンを終了する。この特殊機能制御については後述することとして、Ｓ１５０にて否定判断、すなわち特殊機能中でなければ（Ｓ１５０：ＮＯ）、Ｓ１６０へ移行する。
【００４３】
Ｓ１６０では、所定の動作条件が成立したかどうかを判断する。この動作条件は、車両入力スイッチ群５からの検出信号に基づく次の３つの条件である。
▲１▼キーポジションスイッチ５１からの検出信号がＯＦＦ。これは、イグニッションキーシリンダからキーが抜かれている状態であることを示す。
【００４４】
▲２▼カーテシスイッチ５３からの検出信号がＯＦＦ。これはドアが閉じている状態であることを示す。
▲３▼イグニッションスイッチ５２からの検出信号がＯＦＦ。これはＯＦＦ、ＡＣＣ（アクセサリ）、ＯＮ、ＳＴＡＲＴの４段ある切替位置の内でＯＦＦの位置にあることを示す。
【００４５】
これら▲１▼〜▲３▼の条件が全て成立している場合にはＳ１６０での動作条件が成立したと判断する。▲１▼及び▲２▼の条件は、キー自体を車内に閉じ込めてしまうことを防止するためであり、▲３▼の条件は、エンジンＯＮ状態、すなわち車両が走行している状態が推定されるような状態であるにもかかわらず解錠されてしまうことを防止するためである。
【００４６】
そして、動作条件が成立した場合には（Ｓ１６０：ＹＥＳ）、Ｓ１７０へ移行して駆動出力処理を実行する。このＳ１７０での処理は、上述したＳ１４０にて一時記憶されていた機能コードの内容に基づき、施解錠装置４を施錠状態にしたり解錠状態にしたりするための指示を駆動制御部３３へ出す処理である。上述したように、駆動制御部３３は制御部３２からの指示に基づいて施解錠装置４に対して駆動信号を出力し、施解錠装置４において施錠あるいは解錠が実行される。
【００４７】
そして、Ｓ１７０での駆動出力が終了すると、Ｓ１８０へ移行して、入力フラグリセット処理を行なう。これは、Ｓ１４０にて一時記憶した機能コードの内容判定結果をクリアすると共に、その状態が示していた入力フラグをリセットする処理であり、次の機能コードを受け付ける準備である。
【００４８】
なお、動作条件が成立しなかった場合には（Ｓ１６０：ＮＯ）、Ｓ１７０の処理を実行せずＳ１８０へ移行する。つまり、その場合の機能コードに対応する施解錠装置４に対する制御は実行されないこととなる。
ここで、Ｓ１９０での特殊機能制御について説明する。例えば送信機１を紛失し新しい送信機１を用いる場合には、セキュリティの観点等から、送信する施解錠信号のＩＤコードを従来のものから変更することが多い。そのためには受信機２側においても変更後の判別用ＩＤコード２４ａを新規に登録する必要がある。受信機２が判別用ＩＤコード２４ａを新規に登録可能な登録モードとなるよう制御したりすることなどが特殊機能制御である。なお、ここでの特殊機能制御は、上述した登録モードの他に、消去モードや呼出モードとなるよう制御することもできるようにされている。
【００４９】
上述した登録モードにされた場合、受信機２は、その後の所定期間中に送信機１から送信されてきたＩＤコードを新規な判別用ＩＤコード２４ａとして登録する。また、消去モードにされた場合、受信機２は記憶していた判別用ＩＤコード２４ａを消去する。さらに、呼出モードにされた場合、受信機２は、記憶していた判別用ＩＤコード２４ａをボデーＥＣＵ３に対して転送する。
【００５０】
そして、このような各モードへの切替は、ドアの開閉や施解錠装置４の施解錠を所定の順番で行なうことなどで実現できる。例えば、イグニッションキーシリンダにキーが挿入されて抜かれたという状態の信号が入力されてリセットされ、その後、施解錠装置４の施錠と解錠とがそれぞれ約１秒ずつ実行されることを１回として５回繰り返され、その後ドアが１回開閉され、さらにその後、施解錠装置４の施解錠が５回繰り返され、その後、イグニッションキーシリンダにキーを挿入し、イグニッションスイッチ５２のＯＮ→ＯＦＦ、ＯＦＦ→ＯＮ回数によって所定のモード（登録、消去、呼出）になるといったことである。これらの動作がなされたことは、上述した車両入力スイッチ群５のキーポジションスイッチ５１、イグニッションスイッチ５２、カーテシスイッチ５３及びロック状態スイッチ５４からの信号に基づいて判断できる。
【００５１】
このように、本実施形態のシステムにおいては、次のような効果を発揮する。（１）施解錠装置４に対する施錠、解錠の可否判定（動作可否判定）は受信機２は行わず、ボデーＥＣＵ３だけが行っている。つまり、受信機２は送信機１からの施解錠信号を受信、解析し、ＩＤコードの一致を判定するだけであり、ＩＤコードが一致していれば動作可否判定は行わずにボデーＥＣＵ３に機能コードを転送するだけでよい。したがって、受信機２は車両入力スイッチ群５によって検出された可否判定用の状態信号を入力するためのインタフェースは不要であり、また動作可否判定処理を実行しなくてもよいため処理負荷が軽減される。その結果、システム全体の構成の簡略化及び特に受信機２での処理負荷の低減を実現したシステムを実現することができる。
【００５２】
（２）そして、従来は例えばドアのロック・アンロック、トランクのアンロックなどのように制御対象や内容に応じて各出力端子からボデーＥＣＵ１０３（図４参照）に指示を出力していたため、その指示出力及び入力のためのインタフェースも複雑となっていたが、本システムのように、解析された施解錠信号の内の機能コードをシリアル通信によってボデーＥＣＵ３に転送すれば、より構成の簡略化につながる。
【００５３】
（３）また、受信機２が登録モードになるための特殊機能制御はボデーＥＣＵ３だけで実行されており、受信機２はボデーＥＣＵ３からの指示に従うだけでよい。当然ながらこの場合も、登録モードとなるため車両入力スイッチ群５からの信号を入力するためのインタフェースが不要であり、処理負荷の軽減の点でも有効である。
【００５４】
以上、本発明はこのような実施例に何等限定されるものではなく、本発明の主旨を逸脱しない範囲において種々なる形態で実施し得る。
例えば、キーレスエントリシステムの適用先としては、上述した車両用ワイヤレスドアロック制御システムには限定されず、開閉機構に施解錠装置が配設されており、その施解錠装置を送信機からの施解錠信号によって施錠したり解錠したりすることが有効なシステムであればいずれも適用できる。
【００５５】
ところで、上述したように、施解錠信号に含まれるＩＤコードは送信機１固有のものであるが、そのＩＤコード自体が盗まれてしまうと、無断で施解錠装置が解錠されてしまいセキュリティ上好ましくない。したがって、ＩＤコード自体に対しても何等かの暗号化処理を施すことが考えらる。その内の一つとして、発信回数に対応して所定の順序でローリングコードを累進変更させ、それを用いてＩＤコードを暗号化する手法がある。
【００５６】
この場合の手法の一例を説明しておく。送信機１において、施解錠信号を送信する度に所定ビットからなるローリングコードを累進変更し、そのローリングコードの各ビット情報と演算用コードの各ビット情報とを演算処理し、演算用コードの各ビット情報をローリングコードに対応させて変化させ、暗号化ローリングコードを設定する。そして、暗号化ローリングコードの各ビット情報とＩＤコードの各ビット情報とを所定の並び替え順設定に応じて並び替え、その並び替えられたコードを施解錠信号に含めて送信する。一方、受信機２においては、送信機１から送信コードを受信すると、並び替えられたコードを取り出し、所定の並び替え順設定に応じて並び替え、暗号化ローリングコードとＩＤコードとを復元する。そして、復元された暗号化ローリングコードとＩＤコードとを逆算してＩＤコードを復元し、その復元されたＩＤコードが判別用ＩＤコードと一致するか否かを判別する。
【００５７】
このようにすれば、送信機から送信される施解錠信号に含まれる情報の内、どれがＩＤコードでありどれがローリングコードであるかの識別さえできなくなり、ましてローリングコードの変化の規則性を見極めることは不可能に近くなる。したがって、正規ユーザ以外の者が不正に使用することを防止する点で非常に有効である。
【００５８】
なお、ローリングコードを用いた暗号化の手法は上述した内容以外にも種々考えられるし、さらにはローリングコードを用いた暗号化以外の手法での暗号化を実行するようにしてもよい。
【図面の簡単な説明】
【図１】本発明のキーレスエントリシステムを車両用ワイヤレスドアロック制御システムに適用した場合の概略構成を示すブロック図である。
【図２】受信機の制御部にて実行される処理を示すフローチャートである。
【図３】ボデーＥＣＵの制御部にて実行される処理を示すフローチャートである。
【図４】従来のキーレスエントリシステムの概略構成を示すブロック図である。
【符号の説明】
１…送信機                      ２…受信機
３…ボデーＥＣＵ                ４…施解錠装置
５…車両入力スイッチ群        １１…操作スイッチ
１２…コード発生部              １３…変調部
１４…発振部                    １５…増幅部
１６…送信アンテナ              ２１…受信アンテナ
２２…受信部                    ２３…復調部
２４…制御部                  ２４ａ…判別用ＩＤコード
３２…制御部                    ３３…駆動制御部
５１…キーポジションスイッチ    ５２…イグニッションスイッチ
５３…カーテシスイッチ          ５４…ロック状態スイッチ
【図１】
0003584690.tif 000002
【図２】
0003584690.tif 000003
【図３】
0003584690.tif 000004
【図４】
0003584690.tif 000005