(57)【特許請求の範囲】
【請求項１】
不揮発性の記憶部（３３）と、
車両から無線送信された、携帯機の認証のために用いられる信号の送信を要求する信号であり現在日時に相当する情報を含む信号である要求信号を受信する第１受信手段（Ｓ１００）と、
前記第１受信手段によって受信された要求信号に含まれる前記現在日時に相当する情報を、前記不揮発性の記憶部に記憶する記憶制御手段（Ｓ１１０）と、
前記記憶制御手段によって前記不揮発性の記憶部に記憶された前記現在日時に相当する情報を含む第１信号を前記携帯機の外部に出力する第１出力手段（Ｓ５１０）と、
を備えた前記携帯機と、
前記要求信号を作成する作成手段（Ｓ５０）と、
前記車両に備えられて、前記作成手段が作成した前記要求信号を無線で送信する送信手段（４０、Ｓ６０）と、
前記車両に備えられて、前記送信手段により送信された前記要求信号を受信した前記携帯機から無線で返信された、前記携帯機の認証のために用いられる信号を受信する第２受信手段（４１、Ｓ７０）と、
前記第２受信手段が受信した信号を用いて前記携帯機の認証処理を実行する認証手段（４、Ｓ８０）と、
前記認証処理により前記携帯機が前記車両の正規の携帯機であると認証されたら、前記車両に対する所定の操作を許可する許可手段（Ｓ９０）と、
前記車両に備えられて、前記送信手段が前記要求信号を無線で送信した日時を記憶する記憶手段（４２、Ｓ３０）と、
前記記憶手段に記憶された前記要求信号を送信した日時に相当する情報を含む第２信号を前記車両の外部に出力する第２出力手段と、
を備えた通信装置と、
前記第１出力手段が出力する前記第１信号と、前記第２出力手段が出力する前記第２信号を受信する第３受信手段と、
前記第３受信手段によって受信された前記第１信号に含まれる前記現在日時に相当する情報に基づいて前記現在日時を表示する第１表示手段と、
前記第３受信手段によって受信された前記第２信号に含まれる前記要求信号を送信した日時に相当する情報に基づいて前記日時を表示する第２表示手段と、
を備えるツールと、
を備えることを特徴とするシステム。
【請求項２】
前記第１出力手段は、前記携帯機の認証のために用いられる信号を送信するために用いられる無線送信部を用いて、無線により前記現在日時に相当する情報を出力する無線出力手段（Ｓ５１０）を備えた請求項１に記載のシステム。
【請求項３】
不揮発性の記憶部（３３）と、
車両から無線送信された、携帯機の認証のために用いられる信号の送信を要求する信号であり現在日時に相当する情報を含む信号である要求信号を受信する第１受信手段（Ｓ１００）と、
前記第１受信手段によって受信された要求信号に含まれる前記現在日時に相当する情報を、前記不揮発性の記憶部に記憶する記憶制御手段（Ｓ１１０）と、
前記記憶制御手段によって前記不揮発性の記憶部に記憶された前記現在日時に相当する情報を含む第１信号を前記携帯機の外部に出力する第１出力手段（Ｓ５１０）と、
を備えた前記携帯機から前記第１信号が出力され、
前記要求信号を作成する作成手段（Ｓ５０）と、
前記車両に備えられて、前記作成手段が作成した前記要求信号を無線で送信する送信手段（４０、Ｓ６０）と、
前記車両に備えられて、前記送信手段により送信された前記要求信号を受信した前記携帯機から無線で返信された、前記携帯機の認証のために用いられる信号を受信する第２受信手段（４１、Ｓ７０）と、
前記第２受信手段が受信した信号を用いて前記携帯機の認証処理を実行する認証手段（４、Ｓ８０）と、
前記認証処理により前記携帯機が前記車両の正規の携帯機であると認証されたら、前記車両に対する所定の操作を許可する許可手段（Ｓ９０）と、
前記車両に備えられて、前記送信手段が前記要求信号を無線で送信した日時を記憶する記憶手段（４２、Ｓ３０）と、
前記記憶手段に記憶された前記要求信号を送信した日時に相当する情報を含む第２信号を前記車両の外部に出力する第２出力手段と、
を備えた通信装置から前記第２信号が出力されるツールであって、
前記第１出力手段が出力する前記第１信号と、前記第２出力手段が出力する前記第２信号を受信する第３受信手段と、
前記第３受信手段によって受信された前記第１信号に含まれる前記現在日時に相当する情報に基づいて前記現在日時を表示する第１表示手段と、
前記第３受信手段によって受信された前記第２信号に含まれる前記要求信号を送信した日時に相当する情報に基づいて前記日時を表示する第２表示手段と、
を備えることを特徴とするツール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム及びツールに関する。
【背景技術】
【０００２】
自動車車両におけるスマートキーシステムが普及している。スマートキーシステムにおいては、例えば、乗員がドアハンドルに接触する等により車載装置からリクエスト信号が送信されて、それを受信した電子キーから返信された信号に対して車載装置側で認証処理を実行して、正規のキーであると認証されたらドア開錠などが許可（実行）される。
【０００３】
スマートキーシステムにおいては、妨害波や違法電波の影響で通信不良となり、スマートキーシステムが正常に作動しない場合がある。下記特許文献１には、スマートキーシステムやワイヤレスキーレスシステムにおいて、車両と携帯機との間で複数のチャネルの中でノイズの影響を受けていないチャネルで無線通信を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３９７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えばスマートキーシステムが不作動を起こしてユーザから点検の要望を受けた際に、現状では不作動の原因が確実には把握できずに、車載ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、電子制御ユニット）や電子キーを誤って交換する場合がある。したがって不作動原因を特定する方法を確立することが強く望まれている。
【０００６】
不作動原因としては、例えば車載通信装置と電子キーとの間の通信帯域における妨害波、違法電波などによる通信不良があるが、これを特定する場合にも、車両からキーへの通信（の周波数帯域）における通信不良か、キーから車両への通信（の周波数帯域）における通信不良か、がわかれば有用な情報である。しかし従来技術においてはこれらの情報を得るための方法、装備が備えられていない。
【０００７】
そこで本発明が解決しようとする課題は、上記に鑑み、スマートキーシステムの不作動の原因の特定のための機能を有するシステム及びツールを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を達成するために、本発明に係るシステムは、
不揮発性の記憶部と、車両から無線送信された、携帯機の認証のために用いられる信号の送信を要求する信号であり現在日時に相当する情報を含む信号である要求信号を受信する第１受信手段と、第１受信手段によって受信された要求信号に含まれる現在日時に相当する情報を、不揮発性の記憶部に記憶する記憶制御手段と、記憶制御手段によって不揮発性の記憶部に記憶された現在日時に相当する情報を含む第１信号を携帯機の外部に出力する第１出力手段と、を備えた携帯機と、
要求信号を作成する作成手段と、車両に備えられて、作成手段が作成した要求信号を無線で送信する送信手段と、車両に備えられて、送信手段により送信された要求信号を受信した携帯機から無線で返信された、携帯機の認証のために用いられる信号を受信する第２受信手段と、第２受信手段が受信した信号を用いて携帯機の認証処理を実行する認証手段と、認証処理により携帯機が車両の正規の携帯機であると認証されたら、車両に対する所定の操作を許可する許可手段と、車両に備えられて、送信手段が要求信号を無線で送信した日時を記憶する記憶手段と、記憶手段に記憶された要求信号を送信した日時に相当する情報を含む第２信号を車両の外部に出力する第２出力手段と、を備えた通信装置と、
第１出力手段が出力する第１信号と、第２出力手段が出力する第２信号を受信する第３受信手段と、第３受信手段によって受信された第１信号に含まれる現在日時に相当する情報に基づいて現在日時を表示する第１表示手段と、第３受信手段によって受信された第２信号に含まれる要求信号を送信した日時に相当する情報に基づいて日時を表示する第２表示手段と、を備えるツールと、
を備えることを特徴とする。これにより通信不良を特定する有用な情報である送信日時の情報が携帯機の側に記憶できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の通信システムの一実施例における構成図。
【図２】スマートキーシステムにおける車両側の処理手順の例を示すフローチャート。
【図３】スマートキーシステムにおけるキー側の処理手順の例を示すフローチャート。
【図４】キーに記憶される受信日時の履歴の例を示す図。
【図５】送信日時と受信日時を取得するシステムの構成例を示す図。
【図６】送信日時を取得する際のツール側の処理手順の例を示すフローチャート。
【図７】送信日時を取得する際の車両側の処理手順の例を示すフローチャート。
【図８】受信日時を取得する際のツール側の処理手順の例を示すフローチャート。
【図９】受信日時を取得する際のキー側の処理手順の例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面を参照しつつ説明する。まず図１は、本発明に係る車両の通信システム１（以下、システム）の一実施例における装置構成の概略図である。システム１は、車両２、電子キー３（キー、携帯機）を備える。
【００１１】
車両２は、スマートエントリーシステムを制御するＥＣＵ４（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、電子制御ユニット、通信装置）を備える。ＥＣＵ４は、公知のコンピュータと同様の構造を有して、ＬＦ送信部４０、ＲＦ受信部４１を制御する。ＥＣＵ４は、不揮発性のメモリ４２を備える。メモリ４２は、本システムの処理に関係するデータやプログラムを記憶する。さらにはメモリ４２は、キー３の認証に関係する変換ルーチン４３、ＬＦ送信部４０からの送信日時４４、送信日時を暗号化する際の暗号化ルーチン４５も記憶する（後述）。
【００１２】
ＬＦ送信部４０は、ＬＦ（長波）帯域で無線信号を送信する。ＲＦ受信部４１は、ＲＦ（無線周波数）の信号を受信する。ＬＦ送信部４０は送信領域ごとのアンテナ（車室内用アンテナ、車外用アンテナ、より詳しくは車両２のドアごとのアンテナ、そしてトランク（バックドア外）アンテナ）を備えて、それぞれに割り当てられた送信範囲内にＬＦ信号を送信すればよい。
【００１３】
車両２は、さらに本システムに関係する構成として、ドア５０を備え、ドア５０にはドアロック機構５１、ロックボタン５２、タッチセンサ５３が備えられている。ドアロック機構５１により、ドアが施錠（ロック）あるいは開錠（アンロック）される。
【００１４】
ロックボタン５２は、スマートキーシステムにおけるドアの施錠のためのボタンであり、ドアハンドル付近に備えられて、ドアが開錠状態であり、ユーザが押下して認証が成功の場合に、ドアが施錠されるボタンである。タッチセンサ５３は、スマートキーシステムにおけるドアの開錠のために備えられ、ドアが施錠状態でユーザが接触して、認証が成功の場合に、当該ドアが開錠される。
【００１５】
なおドア５０は車両２に装備された複数のドア（運転席側ドア、助手席側ドア、後部座席右側、左側ドアなど）を指すとし、その個々のドア毎に、ドアロック機構５１、ロックボタン５２、タッチセンサ５３を備えるとすればよい。
【００１６】
車両２は、さらに本システムに関係する構成として、エンジンスイッチ６０を備える。エンジンスイッチ６０は、スマートキーシステムによるエンジン６１（あるいはモータ、車両２の駆動部）の始動などに関して備えられ、例えばユーザの操作によって、車室内認証が成功したら、例えばイグニッションオン、アクセサリーオン、イグニッションオフの３状態が切り替えられる。なお本システムでは車両２の駆動部に何ら限定はなく、例えば内燃機関（エンジン）であっても電動機（モータ）であっても、それらの兼用でもよい。
【００１７】
次に、キー３はスマートキーシステムに関わる電子キーであり、ユーザが携帯可能で、ＬＦ受信部３０、ＲＦ送信部３１、制御部３２、メモリ３３を備える。
【００１８】
ＬＦ受信部３０は、車両２のＬＦ送信部４０から送信されたリクエスト信号を受信する。ＲＦ送信部３１は、リクエスト信号の受信を受けて、当該キー３を車両が認証するために必要な信号をＲＦ信号として送信する。制御部３２は、公知のコンピュータと同様の構造を有し、キー３に装備された上記各部を制御し、キー３で必要な各種情報処理を司る。メモリ３３は、制御部３２での情報処理に必要なデータやプログラム等を記憶する不揮発性の記憶部（例えばＥＥＰＲＯＭ）である。メモリ３３は、本実施例においては、当該キー３の認証に関係する変換ルーチン３４や、車両２から送信されてきたリクエスト信号に含まれる乱数３５を記憶する（詳細は後述）。
【００１９】
本システムは、電子キー３を用いた無線通信システムとして、スマートキーシステムを備える。
【００２０】
従来のスマートキーシステムでは、例えばタッチセンサ５３がユーザの接触を検出すると、ＬＦ送信部４０から車室外のキー３へ向けて、キー認証に必要な信号の返信を要求するＬＦ波によるリクエスト信号（要求信号）を送信する。リクエスト信号内の所定の複数の桁（ビット）には、キー認証のための乱数を含ませておく。キー３はリクエスト信号を受信すると、リクエスト信号内の乱数を抽出し、そのキー固有の変換ルーチン３４によって乱数を別のデータに変換する。
【００２１】
そしてキー３は変換後のデータをＲＦ波の信号としてＲＦ送信部３１から返信する。ＥＣＵ４は、ＲＦ受信部４１で受信した信号が、正規のキー３によって変換されたものであるか否かを判別し、正規のキー３による変換であれば、認証は成功と判定する。車両ドアが施錠されており、上記認証成功ならば、ドアのドアロック機構５１を開錠する。
【００２２】
また車両ドアが開錠状態のときに、ロックボタンに対するユーザ操作（押下）が検出されたら、上記と同様に車両２からリクエスト信号を送信する。そしてキー３も同様に乱数を抽出して変換を施して返信する。車両側で認証が成功と判定されたら、ドア５０を施錠する。
【００２３】
また、ユーザによるエンジンスイッチ６０への操作が検出されたら、上記と同様に車両２からリクエスト信号を送信する。そしてキー３も同様に乱数を抽出して変換を施して返信する。車両側で認証が成功と判定されたら、ユーザ操作に応じてイグニッションオン、アクセサリーオン、イグニッションオフの切替を許可する。
【００２４】
図１の構成のもとで、システム１は、スマートキーシステムに関する処理を実行するとともに、その一連の処理のなかでスマートキーシステムにおける通信不良の特定に関係する処理も実行する。図２は、スマートキーシステムにおける車両２側の処理の例を示す。図２の処理手順は、予めプログラム化して、例えばメモリ４２に記憶しておき、ＥＣＵ４が自動的に呼び出して実行すればよい。
【００２５】
図２の処理ではまずＳ１０でＥＣＵ４は、スマートキーシステムに関わるユーザの操作が検出されたか否かを判別する。該当するユーザの操作の具体例としては、タッチセンサ５３への接触（つまり車両ドア開錠の指令）、ロックボタン５２の押下（つまり車両ドア施錠の指令）、エンジンスイッチ６０の操作（車両の駆動部の始動の指令）などがある。ユーザの操作を検出した場合（Ｓ１０：ＹＥＳ）はＳ２０に進み、操作を検出していない場合（Ｓ１０：ＮＯ）はＳ１０を繰り返してユーザ操作を待つ。
【００２６】
Ｓ２０に進んだらＥＣＵ４は現在日時を取得する。具体的には、ＥＣＵ４にタイマの機能を備えておいて、それから現在日時を取得してもよいし、車両２の別の装備（別のＥＣＵ）にタイマを備えて、車内通信を通じて現在日時を取得してもよい。
【００２７】
続いてＳ３０でＥＣＵ４は、Ｓ２０で取得した現在日時をメモリ４２に記憶する。後述のとおり、直後にＳ５０でＬＦ信号送信が行われるので、この現在日時はＳ５０での送信日時と同じとみなされる。すなわちＳ３０では、スマートキーシステムにおけるＬＦ信号の送信日時が車両２側に記憶される。Ｓ１０でのユーザ操作のたびにＳ３０での記憶処理が繰り返されることにより、メモリ４２には送信日時の履歴が記憶されていく。メモリ４２には、例えば現在までの所定期間内における（あるいは、過去の所定回数の送信における）送信（受信）日時の履歴を記憶すればよい。
【００２８】
続いてＳ４０でＥＣＵ４は、Ｓ２０で取得しＳ３０で記憶した現在日時の情報を暗号化する。この暗号化処理においては、メモリ４２に記憶された暗号化ルーチン４５をＥＣＵ４が呼び出して、それを用いて暗号化を実行する。暗号化ルーチン４５による演算で、現在日時のデータが別のデータに変換される。Ｓ４０での暗号化は、公知の暗号化の手法を用いるものでよい。
【００２９】
続いてＳ５０でＥＣＵ４は、Ｓ４０での暗号化の結果得られたデータを一部に含むリクエスト信号（要求信号）を作成する。リクエスト信号とは、キー３に向けて、スマートキーシステムでのキー認証に必要な信号を送信することを要求する信号である。Ｓ４０では、リクエスト信号の少なくとも一部（所定の複数の桁（ビット））をＳ４０での暗号化の結果得られたデータにする。
【００３０】
上述のとおり、従来よりスマートキーシステムにおいてはリクエスト信号の一部に乱数を含ませて、その乱数をキー認証に用いる場合があったが、本実施例では、従来技術におけるリクエスト信号内の乱数部分の桁を、暗号化の結果得られたデータに置き換えればよい。これにより本発明は、従来技術を大幅に変更しないで実現できる。本実施例では、従来からの呼称を引き継いでＳ４０での暗号化の結果得られたデータを乱数と呼称する。
【００３１】
続いてＳ６０でＥＣＵ４は、Ｓ５０で作成したリクエスト信号をＬＦ信号としてＬＦ送信部４０から送信する。Ｓ６０の処理後、ＥＣＵ４はキー３からの返信を待つ。そしてＳ７０でＥＣＵ４は、ＲＦ受信部４１が何らかのＲＦ信号を受信したか否かを判別する。ＲＦ信号を受信した場合（Ｓ７０：ＹＥＳ）はＳ８０に進み、受信していない場合（Ｓ７０：ＮＯ）はＳ７０を繰り返して受信を待つ。
【００３２】
Ｓ８０に進んだらＥＣＵ４は、Ｓ７０で受信が確認されたＲＦ信号を用いて、正規のキーであるか否かの認証処理を実行して、認証が成功したか否かを判別する。認証が成功した場合（Ｓ８０：ＹＥＳ）はＳ９０に進み、認証が失敗であった場合（Ｓ８０：ＮＯ）は図２の処理を終了する。
【００３３】
後述するようにＳ６０で送信されたリクエスト信号を受信したキー３は、リクエスト信号内の乱数に対して、そのキー３固有の変換処理を施してから、それを車両へ向けて返信する。車両２のＥＣＵ４は、車両２の正規のキー３の変換ルーチン３４と同じ変換ルーチン４３を記憶している。したがってＳ８０での認証処理では例えば、Ｓ６０で送信したリクエスト信号内の乱数に対して正規のキー３が行う変換後のデータを、変換ルーチン４３を用いて算出して、そのデータとＳ７０で受信したデータとが一致するか否かを判別すればよい。
【００３４】
Ｓ９０に進んだらＥＣＵ４は、スマートキーシステムに関する動作を実行する。具体的には、Ｓ１０で検出された操作がタッチセンサ５３への接触の場合はドア５０の開錠、Ｓ１０で検出された操作がロックボタン５２の押下の場合はドア５０の施錠、Ｓ１０で検出された操作がエンジンスイッチ６０の操作の場合は、エンジン（モータ）６１のイグニッションオンオフ、あるいはアクセサリースイッチオンなどである。以上が図２の処理手順である。図２の処理は例えば所定周期で繰り返し実行すればよい。
【００３５】
なおユーザがＳ１０で検出されるドアハンドルへの接触を複数回行った場合、Ｓ３０でほぼ同時刻の送信日時を多数記憶することになるが、これは明らかに不必要な記憶処理であり、記憶容量の観点からも望ましくないので、Ｓ３０では所定期間内の複数の送信に対しては送信日時を１個のみ記憶すればよい。
【００３６】
次に図３は、本発明でのスマートキーシステムにおけるキー３側の処理手順を示す。図３の処理手順は、予めプログラム化して、例えばメモリ３２に記憶しておき、制御部３２が自動的に呼び出して実行すればよい。
【００３７】
図３の処理ではまずＳ１００でキー３の制御部３２は、上述のＳ５０で送信されたリクエスト信号を受信したか否かを判別する。リクエスト信号を受信した場合（Ｓ１００：ＹＥＳ）はＳ１１０に進み、リクエスト信号を受信していない場合（Ｓ１００：ＮＯ）はＳ１００を繰り返して受信を待つ。
【００３８】
Ｓ１１０に進んだら制御部３２は、Ｓ１００で受信が確認されたリクエスト信号から乱数３５を抽出して、メモリ３３に記憶する。上述のとおり、Ｓ５０で車両２から送信された乱数３５には、送信日時の情報が暗号化されたかたちで含まれている。したがってＳ１１０の処理によって、キー３の側に、車両２から送信されたリクエスト信号のうちでキー３で受信された信号の送信日時（送信から受信までは瞬時なので受信日時と同じとみなされる）が記憶されることとなる。
【００３９】
なおＳ１１０の記憶処理により、キー３のメモリ３３内に、キー３で受信された信号の送信日時（受信日時）の履歴を作成すればよい。つまり今回の受信における送信日時（受信日時）のみでなく、所定回数過去の受信までの送信日時（受信日時）を記憶していく。その具体例は後述する。
【００４０】
続いてＳ１２０で制御部３２は、Ｓ１１０で抽出した乱数に対して変換処理を実行する。具体的には、メモリ３３に記憶された変換ルーチン３４を用いて乱数を別のデータに変換する。変換ルーチン３４はキー３ごとの固有のルーチンである。これにより変換後のデータを受信した車両側で正規のキーかどうかの認証が実行できる。
【００４１】
続いてＳ１３０でＥＣＵ４は、Ｓ１２０での変換処理によって作成されたデータをＲＦ信号としてＲＦ送信部３１から送信する。Ｓ１３０で送信された信号が上述のＳ７０で受信されて、車両２の側で認証処理に用いられる。以上が図３の処理手順である。
【００４２】
以上の図２、図３の処理における乱数の例などについて、図４を参照して説明する。図４には、例えばＳ２０で取得した現在日時が１月１日１３時１５分の場合の例が示されている。これを単純にデータ化した０１０１１３１５に対して、Ｓ４０で暗号化を行う。この例ではＡＢ１２Ｄ７７８（１６進数）に変換される。このＡＢ１２Ｄ７７８が上記説明における乱数の例である。
【００４３】
そしてこのＡＢ１２Ｄ７７８が、Ｓ５０でリクエスト信号全体における所定の桁に組み込まれて、Ｓ６０でキー３へ向けて送信される。もし通信不良がなくキー３でこのリクエスト信号が受信されたら、Ｓ１１０で、受信したリクエスト信号から乱数（上の例ではＡＢ１２Ｄ７７８）を抽出して、不揮発性のメモリ３３に記憶する。図４の例では、メモリ３３に受信した乱数の履歴が過去３回の受信分記憶されている。図４は一例に過ぎず、キー３の側で記憶する乱数の履歴は過去何回分に設定してもよい。
【００４４】
以上のとおり図２、図３の処理では、車両２側から送信されたリクエスト信号のうちでキー３側に受信された信号の送信日時（受信日時）に相当する情報がキー３側に記憶される。したがってキー３と車両２との間の通信不良に関する情報をキー３に記憶することができる。この情報を用いた通信不良特定に関する処理の例は、後述の図５から図９に示されている。
【００４５】
なお上記実施例ではキー３側で受信した日時に相当する情報を記憶する際に、キー３にはタイマを装備せずに行える。したがって本発明は装備を複雑化させることがなく、主にソフトウェアの変更のみで実現できる。またキー３では受信した乱数をそのまま記憶するのみなので、簡素な処理でよい。
【００４６】
次に、本発明では、図２、図３の処理によって車両２側に記憶された送信日時の情報と、キー３側に記憶された乱数の情報（すなわちキー３側で受信されたＬＦ信号の送信日時の情報）とを取得して確認する処理を実行する。両情報を比較することにより、車両からのどの日時の送信が、キー３側で受信されたのか、されなかったのかが確認できる。
【００４７】
以下で説明する例では、ユーザがスマートキーシステムの不作動に気づいてディーラー等に点検を要望してきた状況が想定されている。この例ではディーラーや工場で、車両２やキー３内に記憶された情報を取り出して所定の表示部に表示する。
【００４８】
そのシステム構成の例が図５に示されている。図５の構成では、ツール７（ディーラーツール、工場ツール）を用いて、車両２、キー３から情報を取得して表示する。ツール７は、ＣＰＵ７０、メモリ７１、表示部７２、通信部７３を備える。
【００４９】
ＣＰＵ７０はツール７における情報処理全般を司る。メモリ７１は、ＣＰＵ７１の作業領域としてのＲＡＭや、ツール７での情報処理で必要となるデータやプログラムを記憶する不揮発性の記憶部を備える。表示部７２は、例えば液晶ディスプレイからなり、ＣＰＵ７０から指令を受けた表示内容を表示する。
【００５０】
通信部７３は、ツール７とその外部との間の無線通信（送信、受信）の機能を有する。またメモリ７１には暗号化ルーチン７１ａが記憶されている。この暗号化ルーチン７１ａは、車両２に記憶されている暗号化ルーチン４５と同じものである。
【００５１】
なお図５の構成では車両２、キー３とツール７とが無線通信する構成であるが、本発明はこれに限定されず、例えば車両２との通信は、車両２の所定の接続端子と接続した有線通信でもよい。また図５ではツール７の表示部７を用いているが、別の表示装置とツール７とを接続して、その表示装置に表示する形態でもよい。図６はツール７側の処理手順であり、図７は図６に対応する車両２側の処理手順である。図８はツール７側の処理手順であり、図９は図８に対応するキー３側の処理手順である。
【００５２】
図６の処理手順ではまずＳ２００でＣＰＵ７０は、メモリ４２に記憶された送信日時をツール７に無線送信するように指令する指令信号（以下、指令信号１）を、車両２に向けて通信部７３を用いて送信する。続いてＳ２１０でＣＰＵ７０は、通信部７３により車両２から返信された送信日時を受信する。そしてＳ２２０でＣＰＵ７０は、Ｓ２１０で取得した送信日時を表示部７３で表示する。以上が図６の処理手順である。
【００５３】
次に、図７の処理手順では、車両２のＥＣＵ４は、まずＳ３００でＳ２００でツール７から送信された指令信号１を受信する。続いてＳ３１０でＥＣＵ４は、メモリ４２に記憶された送信日時（の履歴）４４を、例えばＬＦ送信部４０を用いて送信する。以上の図６、図７の処理により、車両２に記憶された送信日時の履歴がツール７へ送られて表示される。
【００５４】
次に図８の処理手順では、まずＳ４００でＣＰＵ７０は、メモリ３３に記憶された乱数（の履歴）３５をツール７に無線送信するように指令する指令信号（以下、指令信号２）を、キー３に向けて通信部７３を用いて送信する。続いてＳ４１０でＣＰＵ７０は、キー３から返信された乱数３５を通信部７３により受信する。そしてＳ４２０でＣＰＵ７０は、Ｓ４１０で取得した乱数４４に復号処理を実行する。この復号処理では、暗号化ルーチン７１ａを用いて暗号化と逆の処理を行う。
【００５５】
上述のとおり暗号化ルーチン７１ａと暗号化ルーチン４５とは同一なので、この復号処理により、Ｓ４０での暗号化の前の日時データ（すなわちＳ２０で取得された日時データ）に復号される。そしてＳ４３０でＣＰＵ７０は、Ｓ４１０の復号処理で得られた、キー３で受信された信号の送信日時の情報を表示部７３で表示する。以上が図８の処理手順である。
【００５６】
次に、図９の処理手順では、まずＳ５００でキー３の制御部３２は、上述のＳ４００でツール７から送信された指令信号２を例えばＬＦ受信部３０により受信する。この指令信号２を受けて制御部３２は、続くＳ５１０でメモリ３３に記憶された乱数３５を、例えばＲＦ送信部３１を用いて送信する。以上の図８、図９の処理により、キー３に記憶された受信日時（車両２から送信されたリクエスト信号のうちでキー３で受信された信号の送信日時）の履歴がツール７へ送られて表示される。
【００５７】
図６から図９の処理によって、表示部７２に、車両２から送信されたリクエスト信号の送信日時の履歴と、キー３で受信されたリクエスト信号の受信日時の履歴とが、（例えば並列的に、あるいはそれぞれ個別に）表示される。それらを見比べることにより、車両２とキー３間の通信不良に関する判定が行える。
【００５８】
例えば、車両２側からの送信日時の履歴のなかで、キー３に記憶されていない日時があれば（別の日時は記憶されていれば）、１つの可能性として、車両とキーの通信機能には不具合はなく、その日時で車両２からキー３への通信がなされる周波数帯域（ＬＦ帯）で妨害電波などによる通信不良があったと推測される。また例えば、車両２側からの送信日時の履歴が全てキー３にも記憶されている場合、車両２からキー３への通信は正常であったが、１つの可能性として、キー３から車両２への通信がなされる周波数帯域で通信不良があったと推測される。
【００５９】
さらに、頻繁に通信不良が起こる時間帯の情報も得られる場合がある。すなわち、車両２側からの送信日時の履歴のなかで、キー３に記憶されていない日時が、ある時間帯に集中していれば、その時間帯で車両２からキー３への通信がなされる周波数帯域（ＬＦ帯）で通信不良が起こりやすいと推測される。また、車両２側からの送信日時の履歴が全てキー３にも記憶されており、かつスマートキーシステムが不具合となった時間帯をユーザが記憶していた場合、その時間帯で、キー３から車両２への通信がなされる周波数帯域で通信不良が起こりやすいと推測される。
【００６０】
以上のとおり、概略的に述べれば本発明では、携帯機に、前記記憶制御手段によって前記不揮発性の記憶部に記憶された前記現在日時に相当する情報を前記携帯機の外部に出力する出力手段を備えたとしてもよい。これにより、携帯機に記憶された送信日時を携帯機の外部に出力して確認することができるので、例えば通信不良の特定に関する処理が実行できる。
【００６１】
また前記出力手段は、携帯機の認証のために用いられる信号を送信するために用いられる無線送信部を用いて、無線により前記現在日時に相当する情報を出力する無線出力手段を備えたとしてもよい。これにより、携帯機が既に装備する無線通信の装備を用いて、携帯機内に記憶された送信日時を携帯機の外部に出力して、確認することができる。
【００６２】
また本発明の通信装置は、携帯機の認証のために用いられる信号の送信を携帯機に対して要求する要求信号を、現在日時に相当する情報を含む情報として作成する作成手段と、車両に備えられて、前記作成手段が作成した前記要求信号を無線で送信する送信手段と、前記車両に備えられて、前記送信手段により送信された要求信号を受信した携帯機から無線で返信された、携帯機の認証のために用いられる信号を受信する受信手段と、その受信手段が受信した信号を用いて携帯機の認証処理を実行する認証手段と、その認証処理により前記携帯機が前記車両の正規の携帯機であると認証されたら、車両に対する所定の操作を許可する許可手段と、を備えたとしてもよい。これにより、携帯機の認証に係る携帯機との無線通信の際に、車両の通信装置の側から現在日時に相当する情報を送信するので、例えば通信不良等の特定に用いられる送信日時の情報を携帯機の側で取得できる。
【００６３】
また前記車両に備えられて、前記送信手段が前記要求信号を無線で送信した日時を記憶する記憶手段を備えたとしてもよい。これにより、車両の側で送信日時を記憶するので、例えば通信不良の特定のためなどのために使用できる。
【００６４】
上記実施例は特許請求の範囲に記載された趣旨の範囲内で適宜変更してよい。例えば、現在日時のデータを乱数に暗号化する処理は省略してもよい。また電子キーは、専用の電子キーでもよいが、電子キーの機能をソフトウェアとして搭載した任意の携帯型通信装置（例えば携帯電話機）でもよい。
【００６５】
また車両２側で送信日時の記憶する処理を省略する実施形態でもよい（この場合、図６、図７の処理も省略される）。この実施形態ならば、より簡素な構成であるとともに、通信不良の特定が可能な場合もある。すなわち、例えばユーザからスマートキーシステムの不具合の点検を求められた際に、ユーザが記憶している不具合の日時がキー３に記憶されていない場合には、その日時に車両からキーへの通信が不良であったことが推測できる。
【符号の説明】
【００６６】
１    通信システム
２    車両
３    電子キー（携帯機）
４    ＥＣＵ（通信装置）
【図１】
0005963108.tif 000002
【図２】
0005963108.tif 000003
【図３】
0005963108.tif 000004
【図４】
0005963108.tif 000005
【図５】
0005963108.tif 000006
【図６】
0005963108.tif 000007
【図７】
0005963108.tif 000008
【図８】
0005963108.tif 000009
【図９】
0005963108.tif 000010