(57)【特許請求の範囲】
【請求項１】
スマートカードを複数のターミナルにインターフェースするための方法において、スマートカード（５）をスマートカードリーダー（４）によってターミナル（１）に接続し、前記ターミナルには、表示手段（２）と少なくとも１つのポインティング装置（３）とが設けられており、
以下のステップを有する、すなわち、
まず、前記ターミナル（１）が、該ターミナル（１）へ種々の作用のリストを送るよう前記スマートカードを促す第１データを、前記スマートカード（５）に送り、
前記第１データに答えて、前記スマートカード（５）は、前記作用のリストを含む第２データを前記ターミナル（１）に送り、
前記第２データに答えて、前記ターミナル（１）は、ユーザにより前記第２データ内の前記リストから選択された種々の作用を識別する第３データを前記スマートカード（５）に送り、
前記スマートカード（５）は、前記ユーザーに前記ポインティング装置（３）を使用して情報を入力するよう要求する第４データを前記ターミナル（１）に送り、
前記ターミナル（１）は、ユーザーにより入力されたキーシーケンスを識別する第５データを前記スマートカード（５）に送り、
前記スマートカード（５）は、前記表示手段に表示すべきメッセージを識別し、かつ前記ターミナルに前記スマートカードにより実行される次の作用を待つよう命令する第６データを、前記ターミナル（１）に送るか、または前記表示手段に表示すべきメッセージを識別し、かつ前記ターミナルに前記メッセージが前記ユーザーによりクリアされるのを待つよう命令する第７データを、前記ターミナル（１）に送り、
前記ターミナル（１）は、前記ユーザーが前記メッセージをクリアしたことを識別する第８データを前記スマートカード（５）に送り、
前記スマートカード（５）は、前記表示手段（２）をクリアするよう前記ターミナルを促す第９データを前記ターミナル（１）に送り、
前記ターミナル（１）は、前記ユーザが前記表示手段（２）をクリアしたことを識別する第８データを前記スマートカード（５）に送り、
前記スマートカード（５）は、前記ターミナル（１）にセッションの終了を識別する第１０データを送る、ことを特徴とするスマートカードを複数のターミナルにインターフェースするための方法。
【請求項２】
前記第２データは、前記種々異なる作用を識別する番号と、前記作用のそれぞれの長さを識別するバイトと、前記作用のそれぞれの名前を識別するＡＳＣＩＩ文字とを含んでいる、請求項１記載の方法。
【請求項３】
前記第４データは、予想される文字の数および／または許容される文字のマスクおよび／または前記ユーザーに何かを説明するメッセージを含んでいる、請求項１または２記載の方法。
【請求項４】
前記第３データは、前記ユーザーにより選択された前記作用の種類を識別する番号を含んでいる、請求項１から３のいずれか１項記載の方法。
【請求項５】
請求項１から４のいずれか１項記載の方法を適用するためのシステムであって、
前記システムが、ターミナル（１）、表示手段（２）、１つまたは複数のポインティング装置（３）、カードリーダー（４）およびスマートカード（５）を有している形式のシステムにおいて、
前記ターミナルは、前記スマートカードに以下の命令、すなわち、
前記ターミナル（１）へ種々異なる作用のリストを送るよう前記スマートカードを促す第１データと、
ユーザーにより第２データ内のリストから選択された作用を識別する第３データと、
ユーザーにより入力されたキーシーケンスを識別する第５データと、
前記ユーザーが前記メッセージおよび／または前記表示手段（２）全体をクリアしたことを識別する第８データ
を送るための手段を有し、
前記スマートカードは、前記ターミナルに以下の命令、すなわち、
作用のリストを含む第２データと、
前記ポインティング装置（３）を使用して情報を入力するようユーザーに要求する第４データと、
前記表示手段に表示すべきメッセージを識別し、前記ターミナルに前記スマートカードにより実行される次の作用を待つよう命令する第６データと、
前記表示手段に表示すべきメッセージを識別し、前記ターミナルに前記メッセージが前記ユーザーによりクリアされるのを待つよう命令する第７データと、
前記ターミナルに前記表示手段（２）をクリアするよう促す第９データと、
セッションの終了を識別する第１０データ
を送るための手段を有し、
前記ターミナルは、前記スマートカードからの命令を受け取り、実行するための手段を有し、
前記スマートカードは、前記ターミナルからの命令を受け取り、実行するための手段を有する、ことを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、スマートカードをどのターミナルともインターフェースするための方法及び装置に関する。
【０００２】
【従来の技術】
スマートカード装置の使用は急速に増大している。他の電子回路要素のそれと同様、そのようなスマートカードのメモリー容量と特長は指数関数的に増加している。そのため今日設計されているカードリーダーを備えたターミナルは、スマートカードの将来の発展に追従することが難しくなっている。
【０００３】
【発明が解決しようとする課題】
本発明の目的ないし課題とするところは異なるスマートカードをいかなるターミナルでも使用できる方法を開示することである。
【０００４】
【課題を解決するための手段】
上記課題は、特許請求の範囲に含まれている構成要件により解決される。
【０００５】
本発明は、実際のターミナルによってスマートカード能力を効果的に用いることのできる処理方法を使用する。この処理方法は以下の手段から構成される。表示器が備えられたターミナルと、ポインティング装置（例えばキーボード）と、スマートカードリーダーと、そして将来変更され得るスマートカードとが互いに結合されている。全く普通なこととして、このターミナルは以下の能力（機能）を有している必要がある。
【０００６】
−ＡＳＣＩＩ文字によって、説明される作用のリストを表示し、
−作用を選択し、
−キーシーケンスを入力し、
−メッセージを表示し、そしてその後それらをクリアする。
【０００７】
スマートカードとターミナルとの間の通信プロトコルは以下のコマンドを含むターミナル内で実行される。
【０００８】
ａ）スマートカードにより発生されるコマンド。
【０００９】
−ＳＥＮＤ  ＡＣＴＩＯＮリスト：スマートカードは作用のリストをターミナルに送る。
【００１０】
−ＳＥＮＤ  ＫＥＹ  ＳＥＱＵＥＮＣＥ：情報を入力するためのユーザー要求をターミナルに問い合わせる。
【００１１】
−ＤＩＳＰＬＡＹ  ＭＥＳＳＡＧＥ：メッセージを表示するためターミナルに要求する。
【００１２】
−ＤＩＳＰＬＡＹ  ＥＲＡＳＡＢＬＥ  ＭＥＳＳＡＧＥ：ＤＩＳＰＬＡＹ  ＭＥＳＳＡＧＥと類似であるが、ユーザーはメッセージのクリーニングを開始する。
【００１３】
ｂ）ターミナルにより発生されるコマンド。
【００１４】
−ＡＣＴＩＯＮ  ＬＩＳＴ  ＲＥＱＵＥＳＴ：ターミナルは、作用のリストを送るようスマートカードに問い合わせる。
【００１５】
−ＡＣＴＩＯＮ  ＳＥＬＥＣＴＥＤ：ターミナルはユーザーにより選択された作用のデーターをスマートカードに戻す。
【００１６】
−ＫＥＹ  ＳＥＱＵＥＮＣＥ：ターミナルはスマートカードにキーシーケンスを送る。
【００１７】
−ＥＮＤ  ＯＦ  ＣＬＥＡＲ：ターミナルは、スマートカードに、コマンドＤＩＳＰＬＡＹ  ＥＲＡＳＡＢＬＥ  ＭＥＳＳＡＧＥおよび／またはコマンドＣＬＥＡＲ  ＳＣＲＥＥＮが完了したことを知らせる。
【００１８】
前述のコマンド名は例であって、変更することも可能である。これらコマンドの機能は基本的なものである。
【００１９】
【実施例】
本発明の望ましい実施例は添付図面を参照しながら説明される。
【００２０】
ターミナル１には、表示手段２、例えばキーボードまたはマウスのような１つまたはそれ以上のポインティング装置３、スマートカードリーダー４およびスマートカード５が設けられている。ターミナル１には、異なる方針を基にした特別のユーザーインターフェース、例えばポップアップメニュー表示、またはタッチ感知表示上の画面キー、を設けることもできる。それら総てのユーザーインターフェースは前述の能力を有している。スマートカードとターミナルとの間の通信プロトコルは、以下の、または付加的なコマンドを含んでおり、それはターミナルの中で実施される。
スマートカードとターミナルの間の通信プロトコルのステップを時間的な流れに沿って述べれば以下のようになる。すなわち、まず、ターミナルが、該ターミナルへ種々の作用のリストを送るようスマートカードを促す第１データを、前記スマートカードに送り、
前記第１データに答えて、前記スマートカードは、前記作用のリストを含む第２データを前記ターミナルに送り、
前記第２データに答えて、前記ターミナルは、ユーザにより前記第２データ内の前記リストから選択された作用を識別する第３データを前記スマートカードに送り、
前記スマートカードは、前記ユーザーにポインティング装置を使用して情報を入力するよう要求する第４データを前記ターミナルに送り、
前記ターミナルは、ユーザーにより入力されたキーシーケンスを識別する第５データを前記スマートカードに送り、
前記スマートカードは、表示手段に表示すべきメッセージを識別し、かつ前記ターミナルに前記スマートカードにより実行される次の作用を待つよう命令する第６データを、前記ターミナルに送るか、または前記表示手段に表示すべきメッセージを識別し、かつ前記ターミナルに前記メッセージが前記ユーザーによりクリアされるのを待つよう命令する第７データを、前記ターミナルに送り、
前記ターミナルは、前記ユーザーが前記メッセージおよび／または前記表示手段全体をクリアしたことを識別する第８データを前記スマートカードに送り、
前記スマートカードは、前記表示手段をクリアするよう前記ターミナルを促す第９データを前記ターミナルに送り、
前記スマートカードは、前記ターミナルにセッションの終了を識別する第１０データを送る。
さらに、前記第２データは、前記種々異なる作用を識別する番号と、前記作用のそれぞれの長さを識別するバイトと、前記作用のそれぞれの名前を識別するＡＳＣＩＩ文字とを含んでおり、また前記第４データは、予想される文字の数および／または許容される文字のマスクおよび／または前記ユーザーに何かを説明するメッセージを含んでおり、前記第３データは、前記ユーザーにより選択された前記作用の種類を識別する番号を含んでいる。
【００２１】
スマートカードとターミナルの間の通信プロトコルのコマンドをスマートカード側ないしターミナル側から見ると以下のようになる。
ａ）カードによって発生されるコマンド。
【００２２】
−ＳＥＮＤ  ＡＣＴＩＯＮ  ＬＩＳＴ：スマートカードはターミナルに作用のリストを送る（第２データ）。各作用は作用を識別する番号、バイト長およびＡＳＣＩＩ文字で書かれた作用の名称によって構成されている。このメッセージに答えて、ターミナルは作用のリストを表示し、ユーザーが１つを選択するまで待つ。その後、これはＡＣＴＩＯＮ  ＳＥＬＥＣＴＥＤコマンドを送る。
【００２３】
−ＳＥＮＤ  ＫＥＹ  ＳＥＱＵＥＮＣＥ：情報を入力するようユーザーに要求してターミナルに問い合わせる（第４データ）。このパラメータは、例えばいくつかの予想される文字であって、許容される文字（例えば０〜９のみ）をマスクし、ユーザーに何らかの説明をするためいくらかの文章が表示される。
【００２４】
−ＤＩＳＰＬＡＹ  ＭＥＳＳＡＧＥ：メッセージを表示するようターミナルに要求し、スマートカードにより次の作用が行なわれるのを待つ（第６データ）。
【００２５】
−ＤＩＳＰＬＡＹ  ＥＲＡＳＡＢＬＥ  ＭＥＳＳＡＧＥ：ＤＩＳＰＬＡＹ  ＭＥＳＳＡＧＥと同様であるが、ユーザーはメッセージをクリアすることを開始させる（第７データ）。
【００２６】
−ＣＬＥＡＲ  ＳＣＲＥＥＮ：総ての表示がクリアされる（第９データ）。
【００２７】
−ＥＮＤ  ＯＦ  ＳＥＳＳＩＯＮ：（第１０データ）
ｂ）ターミナルによって発生されるコマンド。
【００２８】
−ＡＣＴＩＯＮ  ＬＩＳＴ  ＲＥＱＵＥＳＴ：ターミナルは可能な作用のリストを送るようスマートカードに尋ねる（第１データ）。
【００２９】
−ＡＣＴＩＯＮ  ＳＥＬＥＣＴＥＤ：ターミナルは、ユーザーによって選択された作用を識別する数字をスマートカードに戻す（第３データ）。
【００３０】
−ＫＥＹ  ＳＥＱＵＥＮＣＥ：ターミナルはスマートカードにキーシーケンスを送る（第５データ）。
【００３１】
−ＥＮＤ  ＯＦ  ＣＬＥＡＲ：ターミナルは、ＤＩＳＰＬＡＹ  ＥＲＡＳＡＢＬＥ  ＭＥＳＳＡＧＥおよび／またはＣＬＥＡＲ  ＳＣＲＥＥＮ作用が完了したことをスマートカードに知らせる（第８データ）。
【００３２】
このプロトコルを用いることによって、そのユーザーインターフェースがどのようなものであっても、いかなるターミナルも同一のプロトコルを用いて、どのようなプロトコルを実行するスマートカードも、それ自体インターフェースすることが可能となる。改善的には、このスマートカードはターミナルが創造された時には規定されていない作用をも、ターミナルを通して実行することが可能となる。このターミナルは、スマートカードの技術的進歩に追従する。今日では、異なるユーザーインターフェースを持つターミナルが同じスマートカードを用いることがある。これは、例えば各プログラム供給者がそれ独自のデコーダーを持っているが、しかし他の供給者のスマートカードを使用することができる有料テレビに関して、あるいは銀行業務のようなＧＩＥに関して、異なるサービスに属するが同じカードを分割するようなターミナルの場合に有用である。
【００３３】
特に、このプロトコルはまた、異なる型式のカードがそれ以上の、または別の作用（いくらかＣＢ  ＶＩＳＡおよびＰＲＥＭＩＥＲ  ＣＢに類似している）を実行することを可能にもする。
【００３４】
【発明の効果】
スマートカードをどのようなターミナルとも使用できる方法を提供できる。
【図面の簡単な説明】
【図１】スマートカードリーダーと結合したターミナルを示す図である。
【符号の説明】
１    ターミナル
２    表示装置
３    ポインティング装置
４    カードリーダー
５    スマートカード
【図１】
0003544995.tif 000002