(57)【要約】【課題】ＯＴＡ（Ｏｖｅｒ−Ｔｈｅ−Ａｉｒ）サービスを提供するためのシステムおよび方法が開示される。【解決手段】本発明に係るシステムは、ＯＴＡサーバからメッセージを受信すると、前記メッセージの大きさに応じて、前記メッセージに含まれたＯＴＡデータを所定の大きさに分割する移動端末機と、分割された前記ＯＴＡデータを受信し、これを予めインストールされたＯＴＡキーを用いて復号し、復号された前記ＯＴＡデータを予めインストールされた領域に格納するスマートカードを含む。【選択図】図１
2010531108.tif 000002
【特許請求の範囲】
【請求項１】
ＯＴＡ（Ｏｖｅｒ−Ｔｈｅ−Ａｉｒ）サーバからメッセージを受信すると、前記メッセージの大きさに応じて、前記メッセージに含まれたＯＴＡデータを所定の大きさに分割する移動端末機と、
分割された前記ＯＴＡデータを受信し、これを予めインストールされたＯＴＡキーを用いて復号し、復号された前記ＯＴＡデータを予めインストールされた領域に格納するスマートカードを含むことを特徴とする、システム。
【請求項２】
前記移動端末機は、
前記メッセージの大きさが予めインストールされたしきい値以上であれば、前記スマートカードのデータ処理能力に相応する情報を要求するための情報要求メッセージを生成し、生成された前記情報要求メッセージを前記スマートカードに伝送し、
前記情報要求メッセージに対する応答として前記スマートカードから情報応答メッセージを受信し、受信された前記情報応答メッセージに含まれた情報に基づいて前記ＯＴＡデータを所定の大きさに分割することを特徴とする、請求項１に記載のシステム。
【請求項３】
前記スマートカードは、
前記ＯＴＡデータを受信し、これを第１タイプのＯＴＡキーを用いて復号し、抽出された第１タイプのＯＴＡデータを第１格納部に格納し、或いは
前記第１タイプのＯＴＡキーを用いて抽出された前記第１タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、抽出された第２タイプのＯＴＡデータを第２格納部に格納することを特徴とする、請求項１に記載のシステム。
【請求項４】
前記スマートカードは、前記移動端末機に搭載できる或いは着脱式で連結できる、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、ＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、およびＲＵＩＭ（Ｒｅｍｏｖａｌ  Ｕｓｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カードのいずれか１つであることを特徴とする、請求項１に記載のシステム。
【請求項５】
前記メッセージは、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージ、ＬＭＳ（Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージ、およびＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージのいずれか１つであることを特徴とする、請求項１に記載のシステム。
【請求項６】
移動端末機からＯＴＡデータを受信し、受信された前記ＯＴＡデータを第１タイプのＯＴＡキーを用いて復号し、抽出された第１タイプのＯＴＡデータを処理するか否かを判断する第１処理部と、
前記判断結果に応じて前記第１タイプのＯＴＡデータを受信するＣＰＵと、
前記ＣＰＵから前記第１タイプのＯＴＡデータを受信し、受信された前記第１タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、抽出された第２タイプのＯＴＡデータを処理する第２処理部とを含むことを特徴とする、スマートカード。
【請求項７】
前記第１処理部は、
前記ＯＴＡデータを前記第１タイプのＯＴＡキーを用いて復号することにより抽出された前記第１タイプのＯＴＡデータが暗号化されていなければ、前記第１タイプのＯＴＡデータを第１格納部に設置または格納し、
前記第１タイプのＯＴＡキーを用いて抽出された前記第１タイプのＯＴＡデータが暗号化されていると、前記第１タイプのＯＴＡデータを前記ＣＰＵにリターンすることを特徴とする、請求項６に記載のスマートカード。
【請求項８】
前記第１処理部はＵＳＡＴ（ＵＳＩＭ／ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）フレームワークが適用され、前記第２処理部はＧＰ（Ｇｌｏｂａｌ  Ｐｌａｔｆｏｒｍ）フレームワークが適用されることを特徴とする、請求項６に記載のスマートカード。
【請求項９】
前記移動端末機に対して前記ＯＴＡデータを送受信するインターフェースと、
受信された前記ＯＴＡデータを前記第１処理部に提供し、前記第１処理部または前記第２処理部から前記ＯＴＡデータを受信し、このＯＴＡデータを前記インターフェースを介して前記移動端末機に提供するＣＰＵとをさらに含むことを特徴とする、請求項６に記載のスマートカード。
【請求項１０】
ＯＴＡサーバからメッセージを受信すると、前記メッセージの大きさに応じて、前記メッセージに含まれたＯＴＡデータを所定の大きさに分割するステップと、
分割された前記ＯＴＡデータそれぞれをスマートカードに伝送するステップとを含むことを特徴とする、ＯＴＡサービス提供方法。
【請求項１１】
前記ＯＴＡデータを所定の大きさに分割するステップは、
受信された前記メッセージの大きさが予めインストールされたしきい値以上なのかを判断するステップと、
前記メッセージの大きさが前記しきい値以上であれば、前記メッセージに含まれた前記ＯＴＡデータを分割するか否かを決定するステップと、
前記決定結果に応じて、前記メッセージに含まれた前記ＯＴＡデータを所定の大きさに分割するステップとを含むことを特徴とする、請求項１０に記載のＯＴＡサービス提供方法。
【請求項１２】
前記ＯＴＡデータを分割するか否かを決定するステップは、
前記メッセージの大きさが前記しきい値以上であれば、前記ＯＴＡデータを分割するか否かに応じて、前記スマートカードのデータ処理能力に相応する情報を要求するための情報要求メッセージを前記スマートカードに伝送するステップと、
前記スマートカードが前記情報要求メッセージに対する応答として情報応答メッセージを移動端末機に伝送するステップと、
前記移動端末機が前記情報応答メッセージを受信すると、受信された前記情報応答メッセージに含まれた情報に基づいて、前記ＯＴＡデータを分割するか否かを決定するステップとを含むことを特徴とする、請求項１１に記載のＯＴＡサービス提供方法。
【請求項１３】
移動端末機からＯＴＡデータを受信すると、第１処理部が前記ＯＴＡデータを第１タイプのＯＴＡキーを用いて復号し、抽出された第１タイプのＯＴＡデータを処理するか否かを判断するステップと、
前記判断結果に応じて前記第１処理部から前記第１タイプのＯＴＡデータを受信するステップと、
第２処理部が前記第１タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、抽出された第２タイプのＯＴＡデータを処理するステップとを含むことを特徴とする、ＯＴＡサービス提供方法。
【請求項１４】
前記第１タイプのＯＴＡデータを処理するか否かを判断するステップは、
前記移動端末機から前記ＯＴＡデータを受信すると、このＯＴＡデータを第１処理部に伝送するステップと、
前記第１処理部が前記ＯＴＡデータを復号し、抽出された前記第１タイプのＯＴＡデータを処理するか否かを判断するステップとを含むことを特徴とする、請求項１３に記載のＯＴＡサービス提供方法。
【請求項１５】
前記第２タイプのＯＴＡデータを処理するステップは、
前記判断結果に応じて、抽出された前記第１タイプのＯＴＡデータを前記第１処理部から受信するステップと、
受信された前記第１タイプのＯＴＡデータを前記第２処理部に伝送するステップと、
前記第２処理部が前記第１タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、抽出された前記第２タイプのＯＴＡデータを処理するステップとを含むことを特徴とする、請求項１３に記載のＯＴＡサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＯＴＡ（ｏｖｅｒ−ｔｈｅ−ａｉｒ）サービスを提供するためのシステムおよび方法に関する。
【背景技術】
【０００２】
一般に、ＯＴＡサービスは、移動端末機のユーザから要求された情報を伝送する無線通信サービスの最も一般な形態である。すなわち、ＯＴＡサービスは、ユーザがＯＴＡサーバに情報を要求すると、ＯＴＡサーバがその情報を移動端末機に伝送するサービスである。
【０００３】
移動端末機は、移動端末機に関連した端末機情報または各種付加サービスに相応するアプリケーション（以下、アプレット）をスマートカードに搭載しておき、それらを使用する。スマートカードは、大容量の情報格納および演算処理が可能であり、優れた保安機能を提供するため、その必要性が益々増大している。例えば、スマートカードは、金融、通信、医療、保安、および放送などに使用できる。
【０００４】
この際、スマートカードは、通常、機能および内部構造によって下記３つのタイプに区分することができる。すなわち、スマートカードは、１）マイクロプロセッサが内蔵されていないメモリ型スマートカード、２）マイクロプロセッサが内蔵されているスマートカード、および３）アプリケーションを内蔵して情報の双方向伝達が可能な対話型スマートカードなどを含むことができる。
【０００５】
このようなスマートカードは、各用途に応じて別個の装置として使用されただけでなく、移動端末機に関連した端末機情報またはアプレットに相応するデータの提供をＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）メッセージを介して受けることができた。これによるデータ伝送の容量問題、例えば、１回に最大１８０ｂｙｔｅのみが伝送可能なので、現在では少量のデータのみが伝送可能な実情である。
【０００６】
これに対する対策として、ＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）およびブラウザを介してＯＴＡデータを伝送する方法が提示されている。ところが、このような方法も無線インターネットに接続しなければＯＴＡデータを受信することができないという問題点がある。
【０００７】
したがって、多様なタイプのＯＴＡデータを１つのスマートカードに設置または格納することができるうえ、これを効率よく処理することを可能にするＯＴＡサービスを提供するためのシステムおよび方法に対する研究が引き続き行われなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上述した従来の技術の問題点を解決するためのもので、その目的は、ＯＴＡデータを、そのタイプに応じて、予めインストールされたＯＴＡキーを用いて暗号化および復号することにより、１つのスマートカードに多様なタイプのＯＴＡデータを設置または格納することを可能にするＯＴＡサービスを提供するためのシステムおよび方法を提供することにある。
【０００９】
また、本発明の他の目的は、スマートカードが処理することが可能な能力に応じて、ＯＴＡデータを分割してこれを提供することにより、大容量のＯＴＡデータを効率よく処理することを可能にするＯＴＡサービスを提供するためのシステムおよび方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のある観点によれば、ＯＴＡ（Ｏｖｅｒ−Ｔｈｅ−Ａｉｒ）サーバからメッセージを受信すると、前記メッセージの大きさに応じて、前記メッセージに含まれたＯＴＡデータを所定の大きさに分割する移動端末機と、分割された前記ＯＴＡデータを受信し、これを予めインストールされたＯＴＡキーを用いて復号し、復号された前記ＯＴＡデータを予めインストールされた領域に格納するスマートカードとを含む、システムを提供する。
【００１１】
本発明の他の観点によれば、移動端末機からＯＴＡデータを受信し、受信された前記ＯＴＡデータを第１タイプのＯＴＡキーを用いて復号し、抽出された第１タイプのＯＴＡデータの処理有無を判断する第１処理部と、前記判断結果に応じて前記第１タイプのＯＴＡデータを受信するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、前記ＣＰＵから前記第１タイプのＯＴＡデータを受信し、受信された前記第１タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、抽出された第２タイプのＯＴＡデータを処理する第２処理部とを含む、スマートカードを提供する。
【００１２】
本発明の別の観点によれば、ＯＴＡサーバからメッセージを受信すると、前記メッセージの大きさに応じて、前記メッセージに含まれたＯＴＡデータを所定の大きさに分割するステップと、分割された前記ＯＴＡデータそれぞれをスマートカードに伝送するステップとを含む、ＯＴＡサービス提供方法を提供する。
【００１３】
本発明の別の観点によれば、移動端末機からＯＴＡデータを受信すると、第１処理部が前記ＯＴＡデータを第１タイプのＯＴＡキーを用いて復号し、抽出された第１タイプのＯＴＡデータを処理するか否かを判断するステップと、前記判断結果に応じて前記第１処理部から前記第１タイプのＯＴＡデータを受信するステップと、
第２処理部が前記第１タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、抽出された第２タイプのＯＴＡデータを処理するステップとを含む、ＯＴＡサービス提供方法を提供する。
【図面の簡単な説明】
【００１４】
【図１】図１は本発明の一実施例に係る概略的なシステムの構成を示す例示図である。
【図２】図２は本発明の一実施例に係るＯＴＡサービスを提供するための方法を示す第１のフローチャートである。
【図３】図３は図１に示したスマートカードの詳細な構成を示す例示図である。
【図４】図４は本発明の一実施例に係るＯＴＡサービスを提供するための方法を示す第２のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施例に係るＯＴＡサービスを提供するためのシステムおよび方法について図１〜図４を参照して詳細に説明する。
【００１６】
本発明は、スマートカードにＵＳＡＴ（ＵＳＩＭ／ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）フレームワークとＧＰ（Ｇｌｏｂａｌ  Ｐｌａｔｆｏｒｍ）フレームワークを構成し、このフレームワークを介してスマートカードに多様なタイプのＯＴＡデータを設置または格納するための方法を提案する。すなわち、本発明は、１つのスマートカードに例えばモバイルバンキング、証券、カードなどの金融サービス、例えば交通カード、ＩＤカードなどの生活インフラサービス、および例えば放送、通信などの全てのサービスを含ませることができる。
【００１７】
このために、本発明は、多様なタイプのＯＴＡデータを処理することが可能な権限を与えるように、それぞれのフレームワークのためのＯＴＡキーをインストールすることを提案する。
【００１８】
よって、本発明は、大容量のデータを要求するモバイルアプリケーションなどのＯＴＡデータの提供をＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージを介して受けることもできる。ここで、モバイルアプリケーションは、移動端末機にダウンロードして独立に実行して使用することが可能なプログラムを意味することができる。
【００１９】
図１は本発明の一実施例に係る概略的なシステムの構成を示す例示図である。
【００２０】
図１に示すように、本発明に係るＯＴＡサービスシステムは、スマートカード１１０、移動端末機１２０、メッセージセンタ１３０、ＯＴＡサービス１４０、およびデータベース１４１などを含むことができる。
【００２１】
スマートカード１１０は、ＯＴＡデータ、例えば金融、通信、医療、保安、および放送などに使用するための多様なタイプの移動端末機に関連した端末機情報および各種付加サービスに相応するモバイルアプリケーション（以下、「アプレット」）を搭載することができる。スマートカード１１０に連動する移動端末機１２０は、スマートカード１１０に搭載されたＯＴＡデータを使用することができる。
【００２２】
この際、スマートカード１１０は、移動端末機１２０に搭載できる或いは着脱式で連結できる、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、ＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カード、およびＲＵＩＭ（Ｒｅｍｏｖａｌ  Ｕｓｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ）カードのいずれか１つを意味することができる。
【００２３】
ＯＴＡサーバ１４０は、ＯＴＡデータを含むメッセージを生成することができる。ＯＴＡサーバ１４０は、生成されたメッセージをメッセージセンタ１３０を介して移動端末機１２０に提供することができる。
【００２４】
データベース１４１は、スマートカード１１０に設置または格納しようとするＯＴＡデータを構築し、これを管理することができる。
【００２５】
メッセージセンタ１３０は、ＯＰＡデータを含むメッセージを伝送することができる。例えば、メッセージセンタ１３０は、ＳＭＳＣ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｅｒ）、ＬＭＳＣ（Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｅｒ）、およびＭＭＳＣ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｃｅｎｔｅｒ）などを意味することができる。
【００２６】
本発明は、スマートカードが処理することが可能な能力に応じて、ＯＴＡデータを分割し、これを伝送する方法を提案する。この方法を用いて、本発明は大容量のＯＴＡデータを効率よく処理することができる。
【００２７】
図２は本発明の一実施例に係るＯＴＡサービスを提供するための方法を示す第１のフローチャートである。
【００２８】
図２に示すように、ユーザがＯＴＡデータを必要とする場合、移動端末機はそのＯＴＡデータをＯＴＡサーバに要求することができる。ＯＴＡサーバは、要求されたＯＴＡデータのタイプ、すなわち移動端末機に関連した端末機情報に相応する第１タイプのＯＴＡデータなのか、付加サービスに関連したサービス情報に相応する第２タイプのＯＴＡデータなのかを照合（確認）することができる。
【００２９】
ＯＴＡサーバは、ＯＴＡデータをデータベースから検索することができる。ＯＴＡサーバは、検索されたＯＴＡデータを、予めインストールされたＯＴＡキーを用いて暗号化することができる。ＯＴＡサーバは、暗号化されたＯＴＡデータを含むメッセージを生成することができる。
【００３０】
この際、ＯＴＡサーバは、ＯＴＡデータを、そのタイプに応じて、予めインストールされたＯＴＡキーを用いて暗号化することができる。このようなＯＴＡデータを暗号化するためのＯＴＡキーは、移動端末機を認証するための認証値、電話帳、および移動端末機のインストールに必要な言語などの移動端末機に関連した端末機情報のための第１タイプのＯＴＡキー、並びにバンキング、証券、公認認証書、クレジットカードなどの付加サービスを用いるためのアプレットおよびこれに関連した個人情報、例えば口座番号、暗号化キー値（ＰＩＮ）などの付加サービスに関連したサービス情報のための第２タイプのＯＴＡキーなどを含むことができる。
【００３１】
これを詳しく説明すると、ＯＴＡサーバは、要求されたＯＴＡデータが第１タイプのＯＴＡデータであれば、第１タイプのＯＴＡデータを第１タイプのＯＴＡキーを用いて暗号化し、暗号化された第１タイプのＯＴＡデータを生成することができる。よって、ＯＴＡサーバは暗号化された第１タイプのＯＴＡデータを含むメッセージを生成することができる。
【００３２】
ＯＴＡサーバは、要求されたＯＴＡデータが第２タイプのＯＴＡデータであれば、第２タイプのＯＴＡデータを第２タイプのＯＴＡキーを用いて暗号化し、暗号化された第２タイプのＯＴＡデータを生成することができる。よって、ＯＴＡサーバは暗号化された第２タイプのＯＴＡデータを含むメッセージを生成することができる。
【００３３】
この際、ＯＴＡサーバは、暗号化された第２タイプのＯＴＡデータを含むメッセージを生成する場合、一次暗号化された第２タイプのＯＴＡデータをそのままメッセージに含ませず、さらに第１タイプのＯＴＡキーを用いて二次暗号化し、これを含むメッセージを生成することができる。
【００３４】
その後、ＯＴＡサーバは、生成されたメッセージをメッセージセンタに伝送することができる（Ｓ２１０）。メッセージセンタは、メッセージを前記移動端末機に伝送することができる（Ｓ２２０）。
【００３５】
この際、メッセージは、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージ、ＬＭＳ（Ｌｏｎｇ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージ、およびＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージのいずれか１つを意味することができる。
移動端末機はメッセージを受信することができる。移動端末機は、受信されたメッセージの大きさが、予めインストールされたしきい値Ｖｔｈｒ以上なのかを判断することができる（Ｓ２３０）。
【００３６】
メッセージの大きさが予めインストールされたしきい値Ｖｔｈｒ未満であれば、移動端末機は、受信されたメッセージに含まれている、暗号化されたＯＴＡデータを抽出することができる。よって、移動端末機は、抽出されたＯＴＡデータをそのままスマートカードに伝送することができる。
【００３７】
反面、メッセージの大きさが予めインストールされたしきい値Ｖｔｈｒ以上であれば、移動端末機は、スマートカードが処理することが可能な能力に相応する情報、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）情報などを要求するための情報要求メッセージを生成することができる。
【００３８】
その後、移動端末機は、生成された情報要求メッセージをスマートカードに伝送することができる（Ｓ２４０）。
【００３９】
スマートカードは、情報要求メッセージに対する応答として情報応答メッセージを生成することができる。スマートカードは、生成された情報応答メッセージを移動端末機に伝送することができる（Ｓ２５０）。
【００４０】
移動端末機は情報応答メッセージを受信することができる。移動端末機は、受信された情報応答メッセージに基づいて、メッセージに含まれている、暗号化されたＯＴＡデータを所定の大きさに分割することができる（Ｓ２６０）。
【００４１】
よって、移動端末機は分割されたＯＴＡデータをスマートカードに伝送することができる（Ｓ２７０）。
【００４２】
結局、スマートカードは、分割されたＯＴＡデータの伝送を受け、これを処理することができる（Ｓ２８０）。上述したように、本発明は、ＯＴＡ（Ｏｖｅｒ−Ｔｈｅ−Ａｉｒ）データを、そのタイプに応じて、予めインストールされたＯＴＡキーを用いて暗号化および復号することにより、１つのスマートカードに多様なタイプのＯＴＡデータを設置または格納することができる。
【００４３】
図３は図１に示したスマートカードの詳細な構成を示す例示図である。
【００４４】
図３に示すように、本発明に係るスマートカードは、第１格納部３１０、第２格納部３２０、第１処理部３３０、第２処理部３４０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３５０、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３６０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３７０、およびインターフェース３８０などを含むことができる。
【００４５】
インターフェース３８０は、移動端末機から暗号化されたＯＴＡデータを受信することができる。
【００４６】
ＣＰＵ３６０は、受信されたＯＴＡデータを第１処理部３３０に提供し、前記第１処理部３３０または前記第２処理部３４０からＯＴＡデータを受信し、これをインターフェース３８０を介して移動端末機に提供することができる。
【００４７】
ＲＯＭ３５０は、オペレーティングシステム（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）およびこれに関連したプログラムを格納することができる。ＲＡＭ３７０はＣＰＵ３６０の作業空間として使用できる。
【００４８】
第１処理部３３０は、移動端末機から暗号化されたＯＴＡデータを受信することができる。第１処理部３３０は、ＯＴＡデータを第１タイプのＯＴＡキーを用いて復号し、第１タイプのＯＴＡデータを抽出することができる。
【００４９】
よって、第１処理部３３０は、抽出された第１タイプのＯＴＡデータを処理、すなわち第１格納部３１０に設置または格納することができる。
【００５０】
反面、第１処理部３３０は、第１タイプのＯＴＡキーを用いて抽出されたＯＴＡデータが、自分で処理できない暗号化されたＯＴＡデータであれば、抽出されたＯＴＡデータを第２処理部３４０に提供することができる。
【００５１】
第２処理部３４０は、第１処理部３３０から、暗号化されたＯＴＡデータを受信することができる。第２処理部３４０は、ＯＴＡデータを第２タイプのＯＴＡキーを用いて復号し、第２タイプのＯＴＡデータを抽出することができる。
【００５２】
よって、第２処理部３４０は、抽出された第２タイプのＯＴＡデータを処理、すなわち第２格納部３２０に設置または格納することができる。
【００５３】
この際、第１処理部はＵＳＡＴ（ＵＳＩＭ／ＳＩＭ  Ａｐｐｌｉｃａｔｉｏｎ  Ｔｏｏｌｋｉｔ）フレームワークが適用できる。第２処理部はＧＰ（Ｇｌｏｂａｌ  Ｐｌａｔｆｏｒｍ）フレームワークが適用できる。
【００５４】
この際、第１格納部３１０と第２格納部３２０は、ＯＴＡデータを格納することが可能な１つのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に分割された格納領域、または別途のＥＥＰＲＯＭからそれぞれ構成できる。
【００５５】
このように、本発明は、スマートカードが処理することが可能な能力に応じて、ＯＴＡデータを分割してこれを提供することにより、大容量のＯＴＡデータを効率よく処理することができる。
【００５６】
図４は本発明の一実施例に係るＯＴＡサービスを提供するための方法を示す第２のフローチャートである。
【００５７】
図４に示すように、ＣＰＵは、暗号化されたＯＴＡデータを移動端末機から受信することができる（Ｓ４１０）。ＣＰＵは、受信されたＯＴＡデータを優先的に第１処理部に伝送することができる（Ｓ４２０）。
【００５８】
このため、第１処理部は、ＣＰＵから暗号化されたＯＴＡデータを受信することができる。第１処理部は、暗号化されたＯＴＡデータを、予めインストールされた第１タイプのＯＴＡキーを用いて復号し、第１タイプのＯＴＡデータを抽出することができる（Ｓ４３０）。
【００５９】
第１処理部は、抽出された第１タイプのＯＴＡデータが暗号化されているかを判断することができる（Ｓ４４０）。すなわち、第１処理部は、抽出されたＯＴＡデータが暗号化されていなければ、抽出されたＯＴＡデータを第１タイプのＯＴＡデータと判断するため、抽出されたＯＴＡデータを第１格納部に設置または格納することができる（Ｓ４８１）。
【００６０】
反面、第１タイプのＯＴＡデータが暗号化されていなければ、これをＣＰＵにリターンすることができる（Ｓ４５０）。よって、ＣＰＵはリターンされた第１タイプのＯＴＡデータを第２処理部に伝送することができる。
【００６１】
第２処理部は第１処理部から第１タイプのＯＴＡデータを受信ことができる。第２処理部は、入力された第１タイプのＯＴＡデータを、予めインストールされた第２タイプのＯＴＡキーを用いて復号し、第２タイプのＯＴＡデータを抽出することができる（Ｓ４７０）。
【００６２】
結局、第２処理部は、抽出された第２タイプのＯＴＡデータを第２格納部に設置または格納することができる（Ｓ４８０）。
【００６３】
このような理由は、第１処理部は第１タイプのＯＴＡキーを用いてＯＴＡデータに接近することができ、第２処理部は第２タイプのＯＴＡキーを用いてＯＴＡデータに接近することができるようにするためである。
【００６４】
このように、本発明は、ＯＴＡデータを、予めインストールされたＯＴＡキー、すなわち第１タイプのＯＴＡキーと第２タイプのＯＴＡキーを用いて暗号化および復号するため、このような過程を経て多様なタイプのＯＴＡデータを処理することが可能な権限を区分して付与することができる。
【００６５】
本発明に係るＯＴＡサービスを提供するための方法およびこれを用いた移動端末機は、本発明の技術的思想の範囲内で多様な形態に変形、応用可能であり、前記実施例に限定されない。また、前記実施例と図面は、発明の内容を詳細に説明するためのものに過ぎず、発明の技術的思想の範囲を限定するためのものではない。以上説明した本発明は、本発明の属する技術分野における通常の知識を有する者であれば、本発明の技術的思想から逸脱しない範囲内で多様な置換、変形および変更が可能なので、前記実施例および添付図面に限定されるものではないのは勿論のこと、後述する請求の範囲だけでなく、請求の範囲と均等な範囲を含んで判断されるべきである。
【符号の説明】
【００６６】
１１０  スマートカード
１２０  移動端末機
１３０  メッセージセンタ
１４０  ＯＴＡサーバ
１４１  データベース
３１０  第１格納部
３２０  第２格納部
３３０  第１処理部
３４０  第２処理部
３５０  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
３６０  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
３７０  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
３８０  インターフェース
【図１】
2010531108.tif 000003
【図２】
2010531108.tif 000004
【図３】
2010531108.tif 000005
【図４】
2010531108.tif 000006
【国際調査報告】
2010531108.tif 000007
2010531108.tif 000008
2010531108.tif 000009