(57)【特許請求の範囲】
【請求項１】
スマートカードに内蔵されたサービスアプリケーションの実行を準備するための端末機とスマートカードとの間のインターフェースシステムにおいて、
サービスアプリケーションの実行時に連動要求される一つ以上のデバイスリソースを備え、この備えたデバイスリソースに対するリストを作成して提供する端末機；及び、
一つ以上の上記サービスアプリケーションを内蔵して、上記端末機から提供されるデバイスリソースリストを基に上記内蔵されたアプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別し、選別されたサービスアプリケーションリストを上記端末機に提供するスマートカード；を含み、
上記スマートカードは、
上記内蔵されたサービスアプリケーションのそれぞれの駆動によって連動要求されるデバイスリソースが上記端末機から提供されるデバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションを上記連動可能なサービスアプリケーションとして選別することを特徴とする端末機とスマートカードとの間のインターフェースシステム。
【請求項２】
上記端末機は、
電源印加による初期駆動によって上記備えられたデバイスリソースに対するリストを作成して提供することを特徴とする請求項１に記載の端末機とスマートカードとの間のインターフェースシステム。
【請求項３】
上記端末機は、
上記スマートカードから提供される選別されたサービスアプリケーションリストを登録して該当リストを端末機使用者に提供することを特徴とする請求項１に記載の端末機とスマートカードとの間のインターフェースシステム。
【請求項４】
装着端末機とのインターフェースを通して内蔵されたサービスアプリケーションの実行を準備するスマートカードにおいて、
ソフトウェア（Ｓ／Ｗ）プラットホームを基盤に実行可能な一つ以上のサービスアプリケーションを内蔵するアプリケーション保存部；
上記端末機から受信されるデバイスリソースリストを保存するリスト保存部；及び、
上記リスト保存部に保存された上記デバイスリソースリストを基に上記内蔵されたアプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別し、上記選別されたサービスアプリケーションリストを上記端末機に提供して登録要請するカード制御部；を含み、
上記カード制御部は、
電源印加による初期駆動時に上記端末機から受信されるデバイスリソースリストを上記リスト保存部に保存し、上記内蔵されたサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認し、確認されたデバイスリソースが上記保存されたデバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションをサービス対象アプリケーションとして指定することを特徴とするスマートカード。
【請求項５】
上記カード制御部は、
上記指定されたサービス対象アプリケーションの駆動時に連動要求されるデバイスリソースのプロファイル（Profile）情報と上記デバイスリソースリストに含まれた該当デバイスリソース別プロファイル情報を確認し、相互互換が可能な場合、該当サービスアプリケーションを上記選別されたサービスリストに追加することを特徴とする請求項４に記載のスマートカード。
【請求項６】
スマートカードに内蔵されたサービスアプリケーションの実行を準備するためのインターフェース方法において、
備えられたデバイスリソースに対するリストを作成して上記スマートカードに送信するリスト送信段階；
上記スマートカードから上記デバイスリソースリストを基に選別された上記内蔵されたアプリケーションの中で上記端末機と連動可能なサービスアプリケーションリストを受信するリスト受信段階；及び、
上記スマートカードから提供される選別されたサービスアプリケーションリストを登録するリスト登録段階；を含むことを特徴とするインターフェース方法。
【請求項７】
上記リスト送信段階は、
電源印加による初期駆動時、備えられた一つ以上の上記デバイスリソースに対するリストを作成して上記スマートカードに送信することを特徴とする請求項６に記載の端末機のスマートカードとのインターフェース方法。
【請求項８】
内蔵されたサービスアプリケーションの実行を準備するための端末機とのインターフェース方法において、
上記端末機から上記端末機上に備えられたデバイスリソースリストを受信して保存するリスト保存段階；
上記保存されたデバイスリソースリストを基に上記内蔵されたアプリケーションの中でサービス対象アプリケーションを選別するアプリケーション選別段階；
上記選別されたサービスアプリケーションに対するリストを作成するリスト作成段階；及び、
上記作成されたサービスアプリケーションリストを上記端末機に提供するリスト提供段階；を含むことを特徴とするインターフェース方法。
【請求項９】
上記リスト保存段階は、
電源印加による初期駆動によって上記端末機から上記デバイスリソースリストを受信して保存することを特徴とする請求項８に記載のインターフェース方法。
【請求項１０】
上記アプリケーション選別段階は、
上記保存されたデバイスリソースリストを基に上記内蔵されたアプリケーションの中でサービス対象アプリケーションを指定するアプリケーション指定段階；及び、
上記デバイスリソースリストに含まれたデバイスリソース別プロファイル（Profile）情報を基に上記指定されたサービス対象アプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別するアプリケーション選別段階；を含むことを特徴とする請求項８に記載のインターフェース方法。
【請求項１１】
上記アプリケーション指定段階は、
内蔵されたサービスアプリケーションに対するリストを生成するリスト生成段階；
上記生成されたサービスアプリケーションリスト上のサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認するリソース確認段階；
上記確認されたデバイスリソースが上記デバイスリソースリスト上に全て存在するのかを確認するリソース支援確認段階；及び、
上記確認されたデバイスリソースが上記デバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションをサービス対象アプリケーションとして指定する対象指定段階；を含むことを特徴とする請求項１０に記載のインターフェース方法。
【請求項１２】
上記アプリケーション選別段階は、
上記指定されたサービス対象アプリケーションの駆動時に連動要求されるデバイスリソースのプロファイル（Profile）情報を抽出するプロファイル抽出段階；
上記抽出されたデバイスリソースのプロファイル情報と上記デバイスリソースリストに含まれた該当デバイスリソース別プロファイル情報の互換可否を確認する互換確認段階；及び、
上記プロファイル情報間における相互互換が可能な場合、該当サービスアプリケーションを上記連動可能なサービスアプリケーションとして選別するアプリケーション区分段階；を含むことを特徴とする請求項１１に記載のインターフェース方法。
【請求項１３】
請求項６〜１２のうちの何れか１項の方法を行う命令を含むコンピュータ読み込み可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末機とスマートカードとの間のインターフェース方案に関し、より詳しくは、端末機に装着されたスマートカードでのアプリケーションオンカード（Application On Card）機能具現時に端末機とスマートカードとの間の初期化過程を通して端末機スマートカードに内蔵されたサービスアプリケーションの実行を準備するための端末機とスマートカードとの間のインターフェースシステム及びその方法、並びにこれに適用されるスマートカードに関する。
【背景技術】
【０００２】
大容量ＵＳＩＭカードは、既存のＵＳＩＭカードに例えば、大容量ＮＡＮＤフラッシュメモリが結合されて一つのチップ形態の一構成例を有するスマートカードを言い、このようなＵＳＩＭカードは多様なオペレーター（Operator）サービス（WIPI Application等）を搭載でき、また顧客に大容量メモリ（２５６Mbyte又は１GByte以上）サービスを提供できることから大容量ＵＳＩＭカードに対する必要性が増大している。
【０００３】
これと関連して既存にはモバイルサービスアプリケーションが端末機内のソフトウェアプラットホーム上に存在したが、上記の通りに大容量スマートカード技術が発展しながら、カードの性能が向上するにつれてＵＳＩＭカード内にサービスアプリケーションを組み込むことができる環境が整った。
【０００４】
しかし、上記の通りに端末機と連動して大容量ＵＳＩＭカード内に存在するサービスアプリケーションを駆動させるアプリケーションオンカード（Application On Card）機能を具現するためには、端末機とＵＳＩＭカードとの間の新しいインターフェース規格に対する定義が要求される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記のような先行技術に内在された問題点を解決するためになされたもので、その目的は、端末機に装着されたスマートカードでのアプリケーションオンカード（Application On Card）機能具現時に端末機とスマートカードとの間の初期化過程を通してスマートカードに内蔵されたサービスアプリケーションの実行を準備するための端末機とスマートカードとの間のインターフェースシステム及びその方法、並びにこれに適用されるスマートカードを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の一側面によってスマートカードに内蔵されたサービスアプリケーションの実行を準備するための端末機とスマートカードとの間のインターフェースシステムが提供され：このシステムは、サービスアプリケーションの実行時に連動要求される一つ以上のデバイスリソースを備え、この備えたデバイスリソースに対するリストを作成して提供する端末機；及び、一つ以上の上記サービスアプリケーションを内蔵して、上記端末機から提供されるデバイスリソースリストを基に上記内蔵されたアプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別し、選別されたサービスアプリケーションリストを上記端末機に提供するスマートカード；を含むことを特徴とする。
【０００７】
望ましくは、上記端末機は、電源印加による初期駆動によって上記備えられたデバイスリソースに対するリストを作成して提供することを特徴とする。
【０００８】
望ましくは、上記端末機は、上記スマートカードから提供される選別されたサービスアプリケーションリストを登録して該当リストを端末機使用者に提供することを特徴とする。
【０００９】
望ましくは、上記スマートカードは、上記内蔵されたサービスアプリケーションのそれぞれの駆動によって連動要求されるデバイスリソースが上記端末機から提供されるデバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションを上記連動可能なサービスアプリケーションとして選別することを特徴とする。
【００１０】
本発明の他の一側面によって装着端末機とのインターフェースを通して内蔵されたサービスアプリケーションの実行を準備するスマートカードが提供され：このカードは、ソフトウェアプラットホームを基盤に実行可能な一つ以上のサービスアプリケーションを内蔵するアプリケーション保存部；上記端末機から受信されるデバイスリソースリストを保存するリスト保存部；及び、上記リスト保存部に保存された上記デバイスリソースリストを基に上記内蔵されたアプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別し、上記選別されたサービスアプリケーションリストを上記端末機に提供して登録要請するカード制御部；を含むことを特徴とする。
【００１１】
望ましくは、上記カード制御部は、電源印加による初期駆動によって上記端末機から受信されるデバイスリソースリストを上記リスト保存部に保存し、上記内蔵されたサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認し、確認されたデバイスリソースが上記保存されたデバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションをサービス対象アプリケーションとして指定することを特徴とする。
【００１２】
望ましくは、上記カード制御部は、上記指定されたサービス対象アプリケーションの駆動時に連動要求されるデバイスリソースのプロファイル（Profile）情報と上記デバイスリソースリストに含まれた該当デバイスリソース別プロファイル情報を確認し、相互互換が可能な場合、該当サービスアプリケーションを上記選別されたサービスリストに追加することを特徴とする。
【００１３】
本発明の他の一側面によってスマートカードに内蔵されたサービスアプリケーションの実行を準備するためのインターフェース方法が提供され：この方法は、備えられたデバイスリソースに対するリストを作成して上記スマートカードに送信するリスト送信段階；上記スマートカードから上記デバイスリソースリストを基に選別された上記内蔵されたアプリケーションの中で上記端末機と連動可能なサービスアプリケーションリストを受信するリスト受信段階；及び、上記スマートカードから提供される選別されたサービスアプリケーションリストを登録するリスト登録段階；を含むことを特徴とする。
【００１４】
望ましくは、上記リスト送信段階は、電源印加による初期駆動時、備えられた一つ以上の上記デバイスリソースに対するリストを作成して上記スマートカードに送信することを特徴とする。
【００１５】
本発明のもう一つの一面によって内蔵されたサービスアプリケーションの実行を準備するための端末機とのインターフェース方法が提供され：この方法は、上記端末機から上記端末機上に備えられたデバイスリソースリストを受信して保存するリスト保存段階；上記保存されたデバイスリソースリストを基に上記内蔵されたアプリケーションの中でサービス対象アプリケーションを選別するアプリケーション選別段階；上記選別されたサービスアプリケーションに対するリストを作成するリスト作成段階；及び、上記作成されたサービスアプリケーションリストを上記端末機に提供するリスト提供段階；を含むことを特徴とする。
【００１６】
望ましくは、上記リスト保存段階は、電源印加による初期駆動によって上記端末機から上記デバイスリソースリストを受信して保存することを特徴とする。
【００１７】
望ましくは、上記アプリケーション選別段階は、上記保存されたデバイスリソースリストを基に上記内蔵されたアプリケーションの中でサービス対象アプリケーションを指定するアプリケーション指定段階；及び、上記デバイスリソースリストに含まれたデバイスリソース別プロファイル（Profile）情報を基に上記指定されたサービス対象アプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別するアプリケーション選別段階；を含むことを特徴とする。
【００１８】
望ましくは、上記アプリケーション指定段階は、内蔵されたサービスアプリケーションに対するリストを生成するリスト生成段階；上記生成されたサービスアプリケーションリスト上のサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認するリソース確認段階；上記確認されたデバイスリソースが上記デバイスリソースリスト上に全て存在するのかを確認するリソース支援確認段階；及び、上記確認されたデバイスリソースが上記デバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションをサービス対象アプリケーションとして指定する対象指定段階；を含むことを特徴とする。
【００１９】
望ましくは、上記アプリケーション選別段階は、上記指定されたサービス対象アプリケーションの駆動時に連動要求されるデバイスリソースのプロファイル（Profile）情報を抽出するプロファイル抽出段階；及び、上記抽出されたデバイスリソースのプロファイル情報と上記デバイスリソースリストに含まれた該当デバイスリソース別プロファイル情報との互換可否を確認する互換確認段階；及び、上記プロファイル情報間における相互互換が可能な場合、該当サービスアプリケーションを上記連動可能なサービスアプリケーションとして選別するアプリケーション区分段階；を含むことを特徴とする。
【発明の効果】
【００２０】
本発明による端末機とスマートカードとの間のインターフェースシステム及びその方法、並びにこれに適用されるスマートカードは、スマートカードに内蔵された多数のサービスアプリケーションに対して、端末機に備えられたデバイスリソースの有無による選別的な実行が可能となることから、装着端末機機種及び製造会社別性能差を考慮して端末機性能に適合したサービスを提供できるようになる。
【００２１】
また、本発明による端末機とスマートカードとの間のインターフェースシステム及びその方法、並びにこれに適用されるスマートカードは、端末機をデバイスリソースだけを保有するダミー装置（Dummy Device）に変化させ、サービスアプリケーションのコア（Core）機能をスマートカード内部で具現させることによって移動通信社は端末製造会社の協力無しにスマートカードから顧客に直接サービスを提供できると共に、端末機開発のための費用を節減できる。
【００２２】
また、本発明による端末機とスマートカードとの間のインターフェースシステム及びその方法、並びにこれに適用されるスマートカードは、端末機が変わっても顧客が既存のスマートカードを保有している場合、移動通信社のサービスと個人データを維持させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例による端末機とスマートカードとの間のインターフェースシステムの概略的な構成図である。
【図２】本発明の実施例による端末機の概略的な構成図である。
【図３】本発明の実施例によるスマートカードの概略的な構成図である。
【図４】本発明の実施例による端末機とスマートカードとの間のインターフェース方法を説明するための順序図である。
【図５】本発明の実施例による端末機とスマートカードとの間のインターフェース方法において端末機の動作を説明するための順序図である。
【図６】本発明の実施例による端末機とスマートカードとの間のインターフェース方法においてスマートカードの動作を説明するための順序図である。
【００２４】
（符号の説明）
１００：端末機
１１０：入出力部
１２０：デバイス駆動部
１３０：端末制御部
２００：スマートカード
２１０：アプリケーション保存部
２２０：リスト保存部
２３０：カード制御部
【発明を実施するための形態】
【００２５】
以下、添付図面を参照しながら本発明の望ましい実施例を説明する。
図１は、本発明の実施例による端末機とスマートカードとの間のインターフェースシステムの概略的な構成を図示する。
【００２６】
図１に示されたように、装着されたスマートカード２００に内蔵されたサービスアプリケーションの実行時に連動要求される多数のデバイスリソースを具備する端末機１００；及び、汎用加入者識別モジュール（ＵＳＩＭ；Universal Subscriber Identity Module）が内蔵され、端末機１００から作成されたデバイスリソースリストを受信して、これを基に、内蔵された多数のサービスアプリケーションに対してサービス支援端末機を考慮した選別的な実行を準備するスマートカード２００；を含む構成を有する。
【００２７】
上記端末機１００は、サービスアプリケーションの実行時に連動要求される多数のデバイスリソースを具備する。即ち、端末機１００は、機種別、或いは製造会社別にキーパッド、ＬＣＤスクリーン、スピーカーなど移動通信端末機に通常備えられるＵＩ（User Interface）を含むと同時に、ブルートゥース、ＷＬＡＮ、セルラーモデム、Ｓ−ＤＭＢレシーバー、Ｔ−ＤＭＢレシーバーを含む無線インターフェース、そしてＵＡＲＴ、ＭＭＣ、Ｔ−Ｆｌａｓｈを含む有線インターフェース、及びカメラ、ＭＰ３デコーダーを含むマルチメディア装置などを含む構成を有することができ、装着されたスマートカード２００での特定アプリケーションの実行によって上記多数のデバイスリソースの中で連動要請される特定デバイスリソースを駆動させる。
【００２８】
このために、端末機１００は電源印加による初期駆動、つまりスマートカード２００との初期交渉（Negotiation）時、備えられた多数のデバイスリソースに対するリストを作成し、作成されたデバイスリソースリストをスマートカード２００に提供する。
【００２９】
これを基盤に、端末機１００はスマートカード２００から上記提供されたデバイスリソースリストを基にする連動可能なサービスアプリケーションリストを受信し、受信されたサービスアプリケーションリストを登録することによって、現在端末機の性能を基にサービス可能なサービスアプリケーションリストを端末機使用者へ提供する。
【００３０】
上記スマートカード２００は加入者識別モジュールを基本的に含む大容量スマートカードを指し示し、ソフトウェアプラットホームを基に自体実行可能な多数のサービスアプリケーションを内蔵する。
【００３１】
これを基に、スマートカード２００は電源印加による初期駆動、即ち端末機２００との初期交渉（Negotiation）段階で、端末機１００から提供されるデバイスリソースリストを受信し、これを基に端末機１００の性能による実行可能なサービスアプリケーションを選別する。より具体的に、スマートカード２００は、内蔵された多数のサービスアプリケーション別にそれぞれの駆動時に必要となるデバイスリソースを把握し、把握されたデバイスリソースが端末機１００から提供されるデバイスリソースリスト上に全て存在するのかを判断する。
【００３２】
これにより、スマートカード２００はサービスアプリケーションの実行時に必要となるデバイスリソースが上記デバイスリソースリスト上に全て存在する場合に該当サービスアプリケーションだけをリストアップして端末機１００に送信する。例えば、スマートカード２００上には衛星ＤＭＢを利用するサービスアプリケーションが内蔵されていても、端末機１００上にＤＭＢ受信装置が存在しない場合、該当サービスアプリケーションリストは端末機１００上に登録されない。
【００３３】
一方、上記端末機１００は電源印加によるスマートカード２００との初期交渉（Negotiation）段階でスマートカード２００から内蔵された多数のサービスアプリケーションに対する識別番号リストを受信する。これにより端末機１００は使用者が選択した特定サービスアプリケーションに対する識別番号を確認し、確認された識別番号をスマートカード２００に伝達することによって特定サービスアプリケーションの実行を要請する構成も適用可能である。
【００３４】
これを基に、端末機１００は上記特定サービスアプリケーションの実行要請に応じてスマートカード２００から上記特定サービスアプリケーション実行時に必要となる特定デバイスリソースに対する支援可否の確認要請を受信し、確認の結果、支援が可能な場合はその結果をスマートカード２００に通知することによって、サービスアプリケーションの実行による出力値の伝達を受ける。一方、端末機１００は上記特定入出力デバイスに対する支援が不可能な場合、上記特定サービスアプリケーションが実行不可能であることを入出力デバイス、例えば、ＬＣＤスクリーンを介して使用者に通知するのが望ましい。
【００３５】
これと関連してスマートカード２００は、電源印加による端末機１００との初期交渉（Negotiation）段階で内蔵された多数のサービスアプリケーション各々を区分するための識別番号リストを作成して端末機１００に提供する。これにより、スマートカード２００は端末機１００から識別番号の送信を通した特定サービスアプリケーションに対する実行要請が受信される場合、該当識別番号を基にサービスアプリケーションを呼び出す。また、スマートカード２００は特定サービスアプリケーションが呼び出される場合、実行時に必要となるデバイスリソースリストを収集し、該当デバイスリソースの支援可否に対する確認を端末機１００に要請して、支援可能と確認される場合にのみ実行要請された該当サービスアプリケーションを実行してその出力値が端末機１００に伝達できるようにする。
【００３６】
以上で説明したように、本発明による端末機とスマートカードとの間のインターフェースシステムによれば、端末機１００はデバイスリソースだけを保有するダミー（Dummy）デバイス形態を有するようになって、サービスアプリケーションのコア（Core）機能をスマートカード２００内部で具現させることにより、移動通信社は端末製造会社の協力無しにスマートカード２００から顧客に直接サービスを提供できるようになる。合わせて、スマートカード２００に内蔵された多数のサービスアプリケーションに対し、端末機１００に備えられたデバイスリソースの有無による選別的な実行が可能となることから、装着端末機機種及び製造会社別性能差を考慮して端末機性能に適合したサービスを提供できるようになる。
【００３７】
以下、図２及び図３を参照しながら、端末機１００及びスマートカード２００の具体的な構成を説明する。
【００３８】
まず、図２を参照して本発明による端末機１００の構成を察するに、端末機１００は多数のデバイスリソースを含む入出力部１１０と、多数のデバイス各々を駆動させるためのデバイス駆動部１２０と、上記入出力部１１０に備えられた多数のデバイスリソースに対するリストを管理し、スマートカードとのインターフェースを形成する端末制御部１３０とを含む構成を有する。
【００３９】
上記入出力部１１０は多数のデバイスリソース、例えば、キーパッド、ＬＣＤスクリーン、スピーカーなど移動通信端末機に通常備えられるＵＩ（User Interface）を含むとともに、ブルートゥース、ＷＬＡＮ、セルラーモデム、Ｓ−ＤＭＢレシーバ、Ｔ−ＤＭＢレシーバを含む無線インターフェース、そしてＵＡＲＴ、ＭＭＣ、Ｔ−Ｆｌａｓｈを含む有線インターフェース、及びカメラ、ＭＰ３デコーダーを含むマルチメディア装置などを含む構成を有し、これにより使用者要請を受信するとともに、デバイス駆動部１２０の駆動制御によってスマートカード２００のサービスアプリケーション実行による出力値を使用者に伝達できる。
【００４０】
上記デバイス駆動部１２０は、入出力部１００に備えられた多数のデバイスリソース各々を駆動制御するための駆動ドライバを搭載し、これにより、端末制御部１３０を通してスマートカード２００のサービスアプリケーションの実行による出力値が伝えられる場合、該当デバイスリソースを駆動させることによってスマートカード２００から伝えられた出力値を使用者に提供できるようになる。
【００４１】
上記端末制御部１３０は、電源印加による初期駆動、つまりスマートカード２００との初期交渉（Negotiation）時、備えられた多数のデバイスリソースに対するリストを作成し、作成されたデバイスリソースリストをスマートカードに提供する。これと関連して、端末制御部１３０はスマートカード２００から上記提供されたデバイスリソースリストに基づく連動可能なサービスアプリケーションリストを受信するようになり、受信されたサービスアプリケーションリストを登録することによって、現在端末機の性能を基盤にサービス可能なサービスアプリケーションリストを端末機使用者に提供する。この時、端末制御部１３０はスマートカード２００からサービス不可能なサービスアプリケーションリストの提供を同時に受けることができ、これを基にサービス可能なアプリケーションリスト及びサービス不可能なアプリケーションリストを端末機のメニュー画面などを通して区分されるように表示することが望ましい。一方、上記デバイスリソースリストにはそれぞれのデバイスリソースに対するプロファイル（Profile）情報が含まれる。例えば、支援要請される入出力デバイスがカメラである場合、画素数、レンズの明るさ、ズーム（Zoom）程度、製造会社などのデバイスの具体的な情報を必要とするので、かかる情報がデバイスプロファイル情報に定義されなければならない。
【００４２】
以上説明したように、本発明による端末機１００の構成によれば、端末機１００は入出力デバイスリソースだけを保有するダミー（Dummy）デバイス形態を有することにより、端末機開発のための費用を減らすことができる。
【００４３】
次に、図３を参照して本発明によるスマートカード２００の構成を説明する。スマートカード２００は汎用加入者識別モジュール（ＵＳＩＭ；Universal Subscriber Identity Module）が基本的に内蔵された構成を有し、アプリケーション保存部２１０、リスト保存部２２０、及びカード制御部２３０を含む構成を有する。
【００４４】
上記アプリケーション保存部２１０は、ソフトウェアプラットホームを基に実行可能な多数のサービスアプリケーションを内蔵する。より具体的に、アプリケーション保存部２１０は、多数のサービスアプリケーションを区分するためにサービスアプリケーション各々に識別番号を付与して保存することができる。
【００４５】
上記リスト保存部２２０は、電源印加による初期駆動時、上記カード制御部２３０と連動して端末機１００から受信されるデバイスリソースリストを保存する。
【００４６】
上記カード制御部２３０は、電源印加による初期駆動、即ち端末機２００との初期交渉（Negotiation）段階で、端末機１００から提供されるデバイスリソースリストを受信してリスト保存部２２０に保存し、合わせて、リスト保存部２２０に保存されたデバイスリソースリストを基にアプリケーション保存部２１０に内蔵されたアプリケーションの中で端末機１００と連動可能なサービスアプリケーションを選別する。より具体的に、カード制御部２３０はアプリケーション保存部２１０に内蔵されたサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認し、確認されたデバイスリソースが保存されているデバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションをサービス対象アプリケーションとして指定する。また、カード制御部２３０は上記指定されたサービス対象アプリケーションの駆動時に連動要求されるデバイスリソースのプロファイル（Profile）情報とデバイスリソースリストに含まれた該当デバイスリソース別プロファイル情報を確認して相互互換可否を判断し、互換が可能な場合、該当サービスアプリケーションに対するリストを作成して端末機１００に提供する。
【００４７】
以上で説明したように、本発明によるスマートカード２００の構成によれば、使用者らがＵＳＩＭカードを他の端末に装着しても自身が利用していたサービスをそのまま利用できる環境が提供され、合わせてサービスアプリケーションのコア機能がスマートカード２００で具現されることによって移動通信社は端末製造会社の協力無しにスマートカード２００から顧客に直接サービスを提供できるようになる。また、スマートカード２００に内蔵された多数のサービスアプリケーションに対して、端末機に備えられたデバイスリソースの有無による選別的な実行が可能なことにより、装着端末機機種及び製造会社別性能差を考慮して端末機性能に適合したサービスの提供が可能となる。
【００４８】
以下、図４〜図６を参照しながら、本発明の実施例による端末機とスマートカードとの間のインターフェース方法を説明する。
【００４９】
まず、図４を参照して本発明の実施例による端末機とスマートカードとの間のインターフェース方法を説明する。ここで、説明の便宜のために上述した図１〜図３に図示された構成については該当参照番号を言及して説明する。
【００５０】
まず、電源印加による初期駆動時に端末機１００がサービスアプリケーションの実行によって連動可能なように備えられたデバイスリソースに対するリストを作成してスマートカード２００に送信する（Ｓ１０〜Ｓ３０）。
【００５１】
その後、スマートカード２００が端末機１００から提供されるデバイスリソースリストを基に、内蔵されたアプリケーションの中で端末機１００と連動可能なサービスアプリケーションを選別する（Ｓ４０〜Ｓ７０）。望ましくは、内蔵されたサービスアプリケーションに対するリストを生成し、生成されたサービスアプリケーションリスト上のサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認する。そうしてから、上記確認されたデバイスリソースが上記デバイスリソースリスト上に全て存在するのかを確認し、確認されたデバイスリソースが上記デバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションを連動可能なサービスアプリケーションとして選別する。
【００５２】
続いて、スマートカード１００が上記選別されたサービスアプリケーションに対するリストを作成して端末機１００に提供する（Ｓ８０〜Ｓ９０）。
【００５３】
以後、端末機が上記スマートカードから提供される選別されたサービスアプリケーションリストを登録する（Ｓ１００）。望ましくは、端末機１００はスマートカード２００から上記提供されたデバイスリソースリストを基にした連動可能なサービスアプリケーションリストを受信し、受信されたサービスアプリケーションリストを登録することによって、現在端末機の性能を基盤にサービス可能なサービスアプリケーションリストを端末機使用者に提供する。
【００５４】
以上で説明したように、本発明による端末機とスマートカードとの間のインターフェース方法によれば、端末機１００は入出力デバイスリソースだけを保有するダミー（Dummy）デバイス形態を有し、サービスアプリケーションのコア（Core）機能をスマートカード２００内部で具現させることによって、移動通信社は端末製造会社の協力無しにスマートカード２００から顧客に直接サービスを提供できるようになる。合わせて、スマートカード２００に内蔵された多数のサービスアプリケーションに対して、端末機に備えられたデバイスリソースの有無による選別的な実行が可能となることから、装着端末機機種及び製造会社別性能差を考慮して端末機性能に適合したサービスを提供できるようになる。
【００５５】
以下、図５を参照しながら、本発明の実施例による端末機とスマートカードとの間のインターフェース方法における端末機１００の動作を説明する。
【００５６】
まず、端末制御部１３０は電源印加による初期駆動、つまりスマートカード２００との初期交渉（Negotiation）時備えられた多数のデバイスリソースに対するリストを作成し、作成されたデバイスリソースリストをスマートカードに提供する（Ｓ１１０〜Ｓ１３０）。望ましくは、端末制御部１３０は初期交渉時、スマートカード２００からのデバイスリソースリスト伝達要請に応じて、入出力部１１０に備えられた多数のデバイスリソースに対するリストを作成してスマートカード２００に提供する。
【００５７】
そうしてから、端末制御部１３０はスマートカード２００から上記提供されたデバイスリソースリストを基にする連動可能なサービスアプリケーションリストを受信する（Ｓ１４０）。
【００５８】
その後、端末制御部１３０は受信されたサービスアプリケーションリストを登録することによって、現在端末機の性能を基盤にサービス可能なサービスアプリケーションリストを端末機使用者に提供する（Ｓ１５０）。
【００５９】
以上で説明したように、本発明による端末機１００の動作によれば、端末機１００は入出力デバイスリソースだけを保有するダミー（Dummy）デバイス形態を有することから、端末機開発のための費用を減らすことができる。
【００６０】
以下、図６を参照しながら、本発明の実施例による端末機とスマートカードとの間のインターフェース方法におけるスマートカード２００の動作を説明する。
【００６１】
まず、電源印加による初期駆動時に上記端末機からデバイスリソースリストを受信して保存する（Ｓ２１０〜Ｓ２３０）。望ましくは、カード制御部２３０は、電源印加による初期駆動、つまり端末機２００との初期交渉（Negotiation）段階、デバイスリソースリスト伝達要請に応じて端末機１００から提供されるデバイスリソースリストを受信してリスト保存部２２０に保存する。
【００６２】
次に、保存されたデバイスリソースリストを基に上記内蔵されたアプリケーションの中でサービス対象アプリケーションを指定する（Ｓ２４０〜Ｓ２７０）。望ましくは、カード制御部２３０は、アプリケーション保存部２１０に内蔵されたサービスアプリケーション別にそれぞれの駆動時に連動要求されるデバイスリソースを確認し、確認されたデバイスリソースが保存されたデバイスリソースリスト上に全て存在する場合、該当サービスアプリケーションをサービス対象アプリケーションとして指定する。
【００６３】
そうしてから、デバイスリソースリストに含まれたデバイスリソース別プロファイル（Profile）情報を基に上記指定されたサービス対象アプリケーションの中で上記端末機と連動可能なサービスアプリケーションを選別する（Ｓ２８０〜Ｓ３１０）。望ましくは、カード制御部は、上記指定されたサービス対象アプリケーションの駆動時に連動要求されるデバイスリソースのプロファイル（Profile）情報を抽出してデバイスリソースリストに含まれた該当デバイスリソース別プロファイル情報の互換可否を確認する。その結果、プロファイル情報間における相互互換が可能な場合、該当サービスアプリケーションを上記連動可能なサービスアプリケーションとして選別する。
【００６４】
その後、スマートカード２００が上記選別されたサービスアプリケーションに対するリストを作成して端末機１００に提供することによって、端末機１００がサービスアプリケーションリストを登録するようにする（Ｓ３２０〜Ｓ３３０）。
【００６５】
以上で説明したように、本発明によるスマートカード２００の動作によれば、使用者がＵＳＩＭカードを他の端末に装着しても自身が利用していたサービスをそのまま利用できる環境が提供され、合わせてサービスアプリケーションのコア機能がスマートカード２００で具現されることによって、移動通信社は端末製造会社の協力無しにスマートカード２００から顧客に直接サービスを提供できるようになる。また、スマートカード２００に内蔵された多数のサービスアプリケーションに対して、端末機に備えられたデバイスリソースの有無による選別的な実行が可能なことにより、装着端末機機種及び製造会社別性能差を考慮して端末機性能に適合したサービスを提供できるようになる。
【００６６】
一方、ここに提示された実施例と関連して説明された方法又はアルゴリズムの段階はハードウェアで直接具現されたり、プロセッサーにより実行されるソフトウェアモジュールで具現されたり、又はこれらの結合によって具現されたりできる。ソフトウェアモジュールはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は技術的に公知となった任意の他の形態の保存媒体に位置できる。例示的な保存媒体はプロセッサーに連結され、その結果、プロセッサーは保存媒体から情報を読み込み保存媒体に情報を書き込みできる。代案的に、保存媒体はプロセッサーに統合されてもよい。プロセッサー及び保存媒体はＡＳＩＣ内に含まれることができる。ＡＳＩＣは端末機内に含まれることができる。代案的に、プロセッサー及び保存媒体は端末機内に個別的なコンポーネントとして含まれることができる。
【００６７】
以上、本発明を望ましい実施例を参照しながら詳しく説明したが、本発明は上記の実施例に限定されるのではなく、本発明の属する技術分野における通常の知識を有する者ならば誰でも、特許請求範囲に記載された本発明の要旨を逸脱しない範囲内で多様な変形又は修正が可能なことは勿論である。
【産業上の利用可能性】
【００６８】
本発明による端末機とスマートカードとの間のインターフェースシステム及びその方法、並びにこれに適用されるスマートカードは、端末機から作成されたデバイスリソースリストを受信し、これを基に、内蔵された多数のサービスアプリケーションに対してサービス支援端末機を考慮した選別的な実行を準備するスマートカードの構成を提示するという点で、既存技術の限界を超え、関連技術の利用だけでなく、適用される装置の市販又は営業の可能性も充分であるばかりか、現実的に明白に実施可能な程度であることから、産業上の利用可能性を持つ発明である。
【図１】
0005432261.tif 000002
【図２】
0005432261.tif 000003
【図３】
0005432261.tif 000004
【図４】
0005432261.tif 000005
【図５】
0005432261.tif 000006
【図６】
0005432261.tif 000007