(57)【要約】【課題】スマートフォンなどの携帯端末を介して車両の鍵のロック／アンロックなどの動作が制御できるようにする。【解決手段】車両の使用者の携帯端末１１０とネットワーク回線１２０を介して通信可能な制御サーバー１３０と、車両の鍵をロック／アンロックさせるリモコンキーの基板を利用して構成され車両の動作を制御する制御装置１４０と、を有し、制御サーバー１３０は、車両のＩＤとＩＤに対応付けた秘密鍵とを用いて車両の動作を制御させる制御データを暗号化し、暗号化後の制御データを携帯端末に送信し、携帯端末１１０は、無線通信部が送信した暗号化後の制御データを、近距離無線通信を用いて制御装置１４０に伝送し、制御装置１４０は、携帯端末１１０を介して伝送された暗号化後の制御データを復号し、制御データに含まれるワンタイムパスワード（ＯＴＰ）と記憶しているワンタイムパスワードとが一致しているときには制御データに含まれるコマンドを実行し、一致していないときにはコマンドを実行しない。【選択図】図３
2020072339.tif 000002
【特許請求の範囲】
【請求項１】
車両の使用者の携帯端末と通信回線を介して通信可能な制御サーバーと、前記車両の鍵をロック／アンロックさせるリモコンキーの基板を制御して前記車両の動作を制御する制御装置と、を有し、
前記制御サーバーは、
前記車両のＩＤと前記ＩＤに対応付けた秘密鍵とを記憶する記憶部と、
前記ＩＤと前記秘密鍵とを用いて前記車両の動作を制御させる制御データを生成する制御データ生成部と、
前記制御データを暗号化する暗号化部と、
暗号化後の前記制御データを前記携帯端末に送信する通信部と、を有し、
前記携帯端末は、
前記通信部が送信した暗号化後の前記制御データを前記制御装置に近距離無線通信を用いて伝送可能であり、
前記制御装置は、
前記車両に設けられて前記携帯端末と近距離無線通信可能であり、前記携帯端末を介して伝送された暗号化後の前記制御データを前記携帯端末から受信する無線通信部と、
暗号化後の前記制御データを復号する復号部と、
前記車両の前記ＩＤと前記秘密鍵とを記憶する記憶部と、
復号後の前記制御データに含まれる前記ワンタイムパスワード（ＯＴＰ）と前記記憶部が記憶している前記秘密鍵によって生成したワンタイムパスワードとを照合する照合部と、
前記制御データに含まれる前記ワンタイムパスワードと前記記憶部が記憶している前記秘密鍵によって生成したワンタイムパスワードとが一致しているときには前記制御データに含まれるコマンドを実行し、一致していないときには前記コマンドを実行しないコマンド実行部と、を有する、車両制御システム。
【請求項２】
前記制御装置は、前記車両の前記鍵をロック／アンロックさせる前記リモコンキーの前記基板に接続され前記基板に前記鍵の前記ロック／アンロックの指令を出力するとともに前記基板に供給する電力のオン／オフの指令を出力するキー接続装置と、
前記キー接続装置に接続され前記キー接続装置に前記鍵の前記ロック／アンロックを実行させる車両接続装置と、を有する、請求項１に記載の車両制御システム。
【請求項３】
前記コマンド実行部は、
前記鍵の前記ロック／アンロックを制御するロック／アンロック制御部と、
前記基板に供給する電力のオン／オフを制御する電源制御部と、
を有する、請求項２に記載の車両制御システム。
【請求項４】
前記制御装置は、前記車両の前記ＩＤを、前記近距離無線通信を用いて所定の範囲内に送信し、
前記携帯端末は、前記車両の前記ＩＤを取得すると、当該ＩＤを送信する前記制御装置と接続し、当該制御装置から取得された前記車両の前記ＩＤを、前記通信回線を介して前記制御サーバーに伝送させる、請求項１から３のいずれかに記載の車両制御システム。
【請求項５】
前記制御装置は、前記車両の前記鍵をアンロックさせてから所定の時間を経過しても前記車両のエンジンが始動されなかったとき、または前記エンジンが始動された後に前記制御装置と前記携帯端末との間で前記近距離無線通信のコネクションが切断したときには、前記車両の前記鍵をロックさせる、請求項１から４のいずれかに記載の車両制御システム。
【請求項６】
前記制御装置は、前記エンジンが始動された後、前記エンジンの始動を、前記携帯端末を介して前記制御サーバーに報知し、前記制御サーバーから前記携帯端末を介して伝送されるロックコマンドによりロックスタンバイ状態に設定する、請求項５に記載の車両制御システム。
【請求項７】
前記制御装置は、前記ロックスタンバイ状態のときに、前記制御装置と前記携帯端末との間で前記近距離無線通信のコネクションが切断したときには、前記車両の前記鍵をロックさせる、請求項６に記載の車両制御システム。
【請求項８】
さらに、前記使用者が使用する前記車両の予約データを記憶する予約サーバーを有する、請求項１から７のいずれかに記載の車両制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存のスマートキー、キーレスエントリーキーなどのリモコンキーの基板を利用して車両に搭載する制御装置を構成し、スマートフォンなどの携帯端末を介してその制御装置に指令することにより、車両の鍵のロック／アンロックなどの動作が制御できるようにした、車両制御システムに関する。
【背景技術】
【０００２】
従来、車両制御システムの一例としては、特許文献１に示すような、カーシェアリングに関する車両制御システムがある。
【０００３】
このカーシェアリングに関する車両制御システムによれば、使用者が予約した車両の鍵を、使用者の携帯端末を用いて開錠させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−９２３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されているカーシェアリングに関する車両制御システムは、その車両制御システムを構成するための車載用の専用の制御装置を用意して車両に設置しなければならない。そのような車載用の専用の制御装置は、車両の制御部と直接通信して車両の挙動を制御するものであるため、各車両の開発製造者または各車両の仕様を熟知した者以外が提供することは困難である。また、カーシェアリング業者などは、まずその専用の制御装置を車両に設置して車両と通信可能に接続し、さらに制御装置とサーバーとを通信可能にするための設定をするなどの一連の作業をしなければならない。これら一連の作業をカーシェアリング業者自身で行なうことは、技術的に難しいこと、および作業負荷が大きいことから困難である。さらに、その専用の制御装置は一般的に高価であり、その一連の作業を専門業者に依頼するとその工賃もまた嵩む。
【０００６】
そこで、本発明は、既存のスマートキー、キーレスエントリーキーなどのリモコンキーの基板を利用して車両に搭載する制御装置を構成し、スマートフォンなどの携帯端末を介してその制御装置に指令することにより、車両の鍵のロック／アンロックなどの動作が制御できるようにした、車両制御システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明の車両制御システムは、車両の使用者の携帯端末と通信回線を介して通信可能な制御サーバーと、車両の鍵をロック／アンロックさせるリモコンキーの基板を利用して構成され車両の動作を制御する制御装置と、を有し、制御サーバーは、車両のＩＤとＩＤに対応付けた秘密鍵とを記憶する記憶部と、ＩＤと秘密鍵とを用いて車両の動作を制御させる制御データを生成する制御データ生成部と、制御データを暗号化する暗号化部と、暗号化後の制御データを携帯端末に送信する通信部と、を有し、携帯端末は、通信部が送信した暗号化後の制御データを制御装置に近距離無線通信を用いて伝送可能であり、制御装置は、車両に設けられて携帯端末と近距離無線通信可能であり、携帯端末を介して伝送された暗号化後の制御データを携帯端末から受信する無線通信部と、暗号化後の制御データを復号する復号部と、車両のＩＤと秘密鍵とを記憶する記憶部と、復号後の制御データに含まれるワンタイムパスワード（ＯＴＰ）と記憶部が記憶している秘密鍵によって生成したワンタイムパスワードとを照合する照合部と、制御データに含まれるワンタイムパスワードと記憶部が記憶している秘密鍵によって生成したワンタイムパスワードとが一致しているときには制御データに含まれるコマンドを実行し、一致していないときにはコマンドを実行しないコマンド実行部と、を有する。
【発明の効果】
【０００８】
本発明の車両制御システムによれば、既存のスマートキー、キーレスエントリーキーなどのリモコンキーの基板を利用して車両に搭載する制御装置を構成しているので、その車両に専用の制御装置を準備する必要はない。また、その車両のリモンコンキーを有効に活用して制御装置が構成できるため、車両制御システムを安価にできる。また、制御サーバーと制御装置とは車両の使用者の携帯端末を介して通信するので、通信のためのアプリケーションは携帯端末が有していればよく、制御装置は制御サーバーと通信するための機能を備える必要がない。さらに、制御装置が制御サーバーと通信するための設定が不要であるので、車両制御システムの構築が容易になる。さらに、本発明の車両制御システムは既存の車両をカーシェアリング用の車両として容易に改変させることができる。
【図面の簡単な説明】
【０００９】
【図１】車両制御システムの制御装置の取り付け工程の説明図である。
【図２】図１の制御装置の概略構成図である。
【図３】実施形態１の車両制御システムの概略構成図である。
【図４】図３の制御サーバーの概略構成図である。
【図５】図４の制御データ生成部および暗号化部の動作説明に供する図である。
【図６】図３の制御装置の概略構成図である。
【図７】図３の制御装置の動作説明に供する図である。
【図８】図３の車両制御システムのアンロック動作のフローチャートである。
【図９】図３の車両制御システムのロック動作のフローチャートである。
【図１０】実施形態２の車両制御システムの概略構成図である。
【図１１】図１０の車両制御システムの動作フローチャートである。
【発明を実施するための形態】
【００１０】
実施形態を説明する前に、まず、本発明の車両制御システムの制御装置をどのようにして簡易に、そして安価に作成して取り付けるのか、その工程について説明する。図１は、車両制御システムの制御装置の取り付け工程の説明図である。
【００１１】
まず、車両１０の所有者は、その車両１０のスマートキー、キーレスエントリーキーなどのリモコンキー２０を業者に送付し、実店舗、インターネット上の店舗などから、その車両１０のリモコンキー２０用の車両接続装置３０を購入する。車両接続装置３０は、例えば、車両１０のメーカーや車種ごとに用意されていてもよい。
【００１２】
次に、車両１０の所有者は、購入した車両接続装置３０を車両１０に取り付ける。車両接続装置３０は、図に示すように、車両１０の常時電源ラインとＡＣＣラインの両方に接続する。常時電源ラインは、エンジンの始動如何にかかわらずに常にバッテリの電圧が供給されているラインである。常時電源ラインは車両接続装置３０、基板４０、およびキー接続装置５０、すなわち制御装置１４０の電源となる。ＡＣＣラインは、エンジンの起動ボタンが押されたり、キーポジションがＡＣＣに設定されたりしたとき、またはエンジンがかかっているときにバッテリの電圧が供給されるラインである。車両接続装置３０は、ＡＣＣラインの電圧の有無によってエンジンの始動の有無が判断できる。
【００１３】
一方、業者は、車両１０の所有者から送付された既存のリモコンキー２０を分解し、リモコンキー２０から基板４０を取り出す。この基板４０は、車両１０の鍵をロック／アンロックさせるなどの機能を備えている。次に、基板４０にリモコンキー２０用のキー接続装置５０を配線して接続する。キー接続装置５０は、基板４０に車両１０の鍵をロック／アンロックさせるための指令や、基板４０への電力供給を停止させるための指令などを出力する機能を備えている。そして、基板４０とキー接続装置５０とが一体化されたキーユニット６０を車両１０の所有者に送付する。
【００１４】
車両１０の所有者は、業者から送付されたキーユニット６０を、車両１０に取り付けた車両接続装置３０に接続する。なお、基板４０、キー接続装置５０、車両接続装置３０の機能については後述する。
【００１５】
以上の作業によって、車両制御システムのハードの構成は完了である。このように、既存のスマートキー、キーレスエントリーキーなどのリモコンキー２０の基板４０を利用して車両１０に搭載する制御装置１４０が構成できる。このため、従来のように、車両制御システムを構成するための専用の制御装置を準備する必要はなくなり、車両制御システムが簡単かつ安価に構成できる。また、車両１０の所有者は、店舗から購入した車両接続装置３０を車両１０の常時電源ラインとＡＣＣラインとに取り付けるという簡単な配線作業と、業者から送付されたキーユニット６０に車両接続装置３０を接続するという簡単な接続作業と、を行なうことで車両制御システムが構成できる。このため、使用者が車両１０に対する専門的な知識を有していなくとも、使用者自身で車両制御システムを容易に構成できる。
【００１６】
図２は、図１の制御装置１４０の概略構成図である。図２に示すように、基板４０とキー接続装置５０とでキーユニット６０が形成され、キー接続装置５０と車両接続装置３０とで制御装置１４０が形成される。基板４０は、車両１０の鍵をロック／アンロックさせるなどの動作をする。キー接続装置５０は、基板４０に接続され基板４０にロック／アンロックなどの指令を出力する。車両接続装置３０は、キーユニット６０のキー接続装置５０に接続され、キー接続装置５０に鍵のロック／アンロックを実行させ、および基板４０への電力のオン／オフを制御する。
【００１７】
次に、本発明の車両制御システムを［実施形態１］と［実施形態２］に分けて詳細に説明する。
【００１８】
［実施形態１］
図３は、実施形態１の車両制御システムの概略構成図である。
【００１９】
（制御システムの構成）
車両制御システム１００は、車両１０（図１参照）の使用者の携帯端末１１０とネットワーク回線（通信回線）１２０を介して通信可能な制御サーバー１３０と、車両１０の鍵をロック／アンロックさせるリモコンキー２０の基板４０を制御して車両１０の動作を制御する制御装置１４０とを有する。携帯端末１１０は、車両１０を利用する使用者が所持している端末である。たとえば、スマートフォン、タブレット端末などの一般的に普及している携帯可能な端末装置である。携帯端末１１０と制御装置１４０とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信方式を用いて双方向に通信可能である。
【００２０】
ネットワーク回線１２０は、通信部として機能し、有線または無線により携帯端末１１０と制御サーバー１３０とを繋ぐ通信回線である。ネットワーク回線１２０は、電話会社を介して通信するモバイル通信、プロバイダーなどの接続業者を介して通信するインターネット、イントラネット、ＬＡＮなどの通信回線を含む。
【００２１】
制御サーバー１３０は、車両１０の動作を制御するための制御データを生成し、携帯端末１１０に送信する機能を有する。なお、本実施形態では、車両１０の動作の制御を制御するための制御データとして、車両１０の鍵のロック／アンロック、車両１０に設置したキーユニット６０に含まれる基板４０への電力のオン／オフを例示する。制御データとしては、鍵のロック／アンロック、電力のオン／オフに限られず、車両１０のエンジンの始動や停止などの動作を含めても良い。制御サーバー１３０および制御データの詳細な構成は後述する。
【００２２】
制御装置１４０は、制御サーバー１３０が生成した制御データにより、車両１０の鍵のロック／アンロック、車両１０に設置したキーユニット６０に含まれる基板４０への電力のオン／オフを制御する。
【００２３】
（制御サーバーの構成）
図４は、図３の制御サーバー１３０の概略構成図である。制御サーバー１３０は、ＩＤ・秘密鍵記憶部１３２、制御データ生成部１３４、暗号化部１３６、無線通信部１３８を有する。
【００２４】
記憶部として機能するＩＤ・秘密鍵記憶部１３２は、車両１０のＩＤとそのＩＤに対応付けた秘密鍵とを記憶する。車両１０が複数あるときには、ＩＤ・秘密鍵記憶部１３２は、車両１０ごとに、車両１０のＩＤとそのＩＤに対応付けた秘密鍵とをテーブルとして記憶する。
【００２５】
制御データ生成部１３４は、車両１０のＩＤとそのＩＤに対応付けた秘密鍵とを用いて、車両１０の動作を制御させる制御データを生成する。また、暗号化部１３６は、生成された制御データを暗号化する。ここで制御データの生成および制御データの構成について説明する。
【００２６】
図５は、図４の制御データ生成部１３４および暗号化部１３６の動作説明に供する図である。制御データ生成部１３４は、まず、ＩＤ・秘密鍵記憶部１３２に記憶されている車両１０のＩＤに対応する秘密鍵と自身の時計が刻む時刻とによってワンタイムパスワード（以下、ＯＴＰという）を生成する。ＯＴＰは、秘密鍵を示すバイナリーデータと時刻Ｔを示すバイナリーデータとを所定の計算手順によって演算することによって生成する。所定の計算手順としては、たとえばＭＤ５、ＳＨＡ−１、ＳＨＡ−２５６等の各種ハッシュ値を算出するアルゴリズムを用いることができる。なお、ＯＴＰは、自身の時計が刻む時刻ではなく、カウンタの値を用いて生成することもできる。
【００２７】
次に、生成したＯＴＰに車両１０のコマンドを付加して、制御データを生成する。なお、時刻Ｔは、送信側である制御サーバー１３０および受信側である制御装置１４０それぞれが刻む時刻のずれを考慮して、たとえば３０秒おきなど所定の間隔をおいて更新される値を用いるようにしてもよい。また、制御データにＯＴＰを生成した時点の時刻Ｔを付加してもよい。したがって、制御データは、車両１０を動作させるコマンド、および秘密鍵と時刻Ｔとによって生成したＯＴＰを含む。
【００２８】
暗号化部１３６は、制御データを暗号化する。図５に示すように、暗号化部１３６は、コマンド、およびＯＴＰの情報が連結されている制御データをたとえばＡＥＳなどの共通鍵暗号方式を用いて暗号化する。制御データの暗号化にはＡＥＳ用の秘密鍵を用いる。なお、ＯＴＰを生成するときに用いるＯＴＰ用の秘密鍵とＡＥＳ用の秘密鍵は同一のものを用いても良いが、セキュリティーを考慮すると、ＯＴＰ用の秘密鍵とＡＥＳ用の秘密鍵は異なるものを用いることが好ましい。
【００２９】
無線通信部１３８は、暗号化後の制御データを図３に示した携帯端末１１０に送信する。この送信は、制御サーバー１３０からネットワーク回線１２０およびモバイル通信回線を介して行われる。なお、携帯端末１１０は、無線通信部１３８が送信した暗号化後の制御データを制御装置１４０に近距離無線通信を用いて伝送可能である。
【００３０】
（制御装置１４０の構成）
図６は、図３の制御装置１４０の概略構成図である。図７は、図３の制御装置１４０の動作説明に供する図である。制御装置１４０は、無線通信部１４２、復号部１４４、ＩＤ・秘密鍵記憶部１４５、照合部１４６、およびコマンド実行部１４８を有する。コマンド実行部１４８は、車両１０の鍵のロック／アンロックを制御するロック／アンロック制御部１４７および電力のオン／オフを制御する電源制御部１４９から構成される。制御装置１４０は、車両１０に設けられて携帯端末１１０と近距離無線通信可能である。
【００３１】
無線通信部１４２は、携帯端末１１０を介して伝送された暗号化後の制御データを携帯端末１１０から受信する。携帯端末１１０は、制御サーバー１３０の無線通信部１３８（図４参照）が送信した暗号化後の制御データを制御装置１４０に伝送させる機能を有している。
【００３２】
復号部１４４は、ＡＥＳ用の秘密鍵を用いて暗号化後の制御データを復号する。ここで制御データの復号について説明する。
【００３３】
無線通信部１４２は、暗号化後の制御データを、携帯端末１１０を介して受信する。復号部１４４は、図７に示すように、受信した暗号化後の制御データをＡＥＳなどの共通鍵暗号方式を用いて（ＡＥＳ用の秘密鍵を用いて）復号する。復号後の制御データは、図５に示した暗号化前の制御データとなる。復号された制御データからはＯＴＰが分離される。
【００３４】
記憶部として機能するＩＤ・秘密鍵記憶部１４５は、車両１０のＩＤと秘密鍵とを記憶する。なお、ＩＤ・秘密鍵記憶部１４５に記憶されている車両１０のＩＤと秘密鍵は、図４の制御サーバー１３０のＩＤ・秘密鍵記憶部１３２に記憶されている車両１０のＩＤと秘密鍵と同一である。
【００３５】
照合部１４６は、復号後の制御データに含まれるＯＴＰと、ＩＤ・秘密鍵記憶部１４５が記憶している秘密鍵に基づいて生成されるＯＴＰとを照合する。ここで、ＯＴＰの照合について説明する。
【００３６】
図７に示すように、照合部１４６は、まず、自身の時計が刻む時刻ＴとＩＤ・秘密鍵記憶部１４５に記憶されている秘密鍵とを用いてＯＴＰを生成する。続いて、照合部１４６は、制御データに含まれるＯＴＰを取り出す。そして、照合部１４６は、生成したＯＴＰと送信されてきた制御データのＯＴＰとを照合する。なお、照合部１４６は、制御サーバー１３０および制御装置１４０それぞれが刻む時刻のずれを考慮して、自身の時計が刻む時刻Ｔの前後における所定の範囲の時刻について複数のＯＴＰを生成してもよい。この場合、照合部１４６は、いずれかのＯＴＰが制御データのＯＴＰと一致した場合にＯＴＰが一致したと判断してもよい。また、制御データにＯＴＰを生成した時点の時刻Ｔが含まれている場合、当該時刻Ｔを用いてＯＴＰを生成してもよい。
【００３７】
コマンド実行部１４８は、制御データに含まれるＯＴＰと照合部１４６によって生成されたＯＴＰとが一致しているときには制御データに含まれるコマンドを実行し、一致していないときにはコマンドは実行しない。具体的には、制御データに含まれるコマンドがアンロックであれば、ロック／アンロック制御部１４７は車両１０の鍵をアンロックさせ、また、制御データに含まれるコマンドがロックであれば、ロック／アンロック制御部１４７は車両１０の鍵をロックさせる。ロック／アンロック制御部１４７は、たとえば基板４０に設けられたロック／アンロック用のスイッチに制御用の端子を接続することによって実現し、当該端子を介してスイッチを制御するための電気信号が送信される。さらに、電源制御部１４９は、ロック／アンロック制御部１４７によって制御される鍵のロック／アンロック動作に応じて、基板４０に供給する電力のオン、オフを制御する。電源制御部１４９は、たとえば基板４０に設けられた電源供給用の配線に電力制御用の端子を接続することによって実現し、当該端子を介して基板４０に電力を供給したり遮断したりする。
【００３８】
（車両制御システムの動作）
図８は、図３の車両制御システム１００のアンロック動作のフローチャートである。車両制御システム１００の動作を図３から図７を参照しながら説明する。なお、下記のアンロック動作を行う前は、制御装置１４０の電源制御部１４９は、基板４０の電源をオフしている。
【００３９】
まず、レンタルまたはカーシェアリングした車両１０の使用者が、その車両１０に、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信ができる距離まで近づく。すると、携帯端末１１０は、車両１０に搭載されている制御装置１４０から、その車両１０のＩＤを受信する（Ｓ１００）。制御装置１４０は、ＩＤ・秘密鍵記憶部１４５に記憶されている、車両１０のＩＤを、近距離無線通信を用いて一定時間間隔で所定の範囲内に送信する。つまり、制御装置１４０は、車両１０のＩＤを一定時間間隔でブロードキャストしている。したがって、携帯端末１１０は、ブロードキャストされているＩＤを受信できる。携帯端末１１０は、受信したＩＤの中に、使用者が予約した車両のＩＤが含まれている場合、当該ＩＤを送信している制御装置１４０との接続を確立する。使用者が予約した車両のＩＤは、携帯端末１１０に予め記憶されている。近距離無線通信の方式としては、たとえばＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用することができる。この場合、制御装置１４０はアドバタイズ機能により車両１０のＩＤを一定時間間隔で周囲に送信することができる。なお、近距離無線通信の方式は上記に限定されず、各種の近距離無線通信方式を採用することができる。
【００４０】
次に、車両１０のＩＤを受信した携帯端末１１０は、インストール済みのアプリケーションを実行する（Ｓ１０１）。このアプリケーションは、カーシェアリング業者などが配信しているものであり、そのカーシェアリング業者から車両１０の使用を許可された使用者が実行できる。アプリケーションは、自動的に実行されてもよく、使用者の指示に基づいて実行されてもよい。また、アプリケーションは、予めバックグラウンドで実行されていてもよく、あるいは、予約した車両１０のＩＤを取得した際にバックグラウンドで実行されてもよい。
【００４１】
携帯端末１１０は、制御装置１４０から伝送されたＩＤを、ネットワーク回線１２０を介して制御サーバー１３０に送信する（Ｓ１０２）。制御サーバー１３０の制御データ生成部１３４は、送信されてきたＩＤに対応する秘密鍵をＩＤ・秘密鍵記憶部１３２から取り出す。制御データ生成部１３４は、取り出した秘密鍵と自身の時計が刻む時刻とによってワンタイムパスワード（ＯＴＰ）を生成する。
【００４２】
制御データ生成部１３４は、生成したＯＴＰにアンロックコマンドを付加して、図５に示したような制御データを生成する。暗号化部１３６は、生成された制御データを、ＡＥＳなどの共通鍵暗号方式を用いて暗号化する（Ｓ１０３）。
【００４３】
無線通信部１３８は、暗号化された制御データを、ネットワーク回線１２０を介して携帯端末１１０に送信する（Ｓ１０４）。制御データは、その全体が暗号化され、さらに暗号化された制御データにはＯＴＰが含まれているので、制御データが万が一盗聴されたとしても再使用は不可能である。また、万が一ＡＥＳの秘密鍵が漏洩しても正しい制御データを生成することは困難である。
【００４４】
携帯端末１１０は、受信した制御データをそのままブルートゥース（登録商標）などを用いた近距離無線通信によって、車両１０の車内に設置されている制御装置１４０に送信する。制御装置１４０の無線通信部１４２は、携帯端末１１０を介して暗号化された制御データを受信する（Ｓ１０５）。携帯端末１１０と制御装置１４０との通信はブルートゥース（登録商標）などを用いた近距離無線通信によって行っている。このため、携帯端末１１０と車両１０との距離が目視できるほどに近くなければ、制御データが受信されることがなく、ハッカーなどによって、車両１０の鍵がアンロックされてしまうことを防止できる。
【００４５】
復号部１４４は、受信した制御データをＡＥＳなどの共通鍵暗号方式を用いて復号する（Ｓ１０６）。
【００４６】
照合部１４６は、時刻ＴとＩＤ・秘密鍵記憶部１４５に記憶されている秘密鍵とを用いてＯＴＰを生成する。また、照合部１４６は、制御データに含まれるＯＴＰを取り出し、生成したＯＴＰと送信されてきた制御データのＯＴＰとを照合する（Ｓ１０７）。
【００４７】
照合部１４６は、生成したＯＴＰと送信されてきた制御データのＯＴＰとが一致しているか否かを判断する（Ｓ１０８）。両ＯＴＰが一致していれば（Ｓ１０８：ＹＥＳ）、電源制御部１４９は、基板４０の電源をオンし、ロック／アンロック制御部１４７は、制御データに含まれるコマンドを実行して車両１０の鍵をアンロックする（Ｓ１０９）。一方、両ＯＴＰが一致していなければ（Ｓ１０８：ＮＯ）、制御データに含まれるコマンドは実行せずに処理を終了する。
【００４８】
このように、使用者が車両１０の鍵をアンロックしようとしたときには、携帯端末１１０を持って車両１０に近づくだけで、その車両１０の鍵をアンロックさせることができる。したがって、車両１０が目の前になければその車両１０の鍵をアンロックさせることはできず、車両１０の所有者以外の者に車両１０を使用されてしまうようなことを防止できる。
【００４９】
以上は車両１０のアンロック動作であるが、次に、車両１０のロック動作について説明する。図９は、図３の車両制御システム１００のロック動作のフローチャートである。
【００５０】
このフローチャートでは、車両１０の鍵をアンロックさせてから所定の時間を経過しても車両１０のエンジンが始動されなかったとき、または、エンジンが始動された後に制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の鍵をロックさせている。
【００５１】
また、エンジンが始動された後、エンジンの始動を、携帯端末１１０を介して制御サーバー１３０に報知し、制御サーバー１３０から携帯端末１１０を介して伝送されるロックコマンドにより制御装置１４０をロックスタンバイ状態に設定している。
【００５２】
さらに、制御装置１４０は、ロックスタンバイ状態のときに、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の鍵をロックさせている。
【００５３】
図８のフローチャートが実行されてアンロックが完了すると、制御装置１４０は、アンロック後所定時間内にエンジンが始動されたか否かを判断する（Ｓ２００）。所定時間内にエンジンが始動されなければ（Ｓ２００：ＮＯ）、ロック／アンロック制御部１４７は、車両１０の鍵をロックさせ、制御装置１４０の電源をオフにする（Ｓ２０８）。
【００５４】
一方、所定時間内にエンジンが始動されれば（Ｓ２００：ＹＥＳ）、制御装置１４０が、車両１０の所有者の携帯端末１１０に近距離無線通信によりエンジンの始動を報知する（Ｓ２０１）。エンジンの始動が報知された携帯端末１１０は、ネットワーク回線１２０を介して制御サーバー１３０に制御データとしてロックコマンドを要求する（Ｓ２０２）。
【００５５】
制御サーバー１３０は、ロックコマンド生成して暗号化し（Ｓ２０３）、制御サーバー１３０は、暗号化したロックコマンドを、ネットワーク回線１２０を介して携帯端末１１０に送信する（Ｓ２０４）。携帯端末１１０は、制御サーバー１３０から送信されてきたロックコマンドをそのまま制御装置１４０に近距離無線通信により送信する。制御装置１４０の無線通信部１４２は、携帯端末１１０を介してロックコマンドを受信する（Ｓ２０５）。制御装置１４０は、送信されてきたロックコマンドにより、制御装置１４０をロックスタンバイ状態に設定する（Ｓ２０６）。
【００５６】
次に、制御装置１４０は、携帯端末１１０とのコネクションが切れたか否かを判断する（Ｓ２０７）。コネクションが切断されていなければ（Ｓ２０７：ＮＯ）、ロックスタンバイ状態のまま待機し、コネクションが切断されたら（Ｓ２０７：ＹＥＳ）、ロック／アンロック制御部１４７は、車両１０の鍵をロックさせ、制御装置１４０の電源をオフにする（Ｓ２０８）。
【００５７】
このように、ドアの鍵がアンロックされてから所定の時間内にエンジンが始動されなければ、ドアの鍵は自動的にロックされる。また、エンジンが始動されても、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の鍵が自動的にロックされる。コネクションが切断されることは使用者が車両１０から離れたと考えられるからである。車両１０の鍵のロック／アンロックとともに制御装置１４０、正確にはキーユニット６０（図２参照）の電源をオン／オフさせるのは、車両１０にキーユニット６０を置いたままでも、使用者が車両１０から離れることができるようにするためである。
【００５８】
［実施形態２］
図１０は、実施形態２の車両制御システムの概略構成図である。実施形態２の車両制御システム２００は、予約サーバー２１０を備えている点で実施形態１の車両制御システム１００と異なる。
【００５９】
（車両制御システムの構成）
車両制御システム２００も、実施形態１の車両制御システム１００と同様に、車両１０の使用者の携帯端末１１０とネットワーク回線（通信回線）１２０を介して通信が可能な制御サーバー１３０と、車両１０の鍵をロック／アンロックさせるリモコンキー２０の基板４０を利用して構成され車両１０の動作を制御する、携帯端末１１０と近距離無線通信が可能な制御装置１４０と、を有する。これらの動作は、実施形態１と同一である。予約サーバー２１０は、使用者が車両１０の使用を予約した予約データを記憶する。
【００６０】
（制御システムの動作）
図１１は、図１０の車両制御システムの動作フローチャートである。図１１の動作フローチャートの内のＳ３００、Ｓ３０１、Ｓ３０５〜Ｓ３１１の動作は、図８の動作フローチャートのＳ１００、Ｓ１０１、Ｓ１０３〜Ｓ１０９の動作と同一である。
【００６１】
まず、カーシェアリングした車両１０の使用者が、その車両１０に、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信ができる距離まで近づく。すると、携帯端末１１０は、車両１０に搭載されている制御装置１４０から、その車両１０のＩＤを受信する（Ｓ３００）。制御装置１４０は、ＩＤ・秘密鍵記憶部１４５に記憶されている、車両１０のＩＤを、近距離無線通信を用いて携帯端末１１０に送信する。
【００６２】
次に、車両１０のＩＤを受信した携帯端末１１０は、インストール済みのアプリケーションを実行する（Ｓ３０１）。このアプリケーションは、レンタル業者が配信しているものであり、そのレンタル業者から車両１０の使用を許可された使用者が実行できる。
【００６３】
携帯端末１１０は、受信したＩＤを予約サーバー２１０に、ネットワーク回線１２０を介して送信する（Ｓ３０２）。
【００６４】
予約サーバー２１０は、受信したＩＤが予約されているＩＤと一致しているか否かを照合する（Ｓ３０３）。
【００６５】
予約サーバー２１０は、照合の結果、受信したＩＤが予約されているＩＤと一致していなければ（Ｓ３０４：ＮＯ）、そのＩＤに対応する車両１０は予約されていないのであるから、そのまま処理を終了する。一方、受信したＩＤが予約されているＩＤと一致していれば（Ｓ３０４：ＹＥＳ）、予約サーバー２１０は制御サーバー１３０の制御データ生成部１３４に、予約されているＩＤを送信する。なお、予約サーバーの動作は様々な方式があるが、現在実施されている方式のいずれを用いても良い。
【００６６】
制御データ生成部１３４は、生成したＯＴＰにアンロックコマンドを付加して、図５に示したような制御データを生成する。暗号化部１３６は、生成された制御データを、ＡＥＳなどの共通鍵暗号方式を用いて暗号化する（Ｓ３０５）。
【００６７】
無線通信部１３８は、暗号化された制御データを、ネットワーク回線１２０を介して携帯端末１１０に送信する（Ｓ３０６）。制御データは、その全体が暗号化され、さらに暗号化された制御データにはＯＴＰが含まれているので、制御データが万が一盗聴されたとしても再使用は不可能である。また、万が一ＡＥＳの秘密鍵が漏洩しても正しい制御データを生成することは困難である。
【００６８】
携帯端末１１０は、受信した制御データをそのままブルートゥース（登録商標）などを用いた近距離無線通信によって、車両１０の車内に設置されている制御装置１４０に送信する。制御装置１４０の無線通信部１４２は、携帯端末１１０を介して暗号化された制御データを受信する（Ｓ３０７）。携帯端末１１０と制御装置１４０との通信はブルートゥース（登録商標）などを用いた近距離無線通信によって行っている。このため、携帯端末１１０と車両１０との距離が目視できるほどに近くなければ、制御データが受信されることがなく、ハッカーなどによって、車両１０の鍵がアンロックされてしまうことを防止できる。
【００６９】
復号部１４４は、受信した制御データをＡＥＳなどの共通鍵暗号方式を用いて復号する（Ｓ３０８）。
【００７０】
照合部１４６は、時刻ＴとＩＤ・秘密鍵記憶部１４５に記憶されている秘密鍵とを用いてＯＴＰを生成する。また、照合部１４６は、制御データに含まれるＯＴＰを取り出し、生成したＯＴＰと送信されてきた制御データのＯＴＰとを照合する（Ｓ３０９）。
【００７１】
照合部１４６は、生成したＯＴＰと送信されてきた制御データのＯＴＰとが一致しているか否かを判断する（Ｓ３１０）。両ＯＴＰが一致していれば（Ｓ３１０：ＹＥＳ）、ロック／アンロック制御部１４７は、制御データに含まれるコマンドを実行し、車両１０の鍵をアンロックする。また、電源制御部１４９は、制御装置１４０の電源をオンする（Ｓ３１１）。一方、両ＯＴＰが一致していなければ（Ｓ３１０：ＮＯ）、制御データに含まれるコマンドは実行せずに処理を終了する。
【００７２】
このように、使用者が車両１０の鍵をアンロックしようとしたときには、携帯端末１１０を持って車両１０に近づくだけで、その車両の鍵をアンロックさせることができる。したがって、車両１０をレンタルする際に、使用者とレンタル業者との間で鍵やカードの受け渡しは必要ない。
【００７３】
本実施形態でも、実施形態１と同様に、図９のフローチャートを実行する。したがって、車両１０の鍵をアンロックさせてから所定の時間を経過しても車両１０のエンジンが始動されなかったとき、または、エンジンが始動された後に制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の鍵がロックされる。また、エンジンが始動された後にエンジンの始動を携帯端末１１０に報知し、携帯端末１１０は制御サーバー１３０にロックコマンドを要求し、制御サーバー１３０から携帯端末１１０を介して伝送されたロックコマンドによりロックスタンバイ状態に設定される。さらに、制御装置１４０は、ロックスタンバイ状態のときに、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の鍵をロックさせることができる。
【００７４】
このように、本発明の車両制御システムの場合、車両１０の使用者が車両１０に近づくだけで、自動的に車両１０の鍵がアンロックされる。また、エンジンが始動されると、ロックスタンバイ状態になり、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の鍵がロックされる。したがって、車両の使用者は、携帯端末を持って、車両１０に近づくだけで車両１０を利用できる。また、車両１０を返却するときには、車両から離れるだけで自動的にロックされる。したがって、非常に使い勝手の良い車両制御システム２００を構築できる。
【００７５】
また、車内に取り残されているキーユニット６０は、車両１０の鍵のロック／アンロックとともにその電源がオフされるので、車両から見れば、キーユニット６０が車両１０から離れたような状態となり、レンタルする車両１０の中にキーユニット６０を置いておくことができ、キーやカードなどの受け渡しをせずにレンタルが可能となる。
【００７６】
さらに、制御装置１４０が制御サーバー１３０と直接通信する必要がないので、制御装置１４０の構成部品を少なくすることができ、制御装置１４０を安価に製造することができる。また、制御装置１４０を小型化できる。
【００７７】
本発明の車両制御システムは、既存の車両１０をカーシェアリング用の車両１０に容易に改変できる。したがって、たとえば、アフリカのような日本車の中古車が多く利用されている新興国でカーシェア・カーレンタル事業をする場合には、非常に有効である。
【００７８】
なお、本発明の技術的範囲は、上記の実施形態に限定されるものではなく、技術的範囲に含まれる範囲内で種々の改変が可能であることは言うまでもない。
【００７９】
たとえば、制御装置１４０の作成および取り付け方法は、図１に示される方法に限定されず、使用者またはサービス提供者が全ての工程を実施してもよく、あるいは任意の一部を第三者に委託してもよい。
【００８０】
また、制御装置１４０が基板４０に対して送信可能な指示はロック／アンロックに限定されず、ホーンの鳴動などの各種動作に関する指示を送信できる。
【符号の説明】
【００８１】
１００、２００  制御システム、
１１０  携帯端末、
１２０  ネットワーク回線、
１３０  制御サーバー、
１３２  ＩＤ・秘密鍵記憶部、
１３４  制御データ生成部、
１３６  暗号化部、
１３８  無線通信部、
１４０  制御対象装置（鍵デバイス）、
１４２  無線通信部、
１４４  復号部、
１４５  ＩＤ・秘密鍵記憶部、
１４６  照合部、
１４８  コマンド実行部、
２１０  予約サーバー。
【図１】
2020072339.tif 000003
【図２】
2020072339.tif 000004
【図３】
2020072339.tif 000005
【図４】
2020072339.tif 000006
【図５】
2020072339.tif 000007
【図６】
2020072339.tif 000008
【図７】
2020072339.tif 000009
【図８】
2020072339.tif 000010
【図９】
2020072339.tif 000011
【図１０】
2020072339.tif 000012
【図１１】
2020072339.tif 000013
【手続補正書】
【提出日】平成31年2月6日(2019.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両の使用者の携帯端末と通信回線を介して通信可能な制御サーバーと、前記車両の錠をロック／アンロックさせるリモコンキーの基板を制御して前記車両の動作を制御する制御装置と、を有し、
前記制御サーバーは、
前記車両のＩＤと前記ＩＤに対応付けた秘密鍵とを記憶する記憶部と、
前記車両のＩＤに対応する前記秘密鍵と時刻またはカウンタの値とによってワンタイムパスワードを生成し、生成した前記ワンタイムパスワードに前記車両のコマンドを付加して、前記車両の動作を制御させる制御データを生成する制御データ生成部と、
前記制御データを暗号化する暗号化部と、
暗号化後の前記制御データを前記携帯端末に送信する通信部と、を有し、
前記携帯端末は、
前記通信部が送信した暗号化後の前記制御データを前記制御装置に近距離無線通信を用いて伝送可能であり、
前記制御装置は、
前記車両に設けられて前記携帯端末と近距離無線通信可能であり、前記携帯端末を介して伝送された暗号化後の前記制御データを前記携帯端末から受信する無線通信部と、
暗号化後の前記制御データを復号する復号部と、
前記車両の前記ＩＤと前記秘密鍵とを記憶する記憶部と、
復号後の前記制御データに含まれる前記ワンタイムパスワードと前記制御装置の前記記憶部が記憶している前記秘密鍵によって生成した前記ワンタイムパスワードとを照合する照合部と、
復号後の前記制御データに含まれる前記ワンタイムパスワードと前記制御装置の前記記憶部が記憶している前記秘密鍵によって生成した前記ワンタイムパスワードとが一致しているときには前記制御データに含まれる前記コマンドを実行し、一致していないときには前記コマンドを実行しないコマンド実行部と、を有する、車両制御システム。
【請求項２】
前記制御装置は、前記車両の前記錠をロック／アンロックさせる前記リモコンキーの前記基板に接続され前記基板に前記錠の前記ロック／アンロックの指令を出力するとともに前記基板に供給する電力のオン／オフの指令を出力するキー接続装置と、
前記キー接続装置に接続され前記キー接続装置に前記錠の前記ロック／アンロックを実行させる車両接続装置と、を有する、請求項１に記載の車両制御システム。
【請求項３】
前記コマンド実行部は、
前記錠の前記ロック／アンロックを制御するロック／アンロック制御部と、
前記基板に供給する電力のオン／オフを制御する電源制御部と、
を有する、請求項２に記載の車両制御システム。
【請求項４】
前記制御装置は、前記車両の前記ＩＤを、前記近距離無線通信を用いて所定の範囲内に送信し、
前記携帯端末は、前記車両の前記ＩＤを取得すると、当該ＩＤを送信する前記制御装置と接続し、当該制御装置から取得された前記車両の前記ＩＤを、前記通信回線を介して前記制御サーバーに伝送させる、請求項１から３のいずれかに記載の車両制御システム。
【請求項５】
前記制御装置は、前記車両の前記錠をアンロックさせてから所定の時間を経過しても前記車両のエンジンが始動されなかったとき、または前記エンジンが始動された後に前記制御装置と前記携帯端末との間で前記近距離無線通信のコネクションが切断したときには、前記車両の前記錠をロックさせる、請求項１から４のいずれかに記載の車両制御システム。
【請求項６】
前記制御装置は、前記エンジンが始動された後、前記エンジンの始動を、前記携帯端末を介して前記制御サーバーに報知し、前記制御サーバーから前記携帯端末を介して伝送されるロックコマンドによりロックスタンバイ状態に設定する、請求項５に記載の車両制御システム。
【請求項７】
前記制御装置は、前記ロックスタンバイ状態のときに、前記制御装置と前記携帯端末との間で前記近距離無線通信のコネクションが切断したときには、前記車両の前記錠をロックさせる、請求項６に記載の車両制御システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存のスマートキー、キーレスエントリーキーなどのリモコンキーの基板を利用して車両に搭載する制御装置を構成し、スマートフォンなどの携帯端末を介してその制御装置に指令することにより、車両の錠のロック／アンロックなどの動作が制御できるようにした、車両制御システムに関する。
【背景技術】
【０００２】
従来、車両制御システムの一例としては、特許文献１に示すような、カーシェアリングに関する車両制御システムがある。
【０００３】
このカーシェアリングに関する車両制御システムによれば、使用者が予約した車両の錠を、使用者の携帯端末を用いて開錠させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−９２３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されているカーシェアリングに関する車両制御システムは、その車両制御システムを構成するための車載用の専用の制御装置を用意して車両に設置しなければならない。そのような車載用の専用の制御装置は、車両の制御部と直接通信して車両の挙動を制御するものであるため、各車両の開発製造者または各車両の仕様を熟知した者以外が提供することは困難である。また、カーシェアリング業者などは、まずその専用の制御装置を車両に設置して車両と通信可能に接続し、さらに制御装置とサーバーとを通信可能にするための設定をするなどの一連の作業をしなければならない。これら一連の作業をカーシェアリング業者自身で行なうことは、技術的に難しいこと、および作業負荷が大きいことから困難である。さらに、その専用の制御装置は一般的に高価であり、その一連の作業を専門業者に依頼するとその工賃もまた嵩む。
【０００６】
そこで、本発明は、既存のスマートキー、キーレスエントリーキーなどのリモコンキーの基板を利用して車両に搭載する制御装置を構成し、スマートフォンなどの携帯端末を介してその制御装置に指令することにより、車両の錠のロック／アンロックなどの動作が制御できるようにした、車両制御システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明の車両制御システムは、車両の使用者の携帯端末と通信回線を介して通信可能な制御サーバーと、車両の錠をロック／アンロックさせるリモコンキーの基板を利用して構成され車両の動作を制御する制御装置と、を有し、制御サーバーは、車両のＩＤとＩＤに対応付けた秘密鍵とを記憶する記憶部と、車両のＩＤに対応する秘密鍵と時刻またはカウンタの値とによってワンタイムパスワードを生成し、生成したワンタイムパスワードに車両のコマンドを付加して、車両の動作を制御させる制御データを生成する制御データ生成部と、制御データを暗号化する暗号化部と、暗号化後の制御データを携帯端末に送信する通信部と、を有し、携帯端末は、通信部が送信した暗号化後の制御データを制御装置に近距離無線通信を用いて伝送可能であり、制御装置は、車両に設けられて携帯端末と近距離無線通信可能であり、携帯端末を介して伝送された暗号化後の制御データを携帯端末から受信する無線通信部と、暗号化後の制御データを復号する復号部と、車両のＩＤと秘密鍵とを記憶する記憶部と、復号後の制御データに含まれるワンタイムパスワードと前記制御装置の記憶部が記憶している秘密鍵によって生成したワンタイムパスワードとを照合する照合部と、前記複合後の制御データに含まれるワンタイムパスワードと前記制御装置の記憶部が記憶している秘密鍵によって生成したワンタイムパスワードとが一致しているときには制御データに含まれるコマンドを実行し、一致していないときにはコマンドを実行しないコマンド実行部と、を有する。
【発明の効果】
【０００８】
本発明の車両制御システムによれば、既存のスマートキー、キーレスエントリーキーなどのリモコンキーの基板を利用して車両に搭載する制御装置を構成しているので、その車両に専用の制御装置を準備する必要はない。また、その車両のリモンコンキーを有効に活用して制御装置が構成できるため、車両制御システムを安価にできる。また、制御サーバーと制御装置とは車両の使用者の携帯端末を介して通信するので、通信のためのアプリケーションは携帯端末が有していればよく、制御装置は制御サーバーと通信するための機能を備える必要がない。さらに、制御装置が制御サーバーと通信するための設定が不要であるので、車両制御システムの構築が容易になる。さらに、本発明の車両制御システムは既存の車両をカーシェアリング用の車両として容易に改変させることができる。
【図面の簡単な説明】
【０００９】
【図１】車両制御システムの制御装置の取り付け工程の説明図である。
【図２】図１の制御装置の概略構成図である。
【図３】実施形態１の車両制御システムの概略構成図である。
【図４】図３の制御サーバーの概略構成図である。
【図５】図４の制御データ生成部および暗号化部の動作説明に供する図である。
【図６】図３の制御装置の概略構成図である。
【図７】図３の制御装置の動作説明に供する図である。
【図８】図３の車両制御システムのアンロック動作のフローチャートである。
【図９】図３の車両制御システムのロック動作のフローチャートである。
【図１０】実施形態２の車両制御システムの概略構成図である。
【図１１】図１０の車両制御システムの動作フローチャートである。
【発明を実施するための形態】
【００１０】
実施形態を説明する前に、まず、本発明の車両制御システムの制御装置をどのようにして簡易に、そして安価に作成して取り付けるのか、その工程について説明する。図１は、車両制御システムの制御装置の取り付け工程の説明図である。
【００１１】
まず、車両１０の所有者は、その車両１０のスマートキー、キーレスエントリーキーなどのリモコンキー２０を業者に送付し、実店舗、インターネット上の店舗などから、その車両１０のリモコンキー２０用の車両接続装置３０を購入する。車両接続装置３０は、例えば、車両１０のメーカーや車種ごとに用意されていてもよい。
【００１２】
次に、車両１０の所有者は、購入した車両接続装置３０を車両１０に取り付ける。車両接続装置３０は、図に示すように、車両１０の常時電源ラインとＡＣＣラインの両方に接続する。常時電源ラインは、エンジンの始動如何にかかわらずに常にバッテリの電圧が供給されているラインである。常時電源ラインは車両接続装置３０、基板４０、およびキー接続装置５０、すなわち制御装置１４０の電源となる。ＡＣＣラインは、エンジンの起動ボタンが押されたり、キーポジションがＡＣＣに設定されたりしたとき、またはエンジンがかかっているときにバッテリの電圧が供給されるラインである。車両接続装置３０は、ＡＣＣラインの電圧の有無によってエンジンの始動の有無が判断できる。
【００１３】
一方、業者は、車両１０の所有者から送付された既存のリモコンキー２０を分解し、リモコンキー２０から基板４０を取り出す。この基板４０は、車両１０の錠をロック／アンロックさせるなどの機能を備えている。次に、基板４０にリモコンキー２０用のキー接続装置５０を配線して接続する。キー接続装置５０は、基板４０に車両１０の錠をロック／アンロックさせるための指令や、基板４０への電力供給を停止させるための指令などを出力する機能を備えている。そして、基板４０とキー接続装置５０とが一体化されたキーユニット６０を車両１０の所有者に送付する。
【００１４】
車両１０の所有者は、業者から送付されたキーユニット６０を、車両１０に取り付けた車両接続装置３０に接続する。なお、基板４０、キー接続装置５０、車両接続装置３０の機能については後述する。
【００１５】
以上の作業によって、車両制御システムのハードの構成は完了である。このように、既存のスマートキー、キーレスエントリーキーなどのリモコンキー２０の基板４０を利用して車両１０に搭載する制御装置１４０が構成できる。このため、従来のように、車両制御システムを構成するための専用の制御装置を準備する必要はなくなり、車両制御システムが簡単かつ安価に構成できる。また、車両１０の所有者は、店舗から購入した車両接続装置３０を車両１０の常時電源ラインとＡＣＣラインとに取り付けるという簡単な配線作業と、業者から送付されたキーユニット６０に車両接続装置３０を接続するという簡単な接続作業と、を行なうことで車両制御システムが構成できる。このため、使用者が車両１０に対する専門的な知識を有していなくとも、使用者自身で車両制御システムを容易に構成できる。
【００１６】
図２は、図１の制御装置１４０の概略構成図である。図２に示すように、基板４０とキー接続装置５０とでキーユニット６０が形成され、キー接続装置５０と車両接続装置３０とで制御装置１４０が形成される。基板４０は、車両１０の錠をロック／アンロックさせるなどの動作をする。キー接続装置５０は、基板４０に接続され基板４０にロック／アンロックなどの指令を出力する。車両接続装置３０は、キーユニット６０のキー接続装置５０に接続され、キー接続装置５０に錠のロック／アンロックを実行させ、および基板４０への電力のオン／オフを制御する。
【００１７】
次に、本発明の車両制御システムを［実施形態１］と［実施形態２］に分けて詳細に説明する。
【００１８】
［実施形態１］
図３は、実施形態１の車両制御システムの概略構成図である。
【００１９】
（制御システムの構成）
車両制御システム１００は、車両１０（図１参照）の使用者の携帯端末１１０とネットワーク回線（通信回線）１２０を介して通信可能な制御サーバー１３０と、車両１０の錠をロック／アンロックさせるリモコンキー２０の基板４０を制御して車両１０の動作を制御する制御装置１４０とを有する。携帯端末１１０は、車両１０を利用する使用者が所持している端末である。たとえば、スマートフォン、タブレット端末などの一般的に普及している携帯可能な端末装置である。携帯端末１１０と制御装置１４０とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信方式を用いて双方向に通信可能である。
【００２０】
ネットワーク回線１２０は、通信部として機能し、有線または無線により携帯端末１１０と制御サーバー１３０とを繋ぐ通信回線である。ネットワーク回線１２０は、電話会社を介して通信するモバイル通信、プロバイダーなどの接続業者を介して通信するインターネット、イントラネット、ＬＡＮなどの通信回線を含む。
【００２１】
制御サーバー１３０は、車両１０の動作を制御するための制御データを生成し、携帯端末１１０に送信する機能を有する。なお、本実施形態では、車両１０の動作の制御を制御するための制御データとして、車両１０の錠のロック／アンロック、車両１０に設置したキーユニット６０に含まれる基板４０への電力のオン／オフを例示する。制御データとしては、錠のロック／アンロック、電力のオン／オフに限られず、車両１０のエンジンの始動や停止などの動作を含めても良い。制御サーバー１３０および制御データの詳細な構成は後述する。
【００２２】
制御装置１４０は、制御サーバー１３０が生成した制御データにより、車両１０の錠のロック／アンロック、車両１０に設置したキーユニット６０に含まれる基板４０への電力のオン／オフを制御する。
【００２３】
（制御サーバーの構成）
図４は、図３の制御サーバー１３０の概略構成図である。制御サーバー１３０は、ＩＤ・秘密鍵記憶部１３２、制御データ生成部１３４、暗号化部１３６、無線通信部１３８を有する。
【００２４】
記憶部として機能するＩＤ・秘密鍵記憶部１３２は、車両１０のＩＤとそのＩＤに対応付けた秘密鍵とを記憶する。車両１０が複数あるときには、ＩＤ・秘密鍵記憶部１３２は、車両１０ごとに、車両１０のＩＤとそのＩＤに対応付けた秘密鍵とをテーブルとして記憶する。
【００２５】
制御データ生成部１３４は、車両１０のＩＤとそのＩＤに対応付けた秘密鍵とを用いて、車両１０の動作を制御させる制御データを生成する。また、暗号化部１３６は、生成された制御データを暗号化する。ここで制御データの生成および制御データの構成について説明する。
【００２６】
図５は、図４の制御データ生成部１３４および暗号化部１３６の動作説明に供する図である。制御データ生成部１３４は、まず、ＩＤ・秘密鍵記憶部１３２に記憶されている車両１０のＩＤに対応する秘密鍵と自身の時計が刻む時刻とによってワンタイムパスワード（以下、ＯＴＰという）を生成する。ＯＴＰは、秘密鍵を示すバイナリーデータと時刻Ｔを示すバイナリーデータとを所定の計算手順によって演算することによって生成する。所定の計算手順としては、たとえばＭＤ５、ＳＨＡ−１、ＳＨＡ−２５６等の各種ハッシュ値を算出するアルゴリズムを用いることができる。なお、ＯＴＰは、自身の時計が刻む時刻ではなく、カウンタの値を用いて生成することもできる。
【００２７】
次に、生成したＯＴＰに車両１０のコマンドを付加して、制御データを生成する。なお、時刻Ｔは、送信側である制御サーバー１３０および受信側である制御装置１４０それぞれが刻む時刻のずれを考慮して、たとえば３０秒おきなど所定の間隔をおいて更新される値を用いるようにしてもよい。また、制御データにＯＴＰを生成した時点の時刻Ｔを付加してもよい。したがって、制御データは、車両１０を動作させるコマンド、および秘密鍵と時刻Ｔとによって生成したＯＴＰを含む。
【００２８】
暗号化部１３６は、制御データを暗号化する。図５に示すように、暗号化部１３６は、コマンド、およびＯＴＰの情報が連結されている制御データをたとえばＡＥＳなどの共通鍵暗号方式を用いて暗号化する。制御データの暗号化にはＡＥＳ用の秘密鍵を用いる。なお、ＯＴＰを生成するときに用いるＯＴＰ用の秘密鍵とＡＥＳ用の秘密鍵は同一のものを用いても良いが、セキュリティーを考慮すると、ＯＴＰ用の秘密鍵とＡＥＳ用の秘密鍵は異なるものを用いることが好ましい。
【００２９】
無線通信部１３８は、暗号化後の制御データを図３に示した携帯端末１１０に送信する。この送信は、制御サーバー１３０からネットワーク回線１２０およびモバイル通信回線を介して行われる。なお、携帯端末１１０は、無線通信部１３８が送信した暗号化後の制御データを制御装置１４０に近距離無線通信を用いて伝送可能である。
【００３０】
（制御装置１４０の構成）
図６は、図３の制御装置１４０の概略構成図である。図７は、図３の制御装置１４０の動作説明に供する図である。制御装置１４０は、無線通信部１４２、復号部１４４、ＩＤ・秘密鍵記憶部１４５、照合部１４６、およびコマンド実行部１４８を有する。コマンド実行部１４８は、車両１０の錠のロック／アンロックを制御するロック／アンロック制御部１４７および電力のオン／オフを制御する電源制御部１４９から構成される。制御装置１４０は、車両１０に設けられて携帯端末１１０と近距離無線通信可能である。
【００３１】
無線通信部１４２は、携帯端末１１０を介して伝送された暗号化後の制御データを携帯端末１１０から受信する。携帯端末１１０は、制御サーバー１３０の無線通信部１３８（図４参照）が送信した暗号化後の制御データを制御装置１４０に伝送させる機能を有している。
【００３２】
復号部１４４は、ＡＥＳ用の秘密鍵を用いて暗号化後の制御データを復号する。ここで制御データの復号について説明する。
【００３３】
無線通信部１４２は、暗号化後の制御データを、携帯端末１１０を介して受信する。復号部１４４は、図７に示すように、受信した暗号化後の制御データをＡＥＳなどの共通鍵暗号方式を用いて（ＡＥＳ用の秘密鍵を用いて）復号する。復号後の制御データは、図５に示した暗号化前の制御データとなる。復号された制御データからはＯＴＰが分離される。
【００３４】
記憶部として機能するＩＤ・秘密鍵記憶部１４５は、車両１０のＩＤと秘密鍵とを記憶する。なお、ＩＤ・秘密鍵記憶部１４５に記憶されている車両１０のＩＤと秘密鍵は、図４の制御サーバー１３０のＩＤ・秘密鍵記憶部１３２に記憶されている車両１０のＩＤと秘密鍵と同一である。
【００３５】
照合部１４６は、復号後の制御データに含まれるＯＴＰと、ＩＤ・秘密鍵記憶部１４５が記憶している秘密鍵に基づいて生成されるＯＴＰとを照合する。ここで、ＯＴＰの照合について説明する。
【００３６】
図７に示すように、照合部１４６は、まず、自身の時計が刻む時刻ＴとＩＤ・秘密鍵記憶部１４５に記憶されている秘密鍵とを用いてＯＴＰを生成する。続いて、照合部１４６は、制御データに含まれるＯＴＰを取り出す。そして、照合部１４６は、生成したＯＴＰと送信されてきた制御データのＯＴＰとを照合する。なお、照合部１４６は、制御サーバー１３０および制御装置１４０それぞれが刻む時刻のずれを考慮して、自身の時計が刻む時刻Ｔの前後における所定の範囲の時刻について複数のＯＴＰを生成してもよい。この場合、照合部１４６は、いずれかのＯＴＰが制御データのＯＴＰと一致した場合にＯＴＰが一致したと判断してもよい。また、制御データにＯＴＰを生成した時点の時刻Ｔが含まれている場合、当該時刻Ｔを用いてＯＴＰを生成してもよい。
【００３７】
コマンド実行部１４８は、制御データに含まれるＯＴＰと照合部１４６によって生成されたＯＴＰとが一致しているときには制御データに含まれるコマンドを実行し、一致していないときにはコマンドは実行しない。具体的には、制御データに含まれるコマンドがアンロックであれば、ロック／アンロック制御部１４７は車両１０の錠をアンロックさせ、また、制御データに含まれるコマンドがロックであれば、ロック／アンロック制御部１４７は車両１０の錠をロックさせる。ロック／アンロック制御部１４７は、たとえば基板４０に設けられたロック／アンロック用のスイッチに制御用の端子を接続することによって実現し、当該端子を介してスイッチを制御するための電気信号が送信される。さらに、電源制御部１４９は、ロック／アンロック制御部１４７によって制御される錠のロック／アンロック動作に応じて、基板４０に供給する電力のオン、オフを制御する。電源制御部１４９は、たとえば基板４０に設けられた電源供給用の配線に電力制御用の端子を接続することによって実現し、当該端子を介して基板４０に電力を供給したり遮断したりする。
【００３８】
（車両制御システムの動作）
図８は、図３の車両制御システム１００のアンロック動作のフローチャートである。車両制御システム１００の動作を図３から図７を参照しながら説明する。なお、下記のアンロック動作を行う前は、制御装置１４０の電源制御部１４９は、基板４０の電源をオフしている。
【００３９】
まず、レンタルまたはカーシェアリングした車両１０の使用者が、その車両１０に、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信ができる距離まで近づく。すると、携帯端末１１０は、車両１０に搭載されている制御装置１４０から、その車両１０のＩＤを受信する（Ｓ１００）。制御装置１４０は、ＩＤ・秘密鍵記憶部１４５に記憶されている、車両１０のＩＤを、近距離無線通信を用いて一定時間間隔で所定の範囲内に送信する。つまり、制御装置１４０は、車両１０のＩＤを一定時間間隔でブロードキャストしている。したがって、携帯端末１１０は、ブロードキャストされているＩＤを受信できる。携帯端末１１０は、受信したＩＤの中に、使用者が予約した車両のＩＤが含まれている場合、当該ＩＤを送信している制御装置１４０との接続を確立する。使用者が予約した車両のＩＤは、携帯端末１１０に予め記憶されている。近距離無線通信の方式としては、たとえばＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を使用することができる。この場合、制御装置１４０はアドバタイズ機能により車両１０のＩＤを一定時間間隔で周囲に送信することができる。なお、近距離無線通信の方式は上記に限定されず、各種の近距離無線通信方式を採用することができる。
【００４０】
次に、車両１０のＩＤを受信した携帯端末１１０は、インストール済みのアプリケーションを実行する（Ｓ１０１）。このアプリケーションは、カーシェアリング業者などが配信しているものであり、そのカーシェアリング業者から車両１０の使用を許可された使用者が実行できる。アプリケーションは、自動的に実行されてもよく、使用者の指示に基づいて実行されてもよい。また、アプリケーションは、予めバックグラウンドで実行されていてもよく、あるいは、予約した車両１０のＩＤを取得した際にバックグラウンドで実行されてもよい。
【００４１】
携帯端末１１０は、制御装置１４０から伝送されたＩＤを、ネットワーク回線１２０を介して制御サーバー１３０に送信する（Ｓ１０２）。制御サーバー１３０の制御データ生成部１３４は、送信されてきたＩＤに対応する秘密鍵をＩＤ・秘密鍵記憶部１３２から取り出す。制御データ生成部１３４は、取り出した秘密鍵と自身の時計が刻む時刻とによってワンタイムパスワード（ＯＴＰ）を生成する。
【００４２】
制御データ生成部１３４は、生成したＯＴＰにアンロックコマンドを付加して、図５に示したような制御データを生成する。暗号化部１３６は、生成された制御データを、ＡＥＳなどの共通鍵暗号方式を用いて暗号化する（Ｓ１０３）。
【００４３】
無線通信部１３８は、暗号化された制御データを、ネットワーク回線１２０を介して携帯端末１１０に送信する（Ｓ１０４）。制御データは、その全体が暗号化され、さらに暗号化された制御データにはＯＴＰが含まれているので、制御データが万が一盗聴されたとしても再使用は不可能である。また、万が一ＡＥＳの秘密鍵が漏洩しても正しい制御データを生成することは困難である。
【００４４】
携帯端末１１０は、受信した制御データをそのままブルートゥース（登録商標）などを用いた近距離無線通信によって、車両１０の車内に設置されている制御装置１４０に送信する。制御装置１４０の無線通信部１４２は、携帯端末１１０を介して暗号化された制御データを受信する（Ｓ１０５）。携帯端末１１０と制御装置１４０との通信はブルートゥース（登録商標）などを用いた近距離無線通信によって行っている。このため、携帯端末１１０と車両１０との距離が目視できるほどに近くなければ、制御データが受信されることがなく、ハッカーなどによって、車両１０の錠がアンロックされてしまうことを防止できる。
【００４５】
復号部１４４は、受信した制御データをＡＥＳなどの共通鍵暗号方式を用いて復号する（Ｓ１０６）。
【００４６】
照合部１４６は、時刻ＴとＩＤ・秘密鍵記憶部１４５に記憶されている秘密鍵とを用いてＯＴＰを生成する。また、照合部１４６は、制御データに含まれるＯＴＰを取り出し、生成したＯＴＰと送信されてきた制御データのＯＴＰとを照合する（Ｓ１０７）。
【００４７】
照合部１４６は、生成したＯＴＰと送信されてきた制御データのＯＴＰとが一致しているか否かを判断する（Ｓ１０８）。両ＯＴＰが一致していれば（Ｓ１０８：ＹＥＳ）、電源制御部１４９は、基板４０の電源をオンし、ロック／アンロック制御部１４７は、制御データに含まれるコマンドを実行して車両１０の錠をアンロックする（Ｓ１０９）。一方、両ＯＴＰが一致していなければ（Ｓ１０８：ＮＯ）、制御データに含まれるコマンドは実行せずに処理を終了する。
【００４８】
このように、使用者が車両１０の錠をアンロックしようとしたときには、携帯端末１１０を持って車両１０に近づくだけで、その車両１０の錠をアンロックさせることができる。したがって、車両１０が目の前になければその車両１０の錠をアンロックさせることはできず、車両１０の所有者以外の者に車両１０を使用されてしまうようなことを防止できる。
【００４９】
以上は車両１０のアンロック動作であるが、次に、車両１０のロック動作について説明する。図９は、図３の車両制御システム１００のロック動作のフローチャートである。
【００５０】
このフローチャートでは、車両１０の錠をアンロックさせてから所定の時間を経過しても車両１０のエンジンが始動されなかったとき、または、エンジンが始動された後に制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の錠をロックさせている。
【００５１】
また、エンジンが始動された後、エンジンの始動を、携帯端末１１０を介して制御サーバー１３０に報知し、制御サーバー１３０から携帯端末１１０を介して伝送されるロックコマンドにより制御装置１４０をロックスタンバイ状態に設定している。
【００５２】
さらに、制御装置１４０は、ロックスタンバイ状態のときに、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の錠をロックさせている。
【００５３】
図８のフローチャートが実行されてアンロックが完了すると、制御装置１４０は、アンロック後所定時間内にエンジンが始動されたか否かを判断する（Ｓ２００）。所定時間内にエンジンが始動されなければ（Ｓ２００：ＮＯ）、ロック／アンロック制御部１４７は、車両１０の錠をロックさせ、制御装置１４０の電源をオフにする（Ｓ２０８）。
【００５４】
一方、所定時間内にエンジンが始動されれば（Ｓ２００：ＹＥＳ）、制御装置１４０が、車両１０の所有者の携帯端末１１０に近距離無線通信によりエンジンの始動を報知する（Ｓ２０１）。エンジンの始動が報知された携帯端末１１０は、ネットワーク回線１２０を介して制御サーバー１３０に制御データとしてロックコマンドを要求する（Ｓ２０２）。
【００５５】
制御サーバー１３０は、ロックコマンド生成して暗号化し（Ｓ２０３）、制御サーバー１３０は、暗号化したロックコマンドを、ネットワーク回線１２０を介して携帯端末１１０に送信する（Ｓ２０４）。携帯端末１１０は、制御サーバー１３０から送信されてきたロックコマンドをそのまま制御装置１４０に近距離無線通信により送信する。制御装置１４０の無線通信部１４２は、携帯端末１１０を介してロックコマンドを受信する（Ｓ２０５）。制御装置１４０は、送信されてきたロックコマンドにより、制御装置１４０をロックスタンバイ状態に設定する（Ｓ２０６）。
【００５６】
次に、制御装置１４０は、携帯端末１１０とのコネクションが切れたか否かを判断する（Ｓ２０７）。コネクションが切断されていなければ（Ｓ２０７：ＮＯ）、ロックスタンバイ状態のまま待機し、コネクションが切断されたら（Ｓ２０７：ＹＥＳ）、ロック／アンロック制御部１４７は、車両１０の錠をロックさせ、制御装置１４０の電源をオフにする（Ｓ２０８）。
【００５７】
このように、ドアの錠がアンロックされてから所定の時間内にエンジンが始動されなければ、ドアの錠は自動的にロックされる。また、エンジンが始動されても、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の錠が自動的にロックされる。コネクションが切断されることは使用者が車両１０から離れたと考えられるからである。車両１０の錠のロック／アンロックとともに制御装置１４０、正確にはキーユニット６０（図２参照）の電源をオン／オフさせるのは、車両１０にキーユニット６０を置いたままでも、使用者が車両１０から離れることができるようにするためである。
【００５８】
［実施形態２］
図１０は、実施形態２の車両制御システムの概略構成図である。実施形態２の車両制御システム２００は、予約サーバー２１０を備えている点で実施形態１の車両制御システム１００と異なる。
【００５９】
（車両制御システムの構成）
車両制御システム２００も、実施形態１の車両制御システム１００と同様に、車両１０の使用者の携帯端末１１０とネットワーク回線（通信回線）１２０を介して通信が可能な制御サーバー１３０と、車両１０の錠をロック／アンロックさせるリモコンキー２０の基板４０を利用して構成され車両１０の動作を制御する、携帯端末１１０と近距離無線通信が可能な制御装置１４０と、を有する。これらの動作は、実施形態１と同一である。予約サーバー２１０は、使用者が車両１０の使用を予約した予約データを記憶する。
【００６０】
（制御システムの動作）
図１１は、図１０の車両制御システムの動作フローチャートである。図１１の動作フローチャートの内のＳ３００、Ｓ３０１、Ｓ３０５〜Ｓ３１１の動作は、図８の動作フローチャートのＳ１００、Ｓ１０１、Ｓ１０３〜Ｓ１０９の動作と同一である。
【００６１】
まず、カーシェアリングした車両１０の使用者が、その車両１０に、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信ができる距離まで近づく。すると、携帯端末１１０は、車両１０に搭載されている制御装置１４０から、その車両１０のＩＤを受信する（Ｓ３００）。制御装置１４０は、ＩＤ・秘密鍵記憶部１４５に記憶されている、車両１０のＩＤを、近距離無線通信を用いて携帯端末１１０に送信する。
【００６２】
次に、車両１０のＩＤを受信した携帯端末１１０は、インストール済みのアプリケーションを実行する（Ｓ３０１）。このアプリケーションは、レンタル業者が配信しているものであり、そのレンタル業者から車両１０の使用を許可された使用者が実行できる。
【００６３】
携帯端末１１０は、受信したＩＤを予約サーバー２１０に、ネットワーク回線１２０を介して送信する（Ｓ３０２）。
【００６４】
予約サーバー２１０は、受信したＩＤが予約されているＩＤと一致しているか否かを照合する（Ｓ３０３）。
【００６５】
予約サーバー２１０は、照合の結果、受信したＩＤが予約されているＩＤと一致していなければ（Ｓ３０４：ＮＯ）、そのＩＤに対応する車両１０は予約されていないのであるから、そのまま処理を終了する。一方、受信したＩＤが予約されているＩＤと一致していれば（Ｓ３０４：ＹＥＳ）、予約サーバー２１０は制御サーバー１３０の制御データ生成部１３４に、予約されているＩＤを送信する。なお、予約サーバーの動作は様々な方式があるが、現在実施されている方式のいずれを用いても良い。
【００６６】
制御データ生成部１３４は、生成したＯＴＰにアンロックコマンドを付加して、図５に示したような制御データを生成する。暗号化部１３６は、生成された制御データを、ＡＥＳなどの共通鍵暗号方式を用いて暗号化する（Ｓ３０５）。
【００６７】
無線通信部１３８は、暗号化された制御データを、ネットワーク回線１２０を介して携帯端末１１０に送信する（Ｓ３０６）。制御データは、その全体が暗号化され、さらに暗号化された制御データにはＯＴＰが含まれているので、制御データが万が一盗聴されたとしても再使用は不可能である。また、万が一ＡＥＳの秘密鍵が漏洩しても正しい制御データを生成することは困難である。
【００６８】
携帯端末１１０は、受信した制御データをそのままブルートゥース（登録商標）などを用いた近距離無線通信によって、車両１０の車内に設置されている制御装置１４０に送信する。制御装置１４０の無線通信部１４２は、携帯端末１１０を介して暗号化された制御データを受信する（Ｓ３０７）。携帯端末１１０と制御装置１４０との通信はブルートゥース（登録商標）などを用いた近距離無線通信によって行っている。このため、携帯端末１１０と車両１０との距離が目視できるほどに近くなければ、制御データが受信されることがなく、ハッカーなどによって、車両１０の錠がアンロックされてしまうことを防止できる。
【００６９】
復号部１４４は、受信した制御データをＡＥＳなどの共通鍵暗号方式を用いて復号する（Ｓ３０８）。
【００７０】
照合部１４６は、時刻ＴとＩＤ・秘密鍵記憶部１４５に記憶されている秘密鍵とを用いてＯＴＰを生成する。また、照合部１４６は、制御データに含まれるＯＴＰを取り出し、生成したＯＴＰと送信されてきた制御データのＯＴＰとを照合する（Ｓ３０９）。
【００７１】
照合部１４６は、生成したＯＴＰと送信されてきた制御データのＯＴＰとが一致しているか否かを判断する（Ｓ３１０）。両ＯＴＰが一致していれば（Ｓ３１０：ＹＥＳ）、ロック／アンロック制御部１４７は、制御データに含まれるコマンドを実行し、車両１０の錠をアンロックする。また、電源制御部１４９は、制御装置１４０の電源をオンする（Ｓ３１１）。一方、両ＯＴＰが一致していなければ（Ｓ３１０：ＮＯ）、制御データに含まれるコマンドは実行せずに処理を終了する。
【００７２】
このように、使用者が車両１０の錠をアンロックしようとしたときには、携帯端末１１０を持って車両１０に近づくだけで、その車両の錠をアンロックさせることができる。したがって、車両１０をレンタルする際に、使用者とレンタル業者との間で鍵やカードの受け渡しは必要ない。
【００７３】
本実施形態でも、実施形態１と同様に、図９のフローチャートを実行する。したがって、車両１０の錠をアンロックさせてから所定の時間を経過しても車両１０のエンジンが始動されなかったとき、または、エンジンが始動された後に制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の錠がロックされる。また、エンジンが始動された後にエンジンの始動を携帯端末１１０に報知し、携帯端末１１０は制御サーバー１３０にロックコマンドを要求し、制御サーバー１３０から携帯端末１１０を介して伝送されたロックコマンドによりロックスタンバイ状態に設定される。さらに、制御装置１４０は、ロックスタンバイ状態のときに、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の錠をロックさせることができる。
【００７４】
このように、本発明の車両制御システムの場合、車両１０の使用者が車両１０に近づくだけで、自動的に車両１０の錠がアンロックされる。また、エンジンが始動されると、ロックスタンバイ状態になり、制御装置１４０と携帯端末１１０との間で近距離無線通信のコネクションが切断したときには、車両１０の錠がロックされる。したがって、車両の使用者は、携帯端末を持って、車両１０に近づくだけで車両１０を利用できる。また、車両１０を返却するときには、車両から離れるだけで自動的にロックされる。したがって、非常に使い勝手の良い車両制御システム２００を構築できる。
【００７５】
また、車内に取り残されているキーユニット６０は、車両１０の錠のロック／アンロックとともにその電源がオフされるので、車両から見れば、キーユニット６０が車両１０から離れたような状態となり、レンタルする車両１０の中にキーユニット６０を置いておくことができ、キーやカードなどの受け渡しをせずにレンタルが可能となる。
【００７６】
さらに、制御装置１４０が制御サーバー１３０と直接通信する必要がないので、制御装置１４０の構成部品を少なくすることができ、制御装置１４０を安価に製造することができる。また、制御装置１４０を小型化できる。
【００７７】
本発明の車両制御システムは、既存の車両１０をカーシェアリング用の車両１０に容易に改変できる。したがって、たとえば、アフリカのような日本車の中古車が多く利用されている新興国でカーシェア・カーレンタル事業をする場合には、非常に有効である。
【００７８】
なお、本発明の技術的範囲は、上記の実施形態に限定されるものではなく、技術的範囲に含まれる範囲内で種々の改変が可能であることは言うまでもない。
【００７９】
たとえば、制御装置１４０の作成および取り付け方法は、図１に示される方法に限定されず、使用者またはサービス提供者が全ての工程を実施してもよく、あるいは任意の一部を第三者に委託してもよい。
【００８０】
また、制御装置１４０が基板４０に対して送信可能な指示はロック／アンロックに限定されず、ホーンの鳴動などの各種動作に関する指示を送信できる。
【符号の説明】
【００８１】
１００、２００  制御システム、
１１０  携帯端末、
１２０  ネットワーク回線、
１３０  制御サーバー、
１３２  ＩＤ・秘密鍵記憶部、
１３４  制御データ生成部、
１３６  暗号化部、
１３８  無線通信部、
１４０  制御対象装置（鍵デバイス）、
１４２  無線通信部、
１４４  復号部、
１４５  ＩＤ・秘密鍵記憶部、
１４６  照合部、
１４８  コマンド実行部、
２１０  予約サーバー。