(57)【特許請求の範囲】
【請求項１】
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段よりデータをダウンロードするためのインタフェースと、
制御手段とを備え、
前記制御手段は、
前記外部記憶手段より、所定形式のアプリケーションをダウンロードし、
前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記ＳＩＭカードに処理命令を送信することにより、前記ダウンロードした前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させる
携帯端末。
【請求項２】
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備え、
前記制御手段は、
前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させる
携帯端末。
【請求項３】
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備え、
前記制御手段は、
前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より、前記ＳＡＴをダウンロードするとともに前記所定形式のアプリケーションをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記所定の通信網を介して送られてダウンロードした前記アプリケーションまたは前記外部記憶手段からダウンロードした前記アプリケーションを実行し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させる
携帯端末。
【請求項４】
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段よりデータをダウンロードするためのインタフェースと、
制御手段とを備えた携帯端末におけるアプリケーション実行方法であって、
前記制御手段が、前記外部記憶手段より、所定形式のアプリケーションをダウンロードするステップと、
前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記制御手段が、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記ダウンロードした前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させるステップとを備える
アプリケーション実行方法。
【請求項５】
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備えた携帯端末におけるアプリケーション実行方法であって、
前記制御手段が、前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記制御手段が、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させるステップとを備える
アプリケーション実行方法。
【請求項６】
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備えた携帯端末におけるアプリケーション実行方法であって、
前記制御手段が、前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記制御手段が、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より、前記ＳＡＴをダウンロードするとともに前記所定形式のアプリケーションをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記所定の通信網を介して送られてダウンロードした前記アプリケーションまたは前記外部記憶手段からダウンロードした前記アプリケーションを実行するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させるステップとを備える
アプリケーション実行方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ショート・メッセージ形式で提供されるアプリケーションを実行する携帯端末およびアプリケーション実行方法に関するものである。
【０００２】
【従来の技術】
汎欧州ディジタルセルラ電話システム（ＧＳＭ）では、サービスの拡大、機能の向上を目指して、その仕様（Specification）をPhaseという呼び方でバージョンアップを行っている。現在適用されているのは、Phase 2と呼ばれている仕様であるが、その次には、Phase 2+が適用される。この中で、加入者認証、セキュリティ、あるいはオペレータとの契約内容の記憶などを司るＳＩＭ（Subscriber Identity Module）も例外ではない。また、新たに設けられる機能としてＳＡＴ（SIM Application Tool Kit）が挙げられる。すなわち、現在のPhase 2 Specificationの後に用意されているPhase2+ Specificationにおいて、ＳＩＭ内に、ＳＡＴと呼ばれるアプリケーション・サポート・ソフトウエアを用意している。
【０００３】
なお、ＳＡＴの詳細仕様については、ＥＴＳＩのＧＳＭ  １１．１４を参照のこと。
【０００４】
従来のＳＩＭの使用方法は、電源投入時の初期状態を除き、常に端末本体から動作制御されるスレーブモードでの動作が基本であった。つまり、ＳＩＭは、端末機器の電源投入時に、ＳＩＭとのセッションに必要な情報を端末機器に提供する、Answer-To-Restという初期設定情報を提供するとき以外は、端末機器からの命令セットにより、データの書込み、あるいは読出しを行っている。すなわち、端末機器がマスターであり、ＳＩＭがスレーブとして動作している。
【０００５】
新たなPhase 2+の仕様では、上述のようにＳＡＴと呼ばれる機能をＳＩＭ内部に設定し、ＳＭＳ（Short Message Service）などで提供されるアプリケーションをサポートして、提供されたアプリケーションをＳＩＭ内部で実行するものである。ＳＡＴは、オペレータあるいはサービス・プロバイダから送られてくるアプリケーションを、ＳＩＭ内に一度、取り込み、送られてきたアプリケーションがＳＡＴ機能を使用して、いわばＳＩＭがマスターで端末本体がスレーブとなって動作を行うものである。
【０００６】
送られてきたアプリケーションが起動されると、最初に、端末本体がＳＡＴにどのように対応しているかをチェックしてから実行を行い、例えば、使用者に対してＬＣＤ（液晶表示器）などのディスプレイ上に選択肢を表示する。そして、使用者が端末本体のキーを使用して、それらより選択した結果を、再び、オペレータあるいはサービス・プロバイダへ転送するなどの機能を付与することが可能となる。
【０００７】
すなわち、オペレータ、あるいはネットワーク上に接続されているサービス・プロバイダが、アプリケーションを使用者に転送し、使用者は、そのアプリケーション実行時に示される情報に基づき、例えば、選択肢の中から選択を行って、その結果を再び、オペレータあるいはサービス・プロバイダへ返信することが可能となる。
【０００８】
【発明が解決しようとする課題】
しかしながら、ショート・メッセージ（Short Message）として送ることができる文字数は、１７６バイト程度であり、大容量とは言えず、長いアプリケーションには対応できないという問題がある。また、上記のＳＡＴを用いるには、ＳＩＭ内にＳＡＴが具備され、さらに端末機器側もＳＡＴに対応していることが要求される。従って、ＳＡＴを使用したアプリケーションを起動する際には、ＳＩＭが端末機器の対応状態を知るために、ターミナル・プロファイル（Terminal Profile）と呼ばれるデータを読み込み、各機器間での対応状況の違いなどを認識して、ＳＡＴの中から使えるツールを選択して、実行することになる。
【０００９】
ところが、ＳＡＴ対応の端末機器が市場に出ても、現状では、ほとんどの加入者がＳＡＴに未対応の従来型のＳＩＭを使用しており、上述したサービスを、直ちに享受できる環境にはないと言える。つまり、古い仕様のＳＩＭには、ＳＡＴ機能が具備されておらず、オペレータあるいはサービス・プロバイダが、ＳＡＴ機能を使用した新たなサービスを開始しても、その所有者は、これらのサービスを享受することができないという問題がある。
【００１０】
本発明は、上述の課題に鑑みてなされたもので、その目的とするところは、通信網からのＳＭＳに拠らないサービス媒体を供する携帯端末およびアプリケーション実行方法を提供することである。
【００１１】
本発明の他の目的は、ＳＡＴに未対応のＳＩＭを持つ加入者に対しても、ＳＡＴ対応のＳＩＭと同様なサービスを提供できる携帯端末およびアプリケーション実行方法を提供することである。
【００１２】
【課題を解決するための手段】
上記の目的を達成するため、本発明は、
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段よりデータをダウンロードするためのインタフェースと、
制御手段とを備え、
前記制御手段は、
前記外部記憶手段より、所定形式のアプリケーションをダウンロードし、
前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記ＳＩＭカードに処理命令を送信することにより、前記ダウンロードした前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させる携帯端末を提供する。
【００１３】
他の発明は、
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備え、
前記制御手段は、
前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させる携帯端末を提供する。
【００１４】
他の発明は、
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備え、
前記制御手段は、
前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より、前記ＳＡＴをダウンロードするとともに前記所定形式のアプリケーションをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記所定の通信網を介して送られてダウンロードした前記アプリケーションまたは前記外部記憶手段からダウンロードした前記アプリケーションを実行し、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させる携帯端末を提供する。
【００１５】
また、他の発明は、
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段よりデータをダウンロードするためのインタフェースと、
制御手段とを備えた携帯端末におけるアプリケーション実行方法であって、
前記制御手段が、前記外部記憶手段より、所定形式のアプリケーションをダウンロードするステップと、
前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記制御手段が、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記ダウンロードした前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させるステップとを備えるアプリケーション実行方法を提供する。
【００１６】
さらに、他の発明は、
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備えた携帯端末におけるアプリケーション実行方法であって、
前記制御手段が、前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記制御手段が、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より前記ＳＡＴをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記ダウンロードした前記アプリケーションを実行するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させるステップとを備えるアプリケーション実行方法を提供する。
【００１７】
また、他の発明は、
ＳＩＭ（Subscriber Identity Module）カードと双方向でデータを入出力するためのインタフェースと、
脱着可能な外部記憶手段及び所定の通信網よりデータをダウンロードするためのインタフェースと、
制御手段とを備えた携帯端末におけるアプリケーション実行方法であって、
前記制御手段が、前記所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、前記ＳＩＭカードに処理命令を送信することにより、前記アプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）が前記ＳＩＭカード内の記憶手段に記憶されているか否かを判断するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されていない場合、前記制御手段が、前記所定の通信網を介して送られた前記アプリケーションをダウンロードし、前記外部記憶手段より、前記ＳＡＴをダウンロードするとともに前記所定形式のアプリケーションをダウンロードし、前記ダウンロードした前記ＳＡＴを使用して、前記所定の通信網を介して送られてダウンロードした前記アプリケーションまたは前記外部記憶手段からダウンロードした前記アプリケーションを実行するステップと、
前記ＳＡＴが前記ＳＩＭカード内の記憶手段に記憶されている場合、前記制御手段が、前記ＳＩＭカードに処理命令を送信することにより、前記所定の通信網を介して送られた前記アプリケーションを前記ＳＩＭカードへダウンロードし、前記ＳＩＭカードに前記アプリケーションを実行させるステップとを備えるアプリケーション実行方法を提供する。
【００１８】
【作用】
携帯端末内の制御手段が、外部記憶手段より所定形式のアプリケーションをダウンロードした後、このアプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）がＳＩＭカード内の記憶手段に記憶されているか否かを判断し、記憶されていない場合、外部記憶手段よりこのＳＡＴをダウンロードし、このダウンロードしたＳＡＴを使用してこのアプリケーションを実行する。他方、このＳＡＴがＳＩＭカード内の記憶手段に記憶されている場合、このアプリケーションをＳＩＭカードへダウンロードし、ＳＩＭカードにこのアプリケーションを実行させる。
【００１９】
携帯端末内の制御手段が、所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、このアプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）がＳＩＭカード内の記憶手段に記憶されているか否かを判断し、記憶されていない場合、この所定の通信網を介して送られたアプリケーションをダウンロードし、外部記憶手段よりこのＳＡＴをダウンロードし、このダウンロードしたＳＡＴを使用してこのアプリケーションを実行する。他方、このＳＡＴがＳＩＭカード内の記憶手段に記憶されている場合、この所定の通信網を介して送られたアプリケーションをＳＩＭカードへダウンロードし、ＳＩＭカードにこのアプリケーションを実行させる。
【００２０】
また、携帯端末内の制御手段が、所定の通信網を介して所定形式のアプリケーションが送られたことに応じて、このアプリケーションを動作させるためのソフトウエアであるＳＡＴ（SIM Application Tool Kit）がＳＩＭカード内の記憶手段に記憶されているか否かを判断し、記憶されていない場合、この所定の通信網を介して送られたアプリケーションをダウンロードし、外部記憶手段より、このＳＡＴをダウンロードするとともにこの所定形式のアプリケーションをダウンロードし、このダウンロードしたＳＡＴを使用して、この所定の通信網を介して送られてダウンロードしたアプリケーションまたは外部記憶手段からダウンロードしたアプリケーションを実行する。他方、このＳＡＴがＳＩＭカード内の記憶手段に記憶されている場合、この所定の通信網を介して送られたアプリケーションをＳＩＭカードへダウンロードし、ＳＩＭカードにこのアプリケーションを実行させる。
【００２１】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施の形態を詳細に説明する。図１は、携帯端末と通信網（ネットワーク）の一般的概念を現したディジタル・セルラ・システムの構成を示している。同図において、例えば、携帯電話機Ａ（１０３）から携帯電話機Ｂ（１０４）へ発呼する場合、端末使用者は、相手の電話番号を携帯電話機Ａ（１０３）に入力して、ダイヤル発信を行う。なお、この発信動作は、携帯電話機Ａ（１０３）が有する内部のソフトウエアで自動的に行うことも可能である。
【００２２】
携帯電話機Ａ（１０３）は、空間媒体（Air Interface）Ａ（１０５）を通じて、携帯電話基地局Ａ（１０１）に接続を行う。この携帯電話基地局Ａ（１０１）は、ディジタル・インタフェース１０６（通常は、ＩＤＳＮなど）を介して携帯電話基地局Ｂ（１０２）に接続され、携帯電話機Ｂ（１０４）は、Air InterfaceＢ（１０７）で、この携帯電話基地局Ｂ（１０２）に位置登録されている。よって、最終的に携帯電話機Ａ（１０３）は、携帯電話機Ｂ（１０４）と回線が接続され、相互に通話が可能となる。
【００２３】
一方、携帯電話基地局Ａ（１０１）と携帯電話基地局Ｂ（１０２）を接続するディジタル・インタフェース１０６にＰＳＴＮ（公衆電話回線）局１０８が接続されており、このＰＳＴＮ局１０８に有線電話機（不図示）が接続されることによって、有線電話機と、携帯電話機Ａ（１０３）または携帯電話機Ｂ（１０４）とが接続される。
【００２４】
インターネット（Internet）のサービス・プロバイダ１０９は、ディジタル・インタフェース１１０を介して、携帯電話基地局Ａ（１０１）に接続されており、携帯電話機Ａ（１０３）は、携帯電話基地局Ａ（１０１）を経由して、契約内容に従ってサービスを享受できる。このサービスには、例えば、データの更新をするためにダウンロードするとか、その他の情報の提供などがある。また、ＳＡＴを使用するアプリケーションを、ＳＭＳ−ＰＰ（Short Message Service Point-To-Point）、あるいは同報通信のＳＭＳ−ＣＢ（Short Message Service Cell Broadcast）などを使って使用者へ送り、そのアプリケーションの実行として使用者が選択した結果などを、プロバイダが受け取ることになる。
【００２５】
次に、ディジタル・セルラ携帯電話機の構成を説明する。図２は、本実施の形態に係る携帯電話機（以下、適宜、端末ともいう）の構成を示すブロック図である。同図において、アンテナ２０１で受信された信号は、セレクタ２０２によって受信ＲＦ部２０３へ導かれる。受信ＲＦ部２０３では、受信信号が適正なレベルになるよう、必要な帯域制限をしたり、自動利得制御（ＡＧＣ）などの処理が施される。そして、周波数制御された局発部２１１からの信号と受信ＲＦ部２０３からの出力をミキサー２０４で混合して、受信周波数を一定の周波数に変換する。
【００２６】
ミキサー２０４からの出力は、受信ＩＦ部２０５へ入力され、そこで、アナログ／ディジタル（Ａ／Ｄ）変換されて、一定のビットレートを持つＩＱディジタル・データとなる。このＩＱディジタル・データは、受信復調部２０６において、フェージングなどの影響除去や、受信した信号の種類判別、デ・インタリーブ（de-interleave）、誤り訂正を行い、適切な復号がなされた後、音声データと通信データに分離される。
【００２７】
通常、音声データは圧縮され、受信したバースト毎のブロックで送られてくるため、それを音声復号部２０７で伸張し、デコードしてから、音声のサンプリング・レートに従って、ディジタル／アナログ（Ｄ／Ａ）変換される。Ｄ／Ａ変換されたアナログ信号は、スピーカアンプ２０８で電力増幅され、スピーカ２０９より放音される。
【００２８】
一方、受信復調部２０６で分離された通信データは、通信データ復号部２１０において、最終的な元のデータに戻される。この受信データは、ＣＰＵバス２２５を経由して、入出力部（Ｉ／Ｏ）２２０からデータ・インタフェース（Ｉ／Ｆ）２２０ｃを介して、外部装置に送られる。
【００２９】
これに対して送信側では、端末使用者などの音声が、マイク２１８を通じてアナログ音声信号に変えられる。マイク２１８からの出力は、信号レベルが小さいので、マイクアンプ２１７によって必要な電圧まで増幅される。このように増幅された音声信号は、音声符号化部２１６において、適当なサンプリング・レートでＡ／Ｄ変換され、ディジタル化される。そして、ディジタル化された信号をエンコード、圧縮した後、ＲＦにおけるバースト信号に合ったブロックにまとめられる。
【００３０】
Ｉ／Ｏ２２０のデータＩ／Ｆ２２０ｃから入力されたディジタル・データは、通信データ符号化部２１９において、適当なブロックにまとめられる。そして、音声符号化部２１６と通信データ符号化部２１９からのデータは、送信変調部２１５でまとめられ、一定のデータレートを持つＩＱディジタル・データとなる。
【００３１】
このようにまとめられた信号は、送信ＩＦ部２１４においてＤ／Ａ変換され、アナログ変調信号に変換された後、所望の送信周波数に変換するため、ミキサー２１３で、局発部２１１から変換用の信号と混合される。そして、所望の周波数に変換された信号は、必要な送信電力を持つようにするため、送信ＲＦ部２１２において電力増幅され、セレクタ２０２を経由して、アンテナ２０１から放射される。
【００３２】
ＣＰＵバス２２５には、後述する中央処理装置やメモリなどが接続されている。すなわち、読出し専用メモリとしてのＲＯＭ２２１には、中央処理装置（ＣＰＵ）２２４が実行するプログラムが、あらかじめ記憶され、また、表示用のフォントなどのデータも記憶されている。随時書込み読出しメモリ（ＲＡＭ）２２２は、中央処理装置（ＣＰＵ）２２４がプログラムを実行中に、必要に応じて計算途中のデータなどを記憶したり、受信部と送信部間でデータ移動する際に、一旦そのデータを記憶させたりするような場合に利用される。
【００３３】
電気的消去可能なメモリであるＥＥＰＲＯＭ２２３は、携帯電話機の電源が切られても、例えば、その直前の設定条件などを記憶しておき、次の電源オン時に、同じ設定となるような使用方法をする場合、それらの設定パラメータを記憶しておくことにより、利用者に対して利便性を提供する。また、計時用のリアルタイム・クロック（ＲＴＣ）２２６は、年月日および時刻データを提供する部分で、例えば、タイム・スタンプ、携帯電話機の時計表示、アラームなどに利用される。
【００３４】
外部装置とのインタフェースであるＩ／Ｏ２２０は、ここでは、ディスプレイ２２０ａ、キーボード２２０ｂ、データＩ／Ｆ２２０ｃなどの接続を仲介している。また、外部記憶Ｉ／Ｆ２２０ｄは、例えば、メモリ・スティック(Memory Stick)からのデータを本体で利用する場合や、図１のサービス・プロバイダ１０９からデータをダウンロードする場合、これらのデータを記憶したりする目的で使用されるインタフェースである。なお、ＳＩＭ  Ｉ／Ｆ２２０ｅは、後述するＳＩＭとのインタフェースを行う。
【００３５】
図３は、メモリ・スティックの内部構成を示すブロック図である。メモリ・スティック３００の作動電源（ＶＣＣ）３０１は、例えば、２．７〜３．６Ｖの範囲にあり、この範囲で動作可能となる。双方向データ信号（ＤＩＯ）３０２は、Transfer Protocol Command（ＴＰＣ）という制御データや、データそのものを書き込んだり、読み出したりするための信号である。バスステート（ＢＳ）３０３は、双方向データ信号（ＤＩＯ）３０２上のデータに対するステータスを示しており、例えば、データアクセスを行う前のＴＰＣやデータそのものにより、その状態を変化させて、メモリ・スティックの処理を実行する。
【００３６】
転送クロック（ＳＣＬＫ）３０４は、ＴＰＣやデータそのものを転送する際に発生する。この転送クロック（ＳＣＬＫ）３０４は、上記のバスステート（ＢＳ）３０３により制御されている。挿抜検出（ＩＮＳ）３０５は、外部装置（ここでは、携帯電話機）がメモリ・スティックの着脱状態を検出するために使用される。そのため、メモリ・スティック内部では、グランド（ＶＳＳ）３０６に接続されており、外部装置側では、プルアップ抵抗を介して電源に接続してある。従って、メモリ・スティックが装着された状態では、ＩＮＳは論理”Ｌ”になり、非装着時には論理”Ｈ”となる。なお、グランド（ＶＳＳ）３０６は、外部装置のグランドに接続されている。
【００３７】
シリアル／パラレル変換器３０７は、書込み時には、双方向データ信号（ＤＩＯ）３０２を通じて、転送クロック（ＳＣＬＫ）３０４に同期して送られてきたシリアルデータを、パラレル８ビットのデータに変換する。制御用コマンド、およびデータも、ここで、シリアルデータからパラレルデータに変換される。
【００３８】
一方、読出し時には、メモリ・スティック内部に記憶されている８ビット毎のデータを、パラレルデータからシリアルデータに変換して、双方向データ信号（ＤＩＯ）３０２を通じて、外部装置に出力される。
【００３９】
レジスタ３０８は、例えば、ステータス・レジスタ、パラメータ・レジスタ、エキストラデータ・レジスタなどからなり、ＴＰＣにより、メモリ・スティック内部のメモリのアクセス制御を行う。ページバッファ３０９は、シリアル／パラレル変換器３０７と、電気的書換え可能な不揮発性メモリであるフラッシュ・メモリ３１３間でデータ交換を行う際、一時的にデータを記憶しておくために用いられる。
【００４０】
エラー検出コード発生部（ＥＣＣ）３１０は、例えば、巡回冗長検査（ＣＲＣ）などを用いて、転送するデータに誤り検出コード付加したり、あるいは、転送されてくるデータの誤り検出を行い、データの信頼性を確保する。アトリビュートＲＯＭ３１１は、メモリ・スティック内部の物理的情報を記憶しており、電源投入直後に、外部装置がこの情報を読み出す。外部装置は、対応状況をチェックするために、この情報を用いる。
【００４１】
フラッシュＩ／Ｆシーケンサ３１２は、レジスタ３０８に設定されているパラメータなどをもとにして、ページバッファ３０９と、電気的書換え可能な不揮発性メモリであるフラッシュ・メモリ３１３間のデータの制御を行う。なお、フラッシュ・メモリ３１３は、例えば、ＮＡＮＤ型のメモリセルからなり、ある容量のページ単位に区切ってデータを記憶している。その記憶容量は、例えば、６４メガバイト程度であり、シリアルの半二重同期データ転送方式を採用して、２０Ｍｂｐｓ程度のアクセス速度を確保できる。
【００４２】
本実施の形態に係る携帯電話機は、メモリ・スティックのような可搬性があり、脱着可能な外部記憶装置を媒体にした、ＳＡＴ対応サービスを提供する。この場合、使用者には、電気的書換え可能な不揮発性メモリ（フラッシュ・メモリ３１３）の一部にあらかじめ記憶させたＳＡＴ機能とアプリケーションが提供される。
【００４３】
なお、メモリ・スティック自体には、図３に示す内部構成からも分かるように、ＣＰＵが内蔵されていないため、メモリ・スティックが提供するＳＡＴおよびアプリケーションは、端末機器本体の内部に１度ダウンロードしてから、実行されることになる。従って、端末機器のＣＰＵは、このアプリケーション実行のために、幾分、処理時間を割く必要がある。
【００４４】
図４は、ＳＩＭ（ＣＰＵ内蔵のＩＣカード）の内部構成を示すブロック図である。ＳＩＭ４００の作動電源（ＶＣＣ）４０１は、外部から供給される電源であり、その電圧は、５Ｖあるいは３Ｖである。また、プログラム用電源（ＶＰＰ）４０２は、内蔵されている電気的消去可能なＲＯＭであるＥＥＰＲＯＭ４１０のプログラム用電源である。その電源電圧は、一般的にＶＣＣ４０１と同じであるか、あるいは、ＳＩＭ内部で発生させるものもある。なお、ここでは、外部から電源を供給する構成としている。
【００４５】
双方向データ信号線（Ｉ／Ｏ）４０３は、実際のデータの入出力に供される信号線で、データ信号が入力あるいは出力されていないときには、作動電源（ＶＣＣ）４０１と、ほぼ同じ電圧に維持され、外部の制御機器およびＳＩＭは、互いにデータ受信状態になっている。クロック（ＣＬＫ）４０４は、ＳＩＭに内蔵された中央処理装置（ＣＰＵ）４１２の作動用クロックである。また、このクロックは、分周器４０８で適当に分周されて、シリアル／パラレル変換器４０７へ送られ、双方向データ信号線（Ｉ／Ｏ）４０３上で交換されるデータの転送速度を決める転送クロックとなる。
【００４６】
リセット（ＲＳＴ）４０５は、リセット信号入力であり、内蔵されている中央処理装置（ＣＰＵ）４１２のみならず、その他、分周器４０８やシリアル／パラレル変換器４０７などを初期化するために供される。シリアル／パラレル変換器４０７は、外部機器からシリアル転送されたデータを、例えば、パラレル８ビットのデータに変換する。
【００４７】
双方向データ信号線（Ｉ／Ｏ）４０３を介して入出力されるデータについて、スタートビット”Ｌ”が検出され、その後、ＬＳＢファーストの正論理（または、ＭＳＢファーストの負論理。その選択は、ＩＣカード製造業者が行う）でビットデータが続き、偶数のパリティ１ビットが付加される。パリティに誤りがあれば、パリティビットに続く２クロックの間の特定時間に、受信側から”Ｌ”が送出される。これによってエラーの発生を知った送信側は、再度、同じデータを送る。この方法は、ＩＳＯ７８１６の半二重非同期通信プロトコルである。シリアル／パラレル変換器４０７は、これらの処理を経て、シリアル／パラレル変換処理を行う。
【００４８】
随時書込み読出し可能なメモリであるＲＡＭ４０９は、中央処理装置（ＣＰＵ）４１２が処理上、必要なデータを一時的に記憶したり、あるいは、いくつかのデータがまとまるまで、一時的に蓄えておくために使用される。電気的消去可能なＲＯＭであるＥＥＰＲＯＭ４１０には、内部だけで利用されるデータ、利用上、更新しながら継続的に使用されるデータなどが記憶される。例えば、ディジタルセルラ携帯端末では、短縮ダイヤル、契約内容、ショート・メッセージ、あるいは、通信を開始、維持するための制御データなどが、ＥＥＰＲＯＭ４１０に記憶される。
【００４９】
なお、電気的消去可能なＲＯＭとして、ここでは、ＥＥＰＲＯＭを使用しているが、例えば、電気的書換え可能な不揮発性メモリであるフラッシュ・メモリを用いてもよい。
【００５０】
読出し専用メモリとしてのＲＯＭ４１１には、主に中央処理装置（ＣＰＵ）４１２が処理すべきプログラムが記憶されている。処理命令は、外部装置から双方向データ信号（Ｉ／Ｏ）４０３を経由して入力される。この処理命令は、例えば、携帯端末を製造し、利用するに必要な公開された命令体系と、セキュリティ、例えば、スクランブルキー発生部や、発行者あるいは管理者以外が利用できないデータなどを操作するための非公開の管理用命令体系や暗証番号からなる。この非公開の管理用命令体系により、ＳＩＭのセキュリティ機能がさらに高められている。
【００５１】
分周器４０８は、中央処理装置（ＣＰＵ）４１２を作動させるためのクロック（ＣＬＫ）４０４から、双方向データ信号線（Ｉ／Ｏ）４０３で所定の伝送レートを使用してデータを送るためのクロックを得るものである。その分周比は、ＧＳＭにおいては、１／３７２が用いられているが、別の適当な値でも構わない。
【００５２】
中央処理装置（ＣＰＵ）４１２は、ＳＩＭ内部の処理を、外部からの命令に従って実行する。このとき、内部に記憶されている各データ群（ファイル）に固有のアクセス条件、すなわち、暗証番号検証の必要性の有無、アクセス権があるか否かなどを判断して、処理を行う。
【００５３】
データ用バスとしてのＣＰＵバス４１３は、中央処理装置（ＣＰＵ）４１２が命令を実行する際に、その命令を、読出し専用メモリであるＲＯＭ４１１から読み出したり、一時的にデータを記憶させるために、随時書込み読出しメモリであるＲＡＭ４０９に記憶させたり、あるいは、外部装置に対して、電気的消去可能なＲＯＭであるＥＥＰＲＯＭ４１０に対するアクセスデータなどを転送するための信号線である。
【００５４】
ここでは、ＳＡＴに関する機能は、読出し専用メモリとしてのＲＯＭ４１１に記憶されており、一般的に使用者は、これを見ることはできない。ショート・メッセージ・サービス（ＳＭＳ）として送られてきたアプリケーションは、電気的消去可能なＲＯＭ（ＥＥＰＲＯＭ４１０）の所定のファイルに記憶してから起動される。このとき、端末機器からターミナル・プロファイルの読込みを行う。このプロファイル・データは、例えば、随時書込み読出しメモリとしてのＲＡＭ４０９に記憶される。
【００５５】
以降、フローチャートを参照して、本実施の形態に係る所定のアプリケーションの実行処理について説明する。なお、ここでは、処理の前提として、通信ネットワークからショート・メッセージ・サービス（ＳＭＳ）を受けた場合、あるいは、携帯電話機本体に外部記憶装置が装着されていて、使用者がＳＡＴアプリケーションを起動した場合に、メインルーチンから、本処理（サブルーチン）が呼び出され、アプリケーションが実行されるものとする。
【００５６】
図５は、本実施の形態に係る携帯電話機におけるアプリケーションの実行処理手順を示すフローチャートである。同図に示す処理手順では、最初に、本サブルーチンが呼ばれた原因が何であるかを確認するため、ステップＳ５０２において、サブルーチン・コールの条件の１つである、ＳＭＳを受けたか否かの判断（Ｔｅｘｔ  ＳＭＳ判断）を行う。
【００５７】
上記のステップＳ５０２で、送られてきたショート・メッセージが、通常のＴｅｘｔ文であると判断されれば、ステップＳ５１１に進み、通常のＳＭＳ表示の実行処理を行う。この処理が実行された後は、本サブルーチンが終了するため、再び、メインルーチンに復帰する。
【００５８】
しかし、ステップＳ５０２で、通常のＴｅｘｔ文ではないと判断された場合には、ステップＳ５０３において、それがＳＡＴ対応のショート・メッセージかどうかを判断する（ＳＡＴ  ＳＭＳ判断）。なお、ここでは、例えば、ショート・メッセージに付されたタグあるいはヘッダなどをもとに、それが通常のＴｅｘｔ文であるか、あるいは、ＳＡＴに対応したメッセージであるかを判断する。
【００５９】
ステップＳ５０３で、ＳＡＴアプリケーション対応のＳＭＳであると判断されたならば、ＳＩＭがＳＡＴに対応しているかを見るため、ステップＳ５０４で、‘ＳＡＴ  ＳＩＭ判断’を行う。そして、ＳＩＭがＳＡＴ対応になっているならば、ステップＳ５１２へ進んで、送られてきたＳＡＴ対応のショート・メッセージをＳＩＭの内部へダウンロードする。
【００６０】
このようにショート・メッセージ形式で送られてきたアプリケーションは、続くステップＳ５１３で、ＳＩＭの内部で実行され、その後、本処理を終了する。
ここで実行されるアプリケーションには、例えば、端末上への表示処理や、その表示をもとに、使用者にキー選択を促す入力要求処理、そして、その結果をショート・メッセージ形式で、オペレータあるいはサービス・プロバイダへ送り返すといった処理などがある。また、そのアプリケーションには、入力要求処理の結果により、携帯端末経由で、あらかじめ指定した電話番号などに呼設定して、データを送る処理も含まれる。
【００６１】
上記の処理を行なう際、ＳＩＭは、上述したようにターミナル・プロファイルを読み込み、本体端末（携帯電話機）における対応状況を認識してから、処理を実行する。これにより、異なったユーザ・インタフェースを持つ端末においても、所定のアプリケーションを実行できる。
【００６２】
ステップＳ５０４での‘ＳＡＴ  ＳＩＭ判断’において、ＳＩＭがＳＡＴに対応していないと判定された場合には、端末に接続された外部記憶装置（例えば、メモリ・スティックのような外部メモリ）にＳＡＴ機能が入っている可能性もある。そこで、ステップＳ５０５において、外部記憶装置の接続の有無を確かめる（外部メモリ判断）。
【００６３】
また、上記のステップＳ５０３における‘ＳＡＴ  ＳＭＳ判断’において、サブルーチン・コールの原因がＳＡＴ対応のＳＭＳではないと判定された場合、端末の使用者が、外部記憶装置に格納されている可能性のあるＳＡＴ対応のアプリケーションを起動する選択をしたと考えられる。従って、この場合にも、外部記憶装置が接続されているかどうかを確認する必要があるため、ステップＳ５０５の外部メモリ判断処理へ進む。
【００６４】
ステップＳ５０５で、本体端末に外部記憶装置が装着されていないと判断されたならば、もはやＳＡＴ対応のアプリケーションを実行できないため、その旨を端末の使用者に伝える。これが、ステップＳ５１４における‘アプリケーション実行不可能表示処理’である。そして、この処理の後、本サブルーチンから抜ける。
【００６５】
一方、ステップＳ５０５で、外部記憶装置が装着されていると判明した場合には、ステップＳ５０６での‘ＳＡＴアプリケーション・データ判断処理’において、その外部記憶装置にＳＡＴ機能、並びにＳＡＴアプリケーションがあるか否かを判断する。ここで、外部記憶装置内にＳＡＴ機能がないと判断された場合には（ステップＳ５０６でＮＯ）、ＳＭＳで送られてきたＳＡＴアプリケーションにも、また、外部記憶装置内のアプリケーションにも対応不可能であるため、その旨を使用者に伝えるべく、ステップＳ５１４で、‘アプリケーション実行不可能表示処理’を実行してから、本サブルーチンを終える。
【００６６】
ＳＡＴ対応のＳＭＳが送られてきたり、ステップＳ５０６で、外部記憶装置内にＳＡＴ機能、並びにＳＡＴアプリケーションがあると判断された場合には、後述するように、一旦、端末本体内の然るべき場所（所定のメモリ内）へ、ＳＡＴ対応のショート・メッセージやＳＡＴアプリケーションを記憶させる処理を行う。
【００６７】
すなわち、上記のステップＳ５０３で、ＳＡＴアプリケーション対応のＳＭＳであると判断され、かつ、ＳＩＭがＳＡＴに対応していない場合には、ステップＳ５０７において、このＳＡＴ対応のＳＭＳを本体へ一時的にダウンロードする。また、外部記憶装置内にＳＡＴアプリケーションがあれば（ステップＳ５０６でＹＥＳ）、同じくステップＳ５０７で、そのアプリケーション・データを本体端末へ一時的にダウンロードする。
【００６８】
次のステップＳ５０８では、ＳＩＭがＳＡＴ対応か否かの判定（ＳＡＴ  ＳＩＭ判断）を行う。この判定処理は、外部記憶装置にＳＡＴアプリケーションが入っており、しかも、ＳＩＭがＳＡＴ対応である場合を想定している。そこで、ＳＡＴ対応のＳＩＭであることが分かれば、既にステップＳ５０７で外部記憶装置から本体へダウンロードしたＳＡＴアプリケーションのデータを、ＳＩＭへ移動する処理を実行する。
【００６９】
すなわち、ステップＳ５１２において、ＳＩＭへＳＡＴアプリケーションのデータをダウンロードし、その後、ＳＩＭ内部で、そのアプリケーションを実行する（ステップＳ５１３）。また、外部記憶装置からダウンロードしたデータ内に、ＳＡＴ対応のＳＭＳが存在する場合もある。このような場合、ステップＳ５１２では、上記ＳＡＴ対応のＳＭＳをＳＩＭの内部へダウンロードする。そして、ステップＳ５１３で、ＳＩＭの内部でアプリケーションが実行され、その後、本サブルーチンが終了する。
【００７０】
他方、ステップＳ５０８において、ＳＩＭがＳＡＴ対応ではないと判断された場合には、ステップＳ５０９で、ＳＡＴ機能を外部記憶装置から端末本体へダウンロードする処理を行う。そして、続くステップＳ５１０で、既にステップＳ５０７で外部記憶装置よりダウンロードしたアプリケーションを、上記のＳＡＴ機能を使用して、本体（端末内のＣＰＵ）で実行した後、本サブルーチンからメインルーチンへ戻る。
【００７１】
このように、外部記憶装置がＳＡＴ機能を有していても、ＳＡＴ対応のＳＩＭがある場合には、アプリケーションの実行をＳＩＭ側に委託する。こうすることで、端末本体のＣＰＵの処理能力を損なわずに（本体側ＣＰＵの負荷を軽くして）、所定の処理を実行できる。
【００７２】
しかし、ＳＩＭがＳＡＴ対応ではない場合には、通常、メモリ・スティックのような外部記憶装置にＣＰＵが内蔵されていないことが殆どであるため、端末本体のＣＰＵで処理（アプリケーションの実行）を行う必要がある。
【００７３】
なお、ＣＰＵが内蔵された外部記憶装置であれば、その装置内部で、ＳＡＴ対応のＳＩＭと同様な処理を行え、ＳＡＴを具備しないＳＩＭを使用しても、端末本体の処理能力を損なわなずに済むことは、言うまでもない。
【００７４】
以上説明したように、本実施の形態によれば、端末より脱着可能な外部記憶装置にＳＡＴ機能を格納しておき、その端末に接続されるＳＩＭカードがＳＡＴに対応していない場合、外部記憶装置に格納されたＳＡＴ機能を使用してアプリケーションを実行するように構成することで、従来のショート・メッセージに加えて、ＳＡＴに対応したアプリケーションの配信が容易になり、ＳＡＴに未対応の古いＳＩＭを持つ加入者に対しても、ＳＡＴ対応のＳＩＭと同様なサービスを提供できる。
【００７５】
また、記憶容量が比較的大きい、脱着可能な外部記憶装置にアプリケーションを格納することで、端末上で、ショート・メッセージで送られるアプリケーションよりも大容量の（長い）アプリケーションの実行を容易に行える。
【００７６】
さらには、外部記憶装置がＳＡＴ機能を有していても、ＳＩＭがＳＡＴに対応している場合には、アプリケーションの実行をＳＩＭ側に委託するよう構成することで、端末本体のＣＰＵの処理能力を損なわず、かつ、本体側ＣＰＵの負荷を軽減して、所定のアプリケーション処理を実行できる。また、ＳＩＭ側にアプリケーションをダウンロードして、アプリケーションを実行するので、端末に新たな機能を追加できる。
【００７７】
外部記憶装置として、記憶容量の大きい、例えば、メモリ・スティックを採用することで、異なる複数のアプリケーションを選択的に実行したり、あるいは配布することができ、ＳＩＭがなくても、端末本体で所定のアプリケーションを実行できる。
【００７８】
また、通信網などから送られてくるアプリケーションそのものをショート・メッセージ形式とすることで、携帯端末で使用されている言語に依存しない形でアプリケーションを実行できる。つまり、ＳＡＴ対応のアプリケーションとすることで、端末のＣＰＵに合ったソフトウエアを使用しなくて済み、独自の命令セットでアプリケーションの実行が可能となる。
【００７９】
なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、種々変形が可能である。例えば、上記実施の形態では、通信ネットワーク（ネットワーク・オペレータやサービス・プロバイダ）より受けたショート・メッセージ・サービス（ＳＭＳ）に対して処理を行う例を示しているが、あらかじめ外部記憶装置（例えば、メモリ・スティック）に格納された形で配布されたショート・メッセージに対して、図５に示す処理を実行するようにしてもよい。
【００８０】
このようにすることで、端末使用者は、例えば、メモリ・スティック内に格納された、互いに関連のない複数のコンテンツから任意のものを選び出し、その後、ＳＡＴを起動してアプリケーションを実行することができる。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、ＳＡＴに対応したアプリケーションの配信が容易になるとともに、ＳＡＴに未対応のＳＩＭを持つ加入者に対しても、ＳＡＴ対応のＳＩＭと同様なサービスを提供できる。そして、外部記憶装置がＳＡＴ機能を有していても、ＳＩＭがＳＡＴに対応している場合には、アプリケーションの実行をＳＩＭ側に委託するので、端末本体のＣＰＵの処理能力を損なわずに、アプリケーション処理を実行できる。
【００８２】
また、他の発明によれば、ＳＡＴに未対応のＳＩＭを持つ加入者に対しても、端末上で、網より配信されたＳＡＴ対応のアプリケーションを実行できる。そして、外部記憶装置がＳＡＴ機能を有していても、ＳＩＭがＳＡＴに対応している場合には、アプリケーションの実行をＳＩＭ側に委託するので、端末本体のＣＰＵの処理能力を損なわずに、アプリケーション処理を実行できる。
【００８３】
さらに、他の発明に係る携帯端末によれば、異なる複数のアプリケーションを選択的に実行したり、配布することができ、ＳＩＭがなくても、端末本体で所定のアプリケーションを実行できる。そして、外部記憶装置がＳＡＴ機能を有していても、ＳＩＭがＳＡＴに対応している場合には、アプリケーションの実行をＳＩＭ側に委託するので、端末本体のＣＰＵの処理能力を損なわずに、アプリケーション処理を実行できる。
【図面の簡単な説明】
【図１】  携帯端末と通信網の一般的概念を現したディジタル・セルラ・システムの構成を示す図である。
【図２】  本実施の形態に係る携帯電話機の構成を示すブロック図である。
【図３】  メモリ・スティックの内部構成を示すブロック図である。
【図４】  ＳＩＭカードの内部構成を示すブロック図である。
【図５】  実施の形態に係る携帯電話機におけるアプリケーションの実行処理手順を示すフローチャートである。
【符号の説明】
１０１，１０２…携帯電話基地局、１０３，１０４…携帯電話機、１０５，１０７…Air Interface、１０６，１１０…ディジタル・インタフェース、１０８…ＰＳＴＮ局、１０９…サービス・プロバイダ、２２０…Ｉ／Ｏ、３００…メモリ・スティック、３１２…フラッシュＩ／Ｆシーケンサ、３１３…フラッシュ・メモリ、４００…ＳＩＭ
【図１】
0004560922.tif 000002
【図２】
0004560922.tif 000003
【図３】
0004560922.tif 000004
【図４】
0004560922.tif 000005
【図５】
0004560922.tif 000006