(57)【特許請求の範囲】
【請求項１】
第一のチップカードの所有者に関連するデータを保存する第一のチップカード（Ｃ１）に加えて端末（ＴＥ）内に挿入された第二のチップカード（Ｃ２）内でプログラムを実行するための方法であって、
第一のチップカードは端末内に含まれ、
端末、第一のチップカード、および第二のチップカードは、少なくとも一つのマイクロプロセッサと、少なくとも一つのメモリを備えており、
端末は第一のチップカード及び第二のチップカードとの入出力インターフェースを備えており、
該方法が、以下の過程を有していることを特徴とする方法。
‐端末が第一のチップカードに、プログラムを実行する為の第一のコマンド（ＤＥＭ［ＩＳＸ］）を伝送し、
‐第一のチップカードが第二のチップカードに、前記第一のコマンドによって決まる、プログラムを実行する為の第二のコマンド（ＤＥＭ［ＩＳＸ＝ＩＰＡ］）を伝送し、
‐第二のチップカードが該プログラムを実行し、第一のチップカードに第一の応答（ＣＰ２）を伝送し、
‐第一のチップカードが端末に、前記第一の応答によって決まる第二の応答を伝送する。
【請求項２】
入出力インターフェース（３５）内への第二のチップカード（Ｃ２）の挿入（Ｅ０）に応じて、第一のチップカード（Ｃ１）から第二のチップカード（Ｃ２）内のプログラムを実行するための特性（ＣＰＡ）の読み取ること（Ｅ１）と、
第一のチップカードが、第一のチップカードおよび／または端末のキャパシティ（ｃａｐａｃｉｔｅｓ）と前記特性とを分析すること（Ｅ２）、
前記特性が第一のチップカードおよび／または端末のキャパシティ（ｃａｐａｃｉｔｅｓ）と適合しない場合には、第一のチップカードが、第二のチップカードによる前記プログラムの実行を拒絶すること、を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
第一のチップカード（Ｃ１）から第二のチップカード（Ｃ２）に、端末（ＴＥ）のソフトウェアおよびハードウェアの特性（ＣＴ）を伝送して、第二のチップカードが端末（ＴＥ）のソフトウェアおよびハードウェアの特性（ＣＴ）に適合するようにする過程（Ｅ３）を備えることを特徴とする、請求項１または２に記載の方法。
【請求項４】
請求項１に記載の過程の前に、以下の過程を備えることを特徴とする、請求項１から３のいずれか一つに記載の方法。
−第二のチップカード（Ｃ２）内の第二メニュー（ＭＰ２）を第一のチップカード（Ｃ１）から読み取り（Ｅ４）、
−第一のチップカード（Ｃ１）内で、前記読み取られた第二メニュー（ＭＰ２）と、第一のチップカード内に保存されている第一メニュー（ＭＰ１）とに基づいて、総合メニュー（ＭＧ）を決定し（Ｅ５）、
−端末内で第一メニューを総合メニューに置き換えるために、前記決定された総合メニュー（ＭＧ）を第一のチップカード（Ｃ１）から端末（ＴＥ）に伝送する過程（Ｅ６）。
【請求項５】
前記決定過程（Ｅ５）の代わりに、第一メニュー（ＭＰ１）内の所定のアイテム（ＩＳ）を第二メニュー（ＭＰ２）に置き換えて、総合メニュー（ＭＧ）を形成する過程（Ｅ４５）を含むことを特徴とする、請求項４に記載の方法。
【請求項６】
端末（ＴＥ）が遠隔通信網に、好適には無線電話網（ＲＲ）に、無線インターフェースを介して接続されることを特徴とする、請求項１から５のいずれか一つに記載の方法。
【請求項７】
第一のチップカードの所有者に関連するデータを保存する第一のチップカード（Ｃ１）に加えて端末（ＴＥ）内に挿入された第二のチップカード（Ｃ２）内でプログラムを実行するためのシステムであって、
第一のチップカードは端末内に含まれており、
端末、第一のチップカード、および第二のチップカードは、少なくとも一つのマイクロプロセッサと、少なくとも一つのメモリを備えており、
端末は第一のチップカード及び第二のチップカードとの入出力インターフェースを備えており、
‐プログラムを実行する為の第一のコマンド（ＤＥＭ［ＩＳＸ］）を第一のチップカードに伝送する手段を、端末が備えており、
‐前記第一のコマンドによって決まる、該プログラムを実行する為の第二のコマンド（ＤＥＭ［ＩＳＸ＝ＩＰＡ］）を、第二のチップカード（Ｃ２）に伝送する手段を、第一のチップカードが備えており、
‐該プログラムを実行する手段と、第一のチップカードに第一の応答（ＣＰ２）を伝送する手段とを、第二のチップカードが備えており、
‐前記第一の応答によって決まる第二の応答を端末に伝送する手段を、第一のチップカードが備えていることを特徴とするシステム。
【発明の詳細な説明】
【０００１】
本発明は、端末内に挿入可能な追加のチップカードによって供給されるアプリケーション・プログラムの実行に関するものである。特に、端末は移動無線電話端末であり、該端末には、加入者の識別と遠隔通信網との通信の為の第一カードのみならず、追加のチップカードの読取り装置が含まれている。
【０００２】
ＧＳＭタイプのセルラー無線電話網では、ＳＩＭのチップカード内のアプリケーション・プログラムを実行することに基づくアプリケーション・サービスを、加入者に提供することが準備されている。これらのサービスを活用する技術は規格化されたものであり、一般にＳＩＭアプリケーションＴｏｏｌｋｉｔと呼ばれている。特に事前対策と呼ばれる機能により、ＳＩＭカードは、一つのプログラムのラン中にも、外界、つまり端末、加入者、及びネットワークに要求を出すことが可能になる。
【０００３】
例えば、そのようなアプリケーション・プログラムには、銀行サーバーに問い合わせ、端末から銀行取引を遠隔操作する為のメニューが含まれている。付加価値サービスのアプリケーション開発をＳＩＭカード内で実行する為には、使用契約の進行中に、これらのアプリケーションを配付し保守する手段が必要となる。それは、ＳＩＭカードを、加入者に交付する前に、適切なプログラムで個人化したり、または無線手段によって遠隔ロードしたり、あるいは、販売時点で、ＳＩＭカードにこれらのプログラムを直接ロードすることで可能になる。
【０００４】
ＳＩＭカードの個人化は面倒で、サービスとアプリケーションを前もって設定しなければならない。それは複雑であり、所定のオペレータに対して、サービスの種類と同じ数だけの個人化ロットを作成しなければならない。
【０００５】
ＳＩＭカードが有効である間の無線手段によるアプリケーション・プログラムの遠隔ロードは現在用いられていないが、利用可能な伝送チャネルが、伝送速度が低いために、適合していないからである。
【０００６】
第三の方法にも制約があるが、それは全販売時点で、プログラムロード装置とＳＩＭカードとのインターフェースに必要な手段を備えなければならないからである。
【０００７】
先行技術は追加のチップカードも備えており、該カードは、ＳＩＭカードとは別のものであって、端末に挿入可能であるか、あるいは外部の読取り装置によってＳＩＭカードの端末に接続することができるものである。第二カードは、ＳＩＭカード内で実行されるプログラムによって制御される。端末が演じる役割は透過的なものであり、ＳＩＭカードによって生成されたコマンドを第二カードに向けて伝送するだけのものである。コマンドのこの交換は、あらゆるタイプのチップカードを活用するサービスを開発することを目指すものである。例えば、第二カードは、銀行カードであり、移動端末上で遠隔支払のサービスを提供する。
【０００８】
第二カードは、アプリケーションの配布手段となるものであり、実際にＳＩＭカードの中に見いだせるような、付加価値のあるサービスを実現するプログラムを運ぶものである。
【０００９】
コマンドの現在のＳＩＭアプリケーションＴｏｏｌｋｉｔから直接派生するいくつかの可能性が考えられる。
【００１０】
第一の可能性によれば、アプリケーション・プログラムは、プログラムがＳＩＭカード内で実行されるようにアプリケーションＴｏｏｌｋｉｔのマルチカード読取り装置（multiple cardreader）のソフトウェア手段を介して第二カードからＳＩＭカード内に遠隔ロードされる。
【００１１】
第二の可能性によれば、プログラムは第二カード内で実行される。プログラムはＳＩＭカードのコマンドで開始され、つづいて該ＳＩＭカードは、プログラム実行のためのコマンドと応答の交換のイニシアティブを端末ＴＥに委ね、該端末が第二カードと直接通信する。
【００１２】
第三の可能性によれば、プログラムは第二カードから端末ＴＥ内に遠隔ロードされ、このために初めから端末にインプリメンテーションされている実行ソフトウェア環境内で実行される。
【００１３】
本発明の目的は、端末と第一カードで利用可能な交換タイプしか利用することなく、追加カード内のアプリケーション・プログラムを実現することである。
【００１４】
この目的のために、事前プログラムをはじめとする、プログラム実行を準備し、第一カードの所有者に関連するデータを含む第一のチップカードに加えて端末内に導入された第二のチップカード内でプログラムを実行するための方法は、第一カードと端末の間でのコマンドおよび応答の交換を中継し、２枚のカード間のコマンドおよび応答の交換を介して、第二カードが端末と通信することを特徴とする。
【００１５】
このように、本発明によれば、端末と第二カードの間の一般的に事前のすべての交換は、端末からはプログラム実行者に見える第一カードを介して実行される。
【００１６】
端末が移動無線電話端末である場合、第一カードはＳＩＭカードである。上記の考えられる第二の可能性と異なり、本発明によれば、ＳＩＭ Ｔｏｏｌｋｉｔ プロトコルを有する、端末と第二カードの間の第二のインターフェースを備える必要がない。本発明によれば、ＳＩＭ Ｔｏｏｌｋｉｔ プロトコルインターフェースは２つのカードの間に設置され、端末は透過的な中継器の役割を果たす。
【００１７】
以下のより詳細な説明において、端末は無線電話網のような遠隔通信網に接続されている。しかしながら、端末は自動装置としてもよく、あるいは交換電話網またはサービス統合デジタル網あるいは特別なまたは専用データ伝送電話網などのネットワークに接続してもよい。
【００１８】
第二カードと端末の互換性を検証するために、本発明の方法は、端末に接続された読取り手段内への第二カードの挿入に応じて、第一カードから、第二カード内のプログラムを実行するための特性を読み取ることと、前記特性が少なくとも端末と適合しないときに第二カードを拒絶するために、第一カードおよび／または端末のハードウェアおよびソフトウェアのキャパシティ（ｃａｐａｃｉｔｅｓ）と比較して特性を分析することを含む。
【００１９】
実行を準備する際、方法に、第二カードを端末に適合させるために第一カードから第二カードへ端末のハードウェアおよびソフトウェアの特性を伝送する過程を含めることもできる。
【００２０】
プログラムの実行準備の際に、本発明の方法は、好適には、以下の過程も備えている。
−第二カード内の第二メニューを第一カードから読み取り、
−第一カード内で、第二メニューと第一カード内に含まれる第一メニューとを総合メニューに組み合わせ、
−端末内で第一メニューを総合メニューに置き換えるために総合メニューを第一カードから端末に伝送する。
【００２１】
このようにして、加入者は、単一のメニューで、２枚のカード内に含まれるすべてのアプリケーション・プログラムにアクセスすることができる。
【００２２】
変型によれば、組み合わせ過程の代わりに、第一メニュー内の所定のアイテムを第二メニューに置き換えて、総合メニューを形成する過程が備えられる。
【００２３】
プログラム実行のために、本発明による方法は以下の過程を含む。
−プログラム識別子を端末から第一カードに伝送し、
−識別子に対応するプログラム・ロケーションの場所を第一カード内で読み取り、
−プログラムが第一カード内に在るとき、第一カード内で事前セッションによってプログラムを実行し、
−プログラムが第二カード内に在るとき、第二カード内で事前セッションによってプログラムを実行する。
【００２４】
したがって、第二カード内でプログラムを実行するために、それぞれのコマンドまたは応答は第一カードを介して通過する。
【００２５】
本発明のその他の特徴および利点は、付属の図面を参照して、本発明のいくつかの推奨実施態様についての以下の説明を読むことによっていっそう明らかになるだろう。
−図１は、詳細な、移動端末とのセルラー無線電話網のブロック図である。
−図２は、本発明によるアプリケーション・プログラムの実行準備の主要な過程のアルゴリズムである。
−図３は、準備に続くプログラムの実行のための過程のアルゴリズムである。
【００２６】
図１に示されたようなＧＳＭタイプのデジタルセルラー電話網ＲＲのようなタイプの遠隔通信網の情況を、例として述べる。無線電話網の移動無線電話端末ＴＥの中には、ＳＩＭ（Subsriber Indentity Mobile）カードと呼ばれる、端末から取り外し可能なマイクロプロセッサ付きモジュールを構成する第一のチップカードＣ１と、追加のアプリケーション・カードと呼ばれる第二のチップカードＣ２があり、該第二カードは、端末とは別のカード読取り装置を介して端末ＴＥに接続されるか、あるいは、端末の中に取り外し可能な状態で収納されている。
【００２７】
図１においては、ネットワークＲＲを概略的に示す為に、移動端末ＴＥがある時点で存在する位置登録区域についての移動サービス交換局ＭＳＣと、基地局ＢＴＳが示され、該基地局は、基地局制御装置ＢＳＣによって交換局ＭＳＣに接続され、また無線手段によって端末ＴＥに接続されている。構成単位ＭＳＣ、ＢＳＣ、そしてＢＴＳは、主に固定網を構成しており、該固定網を通して伝送されるのは、特に、セマフォチャネルでの信号や、制御信号、データ信号、そして音声信号のメッセージである。端末ＴＥ内の第一カードとインタラクティブに作用することのできるネットワークＲＲの主な構成単位は、移動サービス交換局ＭＳＣであり、それは、ビジターロケーションレジスタＶＬＲに連結されており、かつ交換機付き電話網ＲＴＣの少なくとも一つの自動回線接続電話交換機CAAに接続されている。交換局ＭＳＣは、ビジター移動端末の為の通信を管理するものであるが、それには端末ＴＥも含まれ、交換局ＭＳＣに通じる位置登録区域内に、ある時点で存在するビジター移動端末である。基地局制御装置ＢＳＣが管理するのは、特に、ビジター移動端末へのチャネルの割り当てであり、基地局ＢＴＳは、端末ＭＳがある時点で存在する無線電気セルをカバーしている。
【００２８】
無線電話網ＲＲには、レジスタＶＬＲに接続され、かつＳＩＭカードを所有するそれぞれの加入者の身元と、加入者の使用契約のプロフィールと、移動端末が一時的につながっているレジスタＶＬＲの番号とを含むデータ・ベースに類似した名簿用のホームロケーションレジスタＨＬＲも含まれている。
【００２９】
図１に細部の示された端末ＴＥには、無線電話網ＲＲとの無線インターフェース３０があり、それを構成している主なものは、送信路と受信路の送受信装置と、周波数変調回路と、アナログ・デジタル及びデジタル・アナログ変換器と、モデムと、チャネル符号化及び復号化回路である。端末ＴＥには更に、マイクロホン３１０とスピーカ３１１に接続された音声符号化・復号化回路３１、プログラムの不揮発性メモリＥＥＰＲＯＭ３３とデータ・メモリＲＡＭ３４につながったマイクロコントローラ３２、それにチップカードＣ１とＣ２、キーボード３６とグラフィック・ディスプレイ３７に通じる入出力インターフェース３５がある。マイクロコントローラ３２は、バスＢＵによって、インターフェース３０と、回路３１と、メモリ３３及び３４とに接続されており、もう一つのバスＢＳによって、入出力インターフェース３５に接続されている。マイクロコントローラ３２は、特にＩＳＯモデルのプロトコル層１、２及び３に関して、端末が受信し、周波数変調した上で送信するベースバンドでのデータ処理の全てを管理し、無線インターフェース３０を通してのネットワークＲＲと、入出力インターフェース３５を通しての第一のチップカードＣ１との間のデータの交換を監視する。
【００３０】
ＳＩＭチップカードＣ１は、端末内に少なくとも一つあるカード読取り装置と、移動端末の周辺機器取り付け口を含んだ、入出力インターフェース３５に接続される。チップカードＣ１に内蔵されているもので主なものは、マイクロプロセッサ１０、カードのオペレーティングシステムおよび本発明に特有の、通信およびアプリケーションのアルゴリズムを含むＲＯＭタイプのメモリ１１、加入者に関連する全ての特性、特に、ＩＭＳＩ加入者の国際識別を保存するＥＥＰＲＯＭタイプの不揮発性メモリ１２、端末と第二カードＣ２の中にあるマイクロプロセッサ３２から受信し、それらを通して伝送するデータの処理を主な目的とするＲＡＭタイプのメモリ１３である。
【００３１】
本発明によれば、幾つものソフトウェアが原則的にＲＯＭメモリ１１とＥＥＰＲＯＭメモリ１２に遠隔ロードされ、追加カードＣ２内のアプリケーションを管理する。特に、図２に示される本発明の準備アルゴリズムと、図３による事前セッションを備えた実行アルゴリズムは、メモリ１１と１２にインプリメンテーションされる。
【００３２】
ＳＩＭカードＣ１と同様に、第二カードＣ２の中にも、マイクロプロセッサ２０、カードＣ２のオペレーティングシステムと、アプリケーション・プログラムＰＡの少なくとも一部と、あるいは変型として、本発明に固有の、複数のアプリケーション・プログラムを含むＲＯＭメモリ２１、本発明によれば、アプリケーション・プログラムの識別子ＩＰＡと、プログラムの実行に必要な特性ＣＰＡと、または変型として、プログラムを保存するＥＥＰＲＯＭタイプの不揮発性メモリ１２、マイクロコントローラ３２とプロセッサ１０とから受信するデータを処理するＲＡＭメモリ１３がある。カードＣ２は、例えば銀行カードであったり、電子財布カードであったり、ゲーム・カード、または名刺であったりする。この最後の場合、名刺は、ＳＩＭカードの電話帳の中に、カードを差し出した人の名前と電話番号を挿入する為、および／または、その人を自動的に呼び出す為のものである。
【００３３】
カードＣ１とＣ２の中のＲＯＭメモリとＥＥＰＲＯＭメモリ１１、１２、２１及び２２の中には通信ソフトウェアがあって、一方では、端末ＴＥのマイクロコントローラ３２と対話し、他方では、端末ＴＥを通して、つまり、マイクロコントローラ３２と入出力インターフェース３６とを通して、プロセッサ１０と２０との間で対話を行う。
【００３４】
それらの間で対話を行うために、ＳＩＭカードＣ１と追加カードＣ２は、事前タイプのものになっており、ＩＳＯ規格７８１６─３のプロトコル”Ｔ＝０”に従ってプレフォーマットされ、かつＧＳＭ１１．１４（ＳＩＭ・Ｔｏｏｌｋｉｔ）推奨によりカプセル化されたコマンドを使って、移動端末ＭＳの中の作動を起動する。この推奨により、チップカードＣ１，Ｃ２のメモリ１１、２１の中に保存されているオペレーティングシステムのコマンド・セットを拡張して、チップカードＣ１，Ｃ２によって伝送されたデータをもう一方のカードＣ２，Ｃ１で使えるようになっている。
【００３５】
以下に説明するように、端末ＴＥはカードＣ１とＣ２の間のコマンドと応答の交換に対して透過的であり、第二カードＣ２とは直接通信できないが、第一カードＣ１と端末ＴＥの間のコマンドと応答の交換を介してのみ通信できる。したがって、端末ＴＥは第一カードＣ１とのインターフェースの役割を果たす手段３２−３５内でしかＳＩＭ Ｔｏｏｌｋｉｔプロトコルをサポートせず、また、いかなるＳＩＭ Ｔｏｏｌｋｉｔプロトコルも、マイクロコントローラ３２とカードＣ２のプロセッサ２０との間には直接設けられてはいない。
【００３６】
図２に示されているように、第二カードＣ２に保存されたアプリケーション・プログラムＰＡの実行の準備は、主な六つの過程Ｅ１からＥ６によって行われる。まず、事前検査方法は、ステップＥ０から開始され、手動で行うなら、端末ＴＥのキーボード上の所定の有効化キーを押すか、または、カードＣ２を読取り装置に挿入した後に端末のスクリーンに表示される「追加カード挿入を有効にする」という指示を有効にして、あるいは、端末ＴＥにより自動的に行うなら、端末ＴＥとは別の、または、カードＣ１のものと同様に、入出力インターフェース３５と一体化した読取り装置によって伝送されるカードが存在するというメッセージに応えて開始される。その時、端末ＴＥは、第一カードＣ１、ＳＩＭカードを第二カードＣ２に問い合わせるよう促す。
【００３７】
図２に示された実施様態によると、以下の過程Ｅ１からＥ５を通して全てが行われるが、それはあたかも、端末ＴＥ、実際にはマイクロコントローラ３２と入出力インターフェース３５が、二枚のカードの間のデータ交換に対して透過的であるように行われる。
【００３８】
以下の過程Ｅ１で、カードＣ１は、端末ＴＥを通して、カードＣ２のＥＥＰＲＯＭメモリ２２中のサービスの情報ＩＳを読み取り、ＥＥＰＲＯＭメモリ１２に記憶する。サービスの情報の内容として含まれるのは、まず、アプリケーション・プログラムＰＡの識別子ＩＰＡと、そのプログラムの実行の為に必要とされる特性ＣＰＡである。特性ＣＰＡは、特に、一種のソフトウェア環境であり、メモリの容量やプログラムＰＡの実行に必要な端末ＴＥのハードウェアパラメータであり、更に、第二カードＣＡの外でのプログラムＰＡの実行の禁止または許可である。従って、第二カードＣ２に読み込まれた情報ＩＳにより、第一カードＣ１は、第二カードに保存されているアプリケーション・プログラムに対応するアプリケーションの性質を認識する。
【００３９】
次の過程Ｅ２において、第一カードＣ１がＳＩＭカードＣ１も含めた端末ＴＥがアプリケーション・プログラムの特性ＣＰＡと適合しないと認めた場合には、カードＣ１は過程Ｅ２１で準備方法を続行することを拒絶し、「追加カード不適合」というメッセージを表示するように端末ＴＥに対して拒絶を知らせる。
【００４０】
逆の場合には、カードＣ１は中間の過程Ｅ２２において、準備方法を続行するか続行しないかの決定を行う。例えば、端末からの呼び出しなどの為に、カードＣ１が直ちに準備方法を続行しない場合には、カードＣ１は準備を延期して、後、カードＣ２において局所的にそれを行うようにする。
【００４１】
もし、過程Ｅ２２のあとで、第一カードＣ１が準備を継続したら、第二カードＣ２はアプリケーション・プログラムＰＡの実行に都合の良い状態におかれる。次の過程Ｅ３において、第一のＳＩＭカードＣ１は、端末内にカードＣ１を予備的に差込んだ後に、カードＣ１自体が端末と共に受けた端末ＴＥの実行可能性に関するプロトコル・ネゴシエーションの結果を、第二カードＣ２内に再現する。過程Ｅ３は主として端末ＴＥの、また場合によっては第一カードＣ１のソフトウェアおよびハードウェアの特性ＣＴを第一カードによって第二カードＣ２に伝送して、カードＣ２が特性ＣＴに適合するようにする。
【００４２】
次に、第一カードＣ１は、カードＣ１内に保存されているアプリケーションを列挙する主メニューＭＰ１と、アプリケーション・プログラムＰＡの主メニューＭＰ２、または変型として第二カードＣ２に保存されているアプリケーション・プログラムとの組み合わせを開始する。このメニューの組み合わせには３つの過程Ｅ４とＥ５とＥ６とが含まれる。
【００４３】
過程Ｅ４において、ＳＩＭカードＣ１はカードＣ２のＥＥＰＲＯＭメモリ２２から読み取られ、カードＣ１のＲＡＭメモリ１３に伝送された主メニューＭＰ２要求メッセージを伝送する。このときＳＩＭカードＣ１は過程Ｅ５において、第一カードＣ１によって既に提案されたサービスを列挙する主メニューＭＰ１に、カードＣ２によって提供されるプログラムＰＡに関する追加サービスの主メニューＭＰ２を加えることによって総合メニューＭＧを構築する。過程Ｅ６において、総合メニューＭＧは、カードＣ１によって端末ＴＥに伝送され、第一メニューＭＰ１に代わってＥＥＰＲＯＭメモリ３３内に書き込まれ、ディスプレイ３７上でランすることによって加入者がアクセスできるようになる。
【００４４】
変型として、端末のＥＥＰＲＯＭメモリ３３内にインストール済みの第一の主メニューＭＰ１は、カードＣ２のような追加カード内のメニューの選択を確定するための、追加アイテムＩＳを含んでいる。過程Ｅ４とＥ６の間で過程Ｅ５に置き換わる中間過程Ｅ４５において、追加アイテムＩＳは、カードＣ１内に受信した第二メニューＭＰ２に置き換えられて、メニューＭＰ１と組み合わさり総合メニューＭＧとなる。
【００４５】
図３によると、カードＣ１およびＣ２のいずれかにおける事前セッションでのプログラム実行の開始には、次の過程Ｅ７からＥ１１が含まれる。
【００４６】
過程Ｅ７で、キーボード３６の特定のキー、上昇キーまたはナビゲーションキー、によって、サービス・アプリケーション・プログラムＳＸが加入者によって選択される；端末ＴＥは、要求ＤＥＭ［ＩＳＸ］で、選択されたプログラムＳＸの識別子ＩＳＸを第一カードＣ１に向ける。
【００４７】
カードＣ１は過程Ｅ８で、第一メニューＭＰ１に属するプログラムと第二メニューＭＰ２に属するプログラムを判別する。カードＣ１内の構成単位テーブルＴＥは、そのロケーション構成単位、第一カードＣ１または第二カードの一つＣ２をそこに読み取るためにそれぞれのプログラム識別子によってアドレス指定される。プログラムＳＸがカードＣ１のメモリ１１−１２に最初から保存されているプログラムである場合、カードＣ１は、過程Ｅ８１で、プログラムＳＸを実行するためにそれ自体と端末の間の少なくとも一つの正規事前セッションを命じる。
【００４８】
それに反して、プログラムＳＸがプログラムＰＡである場合、カードＣ１は、端末によって伝送されたプログラム要求ＤＥＭ［ＩＳＸ］を別の事前要求ＤＥＭ［ＩＳＸ＝ＩＰＡ］に変換し、過程Ｅ９でカードＣ１から第二カードＣ２に伝送され、過程Ｅ１０で、カードＣ２内に保存されているプログラムＰＡの実行が開始される。図３に示したごとく、プログラムＰＡの実行は、まずコマンドＤＥＭ［ＩＳＸ＝ＩＰＡ］に続いて第二カードＣ２によって第一カードＣ１に向けられた伝送された事前応答ＣＰ２からなる少なくとも一つの事前セッションＥ１１を備え、第一カードＣ１自体はこのコマンドＣＰ２を類似の事前コマンドＣＰ１として端末ＴＥに中継する。
【００４９】
プログラムＰＡの実行は、例えば、ディスプレイ３７上のテキストメニューの表示、ＳＩＭカードＣ１による加入者データの取得、ネットワークＲＲまたはＲＴＣに向けての要求送信、要求に対する回答の翻訳、などによって加入者にサービスを提供する。コマンドと応答のすべての交換は、カードＣ１を介してカードＣ２と端末ＴＥの間で行われ、端末にはカードＣ１自体がプログラムＰＡを備え、かつ実行しているという錯覚を与える。
【図面の簡単な説明】
【図１】  詳細な、移動端末とのセルラー無線電話網のブロック図である。
【図２】  本発明によるアプリケーション・プログラムの実行準備の主要な過程のアルゴリズムである。
【図３】  準備に続くプログラムの実行のための過程のアルゴリズムである。
【図１】
0004603221.tif 000002
【図２】
0004603221.tif 000003
【図３】
0004603221.tif 000004