(57)【特許請求の範囲】
【請求項１】
ＤＳＲＣ無線器を用いて外部との通信を行う通信手段と、
該通信手段を介して獲得されるデータに基づき、該データを利用したアプリケーションを実行する実行手段と、
を備えた車載装置において、
複数のＩＣカードを装着可能に構成され、指定されたいずれかのＩＣカードに対してデータの読み書きを行うリーダライタと、
該リーダライタに装着されたＩＣカードと前記アプリケーションとの対応関係を記憶する第１の記憶手段と、
前記通信手段を介して送受されるデータ、及び前記ＩＣカードに入出力されるデータのうち少なくともいずれか一方を暗号化，復号化する複数のセキュリティ手段と、
該セキュリティ手段と前記アプリケーションとの対応関係を記憶する第２の記憶手段と、
前記実行手段にて実行されるアプリケーションを識別する識別手段と、
前記第１の記憶手段に記憶された対応関係に基づき、前記識別手段にて識別されたアプリケーションに従って、前記リーダライタにて使用可能となるＩＣカードの指定を切り替えると共に、前記第２の記憶手段に記憶された対応関係に基づき、前記識別手段にて識別されたアプリケーションに従って、使用するセキュリティ手段の切替を行う切替手段と、
を備えることを特徴とする車載装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＳＲＣ無線通信を用いて外部との通信を行い、該通信にて獲得されるデータを利用して各種アプリケーションを実行する車載装置に関する。
【０００２】
【従来の技術】
近年、ＥＴＣ（自動課金システム）の要素技術として、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）無線が注目されている。このＤＳＲＣ無線は、ミリ波（５．８ＧＨｚ）帯の電波を利用した双方向狭域通信であり、例えば、電波産業会「ＡＲＩＢ  ＳＴＤ−Ｔ５５」にて標準規格として策定されている。
【０００３】
また、ＤＳＲＣ無線は、ＥＴＣの要素技術に限らず、その大きな伝送容量（ここでは１．０２４Ｍｂｐｓ）を生かして、ＩＴＳ（Ｉｎｔｅｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍ）  全般の様々なアプリケーションへの適用が期待されている。
【０００４】
【発明が解決しようとする課題】
ところで、ＤＳＲＣ無線を利用したアプリケーションとして、例えば、ガソリンスタンドやファーストフードのドライブスルー等での支払い，各種有料情報の取得など、ＥＴＣ以外にも料金徴収を伴ったアプリケーションが複数可能となった場合、アプリケーション毎に異なったＩＣカードが使用される可能性がある。
【０００５】
また、これら各種アプリケーションは、ＤＳＲＣ無線の狭域性から、数ｍ〜数十ｍ程度の限られた領域内でのみ利用可能となる。このため、図１０に示すように、車両Ｍの走行経路Ｒ中に、異なったアプリケーションの提供領域Ａ，Ｂが接近して配置されている場合、いずれのアプリケーションも利用しようとすると、運転者（使用者）はＩＣカードの抜き差しを運転中に行わなければならない。
【０００６】
しかし、このような運転中の操作は単に煩わしいだけでなく、操作に手間取るとアプリケーションの提供領域Ｂを通過してしまい、所望のアプリケーションを利用できないという問題や、運転以外の操作によって運転者の注意力が分散されることになるため、走行の安全上好ましくないという問題が想定される。
【０００７】
実際、時速６０ｋｍで走行している車両は、１００ｍの移動に６秒を要する。つまり、アプリケーション提供領域間の間隔が、例えば５０ｍしかない場合、３秒以内でＩＣカードの差し替えを行わなければならず、このような操作は事実上不可能である。
また、ＩＣカードを用いて料金精算を行うアプリケーションの場合、精算に必要なＩＤコード等が他者に盗まれることのないように、ＤＳＲＣ無線にて送受信するデータを暗号化するだけでなく、利用者によって不正にデータが操作されることのないように、ＩＣカードの入出力データを暗号化する必要がある。そのために、ＤＳＲＣ無線の送受信データの暗号化，復号化、及びＩＣカードの入出力データの暗号化，復号化を行ういわゆるセキュリティモジュール（ＳＡＭ）が搭載されており、しかも、セキュリティモジュールにて復号化された生のデータが外部に漏れることのないように、このようなセキュリティモジュールの暗号化回路，復号化回路は、通常、１チップにて構成されている。
そして、このようなＳＡＭは、アプリケーションによって使用する暗号化方式が異なる場合、上述のＩＣカードと同様に、アプリケーション毎に設ける必要がある。
【０００８】
本発明は、上記問題点を解決するために、ＤＳＲＣ無線を利用した種々のアプリケーションを安全且つ確実に利用可能な車載装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するための発明である請求項１記載の車載装置では、通信手段が、ＤＳＲＣ無線器を用いて外部との通信を行い、通信手段を介して獲得されるデータに基づき、実行手段が、このデータを利用したアプリケーションを実行する。また、リーダライタが、複数のＩＣカードを装着可能に構成されていると共に、第１の記憶手段には、リーダライタに装着されたＩＣカードとアプリケーションとの対応関係が記憶されている。
また、本発明の車載装置は、通信手段を介して送受されるデータ、及びＩＣカードに入出力されるデータのうち少なくともいずれか一方を暗号化，復号化する複数のセキュリティ手段を有しており、第２の記憶手段には、セキュリティ手段とアプリケーションとの対応関係が記憶されている。
【００１０】
そして、識別手段が、実行手段により実行されるアプリケーションを識別すると、切替手段が、第１の記憶手段に記憶された対応関係に基づき、識別手段での識別結果に従ってリーダライタにて使用可能となるＩＣカードの指定を切り替えると共に、第２の記憶手段に記憶された対応関係に基づき、識別手段にて識別されたアプリケーションに従って、使用するセキュリティ手段の切替を行う。
【００１１】
つまり、リーダライタに予め装着された複数のＩＣカードの中から、アプリケーションに対応したＩＣカードやセキュリティ手段が自動的に選択され、その選択されたＩＣカードに対してデータの読み書きを行ったり、選択されたセキュリティ手段を用いてデータの暗号化，復号化を行うようにされている。
従って、本発明の車載装置によれば、ＤＳＲＣ無線を介して提供される複数種類のアプリケーションを、運転中にＩＣカードの抜き差し操作や使用するＳＡＭの切替動作などを行うことなく、安全且つ確実に利用することができる。
【００１４】
【発明の実施の形態】
以下に本発明の実施例を図面と共に説明する。
図１は、本発明が適用された実施形態のＤＳＲＣ無線対応車載装置（以下「ＤＳＲＣ無線ユニット」という）の外観を表す斜視図であり、（ａ）は前方から見たもの、（ｂ）はその後方（図中Ｘ方向）から見たものである。また図２は、その機能的な構成を表すブロック図である。
【００１５】
図１に示すように、本実施形態のＤＳＲＣ無線ユニット２は、キャッシュカードやプリペイドカードの他、各種メンバーズカード等を含むＩＣカードを着脱自在な３つのＩＣカードホルダ４（４ａ，４ｂ，４ｃ）と、これらＩＣカードホルダ４のカード挿入口とは反対側の端部に取り付けられた回路基板６とを備えている。そして、これらＩＣカードホルダ４及び回路基板６は、図中一点鎖線にて示すように筐体８に収納されており、ＩＣカードホルダ４に保持されたＩＣカード５（５ａ，５ｂ，５ｃ）の盗難防止のため、ＩＣカード５の装着部位が外部から見えないようにされている。但し、ＩＣカードホルダ４のカード挿入口に対向した部位Ｐ１、及び回路基板６上に設けられた後述するセキュリティモジュール７（７ａ，７ｂ，７ｃ）装着用の拡張スロットＳ１〜Ｓ３の設置部位Ｐ２は、ＩＣカード５（５ａ〜５ｃ）及びセキュリティモジュール７の着脱を容易にするため開閉自在に構成されている。
【００１６】
このように構成されたＤＳＲＣ無線ユニット２は、道路近傍に設けられた基地局からの電波を良好に受信できるよう、例えば、ダッシュボード上などに設置される。
次に、回路基板６上には、図２に示すように、各種指令を入力するための入力装置，ＤＳＲＣ無線通信部を介して獲得した情報や各種操作手順等を表示するための表示装置，音声情報を再生するためのスピーカ等からなるヒューマンインタフェース（ＨＭＩ）部１０と、車両内に構築されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ，以下「車内ＬＡＮ」と呼ぶ）を介してナビゲーション装置，オーディオ装置，インパネに設けられた液晶パネルにスピードメータやタコメータ等の表示を行うメータユニット等、他の車載装置との通信を行うための外部機器インタフェース部１１と、ＩＣカードホルダ４に保持されたＩＣカードに対してデータの読み書きを行うＩＣカードリーダライタ１２と、ＤＳＲＣ無線方式による無線通信を行う通信手段としてのＤＳＲＣ無線通信部１３と、ＣＤ−ＲＯＭやＤＶＤ等の外部メモリからデータの読み出しを行う外部メモリ読取装置１４と、データの書換が可能であり、電源オフ時にも保持されるべき各種データを格納するためのＥＥＰＲＯＭ１５と、ＤＳＲＣ無線通信部１３を介した送受信データ、及びＩＣカードリーダライタ１２を介した入出力データについての暗号処理を行うセキュリティモジュール（ＳＡＭ）７を装着するための複数の拡張スロットＳ１〜Ｓ３を備えたセキュリティ部１６と、ＣＰＵ，ＲＯＭ，ＲＡＭを中心に構成された周知のマイクロコンピュータからなり、上述の各部を制御して、各種アプリケーションを実行する制御部１７とが設けられている。
【００１７】
また、回路基板６には、車載バッテリからの電源供給を受け、その電源電圧＋Ｂ（本実施形態ではＤＣ１２Ｖ）を、使用電圧ＶＤＤ（本実施形態ではＤＣ５Ｖ）に変換して当該ユニット各部に供給する電源回路１８と、イグニションキーの操作状態を表すアクセサリー信号を監視するＡＣＣ信号監視部１９とを備えている。
【００１８】
そして、制御部１７のＲＯＭには、ＤＳＲＣ無線通信部を４を介して獲得される受信データに対応したアプリケーションプログラムの起動や、アプリケーションプログラムの登録，更新等を行うメイン処理を行うためのプログラム、及び予め用意された一部のアプリケーションプログラム等が格納されている。
【００１９】
また、ＥＥＰＲＯＭ１４には、メイン処理により登録，更新されるアプリケーションプログラムの他、アプリケーションの識別のために受信データに付与されるアプリケーションＩＤに基づいて、起動すべきアプリケーションプログラムを特定するためのコマンドテーブル、拡張スロットＳ１〜Ｓ３に装着されたＳＡＭ７に関する情報からなるＳＡＭ情報テーブル等が格納される。
【００２０】
なお、コマンドテーブルには、図３（ａ）に示すように、アプリケーションＩＤに対応付けて、アプリケーションプログラムの格納番地の他、ＳＡＭ７の要否や使用するＳＡＭが装着された拡張スロットを識別するためのスロット識別情報、使用するＩＣカード５の種別を特定するカード種別情報、使用可能なＩＣカードが装着されているＩＣカードホルダ４を識別するためのホルダ識別情報等が登録され、これが本発明の第１及び第２の記憶手段に相当する。
【００２１】
また、ＳＡＭ情報テーブルには、各拡張スロットＳ１〜Ｓ３に付与されたスロット番号に対応付けて、ＳＡＭ７装着の有無、装着されたＳＡＭ７に対するマリッジ処理の有無、マリッジ処理にて作成された認証情報（暗号鍵など）、装着されたＳＡＭを使用するアプリケーションのアプリケーションＩＤ等が登録される。
【００２２】
次に、図４はＩＣカードリーダライタ１２の構成を表す回路図、図５はセキュリティ部１６の電気的な接続関係を表すブロック図である。
まず、ＩＣカードリーダライタ１２は、図４に示すように、各ＩＣカードホルダ４ａ〜４ｃ内にそれぞれ配置された３つのコネクタＣ１〜Ｃ３を備えており、これらコネクタＣ１〜Ｃ３を介して、各ＩＣカードホルダ４に挿入されたＩＣカード５に、電源供給（ＶＣＣ，ＧＮＤの接続）を行うと共に、制御部１７からのクロック信号ＣＬＫ，リセット信号ＲＳＴを供給し、ＩＣカード５及び制御部１７間でシリアルデータＳＤの入出力を可能とするようにされている。また、各コネクタＣｉ（ｉ＝１，２，３）には、ＩＣカード５の装着状態の検出に用いる検出端子が設けられており、この検出端子は、抵抗Ｒｉを介して電源電圧ＶＣＣにプルアップされていると共に、ＩＣカード５の装着によってグランドラインに短絡されるように接続されている。
【００２３】
そして、電源ＶＣＣ／ＧＮＤ，クロック信号ＣＬＫ，シリアルデータＳＤについては、各コネクタＣ１〜Ｃ３間で共通のものが用いられ、リセット信号ＲＳＴ，検出信号ＤＴＣについては、コネクタＣ１〜Ｃ３毎に個別のものが用いられている。なお、コネクタＣｉへのリセット信号ＲＳＴｉは、制御部１７に設けられた出力ポートＰＯｉから出力され、コネクタＣｉからの検出信号ＤＴＣｉは、制御部１７に設けられた入力ポートＰＩｉに入力されるように接続されている。
【００２４】
このように構成されたＩＣカードリーダライタ１２では、コネクタＣｉの検出信号ＤＴＣｉの信号レベルが、ＩＣカード５の非装着にはハイレベル、ＩＣカード５の装着時にはロウレベルとなるため、この検出信号ＤＴＣｉの信号レベルを監視することにより、コネクタＣｉへのＩＣカード５の装着状態を判定することができる。
【００２５】
また、通常、出力ポートＰＯ１〜ＰＯ３は、リセット信号ＲＳＴ１〜ＲＳＴ３がいずれもアクティブレベルとなるよう設定されており、コネクタＣ１〜Ｃ３に装着されたすべてのＩＣカード５がリセット状態に保持される。そして、アクセスすべきＩＣカード５が装着されたコネクタＣｉへのリセット信号ＲＳＴｉのみが非アクティブレベルとなるよう設定して、リセット状態を解除することにより、所望のＩＣカード５へのアクセスが可能となるようにされている。
【００２６】
一方、セキュリティ部１６では、図５に示すように、３つの拡張スロットＳ１〜Ｓ３が設けられ、これら拡張スロットＳｊ（ｊ＝１，２，３）を介して、拡張スロットＳｊに接続されたＳＡＭ７に、制御部１７からのアドレス信号ＡＤＲ，チップセレクト信号ＣＳｉ，リード・ライト信号ＲＷなどの制御信号を供給し、制御部１７及びＳＡＭ７間でパラレルデータＰＤの入出力を可能とするようにされている。
【００２７】
そして、アドレス信号ＡＤＲ，パラレルデータＰＤ，リード・ライト信号ＲＷについては、各スロットＳ１〜Ｓ３間で共通のものが用いられ、チップセレクト信号ＣＳｊについては、スロットＳｊ毎に個別のものが用いられるように接続されている。このため、制御部１７は、チップセレクト信号ＣＳｊを適宜選択することで、所望のＳＡＭ７へのアクセスが可能となる。
【００２８】
なお、図示しないが、セキュリティ部１６でも、ＩＣカードリーダライタ１２の場合と同様に、スロットＳ１〜Ｓ３を介して、電源やクロックの供給、及びＳＡＭ７の装着状態の検出を行っている。
次に、制御部１７が実行するメイン処理を、図６に示すフローチャートに沿って説明する。
【００２９】
本処理は、ＡＣＣ信号監視部１９にてＡＣＣ信号のアクティブが検出され、制御部１７への電源供給が開始されることにより起動される。
本処理が起動されると、まず、Ｓ１１０では、当該ユニット２の初期化する初期化処理を実行する。その初期化処理の一つとして、ＳＡＭ７の装着状態を確認する処理を行う。具体的には、各拡張スロットＳ１〜Ｓ３をサーチし、ＳＡＭ７装着の有無をＳＡＭ情報テーブル（図３（ｂ）参照）に書き込む。ＳＡＭ７の装着が確認された場合には、マリッジ情報を参照し、後述するマリッジ処理が実行済みのものに対して相互認証処理を実行する。そして、この相互認証処理に成功したＳＡＭ７についてはその使用が可能であること、また失敗したＳＡＭ７についてはその使用が不能であることをコマンドテーブルに登録する。これにより、拡張スロットＳ１〜Ｓ３に装着されたＳＡＭ７と、そのＳＡＭ７を使用するアプリケーションとが対応付けられることになる。
【００３０】
なお、相互認証処理とは、マリッジ処理により作成された暗号鍵とＳＡＭ７及び制御部１７の双方で発生させた乱数とを用いて、双方が同じ暗号を作成することができるか否かを相互に確認する処理であり、公知技術であるため、ここではその詳細な説明については省略する。
【００３１】
続くＳ１２０では、制御部１７の入力ポートＰＩ１〜ＰＩ３を監視することにより、ＩＣカードリーダライタ１２にてＩＣカード５の挿抜があったか否かを判断し、挿抜が無ければＳ１３０に移行する。なお、本処理の起動時に予め装着されていたＩＣカード５については、本ステップが最初に実行された時点で、ＩＣカード５の挿入があったと判定されるものとする。
【００３２】
Ｓ１３０では、外部メモリ読取装置１４への外部メモリ（ＣＤ，ＤＶＤ）の装着が行われたか否かを判断し、装着が行われていなければＳ１４０に移行する。またＳ１４０では、ＤＳＲＣ無線通信部１３を介した新たな通信が開始されたか否かを判断し、開始されていなければ、Ｓ１２０に戻る。
【００３３】
一方、Ｓ１２０にて、ＩＣカード５の挿抜が有ったと判断された場合、Ｓ１５０に移行して、ＩＣカード５の認識処理を行った後、Ｓ１６０に進む。
また、Ｓ１３０にて外部メモリの装着が行われたと判断されるか、Ｓ１４０にて、新たな通信が開始されたと判断された場合にもＳ１６０に移行する。
【００３４】
なお、ＩＣカード５の認識処理（Ｓ１５０）では、ＩＣカード５が挿入された場合には、そのＩＣカード５から読み込んだアプリケーションＩＤ又はＩＣカード種別情報に従って、コマンドテーブルのホルダ識別情報に、ＩＣカード５が挿入されたＩＣカードホルダ４（又はコネクタＣｉ）の識別番号を書き込む。これにより、ＩＣカードホルダ４に装着されたＩＣカード５と、そのＩＣカード５を使用するアプリケーションとが対応付けられることになる。一方、ＩＣカード５が抜き取られた場合には、そのＩＣカード５が装着されていたＩＣカードホルダ４に対応するホルダ識別情報を、コマンドテーブルから削除する。但し、コマンドテーブルのホルダ識別情報は、初期化（Ｓ１１０）時に、クリアされるものとする。
【００３５】
そして、Ｓ１６０では、セットアップ（即ち、アプリケーションプログラムの登録，更新）を行うべきか否かを判断する。つまり、本実施形態では、登録，更新すべきアプリケーションプログラムを、ＩＣカード又は外部メモリ（ＣＤ，ＤＶＤ）により提供する場合と、ＤＳＲＣ無線を介して通信により提供する場合とを想定しており、このため、Ｓ１２０〜Ｓ１４０のいずれかにて肯定判定された場合に、セットアップの要否を判断するのである。
【００３６】
そして、この判断は、提供されるアプリケーションプログラムに付与されたアプリケーションＩＤを読み込み、そのアプリケーションＩＤが、既にコマンドテーブルに登録されているか否かにより行うことができる。
即ち、読み込んだアプリケーションＩＤがコマンドテーブルに未登録であれば、セットアップを行うべきであると判定し、Ｓ１７０に移行して、セットアップ処理を実行し、既にコマンドテーブルに登録済である場合には、Ｓ１８０に移行して、その他の通常処理を実行する。
【００３７】
なお、セットアップ専用のアプリケーションＩＤを設け、読み込んだアプリケーションＩＤが、このセットアップ専用のアプリケーションＩＤである場合に、セットアップ処理を行うようにしてもよい。
次に、先のＳ１７０にて起動されるセットアップ処理を、図７に示すフローチャートに沿って説明する。
【００３８】
図７に示すように、本処理が起動されると、まずＳ２１０では、提供されるアプリケーションプログラムのセットアップ情報を読み込み、続くＳ２２０では、そのセットアップ情報に基づいて、アプリケーションプログラムの実行にＳＡＭ７が必要であるか否かを判断し、必要であればＳ２３０に移行する。
【００３９】
Ｓ２３０では、先の初期化処理（Ｓ１１０）におけるＳＡＭ認識結果、即ちＳＡＭ情報テーブルの内容に基づき、必要とするＳＡＭ７が拡張スロットＳ１〜Ｓ３のいずれかに挿入済みであるか否かを判断する。そして、必要とするＳＡＭ７が未挿入である場合、Ｓ２７０に移行し、ＨＭＩ１２に対してＳＡＭ挿入要求通知を出力することにより、その旨を表す画面表示や音声表示等をＨＭＩ１２に行わせて、本処理を終了する。
【００４０】
また、Ｓ２３０にて必要とするＳＡＭ７が挿入済みであると判定された場合には、Ｓ２４０に移行して、ＳＡＭ情報テーブルのマリッジ情報を参照することにより、必要とするＳＡＭ７がマリッジ済みであるか否かを判断し、マリッジ済みでなければ、Ｓ２５０に移行して、マリッジ処理を実行する。
【００４１】
ここで、マリッジ処理とは、ＳＡＭ７と、ＳＡＭ７が装着される当該ユニット２（制御部１７）との間で用いる暗号鍵を作成する処理あり、１度マリッジ処理を完了すると、特別な解除処理を行わない限り、各ＳＡＭ７及び各拡張スロットＳ１〜Ｓ３とも、再マリッジは受け付けないようにされている。そして、マリッジ処理により、ＳＡＭ情報テーブルのマリッジ情報や暗号情報が登録されることになる。
【００４２】
なお、このようなマリッジ処理は公知技術であるため、詳細な説明は省略するが、本実施形態では、ユニット２及びＳＡＭ７の双方とも、二つとない製造番号や拡張スロットの識別情報を用いて暗号鍵を作成するようにされており、マリッジ済みのＳＡＭ７を、他のユニット２や同じユニット２でも別の拡張スロットに装着しても動作しないようにされている。
【００４３】
そして、Ｓ２５０のマリッジ処理の終了後、又は先のＳ２２０にてＳＡＭ７が不要であると判定された場合、或いは先のＳ２４０にてマリッジ済みであると判定された場合には、Ｓ２６０に移行して、セットアッププログラムを読み込み、これを実行することにより、アプリケーションプログラムの登録、コマンドテーブルの更新を行って本処理を終了する。
【００４４】
次に、ＤＳＲＣ無線を利用したアプリケーションを起動するアプリケーション起動処理について、図８に示すフローチャートに沿って説明する。なお、本処理は、先のＳ１８０における通常処理の一部として実行されるものであり、ＤＳＲＣ無線通信部１３にて外部との通信により受信データを獲得した場合に起動される。
【００４５】
本処理が起動されると、図８に示すように、まずＳ３１０では、ＤＳＲＣ無線通信部１３での受信データに含まれるアプリケーションＩＤに従ってコマンドテーブルをサーチすることにより、その受信データを利用して実行すべきアプリケーションを特定する。
【００４６】
続くＳ３２０では、特定されたアプリケーションについてコマンドテーブルに登録されたスロット識別情報に従って、ＳＡＭ７の設定処理を行う。即ち、スロット識別情報に、使用するスロット番号が登録されていれば、これに従って、アプリケーションプログラムにてＳＡＭ７を使用する際のアクセス先（どのチップセレクト信号ＣＳｉを使用するか）を設定する。
【００４７】
続くＳ３３０では、同様にコマンドテーブルに登録されたホルダ識別情報に従って、ＩＣカード５の設定処理を行う。即ち、ホルダ識別情報に、使用するホルダ番号（コネクタ番号）が登録されていれば、これに従って、アプリケーションプログラムにてＩＣカード５を使用する際のアクセス先を設定する。具体的には、該当するＩＣカード５が装着されたコネクタＣｉへのリセット信号ＲＳＴｉを非アクティブ状態として、ＩＣカード５のリセット状態を解除をする。なお、ＩＣカード５を使用する必要がある（カード種別情報が登録されている）アプリケーションであるにも関わらず、ホルダ識別情報が未登録である場合には、ＩＣカード５の挿入を促すための表示や通報をＨＭＩ部１０を介して行い、ＩＣカード５の挿入が確認されるまで待機する。その後、ＩＣカード５の挿入が確認されると、先のＳ１５０と同様のＩＣカード認識処理を行い、それにより設定されたホルダ識別情報に従って、アクセス先の設定を行う。
【００４８】
続くＳ３４０では、コマンドテーブルに登録されたプログラム格納番地に従って、アプリケーションプログラムを起動し、本処理を終了する。
なお、本処理においてＳ３１０が識別手段、Ｓ３２０，Ｓ３３０が切替手段、Ｓ３４０が実行手段に相当する。
【００４９】
ここで、図９は、ＤＳＲＣ無線通信部１３にてアプリケーション実行用データを受信した場合の各部の動作を表すタイミング図である。
但し、ここでは、コマンドテーブルにより、アプリケーションＡに対してスロットＳ１に装着されたＳＡＭ７ａとＩＣカードホルダ４ａに保持されたＩＣカード５ａとが対応付けられ、アプリケーションＣに対してスロットＳ３に装着されたＳＡＭ７ｃとＩＣカードホルダ４ｃに保持されたＩＣカード５ｃとが対応付けられているものとする。
【００５０】
図９に示すように、電源ＶＣＣ及びクロックＣＬＫの供給が行われている時に、ＤＳＲＣ無線通信部１３にて受信データがあると（時刻ｔ１）、受信データのアプリケーションＩＤが調べられ、アプリケーションＡに対するアプリケーション実行用データであることがわかると、コマンドテーブルに従って、チップセレクト信号ＣＳ１がＳＡＭへのアクセス用信号として設定されると共に、リセット信号ＲＳＴ１の信号レベルがリセット解除を表す非アクティブレベルとされ、ＩＣカード５ａへのデータの入出力が可能となる（時刻ｔ２）。以後、暗号化されたデータはＳＡＭ７ａを介して処理され、精算用のデータ等はＩＣカード５ａにて処理される。
【００５１】
その後、アプリケーションＡについての処理が終了すると（時刻ｔ３）、チップセレクト信号ＣＳ１のＳＡＭへのアクセス用信号としての設定が解除されると共に、リセット信号ＲＳＴ１の信号レベルがリセットを表すアクティブレベルに戻される。
【００５２】
続けて、ＤＳＲＣ無線通信部１３にてアプリケーションＢに対するアプリケーション実行用データが受信されると（時刻ｔ４）、アプリケーションＡの場合と全く同様に、コマンドテーブルに従って、自動的に、チップセレクト信号ＣＳ３がＳＡＭへのアクセス用信号として設定されると共に、リセット信号ＲＳＴ３が非アクティブレベルとされ、ＩＣカード５ｃへのデータの入出力が可能となる（時刻ｔ５）。以後、暗号化されたデータはＳＡＭ７ｃを介して処理され、精算用のデータ等はＩＣカード５ｃにて処理される。
【００５３】
その後、アプリケーションＢについての処理が終了すると（時刻ｔ６）、チップセレクト信号ＣＳ３のＳＡＭへのアクセス用信号としての設定が解除されると共に、リセット信号ＲＳＴ３の信号レベルがリセットを表すアクティブレベルに戻される。
【００５４】
以上説明したように、本実施形態のＤＳＲＣ無線ユニット２においては、複数のＩＣカード５及び複数のＳＡＭ７を同時に装着でき、ＤＳＲＣ無線通信部１３を介してアプリケーション実行用データを受信すると、その受信データに含まれるアプリケーションＩＤに基づき、予め設定されたコマンドテーブルの登録内容に従って、そのアプリケーションで使用すべきＩＣカード５やＳＡＭ７を自動的に選択するようにされている。
【００５５】
従って、本実施形態のＤＳＲＣ無線ユニット２によれば、ＤＳＲＣ無線を用いて提供される複数種類のアプリケーションを、運転中にＩＣカードの差し替えや使用するＳＡＭの切替動作などを行うことなく、安全かつ確実に利用することができる。
【００５６】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することができる。
例えば、本実施形態では、ＤＳＲＣ無線ユニット２に、ＨＭＩ部１０，ＩＣカードリーダライタ１２，外部メモリ読取装置１４が組み込まれているが、これらの代わりに、予め車両に搭載されている他の車載装置に組み込まれている同様の装置を、外部機器インタフェース部１１を介して利用するように構成してもよい。
【００５７】
また、本実施形態では、ＳＡＭ７がＤＳＲＣ無線の送受信データに適用する暗号と、ＩＣカード５の入出力データに適用する暗号の双方を一括して処理するように構成されているが、ＤＳＲＣ無線用とＩＣカード用とで別々のＳＡＭ７を設け、同じ方式の暗号を用いるアプリケーションに対してＳＡＭ７を共用するように構成してもよい。
【００５８】
更に、本実施形態では、アプリケーションプログラムやコマンドテーブルを記憶するためにＥＥＰＲＯＭ１５が用いられているが、代わりに、フラッシュＲＯＭやバックアップされたＲＡＭ等、記憶内容の書換が可能であり、電源オフ時にも記憶内容が保持されるものであればどのようなメモリを用いても良い。
【００５９】
また更に、ＩＣカード５としてコネクタＣ１〜Ｃ３に装着するものを用いたが、これに限らず、光や電磁誘導を用いたコンタクトレスのＩＣカードを用いたり、よく使用されるＳＡＭを、拡張スロットＳ１〜Ｓ３を用いることなく、ＤＳＲＣ無線ユニット２内に予め固定的に組み込んでおく等してもよい。
【図面の簡単な説明】
【図１】実施形態のＤＳＲＣ無線ユニットの外観を表す斜視図である。
【図２】実施形態のＤＳＲＣ無線ユニットの機能的な構成を表すブロック図である。
【図３】コマンドテーブル，ＳＡＭ情報テーブルの構成を示す説明図である。
【図４】ＩＣカードリーダライタの構成を表す回路図である。
【図５】セキュリティ部の接続関係を表すブロック図である。
【図６】制御部が実行するメイン処理の内容を表すフローチャートである。
【図７】セットアップ処理の内容を表すフローチャートである。
【図８】アプリケーション起動処理の内容を表すフローチャートである。
【図９】ユニット各部の動作を表すタイミング図である。
【図１０】従来の問題点を示すための説明図である。
【符号の説明】
２…ＤＳＲＣ無線ユニット、４（４ａ〜４ｃ）…ＩＣカードホルダ、５（５ａ〜５ｃ）…ＩＣカード、６…回路基板、７（７ａ〜７ｃ）…セキュリティモジュール（ＳＡＭ）、８…筐体、１０…ヒューマンインタフェース（ＨＭＩ）部、１１…外部機器インタフェース部、１２…ＩＣカードリーダライタ、１３…ＤＳＲＣ無線通信部、１４…外部メモリ読取装置、１６…セキュリティ部、１７…制御部、１８…電源回路、１９…ＡＣＣ信号監視部、Ｃ１〜Ｃ３…コネクタ、Ｓ１〜Ｓ３…拡張スロット
【図１】
0003630059.tif 000002
【図２】
0003630059.tif 000003
【図３】
0003630059.tif 000004
【図４】
0003630059.tif 000005
【図５】
0003630059.tif 000006
【図６】
0003630059.tif 000007
【図７】
0003630059.tif 000008
【図８】
0003630059.tif 000009
【図９】
0003630059.tif 000010
【図１０】
0003630059.tif 000011