(57)【特許請求の範囲】
【請求項１】
無線アンテナを介して１以上の移動体内のＩＣカード処理装置と無線通信を行う無線通信手段を有する移動体外の車外サーバ装置であって、
前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記ＩＣカード処理装置と相互認証を行う相互認証手段と、
前記相互認証手段における前記ＩＣカード処理装置との相互認証に成功した場合は、前記無線通信手段を介した前記ＩＣカード処理装置とのデータ通信を許可し、前記相互認証手段における前記ＩＣカード処理装置との相互認証に失敗した場合、前記データ通信を禁止する通信制御手段と、
前記無線通信手段を介して、前記ＩＣカード処理装置より前記ＩＣカード処理装置に接続されているＩＣカードリーダライタを識別する識別情報を受信すると、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記ＩＣカード処理装置に送信する動作許可データ送信手段と、
を有する車外サーバ装置。
【請求項２】
前記無線通信手段を介して前記ＩＣカード処理装置より、前記ＩＣカード処理装置を識別するＩＣカード処理装置ＩＤと、前記ＩＣカード処理装置と接続されている１以上のＩＣカードリーダライタを識別する１以上のＩＣカードリーダライタＩＤと、を受信すると、記憶装置に履歴として保持し、前記ＩＣカード処理装置ＩＤと、前記１以上のＩＣカードリーダライタＩＤと、の構成に変更があれば警告を表示する警告表示手段を更に有する請求項１記載の車外サーバ装置。
【請求項３】
ＩＣカード処理装置と通信を行う度に、前記無線通信手段を介して前記ＩＣカード処理装置より、ＩＣカードの精算データであるＩＣカード精算データを受信する受信手段を更に有する請求項１又は２記載の車外サーバ装置。
【請求項４】
ＩＣカード処理装置にＩＣカードの精算データであるＩＣカード精算データの送信要求を送信し、前記ＩＣカード処理装置よりＩＣカード精算データを取得する取得手段を更に有する請求項３記載の車外サーバ装置。
【請求項５】
前記ＩＣカード処理装置の更新プログラム又は設定情報を前記ＩＣカード処理装置に送信する送信手段を更に有する請求項１乃至４何れか１項記載の車外サーバ装置。
【請求項６】
前記相互認証手段は、前記無線通信手段を介して前記ＩＣカード処理装置より、前記ＩＣカード処理装置で生成され、暗号化された乱数Ａを受信すると、前記ＩＣカード処理装置と共有している暗号鍵で復号し、自身で生成した乱数Ｂと前記乱数Ａと前記車外サーバ装置を識別する車外サーバ装置ＩＤとを暗号化し、前記無線通信手段を介して前記ＩＣカード処理装置に送信し、前記無線通信手段を介して前記ＩＣカード処理装置より、暗号化された前記乱数Ｂと前記ＩＣカード処理装置を識別するＩＣカード処理装置ＩＤとを受信すると、前記暗号鍵で復号化し、前記乱数Ｂと前記ＩＣカード処理装置ＩＤとに基づいて、自身で生成した乱数Ｂ及び通信相手として設定されているＩＣカード処理装置を識別するＩＣカード処理装置ＩＤか否かの確認を行う請求項１乃至４何れか１項記載の車外サーバ装置。
【請求項７】
無線アンテナを介して移動体外の車外サーバ装置と無線通信を行う無線通信手段を有する移動体内のＩＣカード処理装置であって、
前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記車外サーバ装置と相互認証を行う相互認証手段と、
前記無線通信手段を介して、接続されているＩＣカードリーダライタを識別する識別情報を前記車外サーバ装置に送信し、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記車外サーバ装置より受信すると、前記動作許可データを前記ＩＣカードリーダライタに渡す制御手段と、
を有するＩＣカード処理装置。
【請求項８】
無線アンテナを介して１以上の移動体内のＩＣカード処理装置と無線通信を行う無線通信手段を有する移動体外の車外サーバ装置が実行する情報処理方法であって、
前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記ＩＣカード処理装置と相互認証を行う相互認証ステップと、
前記相互認証ステップにおける前記ＩＣカード処理装置との相互認証に成功した場合は、
前記無線通信手段を介した前記ＩＣカード処理装置とのデータ通信を許可し、前記相互認証ステップにおける前記ＩＣカード処理装置との相互認証に失敗した場合、前記データ通信を禁止する通信制御ステップと、
前記無線通信手段を介して、前記ＩＣカード処理装置より前記ＩＣカード処理装置に接続されているＩＣカードリーダライタを識別する識別情報を受信すると、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記ＩＣカード処理装置に送信する動作許可データ送信ステップと、
を含む情報処理方法。
【請求項９】
無線アンテナを介して移動体外の車外サーバ装置と無線通信を行う無線通信手段を有する移動体内のＩＣカード処理装置が実行する情報処理方法であって、
前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記車外サーバ装置と相互認証を行う相互認証ステップと、
前記無線通信手段を介して、接続されているＩＣカードリーダライタを識別する識別情報を前記車外サーバ装置に送信し、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記車外サーバ装置より受信すると、前記動作許可データを前記ＩＣカードリーダライタに渡す制御ステップと、
を含む情報処理方法。
【請求項１０】
無線アンテナを介して１以上の移動体内のＩＣカード処理装置と無線通信を行う無線通信手段を有する移動体外のコンピュータに、
前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記ＩＣカード処理装置と相互認証を行う相互認証ステップと、
前記相互認証ステップにおける前記ＩＣカード処理装置との相互認証に成功した場合は、前記無線通信手段を介した前記ＩＣカード処理装置とのデータ通信を許可し、前記相互認証ステップにおける前記ＩＣカード処理装置との相互認証に失敗した場合、前記データ通信を禁止する通信制御ステップと、
前記無線通信手段を介して、前記ＩＣカード処理装置より前記ＩＣカード処理装置に接続されているＩＣカードリーダライタを識別する識別情報を受信すると、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記ＩＣカード処理装置に送信する動作許可データ送信ステップと、
を実行させるためのプログラム。
【請求項１１】
無線アンテナを介して移動体外の車外サーバ装置と無線通信を行う無線通信手段を有する移動体内のコンピュータに、
前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記車外サーバ装置と相互認証を行う相互認証ステップと、
前記無線通信手段を介して、接続されているＩＣカードリーダライタを識別する識別情報を前記車外サーバ装置に送信し、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記車外サーバ装置より受信すると、前記動作許可データを前記ＩＣカードリーダライタに渡す制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車外サーバ装置、ＩＣカード処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＩＣカード処理装置を搭載した移動体（例えば、バスや電車等）は、メモリ媒体経由で移動体外のサーバ装置とデータ（例えば、ＩＣカード精算データやプログラム等）の受け渡しを行っていた。
なお、特許文献１では、移動車両内のセキュリティサーバと無線通信を行い、セキュリティを確保した上で車内においてＩＣカードを処理することが可能なＩＣカード処理システムが提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５１８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＩＣカード処理装置を搭載した移動体が複数ある場合等、メモリ媒体経由でデータの受け渡しを行うのは手間がかかる問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、メモリ媒体を介さず、セキュリティを保った移動体内のＩＣカード処理装置と移動体外のサーバ装置とのデータの受け渡しを可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、無線アンテナを介して１以上の移動体内のＩＣカード処理装置と無線通信を行う無線通信手段を有する移動体外の車外サーバ装置であって、前記無線通信手段を介して、発生させた乱数を暗号化し、各々の識別情報を交換し、確認することで前記ＩＣカード処理装置と相互認証を行う相互認証手段と、前記相互認証手段における前記ＩＣカード処理装置との相互認証に成功した場合は、前記無線通信手段を介した前記ＩＣカード処理装置とのデータ通信を許可し、前記相互認証手段における前記ＩＣカード処理装置との相互認証に失敗した場合、前記データ通信を禁止する通信制御手段と、前記無線通信手段を介して、前記ＩＣカード処理装置より前記ＩＣカード処理装置に接続されているＩＣカードリーダライタを識別する識別情報を受信すると、前記識別情報で識別されたＩＣカードリーダライタの有効期限情報を含む動作許可データを、前記無線通信手段を介して、前記ＩＣカード処理装置に送信する動作許可データ送信手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、メモリ媒体を介さず、セキュリティを保った移動体内のＩＣカード処理装置と移動体外のサーバ装置とのデータの受け渡しを可能にすることができる。
【図面の簡単な説明】
【０００８】
【図１】データ通信システムのシステム構成の一例を示す図である。
【図２】車外サーバのハードウェア構成の一例を示す図である。
【図３】ＩＣカード処理機のハードウェア構成の一例を示す図である。
【図４】ＩＣカード処理機と、車外サーバと、の相互認証処理の一例を示すシーケンス図である。
【図５】ＩＣカードＲ／Ｗの起動処理一例を示すシーケンス図である。
【図６】構成履歴保存処理の一例を示すフローチャートである。
【図７】ＩＣカードＲ／Ｗの動作許可処理の一例を示すフローチャートである。
【図８】データの配信処理の一例を示すシーケンス図である。
【図９】ＩＣカード精算データの収集処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
図１は、データ通信システムのシステム構成の一例を示す図である。
図１に示されるように、データ通信システムは、バス外の車外サーバ１と、バス内のＩＣカード処理機２と、が無線アンテナ４及びネットワーク５を介して通信可能に接続されている。また、ＩＣカード処理機２は、１以上のＩＣカードＲ／Ｗ（ＩＣカードリーダライタ）３と接続されている。なお、本実施形態では、移動体の一例としてバスを例に説明を行うが、このことは本実施の形態を制限するものではなく、電車等、他のものであってもよい。また、本実施形態では、ＩＣカード処理機２と接続されているＩＣカードＲ／Ｗ３の数を２として説明を行うが、このことは本実施の形態を制限するものではなく、例えば３以上であってもよい。
【００１１】
図２は、車外サーバ１のハードウェア構成の一例を示す図である。
図２に示されるように、車外サーバ１は、ハードウェア構成として、ＣＰＵ１０、記憶装置１１、無線通信Ｉ／Ｆコントローラー１２、を含む。
ＣＰＵ１０は、車外サーバ１全体を制御する。記憶装置１１は、プログラム（例えば、更新プログラム）やＩＣカード処理機２より送信されたデータ、ＩＣカード処理機２に送信するプログラム、設定情報等を記憶する。また、記憶装置１１は、ＣＰＵ１０のワークエリアとして機能する。無線通信Ｉ／Ｆコントローラー１２は、不図示の無線通信機及び無線アンテナ４等を介してＩＣカード処理機２との接続・通信を制御する。
【００１２】
図３は、ＩＣカード処理機２のハードウェア構成の一例を示す図である。
図３に示されるように、ＩＣカード処理機２は、ハードウェア構成として、ＣＰＵ２０、記憶装置２１、無線通信Ｉ／Ｆコントローラー２２、ＩＣカードＲ／Ｗ通信Ｉ／Ｆコントローラー２３、を含む。
ＣＰＵ２０は、ＩＣカード処理機２全体を制御する。記憶装置２１は、車外サーバ１より送信されたプログラムや設定情報、ＩＣカードＲ／Ｗ３より取得したデータ等を記憶する。また、記憶装置２１は、ＣＰＵ２０のワークエリアとして機能する。無線通信Ｉ／Ｆコントローラー２２は、不図示の無線通信機及び無線アンテナ４等を介して車外サーバ１との接続・通信を制御する。ＩＣカードＲ／Ｗ通信Ｉ／Ｆコントローラー２３は、ＩＣカード処理機２に接続されているＩＣカードＲ／Ｗ３1及びＩＣカードＲ／Ｗ３2との通信を制御する。
【００１３】
車外サーバ１は、ＩＣカード処理機２との通信が接続された場合、通信が接続されたＩＣカード処理機２が、相互認証が完了している機器か否かの判定を行う。通信が接続されたＩＣカード処理機２が、相互認証が完了している機器であった場合、車外サーバ１は、ＩＣカード処理機２に対して、例えば、データ配信等の処理を行う。一方、通信が接続されたＩＣカード処理機２が、相互認証が完了していない機器であった場合、車外サーバ１は、以下で示す各々の識別情報を交換し、確認する相互認証処理を実行する。
図４は、ＩＣカード処理機２と、車外サーバ１と、の相互認証処理の一例を示すシーケンス図である。
シーケンスＳＱ１において、ＩＣカード処理機２は、乱数Ａを生成する（又は発生させる）。
シーケンスＳＱ２において、ＩＣカード処理機２は、生成した乱数Ａを暗号化する。
シーケンスＳＱ３において、ＩＣカード処理機２は、暗号化した乱数Ａを車外サーバ１に送信する。
シーケンスＳＱ４において、車外サーバ１は、ＩＣカード処理機２より受信した暗号化されている乱数ＡをＩＣカード処理機２と共有している暗号鍵で復号する。
シーケンスＳＱ５において、車外サーバ１は、乱数Ｂを生成する。
シーケンスＳＱ６において、車外サーバ１は、生成した乱数Ｂ、前記復号した乱数Ａ、及び自身の識別情報である車外サーバＩＤを暗号化する。
シーケンスＳＱ７において、車外サーバ１は、暗号化した乱数Ａ、乱数Ｂ、車外サーバＩＤをＩＣカード処理機２に送信する。
【００１４】
シーケンスＳＱ８において、ＩＣカード処理機２は、車外サーバ１より受信した暗号化されている乱数Ａ、乱数Ｂ、車外サーバＩＤを車外サーバＩＤと共有している暗号鍵で復号する。
シーケンスＳＱ９において、ＩＣカード処理機２は、復号した乱数Ａ及び車外サーバＩＤに基づいて、自身で生成した乱数Ａ及び通信相手として設定されている車外サーバ１を識別する車外サーバＩＤか否かの確認を行う。
自身で生成した乱数Ａ及び通信相手として設定されている車外サーバ１を識別する車外サーバＩＤであった場合、シーケンスＳＱ１０において、ＩＣカード処理機２は、前記乱数Ｂ及び自身の識別情報であるＩＣカード処理機ＩＤを暗号化する。
シーケンスＳＱ１１において、ＩＣカード処理機２は、暗号化した乱数Ｂ及びＩＣカード処理機ＩＤを車外サーバ１に送信する。
シーケンスＳＱ１２において、車外サーバ１は、ＩＣカード処理機２より受信した暗号化されている乱数Ｂ及びＩＣカード処理機ＩＤをＩＣカード処理機２と共有している暗号鍵で復号する。
シーケンスＳＱ１３において、車外サーバ１は、復号した乱数Ｂ及びＩＣカード処理機ＩＤに基づいて、自身で生成した乱数Ｂ及び通信相手として設定されているＩＣカード処理機２を識別するＩＣカード処理機ＩＤか否かの確認を行う。
【００１５】
自身で生成した乱数Ｂ及び通信相手として設定されているＩＣカード処理機２を識別するＩＣカード処理機ＩＤであった場合、車外サーバ１は、ＩＣカード処理機２を、相互認証が完了している機器と判定し、ＩＣカード処理機２に対して、例えば、データ配信等の処理を行う。
より具体的に説明すると、車外サーバ１は、相互認証に成功したＩＣカード処理機２のＩＣカード処理機ＩＤを管理し、以降の通信を許可する等の通信制御を行う。車外サーバ１は、相互認証に成功していない（相互認証に失敗した）ＩＣカード処理機２には、相互認証の通信以外の通信を禁止する等の通信制御を行う。また、車外サーバ１は、通信が切断、又は相互認証が行われてから所定の時間経過した場合には、通信相手のＩＣカード処理機２に対して再度の相互認証を要求するようにしてもよい。
【００１６】
ＩＣカード処理機２は、例えば、起動後に図４に示した相互認証処理を行い、相互認証を行うと、以下に示すＩＣカードＲ／Ｗ３の起動処理を行う。
図５は、ＩＣカードＲ／Ｗ３の起動処理一例を示すシーケンス図である。なお、以下で発明の簡略化のため暗号化及び復号化に関しては説明を省略するが、ＩＣカード処理機２と車外サーバ１との間は暗号化されたデータがやり取りされる。
シーケンスＳＱ２０において、ＩＣカード処理機２は、接続されているＩＣカードＲ／Ｗ３1及びＩＣカードＲ／Ｗ３2に、ＩＣカードＲ／Ｗを識別するＩＤ（ＩＣカードＲ／ＷＩＤ）の取得要求を送信する。
シーケンスＳＱ２１において、ＩＣカード処理機２は、接続されているＩＣカードＲ／Ｗ３1及びＩＣカードＲ／Ｗ３2よりそれぞれのＩＣカードＲ／ＷＩＤ（ＩＣカードリーダライタＩＤ）を受信する。
シーケンスＳＱ２２において、ＩＣカード処理機２は、自身の識別情報であるＩＣカード処理機ＩＤ及び前記受信した接続されているＩＣカードＲ／Ｗ３のＩＣカードＲ／ＷＩＤを含む、接続されているＩＣカードＲ／Ｗ３の動作許可データの取得要求を車外サーバ１に送信する。
【００１７】
シーケンスＳＱ２３において、車外サーバ１は、前記取得要求に含まれるＩＣカード処理機ＩＤ及びＩＣカードＲ／Ｗ３のＩＣカードＲ／ＷＩＤを記憶装置１１に記憶等する処理を実行する。
この処理の詳細を、図６のフローチャートを用いて説明する。図６は、構成履歴保存処理の一例を示すフローチャートである。
ステップＳ１０において、車外サーバ１は、前記取得要求に含まれるＩＣカード処理機ＩＤに基づいて、記憶装置１１に前記ＩＣカード処理機ＩＤ及び前記ＩＣカード処理機ＩＤと関連付けられているＩＣカードＲ／ＷＩＤが構成履歴として存在するか否かを判定する。車外サーバ１は、前記構成履歴が存在しない場合、ステップＳ１１に進み、前記構成履歴が存在する場合、ステップＳ１２に進む。
ステップＳ１１において、車外サーバ１は、前記取得要求に含まれるＩＣカード処理機ＩＤとＩＣカードＲ／ＷＩＤ（ＩＣカードＲ／Ｗ３1のＩＣカードＲ／ＷＩＤ及びＩＣカードＲ／Ｗ３2のＩＣカードＲ／ＷＩＤ）とを関連付けて現在時刻と共に記憶装置１１に記憶する。
一方、ステップＳ１２において、車外サーバ１は、前記取得要求に含まれるＩＣカード処理機ＩＤ及びＩＣカード処理機ＩＤの構成（組み合わせ）と、記憶装置１１に記憶されている対応するＩＣカード処理機ＩＤ及びＩＣカード処理機ＩＤの構成（組み合わせ）と、に変更があるか否かを判定する。
変更がない場合、車外サーバ１は、ステップＳ１１に進み、前記取得要求に含まれるＩＣカード処理機ＩＤとＩＣカードＲ／ＷＩＤとを関連付けて現在時刻と共に記憶装置１１に記憶する。
一方、変更がある場合、車外サーバ１は、ステップＳ１３に進み、構成に変更があることを示す警告を表示する（警告表示）。なお、ステップＳ１３に進んだ場合、車外サーバ１は、動作許可データの取得要求に対して動作許可データは送信せず、構成が変化している旨のエラーメッセージを送信するようにしてもよい。また、車外サーバ１は、記憶装置１１に記憶されている前記現在時刻に基づいて、所定の期間以上、前記取得要求を送信してこないＩＣカード処理機２が存在するか否かを判断し、所定の期間以上、前記取得要求を送信してこないＩＣカード処理機２が存在する場合は、その旨を示す警告を表示するようにしてもよい。
【００１８】
図５の説明に戻り、シーケンスＳＱ２４において、車外サーバ１は、ＩＣカードＲ／Ｗ３1の動作許可データと、ＩＣカードＲ／Ｗ３2の動作許可データと、を取得要求送信元のＩＣカード処理機２に送信する（動作許可データ送信）。なお、動作許可データには、ＩＣカードＲ／Ｗ３の動作を許可するためのデータと、前記動作の有効期限情報と、が含まれる。
ここで、動作許可データの取得要求を車外サーバ１に送信した後のＩＣカード処理機２の処理の一例を、図７を用いて説明する。図７は、ＩＣカードＲ／Ｗ３の動作許可処理の一例を示すフローチャートである。
ステップＳ２０において、ＩＣカード処理機２は、動作許可データの取得要求を車外サーバ１に送信した後、所定の時間内に、車外サーバ１から動作許可データを受信したか否かを判定する。ＩＣカード処理機２は、所定の時間内に、車外サーバ１から動作許可データを受信した場合、ステップＳ２２に進み、所定の時間内に、車外サーバ１から動作許可データを受信しなかった場合、ステップＳ２１に進む。
ステップＳ２１において、ＩＣカード処理機２は、記憶装置２１に保存しているデータの中から前回用いた動作許可データを取得する。
【００１９】
ステップＳ２２において、ＩＣカード処理機２は、動作許可データをＩＣカードＲ／Ｗ３に渡し、動作許可データを確認する。例えば、ＩＣカード処理機２は、動作許可データに含まれる有効期限情報に基づいて有効期限切れか否かを判断する。ＩＣカード処理機２は、有効期限切れでない場合、ステップＳ２３に進み、有効期限切れの場合、ステップＳ２４に進む。
なお、動作許可データの確認は、動作許可データをＩＣカード処理機２より渡されたＩＣカードＲ／Ｗ３が行う様にしてもよい。つまり、ＩＣカード処理機２より渡されたＩＣカードＲ／Ｗ３が動作許可データに含まれる有効期限情報に基づいて有効期限切れか否かを判断し、有効期限切れの場合、動作を行わず、有効期限切れでない場合、動作を行う様にしてもよい。この構成の場合、ＩＣカードＲ／Ｗ３が動作許可データの有効期限情報に基づいて、有効期限が切れるまで動作を行い、有効期限が切れたら動作を停止する。
ステップＳ２３において、ＩＣカード処理機２は、ＩＣカードＲ／Ｗ３1やＩＣカードＲ／Ｗ３2の動作を許可する。ＩＣカード処理機２は、動作許可データの有効期限情報に基づいて、有効期限がきれた場合は、ＩＣカードＲ／Ｗ３1やＩＣカードＲ／Ｗ３2の動作を停止させる。ＩＣカード処理機２は、車外サーバ１より動作許可データを受け取り、動作を許可した後は有効期限が切れるまでＩＣカードＲ／Ｗ３を使用することができるので、無線アンテナ４から離れた場所であっても安全にＩＣカードの処理を行うことができる。
一方、ステップＳ２４において、ＩＣカード処理機２は、ＩＣカードＲ／Ｗ３1やＩＣカードＲ／Ｗ３2の動作を許可しない。
【００２０】
次に、車外サーバ１からネットワーク５等を介して通信可能に接続されているＩＣカード処理機２に対するデータの配信処理の一例を、図８を用いて説明する。
図８は、データの配信処理の一例を示すシーケンス図である。
シーケンスＳＱ３０において、ＩＣカード処理機２は、通信を行う度、又は定期的に、車外サーバ１に対してＩＣカード処理機２とＩＣカードＲ／Ｗ３に適用されている（又はインストールされている）データ（設定情報やプログラム）のバージョン情報を送信する。
バージョン情報を受け取った車外サーバ１は、前記バージョン情報に基づいて、データのバージョンアップさせる場合は、次のバージョンのデータを、バージョンダウンさせる場合は、前のバージョンのデータを、シーケンスＳＱ３１において、ＩＣカード処理機２に送信する。車外サーバ１は、ＩＣカード処理機２に適用されている全てのデータのバージョンを管理する。
設定情報やプログラム等のデータを受け取ったＩＣカード処理機２は、データの内容を確認し、破損等が無ければ、自身に適用（又はインストール）等する。一方、破損等があれば、非適用として、シーケンスＳＱ３２において、ＩＣカード処理機２は、例えば、再び全てのデータのバージョン情報を送信し、データの再配信を要求する。
再配信の要求を受信すると、シーケンスＳＱ３３において、車外サーバ１は、要求されたデータを、前記要求の送信元であるＩＣカード処理機２に送信する。
【００２１】
次に、ＩＣカード精算データの収集処理の一例を、図９を用いて説明する。
図９は、ＩＣカード精算データの収集処理の一例を示すシーケンス図である。
シーケンスＳＱ４０において、ＩＣカード処理機２1は、通信を行う度、又は定期的に、車外サーバ１に対してＩＣカード精算データを送信する。
ここで、ＩＣカード精算データは、引き去り等を行うごとに作成される。
ＩＣカード精算データを受信すると、シーケンスＳＱ４１において、車外サーバ１は、記憶装置１１のテーブル等にＩＣカード処理機２1を識別するＩＣカード処理機ＩＤと共に、受信したＩＣカード精算データを保管する。
同様に、シーケンスＳＱ４２において、ＩＣカード処理機２2は、通信を行う度、又は定期的に、車外サーバ１に対してＩＣカード精算データを送信する。
ＩＣカード精算データを受信すると、シーケンスＳＱ４３において、車外サーバ１は、記憶装置１１の前記テーブル等にＩＣカード処理機２2を識別するＩＣカード処理機ＩＤと共に、受信したＩＣカード精算データを保管する。
【００２２】
ここで、ＩＣカード精算データに含まれる情報に抜けがある場合等、前記ＩＣカード精算データを送信してきたＩＣカード処理機２（図９の例ではＩＣカード処理機２2）から再度、ＩＣカード精算データを取得したい場合、車外サーバ１は、シーケンスＳＱ４４において、ＩＣカード処理機２2に対してＩＣカード精算データの取得要求（又は送信要求）を送信する。
前記取得要求を受信したＩＣカード処理機２2は、シーケンスＳＱ４５において、記憶装置２１等に保持してあるＩＣカード精算データを再度、車外サーバ１に送信する。
ＩＣカード精算データを受信すると、シーケンスＳＱ４６において、車外サーバ１は、記憶装置１１のテーブル等にＩＣカード処理機２2を識別するＩＣカード処理機ＩＤと共に、受信したＩＣカード精算データを保管する。
【００２３】
また、車外サーバ１は、日付指定等によりネットワーク５を介して通信可能な複数のバスのＩＣカード処理機２に対して一斉にデータを配信することもできる。また、車外サーバ１は、設定等に応じて、ネットワーク５に負荷がかからない時間帯等にデータを配信することもできる。また、車外サーバ１は、ＩＣカード処理機２のプログラムや設定情報のバージョンを管理しているため、必要なバージョンのデータを効率よく配信することができる。つまり、車外サーバ１は、同一データの一斉配信だけでなく、ＩＣカード処理機毎に異なるデータの配信やバージョンダウン等が可能となる。これにより、特定日に特定のバスの運賃を１００円均一とし、後日通常の運行データに戻す等の運用を実施することもできる。
【００２４】
以上、上述したように、本実施形態によれば、従来では、ＩＣカード精算データの作成可能件数は、メモリ媒体の記録サイズに影響されていたが、車外サーバ１とＩＣカード処理機２とが無線通信を行うことで、その制限はなくなる。また、車外サーバ１とＩＣカード処理機２とは１回の通信でプログラムや設定情報等のデータの配信やＩＣカード精算データ等のデータの収集を行うことができる。
よって、本実施形態によれば、メモリ媒体を介さず、セキュリティを保った移動体内のＩＣカード処理装置と移動体外のサーバ装置とのデータの受け渡しを可能にすることができる。
【００２５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００２６】
１  車外サーバ
２  ＩＣカード処理機
３  ＩＣカードＲ／Ｗ
４  無線アンテナ
【図１】
0005701172.tif 000002
【図２】
0005701172.tif 000003
【図３】
0005701172.tif 000004
【図４】
0005701172.tif 000005
【図５】
0005701172.tif 000006
【図６】
0005701172.tif 000007
【図７】
0005701172.tif 000008
【図８】
0005701172.tif 000009
【図９】
0005701172.tif 000010