(57)【要約】【課題】  発行システムが複数の非接触式ＩＣカードＣに対して発行に必要な複数の発行命令を短時間で送信することができ、大量の非接触式ＩＣカードに対する発行処理を短時間で実行することができる。【解決手段】  発行システム１は、非接触式ＩＣカードＣからの応答の有無にかかわらずに、発行処理に必要な全ての発行命令を複数の非接触式ＩＣカードＣに対して順次送信し、非接触式ＩＣカードＣは、発行システム１から順次供給される複数の発行命令に対して応答なしで発行処理を行うようにしたものである。【選択図】      図１
2005275457.tif 000002
【特許請求の範囲】
【請求項１】
受信した命令に応じて動作する携帯可能電子媒体の発行処理を行う携帯可能電子媒体の発行装置において、
携帯可能電子媒体へ発行命令を送信する送信手段と、
前記送信手段により携帯可能電子媒体の発行処理に必要な複数の発行命令を、応答の有無にかかわらずに、複数の携帯可能電子媒体に対して順次送信する処理手段と、
を具備することを特徴とする携帯可能電子媒体の発行装置。
【請求項２】
受信した命令に応じて動作する携帯可能電子媒体の発行処理を行う携帯可能電子媒体の発行装置において、
携帯可能電子媒体へ発行命令を送信する送信手段と、
前記携帯可能電子媒体の発行処理に必要な複数の発行命令について各発行命令の処理に要する時間を判断する判断手段と、
前記送信手段により携帯可能電子媒体の発行処理に必要な複数の発行命令を、応答の有無にかかわらずに前記判断手段により判断した各発行命令の処理に要する時間が経過するごとに、複数の携帯可能電子媒体に対して複数の発行命令を順次送信する処理手段と、
を具備することを特徴とする携帯可能電子媒体の発行装置。
【請求項３】
前記発行命令は、携帯可能電子媒体の不揮発性メモリに発行データを書き込む命令である、ことを特徴とする前記請求項１又は２に記載の携帯可能電子媒体の発行装置。
【請求項４】
受信した命令に応じて動作する携帯可能電子媒体の発行処理を行う携帯可能電子媒体の発行装置において、
携帯可能電子媒体とのデータの送受信を行う通信手段と、
前記通信手段により携帯可能電子媒体の発行処理に必要な複数の発行命令を、応答の有無にかかわらずに、複数の携帯可能電子媒体に対して順次送信する処理手段と、
この処理手段により発行処理に必要な全ての発行命令を送信した各携帯可能電子媒体に対して、発行処理が正常に行われたか否かの確認を要求する確認命令を前記通信手段により送信する確認要求手段と、
この確認要求手段により送信した確認命令に対する携帯可能電子媒体からの応答に基づいて当該携帯可能電子媒体が正常に発行されたか否かを判定する判定手段と、
を具備することを特徴とする携帯可能電子媒体の発行装置。
【請求項５】
受信した命令に応じて動作する携帯可能電子媒体の発行処理を行う携帯可能電子媒体の発行装置において、
携帯可能電子媒体とのデータの送受信を行う通信手段と、
前記携帯可能電子媒体の発行処理に必要な複数の発行命令について各発行命令の処理に要する時間を判断する判断手段と、
前記通信手段により携帯可能電子媒体の発行処理に必要な複数の発行命令を、応答の有無にかかわらずに前記判断手段により判断した各発行命令の処理に要する時間が経過するごとに、複数の携帯可能電子媒体に対して複数の発行命令を順次送信する処理手段と、
この処理手段により発行処理に必要な全ての発行命令を送信した各携帯可能電子媒体に対して、発行処理が正常に行われたか否かの確認を要求する確認命令を前記通信手段により送信する確認要求手段と、
この確認要求手段により送信した確認命令に対する携帯可能電子媒体からの応答に基づいて当該携帯可能電子媒体が正常に発行されたか否かを判定する判定手段と、
を具備することを特徴とする携帯可能電子媒体の発行装置。
【請求項６】
前記発行命令は、携帯可能電子媒体の不揮発性メモリに発行データを書き込む命令であり、前記確認命令は、携帯可能電子媒体の不揮発性メモリに書き込まれている発行データが正常か否かの確認を要求する命令である、ことを特徴とする前記請求項４又は５に記載の携帯可能電子媒体の発行装置。
【請求項７】
受信した命令に応じて動作する携帯可能電子媒体において、
発行装置からの発行命令を受信する受信手段と、
前記受信手段により発行装置から発行命令を順次受信するごとに、受信した発行命令に対して応答を行わずに、受信した発行命令に応じた発行処理を実行する実行手段と、
を具備することを特徴とする携帯可能電子媒体。
【請求項８】
前記発行処理は、不揮発性メモリに発行データを書き込む処理である、ことを特徴とする前記請求項７に記載の携帯可能電子媒体。
【請求項９】
受信した命令に応じて動作する携帯可能電子媒体において、
発行装置とのデータの送受信を行う通信手段と、
この通信手段により発行装置から発行処理に用いられる発行命令を受信した場合、受信した発行命令に対する応答を行わずに、受信した発行命令に応じた発行処理を実行する発行処理手段と、
前記通信手段により発行装置から発行処理が正常に行われたか否かの確認を要求する確認命令を受信した場合、前記発行処理手段による発行処理が正常に行われたか否かを確認し、その確認結果を当該発行装置へ応答する確認処理手段と、
を具備することを特徴とする携帯可能電子媒体。
【請求項１０】
前記発行処理は、不揮発性メモリに発行データを書き込む処理であり、前記確認処理は、不揮発性メモリに書き込まれている発行データが正常か否かを確認してその確認結果を応答する処理である、ことを特徴とする前記請求項９に記載の携帯可能電子媒体。
【請求項１１】
携帯可能電子媒体の発行装置を用いて携帯可能電子媒体の発行処理を行う発行方法であって、
前記携帯可能電子媒体の発行処理に必要な複数の発行命令を、各携帯可能電子媒体からの応答の有無にかかわらずに、前記発行装置から複数の携帯可能電子媒体に対して順次送信し、
前記発行装置から発行命令を受信した各携帯可能電子媒体は発行命令に対して応答することなく発行命令に応じた発行処理を行う、
ことを特徴とする携帯可能電子媒体の発行方法。
【請求項１２】
携帯可能電子媒体の発行装置を用いて携帯可能電子媒体の発行処理を行う発行方法であって、
前記携帯可能電子媒体が各発行命令の処理に要する時間を判断し、
前記携帯可能電子媒体の発行処理に必要な複数の発行命令を、各携帯可能電子媒体からの応答の有無にかかわらずに各発行命令の処理に要する時間が経過するごとに、前記発行装置から複数の携帯可能電子媒体に対して順次送信し、
前記発行装置から発行命令を受信した各携帯可能電子媒体は発行命令に対して応答することなく発行命令に応じた発行処理を行う、
ことを特徴とする携帯可能電子媒体の発行方法。
【請求項１３】
携帯可能電子媒体の発行装置を用いて携帯可能電子媒体の発行処理を行う発行方法であって、
前記携帯可能電子媒体の発行処理に必要な複数の発行命令を、各携帯可能電子媒体からの応答の有無にかかわらずに、前記発行装置から複数の携帯可能電子媒体に対して順次送信し、
前記発行装置から発行命令を受信した各携帯可能電子媒体は発行命令に対して応答することなく、各発行命令に応じた発行処理を行い、
前記発行装置から各携帯可能電子媒体に発行処理が正常に行われたか否かの確認を要求し、
この確認要求に対して携帯可能電子媒体内で確認処理を行って、その確認結果を携帯可能電子媒体から前記発行装置へ応答する、
ことを特徴とする携帯可能電子媒体の発行方法。
【請求項１４】
携帯可能電子媒体の発行装置を用いて携帯可能電子媒体の発行処理を行う発行方法であって、
前記携帯可能電子媒体が各発行命令の処理に要する時間を判断し、
前記携帯可能電子媒体の発行処理に必要な複数の発行命令を、各携帯可能電子媒体からの応答の有無にかかわらずに各発行命令の処理に要する時間が経過するごとに、前記発行装置から複数の携帯可能電子媒体に対して順次送信し、
前記発行装置から発行命令を受信した各携帯可能電子媒体は発行命令に対して応答することなく、各発行命令に応じた発行処理を行い、
前記発行装置から各携帯可能電子媒体に発行処理が正常に行われたか否かの確認を要求し、
この確認要求に対して携帯可能電子媒体内で確認処理を行って、その確認結果を携帯可能電子媒体から前記発行装置へ応答する、
ことを特徴とする携帯可能電子媒体の発行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、無線通信機能を有する非接触式のＩＣカード内の不揮発性メモリに発行情報を記録する発行処理を行う携帯可能電子媒体の発行システム、及び携帯可能電子媒体の発行方法に関する。
【背景技術】
【０００２】
従来、ＩＣカードは、その使用目的や使用用途に応じて必要な鍵ファイルやデータファイル等をＩＣカード内部の不揮発性メモリ上に定義し、更に、それらのファイルにデータを書き込むことによって使用可能な状態になる。この手順は一般にＩＣカードの発行処理と呼ばれている。
【０００３】
上記ＩＣカードは、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリなどを有するＩＣチップが内蔵されており、その製造段階においてＲＯＭ等に外部からのコマンドを処理するための制御プログラムが記録されている。このようなＩＣカードでは、上記のような発行処理において発行装置からのデータ書込み要求などの発行命令に応じた処理を実行する機能が予め用意されている。自身に発行情報を書込むための命令を実行する機能が用意されている。
【０００４】
従来のＩＣカードでは、通常、１つのコマンドに対して実行により１つのファイルを定義したり、１単位のデータを書き込むようになっており、さらに、各コマンドに対してその実行結果などを応答するようになっている。このため、従来のＩＣカードの発行処理は、発行装置が発行に必要なファイルやデータの数だけ発行命令を各ＩＣカードに送信し、ＩＣカードが各発行命令を逐次実行し、その実行結果などを示す応答を発行装置に返すことによってなされる。
【０００５】
特に、ＩＣカードは、その使用目的に応じて、金融情報や個人情報など重要な情報を扱うことが多い。このため、ＩＣカード内に記録されるデータの信頼性やセキュリティ性が重視される。このため、ＩＣカードでは、与えられた命令の処理が完全に完結してから次の命令を受けて処理を行う逐次方式の処理を行っている。また、ＩＣカードはデータの記憶素子としてＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリを用いているが、これらの記憶素子は１回のデータ書き込みに数ｍＳから数百ｍＳの時間を要するという短所がある。上記のようなＩＣカードの発行手続きを行う場合において、ＩＣカードに与えられるデータ書込み命令などの発行命令は、一般に前述の逐次方式の通信方法によって実行される。このため、ＩＣカード内の不揮発性メモリへのデータの書き込むを繰り返して発行処理を行うようになっている。
【０００６】
さらに、近年では、様々な分野でＩＣカードが使われるようになってきている。このため、ＩＣカードが多機能化して１つのカードで様々な機能を有するようになっている。そのためには、発行手続きにおいて１つのＩＣカード内に多くのファイル定義やデータの書込みを行わねばならない。しかしながら、前述のような逐次方式で発行のための命令を実行しているために、１つのＩＣカードを発行するのに数分の時間を要することも珍しくないという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のように、従来の携帯可能電子媒体の発行装置では、複数の発行命令群を携帯可能電子媒体に実行させるには、各発行命令を伝送する毎に携帯可能電子媒体からの応答を受信して処理結果の確認を繰り返して行う必要があるため、複数の携帯可能電子媒体の発行手続きに時間がかかるという問題点がある。
【０００８】
そこで、この発明は、複数の携帯可能電子媒体に対する発行手続きに時間がかかるという問題点を解決するため、複数の携帯可能電子媒体に対する発行手続きを短時間で行うことができる携帯可能電子媒体の発行装置、携帯可能電子媒体、及び携帯可能電子媒体の発行方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明の携帯可能電子媒体の発行装置は、受信した命令に応じて動作する携帯可能電子媒体の発行処理を行うものにおいて、携帯可能電子媒体へ発行命令を送信する送信手段と、前記送信手段により携帯可能電子媒体の発行処理に必要な複数の発行命令を、応答の有無にかかわらずに、複数の携帯可能電子媒体に対して順次送信する処理手段とから構成されている。
【００１０】
この発明の携帯可能電子媒体は、受信した命令に応じて動作するものにおいて、発行装置からの発行命令を受信する受信手段と、前記受信手段により発行装置から発行命令を順次受信するごとに、受信した発行命令に対して応答を行わずに、受信した発行命令に応じた発行処理を実行する実行手段とから構成されている。
【００１１】
この発明の携帯可能電子媒体の発行方法は、携帯可能電子媒体の発行装置を用いて携帯可能電子媒体の発行処理を行う方法であって、前記携帯可能電子媒体の発行処理に必要な複数の発行命令を、各携帯可能電子媒体からの応答の有無にかかわらずに、前記発行装置から複数の携帯可能電子媒体に対して順次送信し、前記発行装置から発行命令を受信した各携帯可能電子媒体は発行命令に対して応答することなく発行命令に応じた発行処理を行うことを特徴とする。
【発明の効果】
【００１２】
この発明によれば、複数の携帯可能電子媒体に対する発行手続きを短時間で行うことができる携帯可能電子媒体の発行装置、携帯可能電子媒体、及び携帯可能電子媒体の発行方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明を実施するための最良の形態について図面を参照して説明する。  
図１は、この発明の実施の形態に係るＩＣカード発行システム（携帯可能電子媒体の発行装置）の構成例を示す図である。本実施の形態において、上記ＩＣカード発行システムは、携帯可能電子媒体としての無線通信機能を有する非接触式ＩＣカードＣに対する発行処理を行うものであるものとする。
【００１４】
図１に示すように、ＩＣカード発行システムは、制御装置１１とリーダライタ１２とから構成され、上記制御装置１１と上記リーダライタ１２とが通信ライン１３により接続されている。これにより、上記制御装置１１と上記リーダライタ１２とは、上記通信ライン１３を介してデータの送受信が行なわれるように構成されている。
【００１５】
上記制御装置１１は、ＰＣ等により構成され、上記リーダライタ１２に対する上位装置として機能する。上記リーダライタ１２は、所定の通信範囲１２ａ内の非接触式ＩＣカードＣとの無線通信を行う機能を有し、上記制御装置１１からの指示に基づいて上記非接触式ＩＣカードＣへコマンドを送信したり、上記非接触式ＩＣカードＣからの応答を受信したりするようになっている。従って、上記リーダライタ１２は、非接触式ＩＣカードＣとの無線通信によるデータの送受信によって、非接触式ＩＣカードＣにデータを記録したり、非接触式ＩＣカードＣからデータを読み取ったりするようになっている。
【００１６】
次に、上記制御装置１１の構成例について説明する。  
図２は、上記制御装置１１の構成例を示すブロック図である。  
図２に示すように、上記制御装置１１は、制御部２１、操作部２２、表示部２３、記憶部２４、インターフェース２５などを有している。
【００１７】
上記制御部２１は、制御装置全体を制御するものであり、例えば、ＲＡＭ、ＲＯＭ及びＣＰＵなどにより構成される。また、上記制御部２１は、タイマ２１ａを有し、上記リーダライタ１２によりコマンドの送信タイミングを制御する機能も有している。上記操作部２２は、オペレータからの操作指示が入力されるものであり、例えば、キーボードなどの入力装置により構成される。上記表示部２３は、オペレータに対する操作案内などを表示するものであり、例えば、ＣＲＴディスプレイなどにより構成される。上記記憶部２４は、非接触式ＩＣカードの発行データなどが記録されるものであり、例えば、ハードディスクドライブなどにより構成される。上記インターフェース２５は、通信ライン１３を介してリーダライタ１２とのデータの送受信を行うインターフェースである。
【００１８】
次に、上記リーダライタ１２の構成例について説明する。  
図３は、上記リーダライタ１２の構成例を示すブロック図である。  
図３に示すように、上記リーダライタ１２は、制御部３１、記憶部３２、インターフェース３３、送受信部３４、アンテナ３５などを有している。
【００１９】
上記制御部３１は、リーダライタ全体の制御を司るものである。上記記憶部３２は、上記制御装置１１から与えられたデータや上記非接触式ＩＣカードＣとの通信データなどを一時的に記憶するものである。上記インターフェース３３は、通信ライン１３を介して上記制御装置１１とのデータの送受信を行うインターフェースである。
【００２０】
上記送受信部３４は、上記アンテナ３５を介して上記非接触式ＩＣカードＣとのデータの送受信を行うものである。上記送受信部３４は、例えば、変復調回路、送信回路、受信回路などにより構成されている。上記アンテナ３５は、無線電波を送信したり、無線電波を受信したりするものである。上記送受信部３４及び上記アンテナ３５は、送信手段あるいは通信手段として機能し、上記通信範囲１２ａ内の非接触式ＩＣカードＣとの無線通信を行う。
【００２１】
次に、上記非接触式ＩＣカードＣの構成例について説明する。  
図４は、上記非接触式ＩＣカードＣの構成例を示すブロック図である。  
図４に示すように、非接触式ＩＣカードＣは、ＣＰＵ（セントラル・プロセッシング・ユニット）４１、ＲＯＭ４２、ＲＡＭ４３、不揮発性メモリ４４、送受信回路４５、およびアンテナ４６を有している。上記ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、不揮発性メモリ４４、送受信回路４５及び電源生成部４７などの各部は、ＩＣチップにより構成され、当該非接触式ＩＣカードＣの筐体内に埋設される。
【００２２】
上記ＣＰＵ４１は、制御手段としての機能し、非接触式ＩＣカード全体の制御を司るものである。上記ＣＰＵ４１は、例えば、上記リーダライタ１２からのコマンドに応じて各種データ処理などを実行するようになっている。上記ＲＯＭ４２は、プログラムメモリとして機能し、例えば、マスクＲＯＭなどの書換え不可能な不揮発性メモリにより構成されている。上記ＲＯＭ４２には、当該非接触式ＩＣカードの動作を司る制御プログラムやデータなどが記憶されている。
【００２３】
例えば、上記リーダライタ１２からのコマンドに対する処理は、上記ＣＰＵ４１が上記ＲＯＭ４２に記憶されている種々の制御プログラムを実行することにより実現される。すなわち、上記リーダライタ１２などの外部からの種々のコマンドに対する当該非接触式ＩＣカードＣの動作は、上記ＲＯＭ４２に記憶される各コマンドに対応する各制御プログラムにより実現される。
【００２４】
上記ＲＡＭ４３は、ワーキングメモリとして機能し、書換え可能な揮発性メモリにより構成されている。上記ＲＡＭ４３は、例えば、外部との通信データや上記ＣＰＵ４１により実行される種々の処理における作業用のデータなどを一時的に記憶するバッファメモリとして利用される。
【００２５】
上記不揮発性メモリ４４は、書換え可能な不揮発性のデータメモリとして機能し、たとえば、ＥＥＰＲＯＭやフラッシュメモリなどの記憶内容が書換え可能な不揮発性メモリにより構成されている。上記不揮発性メモリ４４には、当該非接触式ＩＣカードの使用目的や使用用途に応じた運用データとしての各種データが格納（記憶）される。例えば、当該非接触式ＩＣカードがクレジットカードとして利用される場合、上記不揮発性メモリ４４には、所持者の個人情報やカード発行会社、カード識別情報及び有効期限情報などの金融情報などがクレジット取引用のデータとして記録される。
【００２６】
上記送受信回路４５は、上記アンテナ４６を介して上記リーダライタ１２などの外部機器とのデータ通信を行うものである。上記送受信回路４５は、例えば、変調回路、復調回路、送信回路及び送受信回路などにより構成される。上記アンテナ４６は、電波の送受信を行うものである。上記アンテナ４６は、例えば、当該非接触式ＩＣカードＣの筐体内に埋設され、上記ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、不揮発性メモリ４４、送受信回路４５及び電源生成部４７などの機能を有するＩＣチップに接続されている。
【００２７】
上記送受信回路４５及び上記アンテナ４６は、受信手段あるいは通信手段として機能し、上記リーダライタ１２とのデータの送受信を実現するものである。例えば、上記リーダライタ１２から電波で送信されたコマンドは、上記アンテナ４６により受信されて受信信号として上記送受信回路４５に供給される。上記送受信回路４５では、上記アンテナ４６から供給された受信信号を復調して上記ＣＰＵ４１へ供給するようになっている。また、当該非接触式ＩＣカードＣ内で生成された送信データは、上記送受信回路４５により変調されて上記アンテナ４６を介して外部へ送信される。
【００２８】
上記電源生成部４７は、電源生成手段として機能し、アンテナ４６が受信した電力波から動作電圧を生成するものである。上記電源生成部４７は、上記アンテナ４６が受信した電力波から生成した動作電圧を当該非接触式ＩＣカードＣ内の各部に供給するようになっている。
【００２９】
次に、上記発行システム１と上記非接触式ＩＣカードＣとの関係について説明する。
【００３０】
上述したように、上記非接触式ＩＣカードＣは、無線通信により外部機器とのデータ通信を行う機能を有している。このような非接触式ＩＣカードＣの発行処理は、発行システム側から種々の発行命令をコマンドとして送信し、その発行命令に応じた処理を非接触式ＩＣカードＣ自身が実行することにより行われる。
【００３１】
通常、非接触式ＩＣカードは、外部からの１つのコマンドに対して、そのコマンドに対する処理を実行し、その処理結果を応答として返信するようになっている。このため、従来は、発行処理時においても、発行システムからの１つの発行命令（コマンド）に対して非接触式ＩＣカードが必ず１つの応答を行っている。つまり、従来の発行処理は、発行システムと非接触式ＩＣカードとが１対１で行われている。
【００３２】
これに対して、本実施の形態では、発行システム１と非接触式ＩＣカードＣとが１対複数で発行処理を行うようにするものである。すなわち、本実施の形態では、図１に示すように、１つの発行システム１に対して複数の非接触式ＩＣカードＣが発行処理を行うものである。また、図１では複数の非接触式ＩＣカードＣがリーダライタ１２の通信範囲１２ａ内に存在する場合を示しているが、上記発行システム１と複数の非接触式カードＣとの関係は種々の形態が可能である。
【００３３】
図５は、１つの発行システムに対して複数の非接触式ＩＣカードＣが重ねられた状態で発行処理を行う形態を示す図である。また、図６は、１つの発行システムに対して搬送装置５０により搬送される複数の非接触式ＩＣカードＣが発行処理を行う形態を示す図である。
【００３４】
図５に示す例では、発行システム１は、重ねられた状態の複数の非接触式ＩＣカードＣに対して発行命令を送信し、重ねられた状態の複数の非接触式ＩＣカードＣは、上記発行システム１からの発行命令をそれぞれ受信し、受信した発行命令に応じた発行処理を実行する。この場合、上記発行システム１のリーダライタ１２の通信特性は、図５に示すように、重ねられた状態の複数の非接触式ＩＣカードＣが通信範囲１２ａ内となるように設計される。
【００３５】
また、図６に示す例では、上記発行システム１は、搬送装置５０により搬送される複数の非接触式ＩＣカードに対して発行命令を送信し、上記搬送装置５０上の複数の非接触式ＩＣカードＣは、上記発行システム１からの発行命令を受信し、受信した発行命令に応じた発行処理を実行する。この場合、上記発行システム１のリーダライタ１２の通信特性は、図６に示すように、上記搬送装置５０により搬送される複数の非接触式ＩＣカードが通信範囲１２ａ内となるように設計される。
【００３６】
また、上記搬送装置５０は、上記発行システム１の制御装置１１により制御されるようにしても良い。この場合、上記制御装置１１は、上記搬送装置５０により非接触式ＩＣカードＣの搬送を制御しつつ、上記リーダライタ１２による搬送装置５０上の非接触式ＩＣカードＣに対する発行命令の供給を制御する。すなわち、上記発行システム１では、上記制御装置１１によって大量の非接触式ＩＣカードに対する搬送処理と発行処理とを制御することができ、大量の非接触式ＩＣカードＣの発行を自動化することができる。
【００３７】
さらに、上記図５に示す形態と図６に示す形態と組み合わせて、重ねた状態の複数の非接触式ＩＣカードを搬送装置５０により搬送しつつ発行処理を行うようにしても良い。この場合、大量の非接触式ＩＣカードの発行を効率良く行うことができるため、特に、大量の非接触式ＩＣカードの発行を短期間で行う必要がある状況などで有効である。
【００３８】
また、複数の非接触式ＩＣカードに対する発行処理を非接触式ＩＣカードの製造段階で実行するようにしても良い。例えば、非接触式ＩＣカードの製造において複数の非接触式ＩＣカードが大きなカード基材上に形成されている状態の製造段階がある場合、その状態で複数の非接触式ＩＣカードに対して発行処理を行うようにしても良い。この場合、大きなカード基材上に複数の非接触式ＩＣカードが形成されている状態において発行システム１が複数の非接触式ＩＣカードに対して後述するような発行処理を行い、その発行処理の完了後に、個々の非接触式ＩＣカードをカード基材から打ち抜き、或いは、切断することにより、発行処理済みの非接触式ＩＣカードを製造及び発行するようすれば良い。このような形態によれば、製造段階で効率的に複数の非接触式ＩＣカードに対する発行処理を実行できる。
【００３９】
次に、発行処理時における上記発行システム１の動作について説明する。
【００４０】
図７は、発行処理における上記発行システム１の動作例を説明するためのフローチャートである。
【００４１】
まず、上記制御装置１１では、発行処理に必要な種々の発行命令（発行命令群）が設定される（ステップＳ１１）。上記発行命令群の各発行命令は、複数の非接触式ＩＣカードＣに対して発行処理としての不揮発性メモリ４４へのデータの書込み処理等を要求するものであるが、その処理結果の応答は要求しないコマンドである。
【００４２】
また、上記発行命令群の各発行命令は、発行処理において発行システム１から非接触式ＩＣカードＣへ送られるファイルの定義命令やデータの書込み命令などの複数の発行命令としての複数のコマンド（発行命令１、２、…、ｎ）である。すなわち、上記発行命令群は、不揮発性メモリ４４におけるファイルの定義命令やデータの書込み命令などであり、発行する非接触式ＩＣカードＣの不揮発性メモリ４４の仕様に応じて設定されるものである。このため、上記発行命令群は、発行する複数の非接触式ＩＣカードＣに共通のものであり、上記発行命令群に対する処理によって、各非接触式ＩＣカードＣの不揮発性メモリ４４には、同様なファイルが定義され、同様な設定データが書き込まれる。
【００４３】
また、上記不揮発性メモリ４４の仕様は、不揮発性メモリ４４上に定義する鍵ファイル及びデータファイルなどのファイルや設定データなどのファイルに記録する書込みデータなどを示すものであり、発行する非接触式ＩＣカードＣの使用目的や使用用途に基づいて予め決められる。例えば、上記発行命令群は、オペレータが上記操作部２２にて不揮発性メモリ４４上の定義ファイル及び書込みデータなど指定することにより設定される。
【００４４】
上記制御装置１１において発行命令群が設定されると、上記制御装置１１の制御部２１は、各発行命令（発行命令１、２、…、ｎ）に対する処理を非接触式ＩＣカードＣが実行するのに要する時間（処理時間）を判断する（ステップＳ１２）。
【００４５】
各発行命令に対する処理時間は、非接触式ＩＣカードＣの動作速度や不揮発性メモリ４４へのデータの書込みに要する時間などに基づいて予測される処理時間である。なお、本実施の形態では各発行命令に対する処理時間を予め判断しておくものとしたが、各発行命令に対する処理時間の判断は、各発行命令を送信した際に判断するようにしても良い。
【００４６】
上記発行命令群の各発行命令に対する処理時間を判断すると、上記制御装置１１の制御部２１は、上記リーダライタ１２により各発行命令（発行命令１、２、…、ｎ）を順次送信する（ステップＳ１３、Ｓ１５、Ｓ１７）。各発行命令は、上記制御装置１１から制御部２１から上記リーダライタ１２へ送信用のコマンドとして供給され、上記リーダライタ１２から通信範囲１２ａ内の複数の非接触式ＩＣカードＣに対して送信される。
【００４７】
上記リーダライタ１２により発行命令（発行命令１、２、…、ｎ）を送信すると、上記制御装置１１の制御部２１は、上記タイマ２１ａにより発行命令（発行命令１、２、…、ｎ）を送信した時からの時間を計時し、その発行命令に対する処理時間が経過したか否かを監視する（ステップＳ１４、Ｓ１６、Ｓ１８）。これにより送信した発行命令に対する処理時間が経過したと判断するごとに、上記制御装置１１の制御部２１は、次ぎの発行命令を順次送信する。
【００４８】
上記のような発行処理では、上記発行システム１が、非接触式ＩＣカードＣからの応答の有無にかかわらずに、発行処理に必要な全ての発行命令を上記リーダライタ１２の通信範囲１２ａ内の複数の非接触式ＩＣカードＣに対して順次送信するようにしたものである。これにより、上記発行システム１は、各発行命令を複数の非接触式ＩＣカードＣに対して一括して送信することができるため、複数の非接触式ＩＣカードＣに対して発行に必要な複数の発行命令を短時間で送信することができ、大量の非接触式ＩＣカードに対する発行処理を短時間で実行することができる。
【００４９】
次に、非接触式ＩＣカードＣが正常に発行処理されているか否かを確認する処理について説明する。  
上述した図７に示すような発行処理の手順によれば、上記発行システム１では、非接触式ＩＣカードＣが発行処理を正常に実行したか否かを確認できない。このため、上記のような手順で発行処理を行った非接触式ＩＣカードＣについては、別途、発行処理が正常に行われたか否かを確認する処理が必要となる。この実施の形態では、上記発行システム１が発行処理済みの非接触式ＩＣカードＣに対して確認命令を送信し、その確認命令に対する応答に基づいて発行処理が正常に行われているか否かを判定するものとする。
【００５０】
なお、非接触式ＩＣカードＣが正常に発行処理されているか否かを確認する処理は、発行システム１のリーダライタ１２と非接触式ＩＣカードとが１対１の通信形態で行うことができるものであれば良い。例えば、マルチリードの通信方式によって、リーダライタ１２が通信範囲１２ａ内の特定の非接触式ＩＣカードとの１対１の通信を実現するようにしても良いし、上記リーダライタ１２の通信範囲１２ａに１つの非接触式ＩＣカードを配置して、リーダライタ１２と非接触式ＩＣカードＣとが１対１の通信を実現するようにしても良い。
【００５１】
図８は、発行処理済みの非接触式ＩＣカードＣに対する確認処理の動作例を説明するためのフローチャートである。  
まず、オペレータは、発行処理済みの非接触式ＩＣカードＣを上記リーダライタ１２の通信範囲１２ａ内に置き、上記制御装置１１の操作部２２にて発行処理の確認を行う旨の操作指示を入力する。すると、上記制御装置１１の制御部２１は、上記リーダライタ１２により確認命令を送信する（ステップＳ２１）。
【００５２】
この確認命令は、非接触式ＩＣカードＣに対して発行命令に対する処理として不揮発性メモリ４４に書き込んだ内容を確認し、その確認結果を応答として要求するコマンドである。上記確認命令に対する応答は、上記リーダライタ１２により受信され、上記リーダライタ１２から上記制御装置１１へ供給される。
【００５３】
すなわち、上記確認命令を送信した後、上記制御装置１１の制御部２１は、非接触式ＩＣカードＣからの応答を待つ。この状態において上記リーダライタ１２が非接触式ＩＣカードＣからの応答を受信した場合、上記制御装置１１の制御部２１は、その応答に基づいて当該非接触式ＩＣカードＣが正常に発行処理が行われているか否かを判定する（ステップＳ２３）。
【００５４】
例えば、上記確認命令に対して非接触式ＩＣカードＣから発行処理が正常に行われている旨の応答を受信した場合、上記制御装置１１の制御部２１は、当該非接触式ＩＣカードＣが正常に発行処理されたものと判定し（ステップＳ２３、ＹＥＳ）、その旨を表示部２３に表示してオペレータに通知する。
【００５５】
また、非接触式ＩＣカードＣから発行処理が正常に行われなかった旨の応答を受信した場合、上記制御装置１１の制御部２１は、当該非接触式ＩＣカードＣが正常に発行処理されていないものと判定し（ステップＳ２３、ＮＯ）、発行エラーに対する処理としてのエラー処理を行う（ステップＳ２４）。このエラー処理として、上記制御部２１は、上記表示部２３に非接触式ＩＣカードＣが正常に発行処理されていない旨を表示してオペレータに通知する。また、エラー処理としては、当該非接触式ＩＣカードＣに対して所定のエラー処理を施すようにしても良い。
【００５６】
上記のような確認処理によれば、上記発行システム１は、各非接触式ＩＣカードＣにおいて正常に発行処理が行われているか否かを確認命令に応答によって確認することができる。
【００５７】
また、上記のような確認命令による発行処理結果の確認は、１対１の通信形態としなければならないが、確認処理は、不揮発性メモリ４４を読み出してその内容が正しいか否かを判定することにより実行できるため、不揮発性メモリ４４へのデータの書込み処理に比べれば短時間で実行できる処理である。すなわち、処理に時間のかかる発行処理を１対多の通信形態で実行して時間を短縮することができるため、各非接触式ＩＣカードにおける発行処理結果の確認を１対１の通信形態で行っても、発行手続き全体としては時間を短縮することが可能となる。
【００５８】
言い換えれば、複数の非接触式ＩＣカードに対する発行手続きにおいて、処理に時間のかかる発行処理は、１つの発行システムに対して複数の非接触式ＩＣカードとが通信を行う通信形態で、複数の非接触式ＩＣカードＣに対して一括して要求して各非接触式ＩＣカードＣに処理を実行させ、処理に時間のかからない処理結果の確認処理は、１つの発行システムに対して１つの非接触式ＩＣカードとが通信を行う通信形態で、各非接触式ＩＣカードＣに対して処理結果の確認とその応答とを要求するようにしたものである。これにより、確認処理を含めた発行手続き全体としては、処理時間を短縮できるとともに、各非接触式ＩＣカードが正しく処理されているか否かを確認することが可能となる。
【００５９】
次に、上記のような発行システム１に対する非接触式ＩＣカードＣの動作について説明する。
【００６０】
上記のように、発行システム１では、発行手続きにおいて、コマンドとして応答を要求しない発行命令と応答を要求する確認命令とを非接触式ＩＣカードＣに送信するようになっている。上記非接触式ＩＣカードＣでは、外部装置からの各コマンドに対応する処理を上記ＲＯＭ４２に予め記録されている制御プログラムに基づいて実行するようになっている。従来の非接触式ＩＣカードＣでは、外部装置からの各コマンドに対して応答するように設計されているが、本実施の形態の非接触式ＩＣカードＣでは、上記発行システム１から発行命令に対しては応答を行わないように設計されている。
【００６１】
すなわち、上記発行システム１からの発行処理を行うための専用命令である発行命令については、当該発行命令を実行しても応答を出力しないようにする制御プログラムがＲＯＭ４２に記憶されている。また、上記発行システム１からの発行処理結果の確認命令については、当該確認命令を実行し、その確認結果を応答として出力する制御プログラムがＲＯＭ４２に記憶されている。
【００６２】
図９は、非接触式ＩＣカードＣの動作例を説明するためのフローチャートである。
【００６３】
まず、上記非接触式ＩＣカードＣは、上記発行システム１からのコマンド待ちの状態となっているものとする（ステップＳ３１）。この状態において、上記発行システム１等の外部装置からのコマンドを受信すると（ステップＳ３１、ＹＥＳ）、上記非接触式ＩＣカードＣは、受信したコマンドを上記ＲＡＭ４３にバッファし、当該コマンドがどのようなコマンドであるかを判断する（ステップＳ３２、Ｓ３３）。
【００６４】
上記発行システム１から発行命令を受信した場合、上記ＣＰＵ４１は、受信したコマンドが発行命令である判断する（ステップＳ３２、ＹＥＳ）。この場合、上記ＣＰＵ４１は、ＲＯＭ４２に記憶されている制御プログラムに基づいて当該発行命令に対する処理を実行する（ステップＳ３３）。上記発行システム１から受信した発行命令に対する処理を実行すると、上記ＣＰＵ４１は、その発行命令に対する処理結果等の応答を出力することなく、次ぎのコマンドの受信待ち状態とする（ステップＳ３４）。
【００６５】
このような処理により上記発行システム１から複数の発行命令が順次送信されて来ても、非接触式ＩＣカードＣは、それらの発行命令に対する応答なしで、各発行命令に対する処理を順次実行することが可能となる。
【００６６】
また、上記発行システム１から確認命令を受信した場合、上記ＣＰＵ４１は、受信したコマンドが確認命令であると判断する（ステップＳ３３、ＹＥＳ）。この場合、上記ＣＰＵ４１は、ＲＯＭ４２に記憶されている制御プログラムに基づいて当該確認命令に対応する確認処理を実行する（ステップＳ３６）。上記発行システム１から受信した確認命令に対する処理を実行すると、上記ＣＰＵ４１は、確認命令に対する処理結果として発行処理が正常に行われたか否かを示す応答を出力する（ステップＳ３７）。
【００６７】
上記確認処理としては、例えば、不揮発性メモリ４４の所定の領域に、実行した発行命令の数および各発行命令が正常に実行されたか否かを表す情報を記録しておき、その情報を確認命令に基づいて確認するようにしても良い。この場合、発行システム１は、確認命令ととともに実行すべきであった発行命令の数を送信し、これに対して、非接触式ＩＣカードＣは、上記不揮発性メモリ４４の所定領域に記録されている基づき、非接触式ＩＣカードＣが実行した発行命令の数と確認命令とともに通知された発行命令の数が一致し、かつ、各発行命令が正常に実行されているか否かにより、発行処理が正常に行われているか否かを判断するようにすれば良い。
【００６８】
また、上記確認処理としては、発行命令によって書き込みを行った不揮発性メモリ４４のメモリ領域に記録されているデータの正当性をサムチェックなどの方法により確認するようにしても良い。この場合、発行システム１は、確認命令とともに正常に発行処理された場合の値を非接触式ＩＣカードＣへ送信し、これに対して、非接触式ＩＣカードＣは、上記不揮発性メモリ４４のメモリ領域に記録されているデータの値が確認命令とともに通知された正常に発行処理された場合の値とが一致するか否かにより発行処理が正常に行われたか否かを判断するようにすれば良い。
【００６９】
このような確認処理により上記発行システム１から確認命令が送信されてきた場合には、非接触式ＩＣカードＣは、種々の発行命令に基づく発行処理が正常に行われたか否かを確認し、その確認結果を当該確認命令に対する応答として上記発行システム１に通知することが可能となる。
【００７０】
また、外部装置から発行命令及び確認命令以外のコマンドを受信した場合、上記ＣＰＵ４１は、受信したコマンドが発行命令でも確認命令でもないその他の命令であると判断する（ステップＳ３３、ＮＯ）。この場合、上記ＣＰＵ４１は、ＲＯＭ４２に記憶されている制御プログラムに基づいて当該命令に対応する処理を実行する（ステップＳ３６）。このような発行命令以外の処理については、当該処理の処理結果等を応答として出力する（ステップＳ３９）。
【００７１】
上記のように、本実施の形態の非接触式ＩＣカードでは、発行システムから順次送信される発行命令を受信するごとに各発行命令に対して処理結果の応答なしで発行処理を実行するようにしたため、複数の非接触式ＩＣカード宛に送信された発行命令に対して各非接触式ＩＣカードがそれぞれ発行処理を行うことができる。
【００７２】
さらに、上記発行システムからの確認命令を受信した場合には発行命令に対する処理として実行した発行処理が正常に行われたか否かを確認し、その確認結果を発行システムに返すようにしたため、複数の発行命令に対して応答なしで発行処理を行った場合であっても、各非接触式ＩＣカードがそれぞれ発行処理が正常に行われたか否かを発行システム川に通知することができる。
【００７３】
上記のように、本実施の形態で説明した発行方法では、発行システムが複数の非接触式ＩＣカードに対して同時に一括して複数の発行命令を順次伝送し、各非接触式ＩＣカードが発行システムからの発行処理を行うための専用命令である発行命令に対して当該発行命令を実行しても応答を出力しないようにしたものである。
【００７４】
これにより、非接触式ＩＣカードの発行処理を発行システムと非接触式ＩＣカードとが１対多の通信形式で行うことができるため、複数の非接触式ＩＣカードの発行手続きにかかる時間を短縮することができ、特に、非接触式ＩＣカードの大量発行を行う場合にはその効果が大きくなる。
【００７５】
さらに、上記のような形態で発行処理を行った各非接触式ＩＣカードについては、発行システムからの確認命令により正しく発行がなされたかどうかの確認処理を行うようにしたものである。
【００７６】
これにより、上記のような処理結果に対する応答の確認なしで発行処理を行った非接触式ＩＣカードであっても正しく発行処理が行われたか否かを確認することができる。また、上記のような確認命令に対する確認処理は、不揮発性メモリへの書き込みを伴う発行命令に対する発行処理に比して短時間に完了するため、発行手続き全体にかかる時間は結果として大幅に短縮することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態に係るＩＣカード発行システムの構成例を示す図。
【図２】制御装置の構成例を示すブロック図。
【図３】リーダライタの構成例を示すブロック図。
【図４】非接触式ＩＣカードの構成例を示すブロック図。
【図５】発行処理における発行システムと複数の非接触式ＩＣカードＣとの関係例を示す図。
【図６】発行処理における発行システムと複数の非接触式ＩＣカードＣとの関係例を示す図。
【図７】発行処理における発行システムの動作例を説明するためのフローチャート。
【図８】発行処理済みの非接触式ＩＣカードに対する確認処理の動作例を説明するためのフローチャート。
【図９】非接触式ＩＣカードの動作例を説明するためのフローチャートである。
【符号の説明】
【００７８】
Ｃ…非接触式カード、１…発行システム、１１…制御装置、１２…リーダライタ、１２ａ…通信範囲、１３…通信ライン、２１…制御部、２１ａ…タイマ、２２…操作部、２３…表示部、２４…記憶部、２５…インターフェース、３１…制御部、３２…記憶部、３３…インターフェース、３４…送受信部、３５…アンテナ、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…不揮発性メモリ、４５…送受信回路、４６…アンテナ、４７…電源生成部、５０…搬送装置
【図１】
2005275457.tif 000003
【図２】
2005275457.tif 000004
【図３】
2005275457.tif 000005
【図４】
2005275457.tif 000006
【図５】
2005275457.tif 000007
【図６】
2005275457.tif 000008
【図７】
2005275457.tif 000009
【図８】
2005275457.tif 000010
【図９】
2005275457.tif 000011