(57)【要約】【課題】自動車等の車両に対してスマートフォン等の端末装置から通信によりアクセスする際の安全性を向上させること。【解決手段】端末装置４０は、自動車１０のトークンを取得し、トークンと端末識別情報と車両識別情報をサーバ装置３０に送信する。サーバ装置３０は、自動車１０のトークンと端末装置４０から受信したトークンとが同じであることを判定し、トークンの判定結果が合格である端末識別情報と車両識別情報とを関連付けて格納し、トークンの判定結果が合格である端末装置４０から受信した車両識別情報の自動車１０に、当該端末装置４０から受信したトークンと端末識別情報を送信する。自動車１０は、自己のトークンとサーバ装置３０から受信したトークンとが同じであることを判定し、トークンの判定結果が合格であるトークンに関連付けられてサーバ装置３０から受信した端末識別情報を格納する。【選択図】図６
2019036091.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、サーバ装置と、車両と、を備え、
前記端末装置は、
前記車両のトークンを取得するトークン取得部と、
前記トークン取得部により取得したトークンと自端末装置の端末識別情報と前記車両の車両識別情報とを前記サーバ装置に送信する端末通信部と、を備え、
前記サーバ装置は、
前記端末装置からトークンと端末識別情報と車両識別情報とを受信するサーバ通信部と、
前記車両のトークンと前記サーバ通信部により前記端末装置から受信したトークンとが同じであることを判定するサーバ判定部と、
前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した端末識別情報と車両識別情報とを関連付けて格納するサーバ記憶部と、を備え、
前記サーバ通信部は、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した車両識別情報の前記車両に、当該端末装置から受信したトークンと端末識別情報とを送信し、
前記車両は、
前記サーバ装置からトークンと端末識別情報とを受信する車両通信部と、
自車両のトークンと前記車両通信部により前記サーバ装置から受信したトークンとが同じであることを判定する車両判定部と、
前記車両判定部のトークンの判定結果が合格であるトークンに関連付けられて前記サーバ装置から受信した端末識別情報を格納する車両記憶部と、を備える、
車両保安システム。
【請求項２】
前記車両は、自車両のトークンを発行して前記サーバ装置に供給する車両トークン発行部を備える、
請求項１に記載の車両保安システム。
【請求項３】
前記サーバ装置は、前記車両のトークンを発行して前記車両に供給するサーバトークン発行部を備える、
請求項１に記載の車両保安システム。
【請求項４】
前記車両は、自車両のトークンを前記車両内で提供するトークン提供部を備える、
請求項１から３のいずれか１項に記載の車両保安システム。
【請求項５】
前記端末通信部は、前記トークン取得部により取得したトークンと自端末装置の端末識別情報と前記車両の車両識別情報とパスワードとを前記サーバ装置に送信し、
前記サーバ通信部は、前記端末装置からトークンと端末識別情報と車両識別情報とパスワードとを受信し、
前記サーバ記憶部は、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した端末識別情報と車両識別情報とパスワードとを関連付けて格納し、
前記サーバ通信部は、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した車両識別情報の前記車両に、当該端末装置から受信したトークンと端末識別情報とパスワードとを送信し、
前記車両通信部は、前記サーバ装置からトークンと端末識別情報とパスワードとを受信し、
前記車両記憶部は、前記車両判定部のトークンの判定結果が合格であるトークンに関連付けられて前記サーバ装置から受信した端末識別情報とパスワードとを関連付けて格納する、
請求項１から４のいずれか１項に記載の車両保安システム。
【請求項６】
前記端末通信部は、自端末装置の端末識別情報と前記トークン取得部により取得したトークンとを含むメッセージを前記サーバ装置に送信し、
前記サーバ通信部は、前記端末装置から前記メッセージを受信し、
前記サーバ判定部は、前記車両のトークンと前記サーバ通信部により前記端末装置から受信したメッセージのトークンとが同じであることを判定し、
前記サーバ通信部は、
前記サーバ判定部のメッセージの判定結果が合格である場合には、当該メッセージの端末識別情報に関連付けられている前記サーバ記憶部の車両識別情報の前記車両に、当該メッセージの送信元の端末装置から受信する車両制御情報を送信し、
前記サーバ判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を前記車両に送信しない、
請求項１から４のいずれか１項に記載の車両保安システム。
【請求項７】
前記端末通信部は、自端末装置の端末識別情報とパスワードとを含むメッセージを前記サーバ装置に送信し、
前記サーバ通信部は、前記端末装置から前記メッセージを受信し、
前記サーバ判定部は、前記サーバ通信部により前記端末装置から受信したメッセージの端末識別情報に関連付けられている前記サーバ記憶部のパスワードと当該メッセージのパスワードとが同じであることを判定し、
前記サーバ通信部は、
前記サーバ判定部のメッセージの判定結果が合格である場合には、当該メッセージの端末識別情報に関連付けられている前記サーバ記憶部の車両識別情報の前記車両に、当該メッセージの送信元の端末装置から受信する車両制御情報を送信し、
前記サーバ判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を前記車両に送信しない、
請求項５に記載の車両保安システム。
【請求項８】
前記端末通信部は、自端末装置の端末識別情報と前記トークン取得部により取得したトークンとを含むメッセージを前記車両に送信し、
前記車両通信部は、前記端末装置から前記メッセージを受信し、
前記車両判定部は、自車両のトークンと前記車両通信部により前記端末装置から受信したメッセージのトークンとが同じであることを判定し、
前記車両は、
前記車両判定部のメッセージの判定結果が合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行し、
前記車両判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行しない、
請求項１から４のいずれか１項に記載の車両保安システム。
【請求項９】
前記端末通信部は、自端末装置の端末識別情報とパスワードとを含むメッセージを前記車両に送信し、
前記車両通信部は、前記端末装置から前記メッセージを受信し、
前記車両判定部は、前記車両通信部により前記端末装置から受信したメッセージの端末識別情報に関連付けられている前記車両記憶部のパスワードと当該メッセージのパスワードとが同じであることを判定し、
前記車両は、
前記車両判定部のメッセージの判定結果が合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行し、
前記車両判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行しない、
請求項５に記載の車両保安システム。
【請求項１０】
前記車両通信部は、自車両のイグニッションスイッチのオンの後に、前記車両記憶部の端末識別情報の前記端末装置に対する通信の接続を実行し、
前記車両判定部は、自車両のイグニッションスイッチのオンの後における、前記車両記憶部の端末識別情報の前記端末装置の認証の無しに応じて、当該端末識別情報を無効な情報として設定する処理を実行する、
請求項１から９のいずれか１項に記載の車両保安システム。
【請求項１１】
前記端末装置は、自端末装置の位置を示す端末位置情報を取得する端末位置情報取得部を備え、
前記車両は、自車両の位置を示す車両位置情報を取得する車両位置情報取得部を備え、
前記端末通信部は、自端末装置の端末位置情報を前記車両に送信し、
前記車両通信部は、前記端末装置から端末位置情報を受信し、
前記車両判定部は、自車両のイグニッションスイッチのオンの後において、前記車両記憶部の端末識別情報の前記端末装置から受信した端末位置情報が示す位置と、前記車両位置情報取得部により取得した車両位置情報が示す位置とが所定範囲内に存在する場合には、当該端末識別情報を有効な情報として前記車両記憶部に保持させる、
請求項１から１０のいずれか１項に記載の車両保安システム。
【請求項１２】
端末装置が、車両のトークンを取得するトークン取得ステップと、
前記端末装置が、前記トークン取得ステップにより取得したトークンと自端末装置の端末識別情報と前記車両の車両識別情報とをサーバ装置に送信する端末送信ステップと、
前記サーバ装置が、前記端末装置からトークンと端末識別情報と車両識別情報とを受信するサーバ受信ステップと、
前記サーバ装置が、前記車両のトークンと前記サーバ受信ステップにより前記端末装置から受信したトークンとが同じであることを判定するサーバ判定ステップと、
前記サーバ装置が、前記サーバ判定ステップのトークンの判定結果が合格である前記端末装置から受信した端末識別情報と車両識別情報とを関連付けてサーバ記憶部に格納するサーバ記憶ステップと、
前記サーバ装置が、前記サーバ判定ステップのトークンの判定結果が合格である前記端末装置から受信した車両識別情報の前記車両に、当該端末装置から受信したトークンと端末識別情報とを送信するサーバ送信ステップと、
前記車両が、前記サーバ装置からトークンと端末識別情報とを受信する車両受信ステップと、
前記車両が、自車両のトークンと前記車両受信ステップにより前記サーバ装置から受信したトークンとが同じであることを判定する車両判定ステップと、
前記車両が、前記車両判定ステップのトークンの判定結果が合格であるトークンに関連付けられて前記サーバ装置から受信した端末識別情報を車両記憶部に格納する車両記憶ステップと、
を含む車両保安方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両保安システム及び車両保安方法に関する。
【背景技術】
【０００２】
従来、自動車は、ＥＣＵ（Electronic Control Unit：電子制御装置）を有し、ＥＣＵによってエンジン制御等の機能を実現する。ＥＣＵは、コンピュータの一種であり、コンピュータプログラムによって所望の機能を実現する。複数のＥＣＵをＣＡＮ（Controller Area Network）に接続して構成される車載制御システムについてのセキュリティ技術が例えば非特許文献１に記載されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】竹森敬祐、“セキュアエレメントを基点とした車載制御システムの保護  −要素技術の整理と考察−”、電子情報通信学会、信学技報、vol. 114、no. 508、pp. 73-78、2015年3月
【発明の概要】
【発明が解決しようとする課題】
【０００４】
自動車の例えば空調装置の起動及び停止やドアの開錠等の操作、又は、自動車の状態の監視などを、スマートフォン等の端末装置から通信により行う際の安全性を向上させることが一つの課題であった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、自動車等の車両に対してスマートフォン等の端末装置から通信によりアクセスする際の安全性を向上させることにある。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様は、端末装置と、サーバ装置と、車両と、を備え、前記端末装置は、前記車両のトークンを取得するトークン取得部と、前記トークン取得部により取得したトークンと自端末装置の端末識別情報と前記車両の車両識別情報とを前記サーバ装置に送信する端末通信部と、を備え、前記サーバ装置は、前記端末装置からトークンと端末識別情報と車両識別情報とを受信するサーバ通信部と、前記車両のトークンと前記サーバ通信部により前記端末装置から受信したトークンとが同じであることを判定するサーバ判定部と、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した端末識別情報と車両識別情報とを関連付けて格納するサーバ記憶部と、を備え、前記サーバ通信部は、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した車両識別情報の前記車両に、当該端末装置から受信したトークンと端末識別情報とを送信し、前記車両は、前記サーバ装置からトークンと端末識別情報とを受信する車両通信部と、自車両のトークンと前記車両通信部により前記サーバ装置から受信したトークンとが同じであることを判定する車両判定部と、前記車両判定部のトークンの判定結果が合格であるトークンに関連付けられて前記サーバ装置から受信した端末識別情報を格納する車両記憶部と、を備える、車両保安システムである。
（２）本発明の一態様は、上記（１）の車両保安システムにおいて、前記車両は、自車両のトークンを発行して前記サーバ装置に供給する車両トークン発行部を備える、車両保安システムである。
（３）本発明の一態様は、上記（１）の車両保安システムにおいて、前記サーバ装置は、前記車両のトークンを発行して前記車両に供給するサーバトークン発行部を備える、車両保安システムである。
（４）本発明の一態様は、上記（１）から（３）のいずれかの車両保安システムにおいて、前記車両は、自車両のトークンを前記車両内で提供するトークン提供部を備える、車両保安システムである。
（５）本発明の一態様は、上記（１）から（４）のいずれかの車両保安システムにおいて、前記端末通信部は、前記トークン取得部により取得したトークンと自端末装置の端末識別情報と前記車両の車両識別情報とパスワードとを前記サーバ装置に送信し、前記サーバ通信部は、前記端末装置からトークンと端末識別情報と車両識別情報とパスワードとを受信し、前記サーバ記憶部は、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した端末識別情報と車両識別情報とパスワードとを関連付けて格納し、前記サーバ通信部は、前記サーバ判定部のトークンの判定結果が合格である前記端末装置から受信した車両識別情報の前記車両に、当該端末装置から受信したトークンと端末識別情報とパスワードとを送信し、前記車両通信部は、前記サーバ装置からトークンと端末識別情報とパスワードとを受信し、前記車両記憶部は、前記車両判定部のトークンの判定結果が合格であるトークンに関連付けられて前記サーバ装置から受信した端末識別情報とパスワードとを関連付けて格納する、車両保安システムである。
（６）本発明の一態様は、上記（１）から（４）のいずれかの車両保安システムにおいて、前記端末通信部は、自端末装置の端末識別情報と前記トークン取得部により取得したトークンとを含むメッセージを前記サーバ装置に送信し、前記サーバ通信部は、前記端末装置から前記メッセージを受信し、前記サーバ判定部は、前記車両のトークンと前記サーバ通信部により前記端末装置から受信したメッセージのトークンとが同じであることを判定し、前記サーバ通信部は、前記サーバ判定部のメッセージの判定結果が合格である場合には、当該メッセージの端末識別情報に関連付けられている前記サーバ記憶部の車両識別情報の前記車両に、当該メッセージの送信元の端末装置から受信する車両制御情報を送信し、前記サーバ判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を前記車両に送信しない、車両保安システムである。
（７）本発明の一態様は、上記（５）の車両保安システムにおいて、前記端末通信部は、自端末装置の端末識別情報とパスワードとを含むメッセージを前記サーバ装置に送信し、前記サーバ通信部は、前記端末装置から前記メッセージを受信し、前記サーバ判定部は、前記サーバ通信部により前記端末装置から受信したメッセージの端末識別情報に関連付けられている前記サーバ記憶部のパスワードと当該メッセージのパスワードとが同じであることを判定し、前記サーバ通信部は、前記サーバ判定部のメッセージの判定結果が合格である場合には、当該メッセージの端末識別情報に関連付けられている前記サーバ記憶部の車両識別情報の前記車両に、当該メッセージの送信元の端末装置から受信する車両制御情報を送信し、前記サーバ判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を前記車両に送信しない、車両保安システムである。
（８）本発明の一態様は、上記（１）から（４）のいずれかの車両保安システムにおいて、前記端末通信部は、自端末装置の端末識別情報と前記トークン取得部により取得したトークンとを含むメッセージを前記車両に送信し、前記車両通信部は、前記端末装置から前記メッセージを受信し、前記車両判定部は、自車両のトークンと前記車両通信部により前記端末装置から受信したメッセージのトークンとが同じであることを判定し、前記車両は、前記車両判定部のメッセージの判定結果が合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行し、前記車両判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行しない、車両保安システムである。
（９）本発明の一態様は、上記（５）の車両保安システムにおいて、前記端末通信部は、自端末装置の端末識別情報とパスワードとを含むメッセージを前記車両に送信し、前記車両通信部は、前記端末装置から前記メッセージを受信し、前記車両判定部は、前記車両通信部により前記端末装置から受信したメッセージの端末識別情報に関連付けられている前記車両記憶部のパスワードと当該メッセージのパスワードとが同じであることを判定し、前記車両は、前記車両判定部のメッセージの判定結果が合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行し、前記車両判定部のメッセージの判定結果が不合格である場合には、当該メッセージの送信元の端末装置から受信する車両制御情報を実行しない、車両保安システムである。
（１０）本発明の一態様は、上記（１）から（９）のいずれかの車両保安システムにおいて、前記車両通信部は、自車両のイグニッションスイッチのオンの後に、前記車両記憶部の端末識別情報の前記端末装置に対する通信の接続を実行し、前記車両判定部は、自車両のイグニッションスイッチのオンの後における、前記車両記憶部の端末識別情報の前記端末装置の認証の無しに応じて、当該端末識別情報を無効な情報として設定する処理を実行する、車両保安システムである。
（１１）本発明の一態様は、上記（１）から（１０）のいずれかの車両保安システムにおいて、前記端末装置は、自端末装置の位置を示す端末位置情報を取得する端末位置情報取得部を備え、前記車両は、自車両の位置を示す車両位置情報を取得する車両位置情報取得部を備え、前記端末通信部は、自端末装置の端末位置情報を前記車両に送信し、前記車両通信部は、前記端末装置から端末位置情報を受信し、前記車両判定部は、自車両のイグニッションスイッチのオンの後において、前記車両記憶部の端末識別情報の前記端末装置から受信した端末位置情報が示す位置と、前記車両位置情報取得部により取得した車両位置情報が示す位置とが所定範囲内に存在する場合には、当該端末識別情報を有効な情報として前記車両記憶部に保持させる、車両保安システムである。
【０００７】
（１２）本発明の一態様は、端末装置が、車両のトークンを取得するトークン取得ステップと、前記端末装置が、前記トークン取得ステップにより取得したトークンと自端末装置の端末識別情報と前記車両の車両識別情報とをサーバ装置に送信する端末送信ステップと、前記サーバ装置が、前記端末装置からトークンと端末識別情報と車両識別情報とを受信するサーバ受信ステップと、前記サーバ装置が、前記車両のトークンと前記サーバ受信ステップにより前記端末装置から受信したトークンとが同じであることを判定するサーバ判定ステップと、前記サーバ装置が、前記サーバ判定ステップのトークンの判定結果が合格である前記端末装置から受信した端末識別情報と車両識別情報とを関連付けてサーバ記憶部に格納するサーバ記憶ステップと、前記サーバ装置が、前記サーバ判定ステップのトークンの判定結果が合格である前記端末装置から受信した車両識別情報の前記車両に、当該端末装置から受信したトークンと端末識別情報とを送信するサーバ送信ステップと、前記車両が、前記サーバ装置からトークンと端末識別情報とを受信する車両受信ステップと、前記車両が、自車両のトークンと前記車両受信ステップにより前記サーバ装置から受信したトークンとが同じであることを判定する車両判定ステップと、前記車両が、前記車両判定ステップのトークンの判定結果が合格であるトークンに関連付けられて前記サーバ装置から受信した端末識別情報を車両記憶部に格納する車両記憶ステップと、を含む車両保安方法である。
【発明の効果】
【０００８】
本発明によれば、自動車等の車両に対してスマートフォン等の端末装置から通信によりアクセスする際の安全性を向上させることができるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る車両保安システム１の概略構成図である。
【図２】一実施形態に係るサーバ装置３０の概略構成図である。
【図３】一実施形態に係る端末装置４０の概略構成図である。
【図４】一実施形態に係るＴＣＵ１４のハードウェア構成例を示すブロック図である。
【図５】一実施形態に係る自動車１０の機能構成例を示す図である。
【図６】一実施形態に係る車両保安方法の例１を示すシーケンスチャートである。
【図７】一実施形態に係る車両保安方法の例２を示すシーケンスチャートである。
【図８】一実施形態に係る車両保安方法の例３を示すシーケンスチャートである。
【図９】一実施形態に係る車両保安方法の例４を示すシーケンスチャートである。
【図１０】一実施形態に係る車両保安方法の例５を示すシーケンスチャートである。
【図１１】一実施形態に係る車両保安方法の例６を示すシーケンスチャートである。
【図１２】一実施形態に係る車両保安方法の例７を示すシーケンスチャートである。
【図１３】一実施形態に係る車両保安方法の例８を示すシーケンスチャートである。
【図１４】一実施形態に係る車両保安方法の例９を示すシーケンスチャートである。
【図１５】一実施形態に係る車両保安方法の例１０を示すシーケンスチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照し、本発明の実施形態について説明する。なお、以下に示す実施形態では、車両として自動車を例に挙げて説明する。
【００１１】
図１は、本実施形態に係る車両保安システム１の概略構成図である。図１において、車両保安システム１は、自動車１０と、サーバ装置３０と、端末装置４０と、を備える。自動車１０は、ＴＣＵ（Tele Communication Unit）１４と、車載インフォテイメント（In-Vehicle Infotainment：ＩＶＩ）機器１５と、ゲートウェイ（ＧＷ）装置１６と、通信ネットワーク１７と、複数のＥＣＵ（電子制御装置）１８とを備える。
【００１２】
ＥＣＵ１８は、自動車１０に備わる車載コンピュータである。ＥＣＵ１８は、自動車１０のエンジン制御等の制御機能を有する。ＥＣＵ１８として、例えば、エンジン制御機能を有するＥＣＵ、ハンドル制御機能を有するＥＣＵ、ブレーキ制御機能を有するＥＣＵなどがある。ゲートウェイ装置１６は、自動車１０に搭載されたＥＣＵ１８に適用されるデータのセキュリティ（保安）の機能を有する。なお、自動車１０に搭載されたいずれかのＥＣＵをゲートウェイ装置１６として機能させてもよい。
【００１３】
ゲートウェイ装置１６と複数のＥＣＵ１８は、自動車１０に備わる通信ネットワーク（以下、車載ネットワーク１７と称する）１７に接続される。車載ネットワーク１７は、例えば、ＣＡＮ（Controller Area Network）であってもよい。ＣＡＮは車両に搭載される通信ネットワークの一例として知られている。ゲートウェイ装置１６は、車載ネットワーク１７を介して、各ＥＣＵ１８との間でデータを交換する。ＥＣＵ１８は、車載ネットワーク１７を介して、他のＥＣＵ１８との間でデータを交換する。
【００１４】
なお、車両に搭載される通信ネットワークとして、ＣＡＮ以外の通信ネットワークを自動車１０に備え、ＣＡＮ以外の通信ネットワークを介して、ゲートウェイ装置１６とＥＣＵ１８との間のデータの交換、及び、ＥＣＵ１８同士の間のデータの交換が行われてもよい。例えば、ＬＩＮ（Local Interconnect Network）を自動車１０に備えてもよい。また、ＣＡＮとＬＩＮとを自動車１０に備えてもよい。また、自動車１０において、ＬＩＮに接続するＥＣＵ１８を備えてもよい。また、ゲートウェイ装置１６は、ＣＡＮとＬＩＮとに接続されてもよい。また、ゲートウェイ装置１６は、ＣＡＮを介して該ＣＡＮに接続されるＥＣＵ１８との間でデータを交換し、また、ＬＩＮを介して該ＬＩＮに接続されるＥＣＵ１８との間でデータを交換してもよい。また、ＥＣＵ１８同士が、ＬＩＮを介してデータを交換してもよい。
【００１５】
自動車１０の車載コンピュータシステムは、ゲートウェイ装置１６と複数のＥＣＵ１８とが車載ネットワーク１７に接続されて構成される。ゲートウェイ装置１６は、自動車１０の車載コンピュータシステムの内部と外部の間の通信を監視する。ＥＣＵ１８は、ゲートウェイ装置１６を介して、車載コンピュータシステムの外部の装置と通信を行う。
【００１６】
なお、車載ネットワーク１７の構成として、車載ネットワーク１７が複数のバス（通信線）を備え、該複数のバスをゲートウェイ装置１６に接続してもよい。この場合、一つのバスに、一つのＥＣＵ１８又は複数のＥＣＵ１８が接続される。
【００１７】
ＴＣＵ１４は通信装置である。ＴＣＵ１４は、自動車１０の外部の装置と通信を行う。ＴＣＵ１４は、無線通信を行ってもよく、又は、有線通信を行ってもよい。本実施形態に係る一例として、ＴＣＵ１４は、無線通信ネットワークを利用して無線通信を行う。ＴＣＵ１４は、通信路１０２を介してサーバ装置３０と通信を行う。通信路１０２は、ＴＣＵ１４が利用する無線通信ネットワークの無線通信路を含む通信路である。通信路１０２は、無線通信路と有線通信路とから構成されてもよい。
【００１８】
また、本実施形態に係る一例として、ＴＣＵ１４は、近距離無線通信を行う。ＴＣＵ１４は、通信路１０６を介して端末装置４０と通信を行う。通信路１０６は、例えば近距離無線通信等の無線通信路であってもよい。通信路１０６は、例えば、「Wi-Fi（登録商標）」等の無線ＬＡＮの無線通信路であってもよく、又は、「Bluetooth（登録商標）」の無線通信路であってもよい。
【００１９】
サーバ装置３０は、通信路１０２を介して自動車１０のＴＣＵ１４と通信を行う。サーバ装置３０は、自動車１０のＴＣＵ１４を介して、自動車１０に搭載された装置と通信を行う。端末装置４０は、通信路１０６を介して自動車１０のＴＣＵ１４と通信を行う。端末装置４０は、自動車１０のＴＣＵ１４を介して、自動車１０に搭載された装置と通信を行う。
【００２０】
ＴＣＵ１４は、ＩＶＩ機器１５とゲートウェイ装置１６とに接続されている。ＩＶＩ機器１５は、ＴＣＵ１４とゲートウェイ装置１６とに接続されている。ＩＶＩ機器１５は、ＴＣＵ１４を介して、自動車１０の車外の装置と通信を行う。ＩＶＩ機器１５は、ＴＣＵ１４を介して、サーバ装置３０と通信を行ってもよく、又は、端末装置４０と通信を行ってもよい。ＩＶＩ機器１５は、ゲートウェイ装置１６を介してＥＣＵ１８と通信を行う。
【００２１】
サーバ装置３０と端末装置４０とは、通信路１０４を介して通信を行う。通信路１０４は、無線通信路であってもよく、又は、有線通信路であってもよく、又は、無線通信路と有線通信路とから構成されてもよい。例えば、サーバ装置３０と端末装置４０とを通信ケーブルで接続してもよい。又は、サーバ装置３０と端末装置４０とは、有線又は無線の通信ネットワークを介して通信を行うように構成してもよい。例えば、サーバ装置３０と端末装置４０とを、有線又は無線のＬＡＮで接続してもよい。
【００２２】
図２は、本実施形態に係るサーバ装置３０の概略構成図である。図２において、サーバ装置３０は、サーバ通信部３１と、サーバ記憶部３２と、サーバ判定部３３と、サーバトークン発行部３４とを備える。サーバ通信部３１は、通信路１０２を介して自動車１０と通信を行う。サーバ通信部３１は、通信路１０４を介して端末装置４０と通信を行う。サーバ記憶部３２はデータを記憶する。サーバ判定部３３は、トークンの判定を行う。トークンは、端末装置４０の認証に使用される情報（認証識別情報）である。トークンは、トークンを識別するトークン識別情報を含む情報である。サーバトークン発行部３４は、トークンの発行を行う。
【００２３】
サーバ装置３０の機能は、サーバ装置３０が備えるＣＰＵ（Central Processing Unit：中央演算処理装置）がコンピュータプログラムを実行することにより実現される。なお、サーバ装置３０として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。
【００２４】
図３は、本実施形態に係る端末装置４０の概略構成図である。図３において、端末装置４０は、端末通信部４１と、端末記憶部４２と、トークン取得部４３と、端末位置情報取得部４４とを備える。端末通信部４１は、通信路１０４を介して、サーバ装置３０と通信を行う。端末通信部４１は、通信路１０６を介して、自動車１０と通信を行う。端末記憶部４２はデータを記憶する。
【００２５】
トークン取得部４３は、トークンの取得を行う。トークン取得部４３は、トークンを含むデータの種別に応じたデータ入力手段を備える。例えば、トークンを含むデータがテキストデータである場合、トークン取得部４３は、テキストデータの入力手段を備える。例えば、トークンを含むデータが画像データである場合、トークン取得部４３は、画像データの入力手段を備える。
【００２６】
端末位置情報取得部４４は、自端末装置４０の位置を示す端末位置情報を取得する。端末位置情報取得部４４として、例えばＧＰＳ（Global Positioning System）を適用できる。
【００２７】
端末装置４０の機能は、端末装置４０が備えるＣＰＵがコンピュータプログラムを実行することにより実現される。なお、端末装置４０として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。また、端末装置４０として、スマートフォン等の携帯通信端末装置、タブレット型のコンピュータ装置（タブレットＰＣ）などを利用してもよい。
【００２８】
図４は、本実施形態に係るＴＣＵ１４のハードウェア構成例を示すブロック図である。図４において、ＴＣＵ１４は、ＣＰＵ１４１と、記憶部１４２と、インタフェース部１４３と、通信モジュール１４４と、近距離通信モジュール１４５と、を備える。これら各部はデータを交換できるように構成されている。通信モジュール１４４は、ＳＩＭ（Subscriber Identity Module）８０を備える。
【００２９】
ＣＰＵ１４１はＴＣＵ１４の制御を行う。この制御機能は、ＣＰＵ１４１がコンピュータプログラムを実行することにより実現される。記憶部１４２は、ＣＰＵ１４１で実行されるコンピュータプログラムや各種のデータを記憶する。記憶部１４２は、ＴＣＵ１４の各種の機能を実現させるためのコンピュータプログラムを記憶する。ＣＰＵ１４１が該コンピュータプログラムを実行することにより、ＴＣＵ１４の各種の機能が実現される。
【００３０】
インタフェース部１４３は、自ＴＣＵ１４の外部の装置とデータを送受する。インタフェース部１４３は、ＩＶＩ機器１５とデータを送受するインタフェースと、ゲートウェイ装置１６とデータを送受するインタフェースとを備える。
【００３１】
通信モジュール１４４は、無線通信ネットワークを利用して無線通信を行う。通信モジュール１４４は、ＳＩＭ８０を備える。ＳＩＭ８０は、無線通信ネットワークを利用するための情報が書き込まれたＳＩＭである。通信モジュール１４４は、ＳＩＭ８０を使用することにより該無線通信ネットワークに接続して無線通信を行うことができる。本実施形態に係る一例として、通信路１０２は、通信モジュール１４４がＳＩＭ８０により接続する無線通信ネットワークの無線通信路を含む通信路である。
【００３２】
なお、ＳＩＭ８０として、ｅＳＩＭ（Embedded Subscriber Identity Module）を使用してもよい。ＳＩＭ及びｅＳＩＭはセキュアエレメント（Secure Element：ＳＥ）の例である。ＳＩＭ及びｅＳＩＭは耐タンパー性（Tamper Resistant）を有する。
【００３３】
近距離通信モジュール１４５は、近距離無線通信を行う。近距離無線通信方式として、例えば、「Wi-Fi（登録商標）」や「Bluetooth（登録商標）」などが適用できる。本実施形態に係る一例として、通信路１０６は、近距離通信モジュール１４５が端末装置４０との間で確立する無線通信路である。
【００３４】
図５は、本実施形態に係る自動車１０の機能構成例を示す図である。図５において、自動車１０は、車両通信部５１と、車両記憶部５２と、車両判定部５３と、車両トークン発行部５４と、トークン提供部５５と、車両位置情報取得部５６とを備える。
【００３５】
車両通信部５１は、通信路１０２を介してサーバ装置３０と通信を行う。車両通信部５１は、通信路１０６を介して端末装置４０と通信を行う。車両記憶部５２は、データを記憶する。車両判定部５３は、トークンの判定を行う。車両トークン発行部５４は、トークンの発行を行う。トークン提供部５５は、自動車１０の発行済みのトークンを当該自動車１０の内部で提供する。車両位置情報取得部５６は、自己の自動車１０の位置を示す車両位置情報を取得する。車両位置情報取得部５６として、例えばＧＰＳを適用できる。
【００３６】
本実施形態に係る一例として、図５に示される自動車１０の各部の機能は、ＴＣＵ１４のＣＰＵ１４１がコンピュータプログラムを実行することにより実現される。本実施形態に係る一例として、車両通信部５１の機能は、ＣＰＵ１４１が通信モジュール１４４及び近距離通信モジュール１４５を制御することにより実現される。本実施形態に係る一例として、車両記憶部５２の機能は、ＣＰＵ１４１が記憶部１４２を制御することにより実現される。本実施形態に係る一例として、車両判定部５３の機能は、ＣＰＵ１４１が車両判定部５３の機能を実現するためのコンピュータプログラムを実行することにより実現される。本実施形態に係る一例として、車両トークン発行部５４の機能は、ＣＰＵ１４１が車両トークン発行部５４の機能を実現するためのコンピュータプログラムを実行することにより実現される。本実施形態に係る一例として、トークン提供部５５の機能は、ＣＰＵ１４１がトークン提供部５５の機能を実現するためのコンピュータプログラムを実行することにより実現される。
【００３７】
なお、本実施形態では、ＴＣＵ１４が図５に示される自動車１０の各部の機能を実現するが、自動車１０に搭載されるＴＣＵ１４以外の他の車載装置が図５に示される自動車１０の機能の全部又は一部を実現するようにしてもよい。例えば、ＩＶＩ機器１５又はＧＷ装置１６が図５に示される自動車１０の機能の全部又は一部を実現するように構成してもよい。例えば、ＴＣＵ１４が車両通信部５１の機能を実現し、車両通信部５１以外の他の各部５２−５５の機能をＩＶＩ機器１５又はＧＷ装置１６が実現するように構成してもよい。
【００３８】
［車両保安方法の例１］
次に図６を参照して本実施形態に係る車両保安方法の例１を説明する。図６は、本実施形態に係る車両保安方法の例１を示すシーケンスチャートである。本実施形態に係る車両保安方法の例１は、端末装置４０をサーバ装置３０及び自動車１０に登録する段階（初期設定フェーズ）と、端末装置４０から通信により自動車１０にアクセスする段階（操作フェーズ）とを含む。
【００３９】
（初期設定フェーズ）
（ステップＳ１００）  自動車１０の車両トークン発行部５４は、当該自動車１０のトークンを生成する。トークンは、端末装置４０の認証に使用される情報（認証識別情報）である。トークンは、トークンを識別するトークン識別情報を含む情報である。車両記憶部５２は、車両トークン発行部５４が生成したトークンを格納する。
【００４０】
（ステップＳ１０１）  自動車１０のトークン提供部５５は、サーバ装置３０へのアクセス先の情報であるＵＲＬ（Uniform Resource Locator）と、当該自動車１０の車両識別番号（Vehicle Identification Number：ＶＩＮ）と、車両トークン発行部５４が生成したトークンとを含む２次元バーコードを生成する。トークン提供部５５は、当該２次元バーコードを、自己の自動車１０の内部の表示装置に表示させる。２次元バーコードを表示させる表示装置として、例えば、ＩＶＩ機器１５の表示装置が適用できる。又は、自動車１０のインストルメントパネルに２次元バーコードを表示させてもよい。ＶＩＮは車両識別情報の例である。
【００４１】
（ステップＳ１０２）  自動車１０の利用者は、端末装置４０により、当該自動車１０の表示装置に表示された２次元バーコードを読み取る。
【００４２】
（ステップＳ１０３）  端末装置４０のトークン取得部４３は、２次元バーコード（トークンを含むデータ）を読み取り、当該２次元バーコードから、サーバ装置３０のＵＲＬ、自動車１０のＶＩＮ及びトークンを取得する。端末記憶部４２は、当該取得されたサーバ装置３０のＵＲＬ、自動車１０のＶＩＮ及びトークンを関連付けて格納する。
【００４３】
（ステップＳ１０４）  自動車１０の車両通信部５１は、サーバ装置３０のＵＲＬにアクセスする。サーバ装置３０のサーバ通信部３１と自動車１０の車両通信部５１とは、ＶＰＮ（Virtual Private Network）回線を構築する。以降、初期設定フェーズにおいて、サーバ通信部３１と車両通信部５１とは、当該ＶＰＮ回線を使用して通信を行う。
【００４４】
（ステップＳ１０５）  自動車１０のトークン提供部５５は、端末登録通知メッセージをサーバ装置３０に送信する。当該端末登録通知メッセージは、２次元バーコードに含まれる自動車１０のＶＩＮ及びトークンを含むメッセージである。
【００４５】
（ステップＳ１０６）  サーバ装置３０のサーバ通信部３１は、自動車１０から端末登録通知メッセージを受信する。サーバ装置３０は、当該端末登録通知メッセージにより、端末装置４０からアクセスされる予定であることを認識する。サーバ記憶部３２は、当該端末登録通知メッセージのＶＩＮ及びトークンを関連付けて格納する。
【００４６】
（ステップＳ１０７）  端末装置４０の端末通信部４１は、サーバ装置３０のＵＲＬにアクセスする。端末装置４０の端末通信部４１とサーバ装置３０のサーバ通信部３１とは、ＶＰＮ回線を構築する。以降、初期設定フェーズにおいて、端末通信部４１とサーバ通信部３１とは、当該ＶＰＮ回線を使用して通信を行う。
【００４７】
（ステップＳ１０８）  端末装置４０の端末通信部４１は、自端末装置４０の端末識別情報（端末ＩＤ）と、端末記憶部４２のＶＩＮ及びトークンとをサーバ装置３０に送信する。端末ＩＤとして、例えば、ＩＣＣＩＤ（Integrated Circuit Card ID）、ＩＭＳＩ（International Mobile Subscriber Identity）、ＩＭＥＩ（International Mobile Equipment Identity）、電話番号などが適用できる。
【００４８】
（ステップＳ１０９）  サーバ装置３０のサーバ通信部３１は、端末装置４０から、端末ＩＤ、ＶＩＮ及びトークンを受信する。サーバ判定部３３は、該受信したトークンと、該受信したＶＩＮに関連付けられているサーバ記憶部３２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、サーバ記憶部３２は、当該端末装置４０から受信した端末ＩＤと当該ＶＩＮとを関連付けてサーバ記憶部３２に格納する。これにより、サーバ記憶部３２には、端末ＩＤとＶＩＮとトークンとが関連付けられて格納される。トークンの検証が合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が合格である。トークンの検証が合格である場合には、以降の処理を進める。
【００４９】
一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が不合格である。
【００５０】
（ステップＳ１１０）  サーバ装置３０のサーバ通信部３１は、トークンの検証が合格である端末装置４０の端末ＩＤと当該トークンとを自動車１０に送信する。
【００５１】
（ステップＳ１１１）  自動車１０の車両通信部５１は、サーバ装置３０から、端末ＩＤ及びトークンを受信する。車両判定部５３は、該受信したトークンと、車両記憶部５２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、車両記憶部５２は、当該サーバ装置３０から受信した端末ＩＤを格納する。トークンの検証が合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が合格である。一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が不合格である。
【００５２】
（操作フェーズ）
（ステップＳ１３０）  端末装置４０の端末通信部４１は、サーバ装置３０のＵＲＬにアクセスする。端末装置４０の端末通信部４１とサーバ装置３０のサーバ通信部３１とは、ＶＰＮ回線を構築する。以降、操作フェーズにおいて、端末通信部４１とサーバ通信部３１とは、当該ＶＰＮ回線を使用して通信を行う。
【００５３】
（ステップＳ１３１）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤと端末記憶部４２のトークンとを含むログインメッセージをサーバ装置３０に送信する。
【００５４】
サーバ装置３０のサーバ通信部３１は、端末装置４０から、ログインメッセージを受信する。サーバ判定部３３は、該受信したログインメッセージのトークンと、該受信したログインメッセージの端末ＩＤに関連付けられているサーバ記憶部３２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したログインメッセージのトークンの検証が合格であり、両者が不一致の場合には該受信したログインメッセージのトークンの検証が不合格である。トークンの検証が合格である場合には、ログインメッセージの判定結果が合格であり、当該端末装置４０の操作時のサーバ装置３０での認証が合格である。トークンの検証が合格である場合には、以降の処理を進める。
【００５５】
一方、トークンの検証が不合格である場合には、操作フェーズを終了する。トークンの検証が不合格である場合には、ログインメッセージの判定結果が不合格であり、当該端末装置４０の操作時のサーバ装置３０での認証が不合格である。
【００５６】
（ステップＳ１３２）  サーバ装置３０のサーバ通信部３１は、ログインメッセージの判定結果が合格である場合には、当該ログインメッセージの端末ＩＤに関連付けられているサーバ記憶部３２のＶＩＮの自動車１０にアクセスする。サーバ装置３０のサーバ通信部３１と自動車１０の車両通信部５１とは、ＶＰＮ回線を構築する。以降、操作フェーズにおいて、サーバ通信部３１と車両通信部５１とは、当該ＶＰＮ回線を使用して通信を行う。
【００５７】
（ステップＳ１３３）  端末装置４０の端末通信部４１は、自動車１０の操作コマンドをサーバ装置３０に送信する。自動車１０の操作コマンドとして、例えば、自動車１０の車載装置の操作、例えば空調装置の起動及び停止やドアの開錠等の操作を実行させるものが挙げられる。また、自動車１０の操作コマンドとして、自動車１０の状態の監視を通信により実現させるものが挙げられる。操作コマンドは車両制御情報に対応する。
【００５８】
（ステップＳ１３４）  サーバ装置３０のサーバ通信部３１は、端末装置４０から操作コマンドを受信し、該受信した操作コマンドを自動車１０に転送する。
【００５９】
（ステップＳ１３５）  自動車１０の車両通信部５１は、サーバ装置３０から操作コマンドを受信する。自動車１０は、該受信した操作コマンドを実行する。車両通信部５１は、該操作コマンドの実行結果をサーバ装置３０に返信する。
【００６０】
（ステップＳ１３６）  サーバ装置３０のサーバ通信部３１は、自動車１０から操作コマンドの実行結果を受信し、該受信した操作コマンドの実行結果を端末装置４０に転送する。なお、サーバ装置３０は、操作コマンドに係るログをサーバ記憶部３２に記録してもよい。当該ログには、操作コマンドの実行日時、操作コマンド、操作コマンドの実行結果及び操作コマンドの送信元の端末装置４０の端末ＩＤなどを格納する。
【００６１】
［車両保安方法の例２］
次に図７を参照して本実施形態に係る車両保安方法の例２を説明する。図７は、本実施形態に係る車両保安方法の例２を示すシーケンスチャートである。図７において図６の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例２は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【００６２】
（初期設定フェーズ）
ステップＳ１００−Ｓ１０７は、上述した車両保安方法の例１（図６）と同じである。ステップＳ１００−Ｓ１０７に次いでステップＳ１０８ａが実行される。
【００６３】
（ステップＳ１０８ａ）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤと、端末記憶部４２のＶＩＮ及びトークンと、パスワードとをサーバ装置３０に送信する。パスワードは、利用者が端末装置４０に入力したものである。
【００６４】
（ステップＳ１０９ａ）  サーバ装置３０のサーバ通信部３１は、端末装置４０から、端末ＩＤ、ＶＩＮ、トークン及びパスワードを受信する。サーバ判定部３３は、該受信したトークンと、該受信したＶＩＮに関連付けられているサーバ記憶部３２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、サーバ記憶部３２は、当該端末装置４０から受信した端末ＩＤ及びパスワードと当該ＶＩＮとを関連付けてサーバ記憶部３２に格納する。これにより、サーバ記憶部３２には、端末ＩＤとパスワードとＶＩＮとトークンとが関連付けられて格納される。トークンの検証が合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が合格である。トークンの検証が合格である場合には、以降の処理を進める。
【００６５】
一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が不合格である。
【００６６】
（ステップＳ１１０ａ）  サーバ装置３０のサーバ通信部３１は、トークンの検証が合格である端末装置４０の端末ＩＤ及びパスワードと当該トークンとを自動車１０に送信する。
【００６７】
（ステップＳ１１１ａ）  自動車１０の車両通信部５１は、サーバ装置３０から、端末ＩＤ、パスワード及びトークンを受信する。車両判定部５３は、該受信したトークンと、車両記憶部５２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、車両記憶部５２は、当該サーバ装置３０から受信した端末ＩＤとパスワードとを関連付けて格納する。トークンの検証が合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が合格である。一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が不合格である。
【００６８】
（操作フェーズ）
ステップＳ１３０は、上述した車両保安方法の例１（図６）と同じである。ステップＳ１３０に次いでステップＳ１３１ａが実行される。
【００６９】
（ステップＳ１３１ａ）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤとパスワードとを含むログインメッセージをサーバ装置３０に送信する。パスワードは、本ステップＳ１３１ａで利用者が端末装置４０に入力したものであってもよく、又は、初期設定フェーズのステップＳ１０８ａで利用者から入力されたパスワードを保存しておいたものであってもよい。
【００７０】
サーバ装置３０のサーバ通信部３１は、端末装置４０から、ログインメッセージを受信する。サーバ判定部３３は、該受信したログインメッセージのパスワードと、該受信したログインメッセージの端末ＩＤに関連付けられているサーバ記憶部３２のパスワードとを比較する。この比較の結果、両者が一致する場合には該受信したログインメッセージのパスワードの検証が合格であり、両者が不一致の場合には該受信したログインメッセージのパスワードの検証が不合格である。パスワードの検証が合格である場合には、ログインメッセージの判定結果が合格であり、当該端末装置４０の操作時のサーバ装置３０での認証が合格である。パスワードの検証が合格である場合には、以降の処理を進める。
【００７１】
一方、パスワードの検証が不合格である場合には、操作フェーズを終了する。パスワードの検証が不合格である場合には、ログインメッセージの判定結果が不合格であり、当該端末装置４０の操作時のサーバ装置３０での認証が不合格である。
【００７２】
次いでステップＳ１３２−Ｓ１３６が実行される。ステップＳ１３２−Ｓ１３６は、上述した車両保安方法の例１（図６）と同じである。
【００７３】
［車両保安方法の例３］
次に図８を参照して本実施形態に係る車両保安方法の例３を説明する。図８は、本実施形態に係る車両保安方法の例３を示すシーケンスチャートである。図８において図６の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例３は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【００７４】
（初期設定フェーズ）
（ステップＳ２００）  自動車１０の車両通信部５１は、サーバ装置３０のＵＲＬにアクセスする。サーバ装置３０のサーバ通信部３１と自動車１０の車両通信部５１とは、ＶＰＮ回線を構築する。以降、初期設定フェーズにおいて、サーバ通信部３１と車両通信部５１とは、当該ＶＰＮ回線を使用して通信を行う。
【００７５】
（ステップＳ２０１）  自動車１０の車両通信部５１は、ユーザ識別情報ＩＤ及びパスワードＰＷＤを含むログインメッセージと当該自動車１０のＶＩＮとをサーバ装置３０に送信する。ユーザ識別情報ＩＤ及びパスワードＰＷＤは、サーバ装置３０に予めユーザ登録されたものである。サーバ装置３０のサーバ記憶部３２には、ユーザ登録されたユーザ識別情報ＩＤ及びパスワードＰＷＤの組が格納される。
【００７６】
サーバ装置３０のサーバ通信部３１は、自動車１０から、ログインメッセージとＶＩＮとを受信する。サーバ判定部３３は、該受信したログインメッセージのパスワードＰＷＤと、該受信したログインメッセージのユーザ識別情報ＩＤに関連付けられているサーバ記憶部３２のパスワードＰＷＤを比較する。この比較の結果、両者が一致する場合には該受信したログインメッセージの判定結果が合格であり、両者が不一致の場合には該受信したログインメッセージのト判定結果が不合格である。ログインメッセージの判定結果が合格である場合には、以降の処理を進める。一方、ログインメッセージの判定結果が不合格である場合には、初期設定フェーズを終了する。
【００７７】
（ステップＳ２０２）  サーバ装置３０のサーバトークン発行部３４は、自動車１０のトークンを生成する。サーバ記憶部３２は、サーバトークン発行部３４が生成したトークンと、当該自動車１０から受信したＶＩＮとを関連付けて格納する。
【００７８】
（ステップＳ２０３）  サーバ装置３０のサーバ通信部３１は、サーバトークン発行部３４が生成したトークンを自動車１０に送信する。
【００７９】
（ステップＳ２０４）  自動車１０の車両通信部５１は、サーバ装置３０からトークンを受信する。車両記憶部５２は、該受信したトークンを格納する。
【００８０】
（ステップＳ２０５）  自動車１０のトークン提供部５５は、サーバ装置３０のＵＲＬと、当該自動車１０のＶＩＮと、サーバ装置３０から受信したトークンとを含む２次元バーコードを生成する。トークン提供部５５は、当該２次元バーコードを、自己の自動車１０の内部の表示装置に表示させる。
【００８１】
（ステップＳ２０６）  自動車１０の利用者は、端末装置４０により、当該自動車１０の表示装置に表示された２次元バーコードを読み取る。
【００８２】
（ステップＳ２０７）  端末装置４０のトークン取得部４３は、２次元バーコードを読み取り、当該２次元バーコードから、サーバ装置３０のＵＲＬ、自動車１０のＶＩＮ及びトークンを取得する。端末記憶部４２は、当該取得されたサーバ装置３０のＵＲＬ、自動車１０のＶＩＮ及びトークンを関連付けて格納する。
【００８３】
（ステップＳ２０８）  端末装置４０の端末通信部４１は、サーバ装置３０のＵＲＬにアクセスする。端末装置４０の端末通信部４１とサーバ装置３０のサーバ通信部３１とは、ＶＰＮ回線を構築する。以降、初期設定フェーズにおいて、端末通信部４１とサーバ通信部３１とは、当該ＶＰＮ回線を使用して通信を行う。
【００８４】
（ステップＳ２０９）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤと、端末記憶部４２のＶＩＮ及びトークンとをサーバ装置３０に送信する。
【００８５】
（ステップＳ２１０）  サーバ装置３０のサーバ通信部３１は、端末装置４０から、端末ＩＤ、ＶＩＮ及びトークンを受信する。サーバ判定部３３は、該受信したトークンと、該受信したＶＩＮに関連付けられているサーバ記憶部３２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、サーバ記憶部３２は、当該端末装置４０から受信した端末ＩＤと当該ＶＩＮとを関連付けてサーバ記憶部３２に格納する。これにより、サーバ記憶部３２には、端末ＩＤとＶＩＮとトークンとが関連付けられて格納される。トークンの検証が合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が合格である。トークンの検証が合格である場合には、以降の処理を進める。
【００８６】
一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が不合格である。
【００８７】
（ステップＳ２１１）  サーバ装置３０のサーバ通信部３１は、トークンの検証が合格である端末装置４０の端末ＩＤと当該トークンとを自動車１０に送信する。
【００８８】
（ステップＳ２１２）  自動車１０の車両通信部５１は、サーバ装置３０から、端末ＩＤ及びトークンを受信する。車両判定部５３は、該受信したトークンと、車両記憶部５２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、車両記憶部５２は、当該サーバ装置３０から受信した端末ＩＤを格納する。トークンの検証が合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が合格である。一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が不合格である。
【００８９】
（操作フェーズ）
車両保安方法の例３の操作フェーズ（ステップＳ１３０−Ｓ１３６）は、上述した車両保安方法の例１（図６）と同じである。
【００９０】
［車両保安方法の例４］
次に図９を参照して本実施形態に係る車両保安方法の例４を説明する。図９は、本実施形態に係る車両保安方法の例４を示すシーケンスチャートである。図９において図７、図８の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例４は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【００９１】
（初期設定フェーズ）
ステップＳ２００−Ｓ２０８は、上述した車両保安方法の例３（図８）と同じである。ステップＳ２００−Ｓ２０８に次いでステップＳ２０９ａが実行される。
【００９２】
（ステップＳ２０９ａ）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤと、端末記憶部４２のＶＩＮ及びトークンと、パスワードとをサーバ装置３０に送信する。パスワードは、利用者が端末装置４０に入力したものである。
【００９３】
（ステップＳ２１０ａ）  サーバ装置３０のサーバ通信部３１は、端末装置４０から、端末ＩＤ、ＶＩＮ、トークン及びパスワードを受信する。サーバ判定部３３は、該受信したトークンと、該受信したＶＩＮに関連付けられているサーバ記憶部３２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、サーバ記憶部３２は、当該端末装置４０から受信した端末ＩＤ及びパスワードと当該ＶＩＮとを関連付けてサーバ記憶部３２に格納する。これにより、サーバ記憶部３２には、端末ＩＤとパスワードとＶＩＮとトークンとが関連付けられて格納される。トークンの検証が合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が合格である。トークンの検証が合格である場合には、以降の処理を進める。
【００９４】
一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末装置４０の登録時のサーバ装置３０での認証が不合格である。
【００９５】
（ステップＳ２１１ａ）  サーバ装置３０のサーバ通信部３１は、トークンの検証が合格である端末装置４０の端末ＩＤ及びパスワードと当該トークンとを自動車１０に送信する。
【００９６】
（ステップＳ２１２ａ）  自動車１０の車両通信部５１は、サーバ装置３０から、端末ＩＤ、パスワード及びトークンを受信する。車両判定部５３は、該受信したトークンと、車両記憶部５２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したトークンの検証が合格であり、両者が不一致の場合には該受信したトークンの検証が不合格である。トークンの検証が合格である場合には、車両記憶部５２は、当該サーバ装置３０から受信した端末ＩＤとパスワードとを関連付けて格納する。トークンの検証が合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が合格である。一方、トークンの検証が不合格である場合には、初期設定フェーズを終了する。トークンの検証が不合格である場合には、当該端末ＩＤの端末装置４０の登録時の自動車１０での認証が不合格である。
【００９７】
（操作フェーズ）
車両保安方法の例４の操作フェーズ（ステップＳ１３０、Ｓ１３１ａ、Ｓ１３２−Ｓ１３６）は、上述した車両保安方法の例２（図７）と同じである。
【００９８】
［車両保安方法の例５］
次に図１０を参照して本実施形態に係る車両保安方法の例５を説明する。図１０は、本実施形態に係る車両保安方法の例５を示すシーケンスチャートである。図１０において図６の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例５は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【００９９】
（初期設定フェーズ）
車両保安方法の例５の初期設定フェーズ（ステップＳ１００−Ｓ１１１）は、上述した車両保安方法の例１（図６）と同じである。
【０１００】
（操作フェーズ）
（ステップＳ３００）  端末装置４０の端末通信部４１と自動車１０の車両通信部５１とは、近距離無線通信方式の通信路１０６を確立する。以降、操作フェーズにおいて、端末通信部４１と車両通信部５１とは、当該通信路１０６を介して近距離無線通信を行う。
【０１０１】
（ステップＳ３０１）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤと端末記憶部４２のトークンとを含むログインメッセージを自動車１０に送信する。
【０１０２】
自動車１０の車両通信部５１は、端末装置４０から、ログインメッセージを受信する。車両判定部５３は、該受信したログインメッセージのトークンと、車両記憶部５２のトークンとを比較する。この比較の結果、両者が一致する場合には該受信したログインメッセージのトークンの検証が合格であり、両者が不一致の場合には該受信したログインメッセージのトークンの検証が不合格である。トークンの検証が合格である場合には、ログインメッセージの判定結果が合格であり、当該端末装置４０の操作時の認証が合格である。トークンの検証が合格である場合には、以降の処理を進める。
【０１０３】
一方、トークンの検証が不合格である場合には、操作フェーズを終了する。トークンの検証が不合格である場合には、ログインメッセージの判定結果が不合格であり、当該端末装置４０の操作時の認証が不合格である。
【０１０４】
（ステップＳ３０２）  端末装置４０の端末通信部４１は、操作コマンドを自動車１０に送信する。
【０１０５】
（ステップＳ３０３）  自動車１０の車両通信部５１は、端末装置４０から操作コマンドを受信する。自動車１０は、該受信した操作コマンドを実行する。車両通信部５１は、該操作コマンドの実行結果を端末装置４０に返信する。なお、自動車１０は、操作コマンドに係るログを車両記憶部５２に記録してもよい。当該ログには、操作コマンドの実行日時、操作コマンド、操作コマンドの実行結果及び操作コマンドの送信元の端末装置４０の端末ＩＤなどを格納する。
【０１０６】
［車両保安方法の例６］
次に図１１を参照して本実施形態に係る車両保安方法の例６を説明する。図１１は、本実施形態に係る車両保安方法の例６を示すシーケンスチャートである。図１１において図７、図１０の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例６は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【０１０７】
（初期設定フェーズ）
車両保安方法の例６の初期設定フェーズ（ステップＳ１００−Ｓ１０７、Ｓ１０８ａ−Ｓ１１１ａ）は、上述した車両保安方法の例２（図７）と同じである。
【０１０８】
（操作フェーズ）
（ステップＳ３００）  端末装置４０の端末通信部４１と自動車１０の車両通信部５１とは、近距離無線通信方式の通信路１０６を確立する。以降、操作フェーズにおいて、端末通信部４１と車両通信部５１とは、当該通信路１０６を介して近距離無線通信を行う。
【０１０９】
（ステップＳ３０１ａ）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤとパスワードとを含むログインメッセージを自動車１０に送信する。パスワードは、本ステップＳ３０１ａで利用者が端末装置４０に入力したものであってもよく、又は、初期設定フェーズのＳ１０８ａで利用者から入力されたパスワードを保存しておいたものであってもよい。
【０１１０】
自動車１０の車両通信部５１は、端末装置４０から、ログインメッセージを受信する。車両判定部５３は、該受信したログインメッセージのパスワードと、該受信したログインメッセージの端末ＩＤに関連付けられている車両記憶部５２のパスワードとを比較する。この比較の結果、両者が一致する場合には該受信したログインメッセージのパスワードの検証が合格であり、両者が不一致の場合には該受信したログインメッセージのパスワードの検証が不合格である。パスワードの検証が合格である場合には、ログインメッセージの判定結果が合格であり、当該端末装置４０の操作時の認証が合格である。パスワードの検証が合格である場合には、以降の処理を進める。
【０１１１】
一方、パスワードの検証が不合格である場合には、操作フェーズを終了する。パスワードの検証が不合格である場合には、ログインメッセージの判定結果が不合格であり、当該端末装置４０の操作時の認証が不合格である。
【０１１２】
次いでステップＳ３０２−Ｓ３０３が実行される。ステップＳ３０２−Ｓ３０３は、上述した車両保安方法の例５（図１０）と同じである。
【０１１３】
［車両保安方法の例７］
次に図１２を参照して本実施形態に係る車両保安方法の例７を説明する。図１２は、本実施形態に係る車両保安方法の例７を示すシーケンスチャートである。図１２において図８、図１０の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例６は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【０１１４】
（初期設定フェーズ）
車両保安方法の例７の初期設定フェーズ（ステップＳ２００−Ｓ２１２）は、上述した車両保安方法の例３（図８）と同じである。
【０１１５】
（操作フェーズ）
車両保安方法の例７の操作フェーズ（ステップＳ３００−Ｓ３０３）は、上述した車両保安方法の例５（図１０）と同じである。
【０１１６】
［車両保安方法の例８］
次に図１３を参照して本実施形態に係る車両保安方法の例８を説明する。図１３は、本実施形態に係る車両保安方法の例８を示すシーケンスチャートである。図１３において図９、図１１の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例６は、車両保安方法の例１と同様に、初期設定フェーズと操作フェーズとを含む。
【０１１７】
（初期設定フェーズ）
車両保安方法の例８の初期設定フェーズ（ステップＳ２００−Ｓ２０８、Ｓ２０９ａ−Ｓ２１２ａ）は、上述した車両保安方法の例４（図９）と同じである。
【０１１８】
（操作フェーズ）
車両保安方法の例８の操作フェーズ（ステップＳ３００、Ｓ３０１ａ、Ｓ３０２−Ｓ３０３）は、上述した車両保安方法の例６（図１１）と同じである。
【０１１９】
以上が車両保安方法の例１−８の説明である。
【０１２０】
上述した車両保安方法の例１−８によれば、初期設定フェーズにおいて、自動車１０に対する正当な端末装置４０（端末ＩＤ）の登録がトークンに基づいて行われる。これにより、自動車１０に対してスマートフォン等の端末装置４０から通信によりアクセスする際の安全性を向上させることができるという効果が得られる。例えば、端末装置４０のなりすましによって不正に自動車１０にアクセスされることをチェックすることができる。また、サーバ装置３０を介して、端末装置４０と自動車１０との関連付けを管理することができる。
【０１２１】
また、上述した車両保安方法の例１−８によれば、操作フェーズにおいて、初期設定フェーズで登録された端末装置４０（端末ＩＤ）からの操作コマンドを自動車１０で実行し、初期設定フェーズで登録されていない端末装置４０（端末ＩＤ）からの操作コマンドを自動車１０で実行しないようにすることができる。
【０１２２】
また、上述した車両保安方法の例１−４（図６−９）によれば、操作フェーズにおいて、サーバ装置３０を介して、端末装置４０からの操作コマンドを自動車１０に送信する。これにより、サーバ装置３０において、任意に、端末装置４０から自動車１０へのアクセスを停止させることができる。
【０１２３】
また、上述した車両保安方法の例２（図７）、例４（図９）、例６（図１１）及び例８（図１３）によれば、トークンに対応するパスワードを登録することにより、利用者から入力されたパスワードにより端末装置４０の認証を行うことができる。これにより、端末装置４０を利用する利用者の意思の確認を行うことができる。
【０１２４】
なお、上述した実施形態では、２次元バーコードを表示装置に表示させたが、２次元バーコードを印刷して自動車１０の車内に貼付してもよい。また、２次元バーコードの代わりに、他の方法により、サーバ装置３０のＵＲＬ、自動車１０のＶＩＮ及びトークンのデータを端末装置４０に提供するようにしてもよい。例えば、ＮＦＣ（Near Field Communication）タグを利用してサーバ装置３０のＵＲＬ、自動車１０のＶＩＮ及びトークンのデータを当該自動車１０の車内で発信するように構成してもよい。
【０１２５】
上述したように、２次元バーコードを自動車１０に搭載された表示装置に表示させる等により、自動車１０の車内で当該自動車１０のトークンを提供することによって、自動車１０の正当な利用者に当該自動車１０のトークンを提供することに寄与できる。例えば、自動車１０のイモビライザを所有する者が居ないと当該自動車１０の車内には入れない場合、当該イモビライザを所有する正当な利用者に当該自動車１０のトークンを提供することができるという効果が得られる。
【０１２６】
［車両保安方法の例９］
次に図１４を参照して本実施形態に係る車両保安方法の例９を説明する。図１４は、本実施形態に係る車両保安方法の例９を示すシーケンスチャートである。車両保安方法の例９は、上述した車両保安方法の例１−８の変形例である。ここでは、上述した車両保安方法の例２（図７）を例に挙げて、その変形例を説明する。図１４において図７の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例９は、上述した車両保安方法の例１−８と同様に初期設定フェーズと操作フェーズとを含み、さらに、利用者が自動車１０に乗車する際の乗車フェーズを含む。
【０１２７】
図１４において、初期設定フェーズ（ステップＳ１００−Ｓ１０７、Ｓ１０８ａ−Ｓ１１１ａ）及び操作フェーズ（ステップＳ１３０、Ｓ１３１ａ、Ｓ１３２−Ｓ１３６）は、上述した車両保安方法の例２（図７）と同じである。
【０１２８】
（乗車フェーズ）
（ステップＳ４００）  利用者が自動車１０に乗車してイグニッションスイッチをオン（ＩＧ−ＯＮ）にする。なお、自動車１０が電気自動車である場合には、イグニッションスイッチのオンは主電源スイッチのオンに対応する。
【０１２９】
（ステップＳ４０１）  自動車１０の車両通信部５１は、車両記憶部５２の端末ＩＤの端末装置４０に対する近距離無線通信の接続を実行する。ここで、利用者が、当該端末ＩＤの端末装置４０を携行していれば、当該端末装置４０の端末通信部４１と自動車１０の車両通信部５１とは、近距離無線通信方式の通信路１０６を確立する。当該端末装置４０の端末通信部４１と自動車１０の車両通信部５１とが近距離無線通信方式の通信路１０６を確立した場合には、以降、操作フェーズにおいて、端末通信部４１と車両通信部５１とは、当該通信路１０６を介して近距離無線通信を行う。
【０１３０】
一方、利用者が、当該端末ＩＤの端末装置４０を携行していなければ、自動車１０の車両通信部５１は、当該端末ＩＤの端末装置４０との間で近距離無線通信方式の通信路１０６を確立できない。当該端末装置４０の端末通信部４１と自動車１０の車両通信部５１とが近距離無線通信方式の通信路１０６を確立できない場合には、乗車フェーズを終了する。
【０１３１】
（ステップＳ４０２）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤとパスワードとを含むログインメッセージを自動車１０に送信する。この乗車フェーズにおける端末装置４０のログインメッセージの送信は、端末装置４０が自動的に送信するように設定（バックグランド自動接続設定）しておいてもよい。なお、パスワードは、本ステップＳ４０２で利用者が端末装置４０に入力したものであってもよく、又は、初期設定フェーズのＳ１０８ａで利用者から入力されたパスワードを保存しておいたものであってもよい。
【０１３２】
自動車１０の車両通信部５１は、端末装置４０から、ログインメッセージを受信する。車両判定部５３は、該受信したログインメッセージのパスワードと、該受信したログインメッセージの端末ＩＤに関連付けられている車両記憶部５２のパスワードとを比較する。この比較の結果、両者が一致する場合には該受信したログインメッセージのパスワードの検証が合格であり、両者が不一致の場合には該受信したログインメッセージのパスワードの検証が不合格である。パスワードの検証が合格である場合には、ログインメッセージの判定結果が合格であり、当該端末装置４０の乗車の際の認証が合格である。パスワードの検証が合格である場合には、以降の処理を進める。
【０１３３】
一方、パスワードの検証が不合格である場合には、操作フェーズを終了する。パスワードの検証が不合格である場合には、ログインメッセージの判定結果が不合格であり、当該端末装置４０の乗車の際の認証が不合格である。
【０１３４】
（ステップＳ４０３）  端末装置４０の端末位置情報取得部４４は、自端末装置４０の位置を示す端末位置情報を取得する。端末通信部４１は、端末位置情報取得部４４により取得した端末位置情報を自動車１０に送信する。自動車１０の車両通信部５１は、端末装置４０から端末位置情報を受信する。
【０１３５】
（ステップＳ４０４）  自動車１０の車両判定部５３は、自己の自動車１０に登録された端末装置４０（ステップＳ１１１ａで登録された端末ＩＤ）が有効であるか否かを判定する。この登録端末判定方法の例を以下に示す。
【０１３６】
（登録端末判定方法の例１）
車両判定部５３は、自己の自動車１０のイグニッションスイッチのオンの後における、車両記憶部５２の端末ＩＤの端末装置４０の認証の無しに応じて、当該端末ＩＤを無効な情報として設定する処理を実行する。なお、自動車１０が電気自動車である場合には、イグニッションスイッチのオンは主電源スイッチのオンに対応する。
【０１３７】
本実施形態の一例として、車両判定部５３は、自己の自動車１０のイグニッションスイッチのオンの後に、車両記憶部５２の端末ＩＤのログインメッセージによる端末装置４０の認証の合格がないことが、所定回数（Ｎ回）続いた場合に、当該端末ＩＤを無効な情報として設定する処理を実行する。端末ＩＤを無効な情報として設定する処理としては、車両記憶部５２から当該端末ＩＤを削除する処理、及び、サーバ装置３０に当該端末ＩＤの無効を通知してサーバ記憶部３２の登録情報から削除させる処理がある。
【０１３８】
登録端末判定方法の例１によれば、自動車１０に登録された端末装置４０（端末ＩＤ）が有効であるか否かを判定し、有効ではないと判定された端末装置４０（端末ＩＤ）を当該自動車１０の登録情報から削除することにより、当該端末装置４０（端末ＩＤ）の当該自動車１０への登録を無効にすることができる。例えば、転売等により自動車１０の所有者や利用者が変わった場合において、当該自動車１０に登録された端末装置４０（端末ＩＤ）が有効ではないと判定されたときには、当該端末装置４０（端末ＩＤ）の当該自動車１０への登録を無効にすることができる。また、自動車１０の利用者が機種変更等により自己の端末装置４０を変える場合にも、同様の効果が得られる。
【０１３９】
なお、登録端末判定方法の例１の変形例として、一定期間において、車両記憶部５２の端末ＩＤのログインメッセージによる端末装置４０の認証の合格がない場合に、当該端末ＩＤを無効な情報として設定する処理を実行してもよい。
【０１４０】
（登録端末判定方法の例２）
自動車１０の車両位置情報取得部５６は、当該自動車１０の位置を示す車両位置情報を取得する。車両判定部５３は、自己の自動車１０のイグニッションスイッチのオンの後において、車両記憶部５２の端末ＩＤの端末装置４０から受信した端末位置情報が示す位置と、車両位置情報取得部５６により取得した車両位置情報が示す位置とが所定範囲内に存在する場合には、当該端末ＩＤを有効な情報として車両記憶部５２に保持させる。当該所定範囲は、近距離無線通信方式の通信範囲よりも狭い範囲であってもよい。例えば、当該所定範囲は、自動車１０の車内であってもよい。例えば、端末位置情報が示す位置と車両位置情報が示す位置との距離が１メートル以内である場合には、当該端末ＩＤを有効な情報として車両記憶部５２に保持させる。
【０１４１】
登録端末判定方法の例２によれば、自動車１０のイグニッションスイッチのオンの後において、車両記憶部５２の端末ＩＤの端末装置４０の位置と当該自動車１０の位置とが所定範囲内（例えば当該自動車１０の車内）に存在する場合には、当該端末装置４０（端末ＩＤ）の当該自動車１０への登録を有効に保たせることができる。
【０１４２】
なお、車両判定部５３は、自己の自動車１０のイグニッションスイッチのオンの後において、車両記憶部５２の端末ＩＤの端末装置４０から受信した端末位置情報が示す位置と、車両位置情報取得部５６により取得した車両位置情報が示す位置とが所定範囲内に存在しない場合には、当該端末ＩＤを無効な情報として設定する処理を実行してもよい（登録端末判定方法の例２の変形例）。
【０１４３】
また、登録端末判定方法の例１と登録端末判定方法の例２とを組み合わせて適用してもよい。
例えば、登録端末判定方法の例１により有効ではないと判定された端末装置４０（端末ＩＤ）に対して、登録端末判定方法の例２により自動車１０への登録を有効に保たせるようにしてもよい。
【０１４４】
その逆に、登録端末判定方法の例１により有効ではないと判定されなかった端末装置４０（端末ＩＤ）に対して、登録端末判定方法の例２の変形例により自動車１０への登録を無効にしてもよい。これにより、例えば転売元と転売先とが知人同士であったり近所同士であったりする場合など、偶然に、自動車１０と近距離無線通信できる位置に転売元の端末装置４０が存在する場合に、当該転売元の端末装置４０からのログインメッセージによる端末装置４０の認証が合格しても、当該転売元の端末装置４０が当該自動車１０の車内に存在しないときには、当該転売元の端末装置４０（端末ＩＤ）の自動車１０への登録を無効にすることができる。
【０１４５】
［車両保安方法の例１０］
次に図１５を参照して本実施形態に係る車両保安方法の例１０を説明する。図１５は、本実施形態に係る車両保安方法の例１０を示すシーケンスチャートである。車両保安方法の例１０は、上述した車両保安方法の例５−８の変形例である。ここでは、上述した車両保安方法の例６（図１１）を例に挙げて、その変形例を説明する。図１５において図１１、図１４の各ステップに対応する部分には同一の符号を付している。本実施形態に係る車両保安方法の例１０は、上述した車両保安方法の例５−８と同様に初期設定フェーズと操作フェーズとを含み、さらに、利用者が自動車１０に乗車する際の乗車フェーズと、その後の報告フェーズとを含む。
【０１４６】
図１５において、初期設定フェーズ（ステップＳ１００−Ｓ１０７、Ｓ１０８ａ−Ｓ１１１ａ）は、上述した車両保安方法の例６（図１１）と同じである。また、操作フェーズにおいて、ステップＳ３００、Ｓ３０１ａ及びＳ３０２−Ｓ３０３は、上述した車両保安方法の例６（図１１）と同じである。なお、端末装置４０のログインメッセージの送信（ステップＳ３０１ａ）は、端末装置４０が自動的に送信するように設定（バックグランド自動接続設定）しておいてもよい。
【０１４７】
ステップＳ３００、Ｓ３０１ａ及びＳ３０２−Ｓ３０３に次いでステップＳ４００、Ｓ４０３及びＳ４０４が実行される。ステップＳ４００、Ｓ４０３及びＳ４０４は、上述した車両保安方法の例９（図１４）の乗車フェーズと同じである。車両保安方法の例１０では、ステップＳ４０４において、上述した登録端末判定方法の例２若しくは登録端末判定方法の例２の変形例が実行される。又は、上述した登録端末判定方法の例２及び登録端末判定方法の例２の変形例の両方が実行されてもよい。
【０１４８】
（報告フェーズ）
（ステップＳ５００）  端末装置４０の端末通信部４１は、サーバ装置３０のＵＲＬにアクセスする。端末装置４０の端末通信部４１とサーバ装置３０のサーバ通信部３１とは、ＶＰＮ回線を構築する。以降、報告フェーズにおいて、端末通信部４１とサーバ通信部３１とは、当該ＶＰＮ回線を使用して通信を行う。
【０１４９】
（ステップＳ５０１）  端末装置４０の端末通信部４１は、自端末装置４０の端末ＩＤと、端末記憶部４２のＶＩＮと、パスワードと、操作コマンドの実行結果とをサーバ装置３０に送信する。パスワードは、本ステップＳ５０１で利用者が端末装置４０に入力したものであってもよく、又は、初期設定フェーズのＳ１０８ａで利用者から入力されたパスワードを保存しておいたものであってもよい。
【０１５０】
サーバ装置３０のサーバ通信部３１は、端末装置４０から、端末ＩＤ、ＶＩＮ、パスワード及び操作コマンドの実行結果を受信する。サーバ判定部３３は、該受信したパスワードと、該受信した端末ＩＤに関連付けられているサーバ記憶部３２のパスワードとを比較する。この比較の結果、両者が一致する場合には該受信したパスワードの検証が合格であり、両者が不一致の場合には該受信したパスワードの検証が不合格である。パスワードの検証が合格である場合には、サーバ記憶部３２は、該受信した端末ＩＤ、ＶＩＮ及び操作コマンドの実行結果を関連付けて格納する。一方、パスワードの検証が不合格である場合には、該受信した操作コマンドの実行結果を破棄し、該受信した操作コマンドの実行結果をサーバ記憶部３２に格納しない。
【０１５１】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【０１５２】
また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disc）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１５３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【０１５４】
１…車両保安システム、１０…自動車、１４…ＴＣＵ、１５…ＩＶＩ機器、１６…ゲートウェイ装置、１７…車載ネットワーク、１８…ＥＣＵ、３０…サーバ装置、３１…サーバ通信部、３２…サーバ記憶部、３３…サーバ判定部、３４…サーバトークン発行部、４０…端末装置、４１…端末通信部、４２…端末記憶部、４３…トークン取得部、４４…端末位置情報取得部、５１…車両通信部、５２…車両記憶部、５３…車両判定部、５４…車両トークン発行部、５５…トークン提供部、５６…車両位置情報取得部、８０…ＳＩＭ、１４１…ＣＰＵ、１４２…記憶部、１４３…インタフェース部、１４４…通信モジュール、１４５…近距離通信モジュール
【図１】
2019036091.tif 000003
【図２】
2019036091.tif 000004
【図３】
2019036091.tif 000005
【図４】
2019036091.tif 000006
【図５】
2019036091.tif 000007
【図６】
2019036091.tif 000008
【図７】
2019036091.tif 000009
【図８】
2019036091.tif 000010
【図９】
2019036091.tif 000011
【図１０】
2019036091.tif 000012
【図１１】
2019036091.tif 000013
【図１２】
2019036091.tif 000014
【図１３】
2019036091.tif 000015
【図１４】
2019036091.tif 000016
【図１５】
2019036091.tif 000017