(57)【要約】【課題】ＩＣカードごとにインシデント情報を管理することなく、インシデントに対応した処理をＩＣカードに実行させることができるＩＣカード処理システムおよび方法を提供する。【解決手段】ＩＣカード１０は、インシデントの対象となるエンティティ１１を有し、それぞれのエンティティ１１にはエンティティ識別子１１０が付与されている。端末装置２０は、インシデントの内容が記述されたインシデント情報６０を記憶するためのインシデント情報データベース２６を備え、検出したＩＣカード１０からエンティティ識別子１１０を読取り、エンティティ識別子１１０に対応するインシデント情報６０を検索する。インシデント情報６０が検索された場合、検索したインシデント情報６０に対応する対処情報７０をサーバ３０から取得して、対処情報７０に記された対処命令に従った処理をＩＣカード１０に実行させる。【選択図】図１
2009086885.tif 000002
【特許請求の範囲】
【請求項１】
インシデントの対処をマルチアプリケーションＩＣカード（ＩＣカード）に処理させる方法であって、
ステップ１）インシデントの識別子（インシデント識別子）を含むインシデント情報を、インシデントの対象となるエンティティの識別子（エンティティ識別子）に関連付けて記憶したデータベースを備えた端末装置が、検知したＩＣカードから前記エンティティ識別子を読取り、読取った前記エンティティ識別子に関連付けられた前記インシデント情報を前記データベースから検索するステップ、
ステップ２）前記端末装置が、インシデントに対する対処命令が記された対処情報を記憶しているサーバに、検索した前記インシデント情報の前記インシデント識別子を送信することで、検索した前記インシデント情報に対応する前記対処情報の送信を要求し、前記サーバからインシデントの前記対処情報を受信するステップ、
ステップ３）前記端末装置が、前記サーバから受信した前記対処情報に記された前記対処命令に従った処理を前記ＩＣカードに実行させるステップ、
を順に実行することを特徴とするＩＣカードの処理方法。
【請求項２】
請求項１に記載のＩＣカードの処理方法であって、
前記端末装置に備えられた前記データベースに記憶された前記インシデント情報には、インシデントの対処の緊急度を示す危機レベル情報が含まれ、前記端末装置は、検索した前記インシデント情報に含まれる前記危機レベル情報を参照し、前記危機レベル情報に応じて、インシデントの対処の実行／未実行をユーザに選択させるステップを実行し、インシデントの対処の実行が指定されたときのみ、前記端末装置は、前記ステップ２）以降のステップを実行することを特徴とするＩＣカードの処理方法。
【請求項３】
インシデントの対処をマルチアプリケーションＩＣカード（ＩＣカード）に処理させるＩＣカード処理システムであって、前記ＩＣカード処理システムは、前記ＩＣカードに加え、前記ＩＣカードが利用される端末装置と、前記端末装置とネットワークで接続されたサーバとから、少なくとも、構成され、
前記サーバは、インシデントの識別子（インシデント識別子）に関連付けて、インシデントに対する対処命令が記述された対処情報を記憶し、前記端末装置から送信された前記インシデント識別子に関連付けられた前記対処情報を前記端末装置に送信する対処情報送信手段を備え、
前記端末装置は、前記インシデント識別子を含むインシデント情報を、インシデントの対象となるエンティティの識別子（エンティティ識別子）に関連付けて記憶したデータベースと、前記端末装置が検知した前記ＩＣカードから前記エンティティ識別子を読取り、読取った前記エンティティ識別子に関連付けられた前記インシデント情報を前記データベースから検索するインシデント情報検索手段と、前記サーバに、検索した前記インシデント情報に含まれる前記インシデント識別子を送信することで、検索した前記インシデント情報に対応する前記対処情報の送信を要求し、前記サーバから受信した前記対処情報に記された前記対処命令に従った処理を前記ＩＣカードに実行させるインシデント対処手段と、を備え、
を順に実行することを特徴とするＩＣカード処理システム。
【請求項４】
請求項３に記載のＩＣ処理システムであって、前記端末装置に備えられた前記データベースに記憶された前記インシデント情報には、インシデントの対処の緊急度を示す危機レベル情報が含まれ、前記端末装置に備えられた前記インシデント対処手段は、検索した前記インシデント情報に含まれる前記危機レベル情報を参照し、前記危機レベル情報に応じて、インシデントの対処の実行／未実行をユーザに選択させるための画面を表示し、インシデントの対処の実行が指定されたときのみ、前記対処情報の送信を前記サーバに要求する手段であることを特徴とするＩＣカード処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路が実装されたＩＣカードに関し、更に詳しくは、ＩＣカードシステム運用上の脅威となる現象や事案であるインシデントに対応した処理をＩＣカードに対して実行させる技術に関する。
【背景技術】
【０００２】
近年、磁気カードの偽造犯罪が増加するに伴い、銀行やクレジット会社などの金融系カードのＩＣカード化が進み、金融系カードでは、ポストイシュアンスサービスに対応できるように、マルチアプリケーションＩＣカードが採用されるケースが増えている。
【０００３】
金融系カードにマルチアプリケーションＩＣカードを採用することで、発行後においても、アプリケーションの追加が行えるばかりか、アプリケーションを再ロードすることで、ＩＣカードシステム運用上の脅威となる現象や事案（インシデント、incident）に容易に対応が取れるようになる。
【０００４】
インシデントに対応する発明として、本出願人は、既に、特許文献１において、ＩＣカードの紛失や、インストールされたアプリケーションの不具合等のインシデントが発生したときに、発生したインシデントに応じて、ＩＣカードの状態を変更することが可能なＩＣカード処理システムを開示している。
【０００５】
特許文献１で開示されているＩＣカード処理システムでは、発行管理装置は、ＩＣカードごとにインシデント情報を管理し、端末装置がＩＣカードから読取ったカード識別子が送信されると、送信されたカード識別子に関連付けられたインシデント情報を検索し、検索したインシデント情報に対応する対処情報に従った命令を端末装置に送信することで、インシデントに対応した処理をＩＣカードに実行させる。
【特許文献１】特開２００７−３４８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上述した特許文献１の発明では、ＩＣカードごとにインシデント情報を管理するために、発行管理装置は、カード識別子に関連付けてインシデント情報を記憶したデータベースを備えていることが必要になるが、このデータベースを構築するためには、ＩＣカードごとに、ＩＣカードにインストールされたアプリケーションなど、インシデントの対象となるエンティティ１１を把握しておかなければならず、データベースの構築に手間がかかる問題があった。
【０００７】
更に、上述した特許文献１の発明では、インシデントの危機レベルに応じて、インシデントの対処内容を変更できない問題もあった。
【０００８】
上述した問題を鑑みて、本発明は、ＩＣカードごとにインシデント情報を管理することなく、インシデントに対応した処理をＩＣカードに実行させることができるＩＣカード処理システムおよび方法を提供すること目的とし、更には、インシデントの危機レベルに応じて、インシデントの対処内容を変更できるＩＣカード処理システムおよび方法をも提供する。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明は、インシデントの対処をマルチアプリケーションＩＣカード（ＩＣカード）に処理させる方法であって、
ステップ１）インシデントの識別子（インシデント識別子）を含むインシデント情報を、インシデントの対象となるエンティティの識別子（エンティティ識別子）に関連付けて記憶したデータベースを備えた端末装置が、検知したＩＣカードから前記エンティティ識別子を読取り、読取った前記エンティティ識別子に関連付けられた前記インシデント情報を前記データベースから検索するステップ、
ステップ２）前記端末装置が、インシデントに対する対処命令が記された対処情報を記憶しているサーバに、検索した前記インシデント情報の前記インシデント識別子を送信することで、検索した前記インシデント情報に対応する前記対処情報の送信を要求し、前記サーバからインシデントの前記対処情報を受信するステップ、
ステップ３）前記端末装置が、前記サーバから受信した前記対処情報に記された前記対処命令に従った処理を前記ＩＣカードに実行させるステップ、
を順に実行することを特徴とするＩＣカードの処理方法である。
【００１０】
上述した第１の発明によれば、前記インシデント情報は前記エンティティごとに管理されるため、ＩＣカードごとにインシデント情報を管理する必要はなくなる。更に、インシデントが発生している前記エンティティを前記ＩＣカードが有しているときのみ、前記端末装置から前記サーバ装置に前記対処情報の送信要求がされるため、特許文献１で開示されているＩＣカード処理システムと比較して、前記サーバの負荷を減らすことができる。
【００１１】
更に、第２の発明は、第１の発明に記載のＩＣカードの処理方法であって、
前記端末装置に備えられた前記データベースに記憶された前記インシデント情報には、インシデントの対処の緊急度を示す危機レベル情報が含まれ、前記端末装置は、検索した前記インシデント情報に含まれる前記危機レベル情報を参照し、前記危機レベル情報に応じて、インシデントの対処の実行／未実行をユーザに選択させるステップを実行し、インシデントの対処の実行が指定されたときのみ、前記端末装置は、前記ステップ２）以降のステップを実行することを特徴とするＩＣカードの処理方法である。
【００１２】
上述した第２の発明によれば、前記危機レベル情報を前記インシデント情報に含ませ、前記端末装置が、前記危機レベル情報に応じて処理を変更することで、インシデントの危機レベルに応じて、インシデントの対処内容を変更できるようになる。
【００１３】
上述した課題を解決する第３の発明は、インシデントの対処をマルチアプリケーションＩＣカード（ＩＣカード）に処理させるＩＣカード処理システムであって、前記ＩＣカード処理システムは、前記ＩＣカードに加え、前記ＩＣカードが利用される端末装置と、前記端末装置とネットワークで接続されたサーバとから、少なくとも、構成され、
前記サーバは、インシデントの識別子（インシデント識別子）に関連付けて、インシデントに対する対処命令が記述された対処情報を記憶し、前記端末装置から送信された前記インシデント識別子に関連付けられた前記対処情報を前記端末装置に送信する対処情報送信手段を備え、
前記端末装置は、前記インシデント識別子を含むインシデント情報を、インシデントの対象となるエンティティの識別子（エンティティ識別子）に関連付けて記憶したデータベースと、前記端末装置が検知した前記ＩＣカードから前記エンティティ識別子を読取り、読取った前記エンティティ識別子に関連付けられた前記インシデント情報を前記データベースから検索するインシデント情報検索手段と、前記サーバに、検索した前記インシデント情報に含まれる前記インシデント識別子を送信することで、検索した前記インシデント情報に対応する前記対処情報の送信を要求し、前記サーバから受信した前記対処情報に記された前記対処命令に従った処理を前記ＩＣカードに実行させるインシデント対処手段と、を備え、
を順に実行することを特徴とするＩＣカード処理システムである。
【００１４】
更に、第４の発明は、第３の発明に記載のＩＣ処理システムであって、前記端末装置に備えられた前記データベースに記憶された前記インシデント情報には、インシデントの対処の緊急度を示す危機レベル情報が含まれ、前記端末装置に備えられた前記インシデント対処手段は、検索した前記インシデント情報に含まれる前記危機レベル情報を参照し、前記危機レベル情報に応じて、インシデントの対処の実行／未実行をユーザに選択させるための画面を表示し、インシデントの対処の実行が指定されたときのみ、前記対処情報の送信を前記サーバに要求する手段であることを特徴とするＩＣカード処理システムである。
【００１５】
上述した第３の発明および第４の発明によれば、上述した第１の発明および第２の発明と同様の効果が得られる。
【発明の効果】
【００１６】
上述した本発明によれば、ＩＣカードごとにインシデント情報を管理することなく、インシデントに対応した処理をＩＣカードに実行させることができるＩＣカード処理システムおよび方法を提供でき、更には、インシデントの危機レベルに応じて、インシデントの対処内容を変更できるＩＣカード処理システムおよび方法をも提供できる。
【発明を実施するための最良の形態】
【００１７】
ここから、本発明に係るＩＣカード処理システムおよび方法について、図を参照しながら詳細に説明する。図１は、ＩＣカード処理システム１の構成を示した図である。
【００１８】
図１に図示したように、本発明に係るＩＣカード処理システム１は、ユーザ５０が所持するＩＣカード１０と、ＩＣカード１０と電気的に結合し、ＩＣカード１０を利用したサービスを提供する端末装置２０と、端末装置２０とネットワーク４０を介して接続されたサーバ３０とから構成される。
【００１９】
ユーザ５０が所持するＩＣカード１０は、インシデントの対象となるエンティティ１１を有している。ここで、インシデントの対象となるエンティティ１１とは、インシデントの内容によって異なり、例えば、ＩＣカード１０に実装されたアプリケーションの不具合をインシデントとすれば、このインシデントのエンティティ１１はアプリケーションになり、また、ＩＣカード１０の紛失をインシデントとすれば、このインシデントのエンティティ１１はＩＣカード１０そのものになる。
【００２０】
ＩＣカード１０に備えられたエンティティ１１には、それぞれのエンティティ１１を識別するためにエンティティ識別子１１０が付与されている。エンティティ識別子１１０は、本発明を実現するためにわざわざ各々エンティティ１１に付与された識別子ではなく、エンティティ１１の名称など、エンティティ１１が本来から有している識別子である。
【００２１】
例えば、エンティティ１１がアプリケーションであれば、エンティティ識別子１１０は、アプリケーションのアプリケーション識別子（AID: Application Identifier）になるし、エンティティ１１がＩＣカード１０そのものであれば、エンティティ識別子１１０は、ＩＣカード１０を識別するためのカード識別子になる。
【００２２】
なお、本発明は、ＩＣカード１０の種別を問うものではく、ユーザ５０が所持するＩＣカード１０は、金融系用途で普及している接触ＩＣカード、交通系用途で広く普及している非接触ＩＣカード、或いは、接触インターフェースと非接触インターフェースの２つのインターフェースを兼ね備えたデュアルインターフェースＩＣカードであってもよい。
【００２３】
図１で図示した端末装置２０とは、ユーザ５０がＩＣカード１０を利用したサービスを受けるときに利用される装置で、例えば、銀行などに設置されるＡＴＭや、店舗に設置されるクレジット端末などの装置を意味し、端末装置２０には、サーバ３０から配信されたインシデント情報６０が記憶されている。このインシデント情報６０には、インシデントの対象となるエンティティ１０のエンティティ識別子１１０と、インシデントを識別するためのインシデント識別子６００が含まれる。
【００２４】
ユーザ５０が所持するＩＣカード１０を端末装置２０が検出すると、端末装置２０は、ＩＣカード１０が有するエンティティ１１に付与されているエンティティ識別子１１０すべてをＩＣカード１０から読取り、ＩＣカード１０から読取ったエンティティ識別子１１０を含むインシデント情報６０が記憶していないか確認することで、ＩＣカード１０が有するエンティティ１１にインシデントが発生していないか確認する。
【００２５】
そして、端末装置２０は、ＩＣカード１０から読取ったエンティティ識別子１１０を含むインシデント情報６０を記憶していれば、このインシデント情報６０のインシデント識別子６００をサーバ３０に送信する。
【００２６】
サーバ３０には、インシデント識別子６００に関連付けて、インシデントに対する対処命令が記述された対処情報７０が記憶されている。サーバ３０は、端末装置２０からインシデント識別子６００を受信すると、受信したインシデント識別子６００に関連付けられた対処情報７０を端末装置２０に送信する。端末装置２０は、サーバ３０から受信した対処情報７０に記された対処命令に従った処理をＩＣカード１０に実行させることで、ＩＣカード１０に含まれるエンティティ１１に発生しているインシデントを解消する。
【００２７】
このように、本発明によれば、インシデントが発生しているエンティティ１１を端末装置２０が管理しておくことで、特許文献１のように、インシデントをＩＣカード１０ごとに管理するためのデータベースを構築する必要はなくなり、このデータベースの構築の手間を省くことができる。
【００２８】
なお、実際は、インシデントごとに危機レベルは異なるため、端末装置２０は、インシデント情報６０に危機レベルを示す情報を含ませ、端末装置２０は、危機レベルに応じてインシデントの対処を変更できる機能を備えることが好適である。
【００２９】
ここから、図１で図示したＩＣカード処理システムを構成するＩＣカード１０、端末装置２０およびサーバ３０についてより詳細に説明する。
【００３０】
まず、端末装置２０について説明する。端末装置２０は、銀行に設置されるＡＴＭや店舗に設置されるクレジット端末などの装置で、内部にＣＰＵが実装されたコンピュータ基板、ネットワークアダプタ、および、ＩＣカード１０と通信するためのリーダライタなどを備えた装置である。
【００３１】
図２は端末装置２０の機能ブロック図で、本発明を実現するために、端末装置２０には、ネットワーク４０を介してサーバ３０と通信するためのネットワーク通信手段２２と、端末装置２０に装着されたＩＣカード１０と通信するためのＩＣカードインターフェース手段２３と、サーバ３０から受信したインシデント情報６０を記憶するデータベースであるインシデント情報データベース２６と、装着されたＩＣカード１０から読み出したエンティティ識別子１１０を含むインシデント情報６０をインシデント情報データベース２６から検索するインシデント情報検索手段２４と、インシデント情報検索手段２４が検索したインシデント情報６０に対処するインシデント対処手段２５と、端末装置２０の全体を制御する制御手段２１とを備えている。
【００３２】
端末装置２０に備えられたネットワークインターフェース手段２２は、ネットワークアダプタとネットワーク通信を実現するために必要なコンピュータプログラム（例えば、ＴＣＰ／ＩＣのプロトコルプログラム）で実現され、ＩＣカードインターフェース手段２３は、ＩＣカード１０に対応したＩＣカードリーダライタと、ＩＣカード１０と通信するために必要なコンピュータプログラム（例えば、ＩＳＯ／ＩＥＣ７８１６のプロトコルプログラム）で実現される。
【００３３】
インシデント情報データベース２６とは、サーバ３０から受信したインシデント情報６０を記憶するデータベースで、ハードディスクやフラッシュメモリなどの記憶装置とデータベースの機能を実現するためのコンピュータプログラムで実現される。
【００３４】
図３は、インシデント情報データベース２６の構造を説明する図である。インシデント情報データベース２６には、サーバ３０から受信したインシデント情報６０が記憶され、一つのインシデント情報６０には、インシデントを識別するためのインシデント識別子６００、インシデントの対象となるエンティティ１１のエンティティ識別子１１０、インシデントの内容を示すインシデント内容情報６０１、および、インシデントへの対処の緊急度を示す危機レベル情報６０２を含んでいる。
【００３５】
インシデント識別子６００は、それぞれのインシデントを識別するための情報で、エンティティ識別子１１０とは、インシデントの対象となるエンティティ１１の名称などの情報で、インシデントをアプリケーションの不具合としたとき、エンティティ識別子１１０はＡＩＤになり、インシデント内容情報６０１は、アプリケーションの不具合が記されたテキスト情報になる。
【００３６】
インシデントへの対処の緊急度を示す危機レベル情報６０２には、インシデントの危機レベルを示すレベル（ここでは、レベル１からレベル３までの三段階）を示す数値が記述される。
【００３７】
ここでは、危機レベルがレベル１であるインシデントとは、緊急に対処が必要とされるインシデント（例えば、アプリケーションの不具合）で、危機レベルがレベル２であるインシデントとは、早急に対処は必要としないが、一定期間内には対処が必要とされるインシデント（例えば、アプリケーションのバージョンアップ）で、危機レベルがレベル３であるインシデントとは、ユーザ５０の意思によっては、対処が必要とされるインシデント（例えば、アプリケーションへの機能追加）である。
【００３８】
端末装置２０に備えられたインシデント情報検索手段２４とは、ＩＣカード１０からエンティティ識別子１１０を読取り、読取ったエンティティ識別子１１０を含むインシデント情報６０をインシデント情報データベース２６から検索する手段である。
【００３９】
インシデント情報検索手段２４は、ＩＣカード１０からエンティティ識別子１１０を読取るための複数のコマンドメッセージを記憶し、これらのコマンドメッセージをＩＣカード１０に送信することで、ＩＣカード１０からエンティティ識別子１１０を読取る。
【００４０】
例えば、インシデントのエンティティ識別子１１０として、ＩＣカード１０に実装されているアプリケーションのＡＩＤをＩＣカード１０から取得するときは、インシデント情報検索手段２４は、ファイルを選択するＳＥＬＥＣＴコマンドのコマンドメッセージや、選択したファイルの内容を読取るためのＲＥＡＤコマンドのコマンドメッセージなどを利用し、ＩＣカード１０に実装されているアプリケーションのＡＩＤを取得する。
【００４１】
更に、インシデントのエンティティ１１として、ＩＣカード１０のカード識別子を取得するとき、インシデント情報検索手段２４は、ＩＣカード１０に記憶されたカード識別子を読取るＲＥＡＤコマンドのコマンドメッセージを記憶し、このＲＥＡＤコマンドのコマンドメッセージをＩＣカード１０に送信することで、ＩＣカード１０に記憶されているカード識別子を取得する。
【００４２】
端末装置２０に備えられたインシデント対処手段２５とは、インシデント情報検索手段２４が検索したインシデント情報６０に対応する処理をＩＣカード１０に実行させる手段で、インシデント情報検索手段２４がインシデント情報データベース２６からインシデント情報６０を検索すると、検索されたインシデント情報６０の内容がインシデント対処手段２５に引渡される。
【００４３】
本実施の形態において、危機レベルがレベル１以外のインシデントにおいては、インシデントの対処がこの時点では必須でないため、端末装置２０は、インシデント情報６０に含まれる危機レベル情報６０２に応じて、インシデントの対処の実施をユーザ５０に選択させる機能を備えている。
【００４４】
この機能を実現するために、インシデント対処手段２５は、インシデント情報検索手段２４から引き渡れたインシデント情報６０に含まれる危機レベル情報６０２を参照し、危機レベル情報６０２で示される危機レベルに従い処理を変更する。
【００４５】
危機レベル情報６０２で示される危機レベルがレベル１（例えば、アプリケーションの不具合）のとき、インシデント対処手段２５は、インシデントの対処が早急に必要であることと、インシデント内容情報６０１を画面に表示し、その内容をユーザ５０に確認させてから、強制的にインシデントの対処を実行する。
【００４６】
更に、危機レベル情報６０２で示される危機レベルがレベル２（例えば、アプリケーションのバージョンアップ）のとき、インシデント対処手段２５は、インシデントの対処が期間内に必要であることと、インシデント内容情報６０１を画面に表示し、インシデントの対処の実行／未実行をユーザ５０に選択させて、ユーザ５０の選択内容に従いインシデントの対処を実行する。
【００４７】
更に、危機レベル情報６０２で示される危機レベルがレベル３（例えば、アプリケーションの機能追加）のとき、インシデント対処手段２５は、インシデントの対処できることと、インシデント内容情報６０１を画面に表示し、インシデントの対処の実行／未実行をユーザ５０に選択させて、ユーザ５０の選択内容に従いインシデントの対処を実行する。
【００４８】
端末装置２０に備えられたインシデント対処手段２５は、インシデントの対処を実行するとき、インシデント情報６０に含まれるインシデント識別子６００をサーバ３０へ送信し、インシデント識別子６００で特定されるインシデントに対応する対処情報７０をサーバ３０から受信し、対処情報７０に記された対処命令に従った処理をＩＣカード１０に実行させることで、ＩＣカード１０に発生しているインシデントを解消する。
【００４９】
端末装置２０に備えられた制御手段２１は、端末装置２０に備えられた各々の手段を制御し、本発明に係る方法に含まれるステップを端末装置２０に実行させる手段で、制御手段２１はコンピュータプログラムで実現させる。
【００５０】
ここから、サーバ３０について説明する。図４は、サーバ３０の機能ブロック図である。サーバ３０とは、ネットワーク上で動作するネットワークサーバで、ＣＰＵ、メモリ、ハードディスクなどを備え、ＩＣカード１０の発行者によって管理されているサーバ３０である。
【００５１】
図４に図示したように、サーバ３０は、ネットワークを介して端末装置２０と通信するネットワーク通信手段と、インシデントの対処内容が記された対処情報７０を記憶する対処情報データベース３４と、端末装置２０から受信したインシデント識別子６００で特定されるインシデントに対応する対処情報７０を端末装置２０に送信する対処情報送信手段３３と、サーバ３０全体を制御する制御手段３１とを備え、図示はしていないが、インシデント情報６０を記憶するデータベースも備えている。
【００５２】
サーバ３０に備えられたネットワークインターフェース手段３２は、ネットワークアダプタとネットワーク通信を実現するために必要なコンピュータプログラム（例えば、ＴＣＰ／ＩＣのプロトコルプログラム）で実現され、対処情報データベース３４とは、サーバ３０から受信した対処情報７０を記憶するデータベースで、ハードディスクやフラッシュメモリなどの記憶装置とデータベースの機能を実現するためのコンピュータプログラムで実現される。
【００５３】
図５は、対象情報データべース３４の構造を説明する図である。対象情報データベース３４には、サーバ３０に登録された対処情報７０が記憶され、一つの対処情報７０には、対処情報７０に対応するインシデントのインシデント識別子６００と、インシデントへの対処方法が記述された対処命令情報７００を含んでいる。
【００５４】
対処命令情報７００には、インシデントに対する対処命令が記述され、具体的には、インシデントを解消するためにＩＣカード１０に実行させるコマンドのコマンドメッセージが記述されている。
【００５５】
サーバ３０に備えられた対処情報送信手段３３は、端末装置２０からインシデント識別子６００を受信すると、対処情報データベース３４の中から、受信したインシデント識別子６００を含む対処情報７０を検索し、検索した対処情報７０を暗号化するなどして、端末装置２０へ送信する手段である。
【００５６】
サーバ３０に備えられた制御手段３１は、サーバ３０に備えられた各々の手段を制御し、本発明に係る方法に含まれるステップをサーバ３０に実行させる手段で、制御手段３１はコンピュータプログラムで実現させる。
【００５７】
図６は、ＩＣカード１０の機能ブロック図である。ＩＣカード１０は、プラットフォーム型オペレーティングシステムが実装されたマルチアプリケーションで、図６に図示したように、ＩＣカード１０は、インシデントとの対象となる複数のエンティティ１１を有し、それぞれのエンティティ１１にはエンティティ識別子１１０が付与されている。例えば、ＩＣカード１０に実装されたアプリケーション、プラットフォーム型オペレーティングシステム或いはＩＣカード１０自体などが、エンティティ１１と成り得える。
【００５８】
更に、ＩＣカード１０には、端末装置２０の要求に従い、エンティティ識別子１１０を端末装置２０に送信するエンティティ識別子送信手段１２と、インシデントに対処するため対処実行手段１３を備える。
【００５９】
エンティティ識別子送信手段１２および対処実行手段１３は、ＩＣカード１０に実装されているコマンドで実現され、エンティティ識別子送信手段１２を実現するコマンドとして、ＳＥＬＥＣＴコマンドやＲＥＡＤコマンドをＩＣカード１０は備えている。
【００６０】
対処実行手段１３は、サーバ３０から送信される対処情報７０に含まれる対処命令情報７００に記されたコマンドメッセージを実行するコマンドで実現され、ＩＣカード１０に実装されている様々なコマンドを対処実行手段１３として利用することができる。
【００６１】
例えば、インシデントがアプリケーションの不具合ならば、対処実行手段１３は、プラットフォーム型オペレーティングシステムに備えられ、アプリケーションをＩＣカード１０にロードするコマンドになる。また、インシデントがＩＣカード１０の紛失ならば、対処実行手段１３は、プラットフォーム型オペレーティングシステムに備えられ、ＩＣカード１０をロックするコマンドになる。更に、インシデントがアプリケーションに含まれる暗号鍵の更新ならば、対処実行手段１３は、暗号鍵を利用するアプリケーションに備えられ、暗号鍵を更新するコマンド（例えば、ＵＰＤＡＴＥコマンド）になる。
【００６２】
ここから、インシデントの対象となるエンティティ１１をアプリケーションとしたときの例を示しながら、ＩＣカード処理システム１の動作について説明する。図７は、ＩＣカード処理システム１の動作手順を示したフロー図で、ＩＣカード処理システム１の動作手順の説明は、本発明に係る方法の説明も兼ねている。
【００６３】
ＩＣカード１０の発行者は、発行したＩＣカード１０のエンティティ１１に何らかの不具合が発生した場合など、発生したインシデントの内容に基づいてインシデント情報６０と、インシデントを解消するための対処情報７０を作成し、作成したインシデント情報６０と対処情報７０をサーバ３０に登録する。
【００６４】
サーバ３０は、一定期間ごと、或いは、インシデント情報６０が登録されるごとに、登録されたインシデント情報６０を端末装置２０に配信し（Ｓ１）、端末装置２０は、サーバ３０から受信したインシデント情報６０をインシデント情報データベース２６に記憶する（Ｓ２）。
【００６５】
ユーザ５０が、ＩＣカード１０を利用したサービスを端末装置２０で受けるために、端末装置２０にＩＣカード１０を挿入すると（Ｓ１０）、端末装置２０の制御手段は、ＩＣカードインターフェース手段を作動させ、ＩＣカード１０を活性化した後、インシデント情報検索手段２４を作動させ、インシデント情報検索手段２４は、エンティティ識別子１１０として、ＩＣカード１０に実装されたアプリケーションのＡＩＤを読取るコマンドを送信し（Ｓ１１）、ＩＣカード１０は、ＩＣカード１０に実装されたアプリケーションのＡＩＤを端末装置２０に送信する（Ｓ１２）。
【００６６】
例えば、実装されたアプリケーションのＡＩＤの一覧が記述されたファイルをＩＣカード１０が有しているとき、インシデント情報検索手段２４は、このファイルをＳＥＬＥＣＴコマンドで選択した後に、ＲＥＡＤコマンドを用いてこのファイルの内容を読取る。
【００６７】
また、実装されたアプリケーションのＡＩＤの一覧が記述されたファイルをＩＣカード１０が有していないときは、インシデント情報検索手段２４は、ＡＩＤの先頭文字のみを指定して、ＳＥＬＥＣＴコマンドを送信することで、ＩＣカード１０に実装されたアプリケーションのＡＩＤのリストを得る。
【００６８】
ＩＣカード１０からＡＩＤを得ると、端末装置２０のインシデント情報検索手段２４は、ＩＣカード１０から得たＡＩＤを含むインシデント情報６０をインシデント情報データベース２６から検索する（Ｓ１３）。ＩＣカード１０から得たＡＩＤを含むインシデント情報６０がインシデント情報データベース２６から検索されなかったときはこの手順を終了し、ＩＣカード１０から得たＡＩＤを含むインシデント情報６０がインシデント情報データベース２６から検索されたときは、検索されたインシデント情報６０をインシデント対処手段２５に引渡す。
【００６９】
端末装置２０のインシデント対処手段２５は、引渡されたインシデント情報６０に含まれるインシデント内容情報６０１を用いて、端末装置２０の画面にインシデントの内容を表示する（Ｓ１４）。
【００７０】
上述しているように、インシデントの内容を表示するとき、インシデント対処手段２５は、引渡されたインシデント情報６０の危機レベル情報を参照し、危機レベルがレベル２或いはレベル３の場合は、インシデントの対処の実行／未実行をユーザ５０に選択させるためボタンを画面に表示させることで、ユーザに対処の実行／未実行のいずれかを選択させ、更に、危機レベルがレベル１の場合は、インシデントの実行をユーザに確認させるボタンを画面に表示させ、ユーザに対処の実行を確認させる（Ｓ１５）。
【００７１】
インシデント情報６０の危機レベルがレベル１のとき、或いは、インシデント情報６０の危機レベルがレベル２またはレベル３で対処の実行が選択されたとき、インシデント対処手段２５は、引渡されたインシデント情報６０に含まれるインシデント識別子６００をサーバ３０に送信することで、対処情報７０の送信をサーバ３０に要求する（Ｓ１６）。
【００７２】
サーバ３０は、インシデント識別子６００を端末装置２０から受信すると、サーバ３０の制御手段３１は、対処情報送信手段３３を作動させ、対処情報送信手段３３は、対処情報データベース３４の中から、受信したインシデント識別子６００を含む対処情報７０を検索し、検索した対処情報７０を端末装置２０に送信し（Ｓ１７）、端末装置２０は、受信した対処情報７０の対処命令情報７００に含まれるコマンドメッセージをＩＣカード１０に送信し（Ｓ１８）、ＩＣカード１０がコマンドメッセージを実行することで、アプリケーションに発生していたインシデントに対応する処理がＩＣカード１０で実行され（Ｓ１９）、アプリケーションに発生していたインシデントは解消される。
【図面の簡単な説明】
【００７３】
【図１】ＩＣカード処理システムの構成を示した図。
【図２】端末装置の機能ブロック図。
【図３】インシデント情報データベースの構造を説明する図。
【図４】サーバの機能ブロック図。
【図５】対象情報データべースの構造を説明する図。
【図６】ＩＣカードの機能ブロック図。
【図７】ＩＣカード処理システムの動作手順を示したフロー図。
【符号の説明】
【００７４】
１  ＩＣカード処理システム
１０  マルチアプリケーションＩＣカード（ＩＣカード）
１１  エンティティ
１１０  エンティティ識別子
２０  端末装置
２４  インシデント情報検索手段
２５  インシデント対処手段
２６  インシデント情報データベース
３０  サーバ
３３  対処情報送信手段
３４  対処情報データベース
４０  ネットワーク
５０  ユーザ
６０  インシデント情報
６００  インシデント識別子
６０１  インシデント内容情報
６０２  危機レベル情報
７０  対処情報
７００  対処命令情報
【図１】
2009086885.tif 000003
【図２】
2009086885.tif 000004
【図３】
2009086885.tif 000005
【図４】
2009086885.tif 000006
【図５】
2009086885.tif 000007
【図６】
2009086885.tif 000008
【図７】
2009086885.tif 000009