(57)【要約】  第１のアプリケーション部分（ＡＰＴ）を含むモバイル端末のような端末の通信インターフェイス（ＩＣ）内のアクションを、スマートカード内の第２のアプリケーション部分（ＡＰＣ）から開始するために、前記アクションを指定する命令が前記第１の部分から前記第２の部分に送信された後に、前記第１の部分を非アクティブにするステップ（Ｅ２）と、前記第２の部分をスタンバイ状態にし、前記アクションのパラメータを前記スマートカードに記憶するステップ（Ｅ３）と、前記通信インターフェイスから送信（Ｅ４）されたイベント命令に従って、前記第２の部分を再開させ、記憶されている前記パラメータを読み込むステップ（Ｅ５）と、再開した前記第２の部分に読み込まれた前記パラメータに従って、例えば呼設定やショート・メッセージ送信要求等の命令を確立し、確立された前記命令を前記通信インターフェイスに送信するステップ（Ｅ６）とが実行される。【選択図】  図２
2008522301.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション（ＡＰ）の第１の部分（ＡＰＴ）を含む端末（１）の通信インターフェイス（ＩＣ）内のアクションを、前記端末に接続されるチップ・カード（２）にインストールされた前記アプリケーションの第２の部分（ＡＰＣ）からトリガする方法であって、前記アクションを指定するコマンドが前記第１のアプリケーション部分から前記第２のアプリケーション部分に送信（Ｅ１）された後に、
前記第１のアプリケーション部分（ＡＰＴ）をスリープ状態にするステップ（Ｅ２）と、
前記第２のアプリケーション部分（ＡＰＣ）をスタンバイ状態にし、指定された前記アクションのパラメータを前記チップ・カードに記憶するステップ（Ｅ３）と、
前記通信インターフェイス（ＩＣ）からイベント・コマンドが送信（Ｅ４）された後に、前記第２のアプリケーション部分（ＡＰＣ）のスリープ状態を解除し、記憶されている前記アクション・パラメータを読み込むステップ（Ｅ５）と、
スリープ状態が解除された前記第２のアプリケーション部分（ＡＰＣ）に読み込まれた前記アクション・パラメータに従ってコマンドを確立し、確立された前記コマンドを前記通信インターフェイス（ＩＣ）に送信するステップ（Ｅ６）と
を含むことを特徴とする方法。
【請求項２】
指定された前記アクションは、前記端末（１）の外部エンティティ（Ｍ、Ｔ、Ｓ）との通信に関するものであることを特徴とする、請求項１に記載の方法。
【請求項３】
指定された前記アクションが前記通信インターフェイス（ＩＣ）において実行され、イベント・コマンドが前記通信インターフェイス（ＩＣ）から前記第２のアプリケーション部分（ＡＰＣ）に送信（Ｅ７）された後に、前記第１のアプリケーション部分（ＡＰＴ）のスリープ状態を解除する特定のコマンドを、前記第２のアプリケーション部分から前記第１のアプリケーション部分に送信するステップ（Ｅ８）を含むことを特徴とする、請求項１又は２に記載の方法。
【請求項４】
前記特定のコマンドは、前記端末（１）内のブラウザ（Ｂ）を起動することを特徴とする、請求項３に記載の方法。
【請求項５】
アプリケーション（ＡＰ）の第１の部分（ＡＰＴ）を含む端末（１）の通信インターフェイス（ＩＣ）内のアクションを、それ自体にインストールされた前記アプリケーションの第２の部分（ＡＰＣ）からトリガするために前記端末（１）に接続されるチップ・カード（２）であって、前記アクションを指定するコマンドが前記第１のアプリケーション部分から前記第２のアプリケーション部分に送信（Ｅ１）された後に、
前記第１のアプリケーション部分（ＡＰＴ）をスリープ状態にする手段（Ｅ２）と、
前記第２のアプリケーション部分（ＡＰＣ）をスタンバイ状態にし、指定された前記アクションのパラメータを前記チップ・カードに記憶する手段（Ｅ３）と、
前記通信インターフェイス（ＩＣ）からイベント・コマンドが送信（Ｅ４）された後に、前記第２のアプリケーション部分（ＡＰＣ）のスリープ状態を解除し、記憶されている前記アクション・パラメータを読み込む手段（Ｅ５）と、
スリープ状態が解除された前記第２のアプリケーション部分（ＡＰＣ）に読み込まれた前記アクション・パラメータに従ってコマンドを確立し、確立された前記コマンドを前記通信インターフェイスに送信する手段（Ｅ６）と
を備えることを特徴とするチップ・カード。
【請求項６】
アプリケーション（ＡＰ）の第１の部分（ＡＰＴ）を含む端末の通信インターフェイス（ＩＣ）内のアクションを、それ自体にインストールされた前記アプリケーションの第２の部分（ＡＰＣ）からトリガするために前記端末（１）に接続されるチップ・カード（２）に実装可能なコンピュータ・プログラムであって、それ自体が前記チップ・カードにロードされ前記チップ・カード上で実行されたときに次の各ステップを実施するプログラム命令、即ち、前記アクションを指定するコマンドが前記第１のアプリケーション部分から前記第２のアプリケーション部分に送信（Ｅ１）された後に、
前記第１のアプリケーション部分（ＡＰＴ）をスリープ状態にするステップ（Ｅ２）と、
前記第２のアプリケーション部分（ＡＰＣ）をスタンバイ状態にし、指定された前記アクションのパラメータを前記チップ・カードに記憶するステップ（Ｅ３）と、
前記通信インターフェイス（ＩＣ）からイベント・コマンドが送信（Ｅ４）された後に、前記第２のアプリケーション部分（ＡＰＣ）のスリープ状態を解除し、記憶されている前記アクション・パラメータを読み込むステップ（Ｅ５）と、
スリープ状態が解除された前記第２のアプリケーション部分（ＡＰＣ）に読み込まれた前記アクション・パラメータに従ってコマンドを確立し、確立された前記コマンドを前記通信インターフェイス（ＩＣ）に送信するステップ（Ｅ６）と
を実施するプログラム命令を備えることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末内の第１の部分と、当該端末に接続されるマイクロコントローラ・カード又は集積回路カードとも呼ばれるチップ・カード内の第２の部分とから構成される分散アプリケーションに関するものである。
【０００２】
本明細書の後段で言及する好ましい一実施例によれば、当該端末は、デジタル・セルラー無線通信ネットワーク内のモバイル無線端末であり、当該チップ・カードは、ＵＩＣＣ（汎用集積回路カード）タイプの取り外し可能なユーザ識別モジュールである。
それ故、本発明は、追加的なアプリケーションをオペレーティング・システム上に動的にダウンロードし、それらの一部を端末とチップ・カードに分散させることが可能となるオープン・オペレーティング・システムが実装されたオープン端末に関するものである。
【背景技術】
【０００３】
このタイプのチップ・カードは、アプリケーションを記憶することができ、端末内の通信インターフェイスを介して外部と通信し、カードのユーザを認証するためのＳＩＭ（加入者識別モジュール）又はＵＳＩＭ型のメイン・アプリケーションを備える。前記メイン・アプリケーションだけが、端末内の通信インターフェイスと同期がとられた状態で当該通信インターフェイスにアクセスする。上記の分散アプリケーションの２つの部分はいずれも、当該通信インターフェイスと同期がとられた状態で当該通信インターフェイスにアクセスすることはできない。
【０００４】
それ故、上記の分散アプリケーションの第１の部分と、上記の通信インターフェイスとは、それらが独立して端末のオペレーティング・システム上で実行可能なものであるにも関わらず、チップ・カードに個別にアクセスすることができない。例えば、あるコマンドが分散アプリケーションの第１の部分によって確立され、チップ・カードに送信された場合に、呼確立のような事前対応型コマンド（ｐｒｏａｃｔｉｖｅ  ｃｏｍｍａｎｄ）を含むチップ・カードからの応答を必要とするアクションが、端末内の通信インターフェイスに依存する可能性がある。
【０００５】
しかしながら、事前対応型コマンドを解釈することができない第１のアプリケーション部分は、事前対応型セッションをトリガすることができない。さらに、チップ・カードに応答指令を送っていないことから、確立された事前対応型コマンドの発信を行っていない通信インターフェイスもまた、当該コマンドを解釈することができず、その結果、ブロックが発生することとなる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、分散アプリケーションの第１の部分と通信インターフェイスとの間の同期性の欠如を克服し、それによって、当該アプリケーションの第２の部分が通信インターフェイスにとって解釈可能な事前対応型コマンドを当該通信インターフェイスに配信することができるようにすることである。
【課題を解決するための手段】
【０００７】
本目的を達成するために、アプリケーションの第１の部分を含む端末の通信インターフェイス内のアクションを、前記端末に接続されるチップ・カードにインストールされた前記アプリケーションの第２の部分からトリガする方法は、前記アクションを指定するコマンドが前記第１のアプリケーション部分から前記第２のアプリケーション部分に送信された後に、前記第１のアプリケーション部分をスリープ状態にするステップと、前記第２のアプリケーション部分をスタンバイ状態にし、指定された前記アクションのパラメータを前記チップ・カードに記憶するステップと、前記通信インターフェイスからイベント・コマンドが送信された後に、前記第２のアプリケーション部分のスリープ状態を解除（ａｗａｋｅｎ）し、記憶されている前記アクション・パラメータを読み込むステップと、スリープ状態が解除された前記第２のアプリケーション部分に読み込まれた前記アクション・パラメータに従ってコマンドを確立し、確立された前記コマンドを前記通信インターフェイスに送信するステップとを含むことを特徴とする。
【０００８】
そのように確立され通信インターフェイスに送信されるコマンドは、別の端末やサーバのような端末の外部との通信をトリガすることが可能な事前対応型コマンドである。
【０００９】
本発明の別の目的は、本発明に係る方法を実施するために端末に接続されるチップ・カードである。前記チップ・カードは、前記アクションを指定するコマンドが前記第１のアプリケーション部分から前記第２のアプリケーション部分に送信された後に、前記第１のアプリケーション部分をスリープ状態にする手段と、前記第２のアプリケーション部分をスタンバイ状態にし、指定された前記アクションのパラメータを前記チップ・カードに記憶する手段と、前記通信インターフェイスからイベント・コマンドが送信された後に、前記第２のアプリケーション部分のスリープ状態を解除し、記憶されている前記アクション・パラメータを読み込む手段と、スリープ状態が解除された前記第２のアプリケーション部分に読み込まれた前記アクション・パラメータに従ってコマンドを確立し、確立された前記コマンドを前記通信インターフェイスに送信する手段とを備える。
【００１０】
本発明は、本発明に従って端末に接続されるチップ・カードに実装可能なコンピュータ・プログラムに関するものでもある。前記プログラムは、それ自体が前記チップ・カードにロードされ前記チップ・カード上で実行されたときに本発明の方法に係る各ステップを実施するコード命令を備える。
【００１１】
本発明の他の特徴及び利点は、非限定的な例示として与えられる本発明のいくつかの好ましい実施形態の以下の説明を添付の図面と併せて読めば、より明らかとなるだろう。
【発明を実施するための最良の形態】
【００１２】
図１に示されるモバイル無線端末タイプの端末１及びチップ・カード２の内部には複数の機能ブロックが描かれており、これらのブロックの大部分は、本発明との関連性を有する機能を満足するものであり、ソフトウェア・モジュール及び／又はハードウェア・モジュールに対応させることができる。
【００１３】
モバイル端末１は、例えばＧＳＭ、ＧＰＲＳ、ＵＭＴＳタイプ等のデジタル・セルラー無線通信ネットワークＲＲに含まれるものであり、例えば当該ネットワークＲＲ、交換電話ネットワークＳＴＮ、及びインターネットＩＮ等を介して他の端末Ｍ、Ｔ、及びサーバＳと通信することができる。チップ・カード２は、モバイル端末１から取り外し可能なＵＩＣＣ（汎用集積回路カード）タイプのユーザ識別モジュールを構成する。ネットワークＲＲがＧＳＭ又はＧＰＲＳタイプのネットワークである場合、当該チップ・カードはＳＩＭ（加入者識別モジュール）カードとなる。ネットワークＲＲが第３世代（３ＧＰＰ）ＵＭＴＳ（ユニバーサル移動電話システム）タイプのＣＤＭＡ（符号分割多元接続）モードで機能する場合、当該チップ・カードにはＵＳＩＭアプリケーションが収容される。一変形形態において、モバイル端末１は、ネットワーク通信を行ってチップ・カードとの間でコマンド及び応答を交換することができる携帯情報端末（ＰＤＡ）のような小型機器である。
【００１４】
他の実施例によれば、端末１は、デビット・チップ・カード又はクレジット・チップ・カードを受け入れる銀行端末、携帯型メッセージ伝送デバイス、チップ・カード・リーダを備えたパーソナル・コンピュータ（ＰＣ）のような固定端末である。
【００１５】
より一般的に言えば、上記のチップ・カードは、デビット・カード又はクレジット・カード、電子財布、別の種類のチップ・カード、他の任意の小型電子デバイスのような携帯型電子物品である。
端末１は一般に、電気的接触を伴って又は電気的接触を伴わずにチップ・カード２の入力／出力ポート２１に接続されるリーダ１１を周辺機器として含む。
【００１６】
従来、モバイル無線端末タイプの端末１はチップ・カードのリーダ１１に加えて、バス１５によって接続されるプロセッサ１２、メモリ１３、及び無線インターフェイス１４も備える。メモリ１３は、読取り専用メモリ（ＲＯＭ）、ＥＥＰＲＯＭタイプの不揮発性メモリ、ＲＡＭメモリのような様々なメモリの組合せである。端末が例えばパーソナル・コンピュータである場合、メモリ１３はハード・ディスクを含む。無線インターフェイス１４は、周波数の切り換え、デジタル変換、ネットワークＲＲ内の固定ネットワークを介して受信されるメッセージの復調及び解読、ならびにメッセージの返送を行う。端末１は、プロセッサ１２との間のユーザ・インターフェイスとして、キーボード、グラフィック・ディスプレイ、ラウドスピーカ、及び／又はマイクロフォンのような他の周辺機器も備える。
【００１７】
端末１内のメモリ１３には特に、例えばＢＲＷ、Ｐａｌｍ  ＯＳ、ＳＹＭＢＩＡＮ、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｏｂｉｌｅ、又はＮｕｃｌｅｕｓタイプのオペレーティング・システムＯＳと、例えばＪａｖａ（登録商標）仮想マシンＪＶＭＴ等のような実行環境と、様々なアプリケーション及びデータとが収容され、また、ブラウザＢが収容されることもある。以下、本明細書ではＪａｖａ仮想マシンについて言及する。
【００１８】
特に、メモリ１３の不揮発性メモリには、チップ・カード２にも分散されるアプリケーションＡＰの第１の部分ＡＰＴと、仮想マシンＪＶＭＴに含まれることもあるアプリケーション・インストール・マネージャＧＩＡと、ローダＣＡＰＣとが実装される。アプリケーションＡＰはまず、仮想マシンＪＶＭＴとの互換性を有するＪａｖａ言語のようなオブジェクト指向タイプの高水準言語で作成される。アプリケーションＡＰの第１の部分ＡＰＴは、ミッドレット（ＭＩＤｌｅｔ：Ｍｏｂｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄｅｖｖｉｃｅ  ａｐｐｌｅｔ）とも呼ばれる。Ｊａｖａ言語でプログラムされ端末内で実行可能なマネージャＧＩＡは、様々なアプリケーションをメモリ１３にインストールし、それぞれの実行を起動する働きをするものであるが、特に、各アプリケーションＡＰの第１の部分ＡＰＴをインストールし起動する働きをするものである。アプリケーションＡＰは、例えばチップ・カード２のエディタ又は他の任意のエディタによって管理されるアプリケーション・サーバＳＡ等から端末及びチップ・カードにダウンロードされる。ローダＣＡＰＣは、マネージャＧＩＡと連動して各アプリケーションＡＰの第２の部分ＡＰＣを端末からチップ・カードにロードする。ローダＣＡＰＣは、所定の通信プロトコルを使用してアプリケーションＡＰの第２の部分ＡＰＣをインストールするために、いずれも端末１に実装される仮想マシンＪＶＭＴとマネージャＧＩＡとの間のリンク、ならびにいずれもチップ・カード２に実装されるＪａｖａ仮想マシンＪＶＭＴとコンピュータ・ツールＯＩとの間のリンクを作成する。
【００１９】
一変形形態では、アプリケーションＡＰの各部分ＡＰＴ及びＡＰＣは、ダウンロードされるのではなく、端末１及びチップ・カード２の製造時点でそれぞれにインストールされる。
【００２０】
所定の通信プロトコルは、典型的には、端末１からチップ・カード２に送信されるコマンドＣＯＭと、チップ・カード２から端末１に送信される応答ＲＥＰとから成るプロトコル・データ単位（ＡＰＤＵ）を有する半二重非同期プロトコルである。本プロトコルは、３ＧＰＰ  ＴＳ５１．０４規格又はＥＴＳＩ  １０２．２２３規格に準拠するＳＩＭアプリケーション・ツールキットと呼ばれることもあり、これによれば、コマンドは常に端末１主導でトリガされ、チップ・カードは事前対応型のアクションを開始するものの、依然として端末の制御下にある。
【００２１】
アプリケーションＡＰの第１の部分ＡＰＴが所定の通信プロトコルに従ってアプリケーションＡＰの第２の部分ＡＰＣと個別に通信できるようにするために、チップ・カード内の各資源及びデータにアクセスするためのアクセス・インターフェイスＩＡが、例えばＪａｖａ技術をサポートするＪ２ＭＥ端末の場合ではＪＳＲ  １１７仕様に準拠するＪａｖａＡＰＩ（アプリケーション・プログラミング・インターフェイス）プログラム等の形で、メモリ１３に実装される。
【００２２】
メモリ１３は、チップ・カード２内のＳＩＭ又はＵＳＩＭ型のメイン・アプリケーション或いは他の任意のアプリケーションが端末１を介して「外部世界」、例えばインターネットＩＮに接続されたサーバＳ又は端末Ｍ、Ｔと通信することができるようになる、ＳＩＭツールキット・ドライバとも呼ばれる通信インターフェイスＩＣも備える。通信インターフェイスＩＣは、例えばＳＩＭ又はＵＳＩＭ型のメイン・アプリケーションとネットワークＲＲ内のショート・メッセージ・サーバとの間で交換されるショート・メッセージを適応させ、サーバＳ又は端末Ｍとの間でインターネットＩＮを介して送受信されるデータをバンドルするために、「外部世界」とＳＩＭ又はＵＳＩＭ型のメイン・アプリケーションとの間で交換されるコマンド及び応答を管理する。従来、チップ・カード２は、本質的に入力／出力ポート２１及びリーダ１１を介して端末１とのデータ交換を行うように企図されたマイクロプロセッサ２２と、ＲＯＭタイプの再書き込み不能メモリ２３と、ＥＥＰＲＯＭタイプの不揮発性メモリ２４と、ＲＡＭタイプのメモリ２５とを、統合された形で備える。メモリ２３及び２４には、例えばオペレーティング・システムＯＳＣに関するコード及びデータ、ならびにＪａｖａカード仕様に準拠する仮想マシンＪＶＭＴのコード及びデータ、又は他の任意の固有のオペレーティング・システムが収容される。不揮発性メモリ２４には、カードの製造時点で最初からインストールされるＳＩＭ又はＵＳＩＭアプリケーションやインストール・ツールＯＩのようなアプリケーションが収容される。メモリ２４は、サーバＳＡから端末１に送信され、ローダＣＡＰＣがインストール・ツールＯＩと連動してリーダ１１及びポート２１を介しＲＡＭメモリ２５を使用してダウンロードする、分散アプリケーションＡＰの第２の部分ＡＰＣを記憶するためのメモリ空間も備える。第２のアプリケーション部分ＡＰＣは、ＳＴＫ（ＳＩＭツールキット）アプレットを構成する。
【００２３】
ここで、ＳＡＴ（ＳＩＭアプリケーション・ツールキット）タイプの実例を対象とするセッションに関する図２の最上部を参照すると、カードが事前対応型であるが端末のスレーブである故に、各コマンド及び応答対を端末主導でトリガする必要がある所定の通信プロトコルに従って、端末１からチップ・カード２に送信されるコマンドＣＯＭと、チップ・カード２から端末１に送信される応答ＲＥＰとが数回交換される様子が示されている。
【００２４】
アプリケーションＡＰの第１の部分ＡＰＴと第２の部分ＡＰＣとの間のセッションが開始されるステップＥ０で、第１のアプリケーション部分は、アクセス・インターフェイスＩＡのセッション・オープンを必要とし、アクセス・インターフェイスＩＡは、第２のアプリケーション部分ＡＰＣのアクションの指定、この場合ではページを取得するアクションの指定（ＳＥＬＥＣＴ  ＩＴＥＭ）を転送するために、コマンド・エンベロープＥＮＶを確立する。カード２内のアプリケーション部分ＡＰＣは、例えば応答ＲＥＰのデータ・フィールド内で圧縮された名前及び／又はアイコンで指定される各サービスのリストをアクセス・インターフェイスＩＡに返し、その結果、アプリケーション部分ＡＰＴが各サービスに対応する名前及び／又はアイコンから成るページを供給し、当該ページを端末１の画面上に表示するよう要求する。次に、端末のユーザは、サービスの名前又はアイコンを選択して対応するサブ・メニューにナビゲートし、その結果、各コマンドＥＮＶ及び応答ＲＥＰ対を利用して、第１のアプリケーション部分ＡＰＴによって当該ページ選択の送信が行われ、第２のアプリケーション部分ＡＰＣによって表示すべきページの送信が行われる。
【００２５】
本明細書のプリアンブルに記載される従来技術に関して既に説明したように、また、図２のステップＥ１に図示されるように、この段階でのユーザ選択は、事前対応型コマンドを含む応答を必要とするアクション（ＴＥＲＭＩＮＡＬ  ＲＥＳＰＯＮＳＥ）を発生させる可能性がある。当該アクションは特に、通信インターフェイスＩＣを使用する端末１の外部エンティティＭ、Ｔ、Ｓとの通信に関係する可能性がある。当該アクションは、例えば第２のアプリケーション部分ＡＰＣによって確立され、端末１内の通信インターフェイスＩＣに宛てられる呼確立要求（ＳＥＴ  ＵＰ  ＣＡＬＬ）又はショート・メッセージ送信要求（ＳＥＮＤ  ＳＨＯＲＴ  ＭＥＳＳＡＧＥ）等に関する事前対応型コマンドに相当する。当該事前対応型コマンドは、事前対応型セッションが管理できない第１のアプリケーション部分ＡＰＴによっては解釈することができない。さらに、通信インターフェイスＩＣは、当該事前対応型コマンドに関する応答指令（ＦＥＴＣＨ）をチップ・カードに送っていないので、依然として非アクティブ状態のままである。
【００２６】
本発明によれば、第１のアプリケーション部分ＡＰＴ（ＭＩＤｌｅｔ）と通信インターフェイスＩＣとの間の同期性の欠如は、図２に示されるＥ１に始まりＥ２〜Ｅ６へと続く各ステップによって解決される。
【００２７】
ステップＥ１の後に、第２のアプリケーション部分ＡＰＣは、事前対応型コマンドに応答することはないが、状況イベントが発生した場合には、それ自体のスリープ状態が解除されるように、カードに収容されているイベント・テーブルに動的に記録される。次に、アプリケーション部分ＡＰＣは、第１のアプリケーション部分ＡＰＴに送信すべきデータが存在しないことを示す応答ＲＥＰ「Ｏｘ  ９０  ００」を送信した後にスタンバイ状態に切り換わり、第１のアプリケーション部分ＡＰＴは、ステップＥ２で第２のアプリケーション部分ＡＰＣとの通信を一時中断してスリープ状態に入る。ステップＥ３のスタンバイ状態によって、状態ビットＢＥがカード２内の第１の論理状態「０」にセットされ、ステップＥ１で第１のアプリケーション部分ＡＰＴによって指定されたアクションのパラメータをメモリ２４内のイベント空間に書き込むために、チップ・カード２内でそれらのパラメータの転送が行われる。
【００２８】
ステップＥ０〜Ｅ２の間に、通信インターフェイスＩＣは引き続き、チップ・カード２に対して周期的に応答指令を送る。かくして、応答ＲＥＰ「Ｏｘ  ９０  ００」の後のステップＥ４では、次のイベント・コマンドＥＮＶ（状況イベント）が、通信インターフェイスＩＣから第２のアプリケーション部分ＡＰＣに送信され、後者が事前対応型コマンドを送信する必要がある場合は、チップ・カードに対して応答指令が送られる。チップ・カード側では、スタンバイ状態ＢＥ＝「０」にある第２のアプリケーション部分ＡＰＣがイベント要求の有無をリスンしているが、ステップＥ５のイベント・コマンド「状況イベント」により、そのスリープ状態が解除される。ステップＥ１で、アプリケーション部分ＡＰＣは、アプリケーション部分ＡＰＴによって指定されたアクションのパラメータをチップ・カードのメモリ２４のイベント空間に読み込む。状態ビットＢＥが第２の論理状態「１」にセットされ、その結果、スリープ状態が解除されたアプリケーション部分ＡＰＴは、例えば呼確立要求（ＳＥＴ  ＵＰ  ＣＡＬＬ）やショート・メッセージ送信要求（ＳＥＮＤ  ＳＭＳ）等の指定されたアクションについて読み込まれたパラメータに対応する、事前対応型コマンドを伴う応答ＲＥＰを確立する。アプリケーション部分ＡＰＣは、後続のステップＥ０ａに示されるように他のコマンドを実行しなければならない場合を除き、それ自体のイベント・テーブル内の登録から当該状況イベントに関する登録を動的に削除する。ステップＥ６で、メモリ２４内に読み込まれたアクションのパラメータに従って応答ＲＥＰ内の事前対応型コマンドが確立され、当該コマンドは、スリープ状態が解除されたアプリケーション部分ＡＰＴから端末１の通信インターフェイスＩＣに送信される。次に、上述した２つの実施例によれば、インターフェイスＩＣは、ネットワークＲＲ内の固定ネットワークからの呼を確立すること又はショート・メッセージをショート・メッセージ・サーバに送信することが必要となる事前対応型コマンドを従来の様式で処理する。
【００２９】
ステップＥ１の一変形形態では、第２のアプリケーション部分ＡＰＣが、端末外部のイベント又は端末内部のイベントによってアクティブ化されるが、このアクティブ化は、例えば第２の部分ＡＰＣがブラウザを起動することによって後続のステップＥ８に応答できるように、第１のアプリケーション部分ＡＰＴとは独立して行われる。
【００３０】
第１のアプリケーション部分ＡＰＴは、応答ＲＥＰ「Ｏｘ  ９０  ００」の後、当該第２のアプリケーション部分ＡＰＣに関するデータが存在せず、引き続きコマンド確立を実行しなければならない場合には、ステップＥ２の作業をシミュレートし、ステップＥ４〜Ｅ６の後にそれ自体のスリープ状態を解除する「プッシュ」タイプの特定の事前対応型コマンドが受信されるまで、スリープ状態に入る。
【００３１】
図２の最下部に示されるように、当該特定の事前対応型コマンドは、例えばブラウザ起動コマンドＬＡＵＮＣＨ  ＢＲＯＷＳＥＲであり、当該コマンドは、ステップＥ７に続くステップＥ８で第２のアプリケーション部分ＡＰＣによって確立され、送信され、端末１内のブラウザＢを起動するデータを解釈する際に使用されるデータ及びローカルＵＲＬ（ユニフォーム・リソース・ロケータ）アドレスを含むものである。ステップＥ７及びＥ８以前のステップＥ４〜Ｅ６に続き、指定されたアクションが通信インターフェイスＩＣにおいて実行された後、通信インターフェイスＩＣは、ステップＥ７の間に、第２のアプリケーション部分ＡＰＣに対する先のイベント・コマンド「状況イベント」の送信を済ませる。
【００３２】
上記の特定の事前対応型コマンド（ＬＡＵＮＣＨ  ＢＲＯＷＳＥＲ）は、第２のアプリケーション部分ＡＰＣから第１のアプリケーション部分ＡＰＴへと向かう、アプリケーション部分ＡＰＴとＡＰＣとの間の動的性（ｄｙｎａｍｉｃ）をもたらす。アプリケーション部分ＡＰＴとＡＰＣとの間の対話は、ステップＥ８の後も、ステップＥ０と同様の従来のコマンド及び応答交換Ｅ０ａを利用して続行され、また、図２の最下部に示されるように、本発明に従ってステップＥ１ａ〜Ｅ６ａが引き続き実施されてもよい。
【図面の簡単な説明】
【００３３】
【図１】本発明を実施する好ましい一実施形態に係る各手段を含む、モバイル無線端末及びチップ・カードの概略ブロック図である。
【図２】本発明に従って端末の通信インターフェイス内のアクションを第２のアプリケーション部分からトリガする方法に関するアルゴリズムを示す図である。
【図１】
2008522301.tif 000003
【図２】
2008522301.tif 000004
【国際調査報告】
2008522301.tif 000005
2008522301.tif 000006
2008522301.tif 000007
2008522301.tif 000008
2008522301.tif 000009
2008522301.tif 000010