(57)【要約】【課題】プラットフォームを通信終端のアプリケーションプログラムに提供する方法を提供することを目的とする。組合カードにおいて標準のジャバ仮想マシンを採用して汎用モバイルプラットフォームを形成する。【解決手段】ａ）組合カードにおいて仮想マシン(Virtual Machine, VM)及びアプリケーションプログラムを貯蔵するステップと、ｂ）組合カードをそれぞれの通信終端に提供するステップと、ｃ）組合カードから仮想マシンをアクセスするステップと、ｄ）仮想マシンを実行してプラットフォームを発生させ、アプリケーションプログラムを通信終端の操作系統を無視して通信終端に実行するステップと、を備える方法を実行する。【選択図】図３
2008305272.tif 000002
【特許請求の範囲】
【請求項１】
プラットフォームを通信終端のアプリケーションプログラムに提供する方法であって、
ａ）組合カードにおいて仮想マシン(Virtual Machine, VM)及びアプリケーションプログラムを貯蔵するステップと、
ｂ）前記組合カードをそれぞれの通信終端に提供するステップと、
ｃ）前記組合カードから前記仮想マシンをアクセスするステップと、
ｄ）前記仮想マシンを実行して前記プラットフォームを発生させ、前記アプリケーションプログラムを通信終端の操作系統を無視して前記通信終端に実行するステップと、
を備えることを特徴とする方法。
【請求項２】
前記組合カードはさらに、前記通信終端と外部基地局の間の通信を許可する集積回路ユニットと、前記通信終端と前記集積回路ユニットの間のインターフェースとして前記集積回路ユニットをアクセスする制御モジュールと、を含むことを特徴とする請求項１記載の方法。
【請求項３】
前記集積回路ユニットは加入者識別モジュール(Subscriber Identity Module, SIM)であることを特徴とする請求項２記載の方法。
【請求項４】
前記集積回路ユニットは汎用加入者識別モジュール(Universal Subscriber Identity Module, USIM)であることを特徴とする請求項２記載の方法。
【請求項５】
前記集積回路ユニットはユーザー識別モジュール(User Identity Module, UIM)であることを特徴とする請求項２記載の方法。
【請求項６】
前記集積回路ユニットは着脱可能なユーザー識別モジュール(Removable User Identity Module, RUIM)であることを特徴とする請求項２記載の方法。
【請求項７】
前記組合カードはさらに、異なるアプリケーションプログラムのプラットフォームを前記通信終端に提供する、仮想マシンが貯蔵された記憶モジュールと、前記通信終端と前記記憶モジュールの間のインターフェースとして前記記憶モジュールをアクセスする制御モジュールと、を含むことを特徴とする請求項１記載の方法。
【請求項８】
前記仮想マシンはジャバ(Java)仮想マシンであることを特徴とする請求項１記載の方法。
【請求項９】
前記通信終端は携帯電話とピーディーエーを含むことを特徴とする請求項１記載の方法。
【請求項１０】
通信終端とともに使用される組合カードであって、
前記通信終端と外部基地局の間の通信を許可する集積回路ユニットと、
異なるアプリケーションプログラムのプラットフォームを前記通信終端に提供する、仮想マシンが貯蔵された記憶モジュールと、
前記通信終端と前記集積回路ユニットの間のインターフェースとして前記集積回路ユニットをアクセスする制御モジュールと、を備えてなり、
前記制御モジュールは、前記通信終端と前記記憶モジュールの間のインターフェースとして前記記憶モジュールをアクセスすることを特徴とする組合カード。
【請求項１１】
前記通信終端は携帯電話とピーディーエーのいずれか一つであることを特徴とする請求項１０記載の組合カード。
【請求項１２】
前記記憶モジュールはフラッシュメモリーであることを特徴とする請求項１０記載の組合カード。
【請求項１３】
前記フラッシュメモリーはＮＡＮＤフラッシュメモリーであることを特徴とする請求項１２記載の組合カード。
【請求項１４】
前記制御モジュールと前記集積回路ユニットと前記記憶モジュールは標準のＳＩＭカード規格にパッケージされたことを特徴とする請求項１０記載の組合カード。
【請求項１５】
前記仮想マシンはジャバ(Java)仮想マシンであることを特徴とする請求項１０記載の組合カード。
【請求項１６】
前記アプリケーションプログラムは前記仮想マシンによって実行されることを特徴とする請求項１０記載の組合カード。
【請求項１７】
前記集積回路ユニットは加入者識別モジュール(Subscriber Identity Module, SIM)であることを特徴とする請求項１０記載の組合カード。
【請求項１８】
前記集積回路ユニットは汎用加入者識別モジュール(Universal Subscriber Identity Module, USIM)であることを特徴とする請求項１０記載の組合カード。
【請求項１９】
前記集積回路ユニットはユーザー識別モジュール(User Identity Module, UIM)であることを特徴とする請求項１０記載の組合カード。
【請求項２０】
前記集積回路ユニットは着脱可能なユーザー識別モジュール(Removable User Identity Module, RUIM)であることを特徴とする請求項１０記載の組合カード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプラットフォームをアプリケーションプログラムに提供する方法に関し、特にプラットフォームを通信終端（携帯電話）に使用されるアプリケーションプログラムに提供する方法に関する。
【背景技術】
【０００２】
現在のモバイル機器は普遍的にカードのアプリケーションプログラムを使用している。移動通信ネットワークの業者や移動終端の製造業者もより多くのサービスとアプリケーションプログラムをユーザーに提供する。しかしながら、周知のモバイル装置は異なる情報の出所または目標がある系統に対して、異なる種類の通信ネットワーク連結及びデータ交換をサポートしなければならない。さらに、最新の携帯電話はダータ通信及び音声通信を重ねる機能を有することがあり、そして遠隔通信終端によって公開の情報及び私用の情報を交換することができ、ユーザーを通してネットワークサーバー及び資料サーバーに連接することもできる。
【０００３】
実際的に、多くのアプリケーションプログラムはもうモバイル装置の発展に使用されている。モバイル装置の資料は終端設備に連接しているＳＩＭカードのシリコンチップに貯蔵されている。貯蔵装置はチップに位置して、その資料を貯蔵して、そしてその資料を終端設備に使用するものである。プロセッサとしてのマイクロコントロールユニットのようである。ある環境にはプロセッサが適当に終端設備モジュールに設置されてもよい。
【０００４】
周知の種類のＳＩＭカードにとって、モバイル終端設備には標準の連接方式があって、ピンによってＳＩＭカードをモバイル終端設備に連接する技術も含む。ＳＩＭカードのマイクロコントロールユニットは複数の製造業者からのＳＩＭアプリケーションプログラムを実行するものである。この領域において、ネットワーク業者とサービス供給業者はその指示及び設定をＳＩＭカードの製造業者に提供して、ＳＩＭアプリケーションプログラムは上記の方式で実行される。他のプログラムのほかに、アプリケーションプログラムは、ネットワークや終端設備や貯蔵装置にあるユーザー資料を読み出す／解釈する／更新するマイクロコントロールコマンド、及び参考資料を含み、それに演算方法の実行も含む。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、携帯電話の使用／重要性は個人的な領域と商業の領域に大分増加されている。新たな顧客をひき付けるため及び現有の顧客を保つため、ネットワーク業者は各種のサービスを提供しようとする。理想的に、ネットワーク業者は新たなサービス及び専用のサービスを提供することができるはずである。
【０００６】
ネットワーク業者は留守電、住所録、株価などの最新のサービスを提供している。ユーザーがネットワーク業者と電話番号を選ぶ時、同時にサービスを選択する可能もある。業者は他の業者と結合して、ほかのサービスを提供することができる。例えば、株価を提供するサービスはＰ２Ｐでネットワーク業者と連接することで形成される。
【０００７】
ネットワークは管理中心である。付加されたネットワーク部品が増えたら、ネットワークが現有のネットワーク部品を“許す”ことを保証しなければならない。すなわち、正確なネットワークインタフェース及び正確な駆動プログラムを有することを保証しなければならない。ＳＩＭカードと終端系統の間の互換性を注意する必要がある。一般に、アプリケーションプログラムはすべての種類の携帯電話に適用されることはできない。アプリケーションプログラムを異なる規格の携帯電話に適用しようとすると、一部の互換性のないアプリケーションプログラムを修正する必要がある。したがって、アプリケーションプログラムはすべての種類の携帯電話に適用される汎用ソフトウェアになることはできない。
【０００８】
このような点に鑑みて本発明は、プラットフォームを通信終端のアプリケーションプログラムに提供する方法を提供することを目的とする。組合カードにおいて標準のジャバ仮想マシンを採用して汎用モバイルプラットフォームを形成する。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明は、通信終端とともに使用される組合カードを提供することで上記課題を快適に解決する。該組合カードは、前記通信終端と外部基地局の間にの通信を許可する集積回路ユニットと、異なるアプリケーションプログラムのプラットフォームを前記通信終端に提供する、仮想マシンが貯蔵された記憶モジュールと、前記通信終端と前記集積回路ユニットの間のインターフェースとして前記集積回路ユニットをアクセスする制御モジュールと、を備えてなり、前記制御モジュールは、前記通信終端と前記記憶モジュールの間のインターフェースとして前記記憶モジュールをアクセスすることを特徴とする組合カード。
【００１０】
前記通信終端は携帯電話とピーディーエーのいずれか一つである。
【００１１】
前記記憶モジュールはフラッシュメモリーである。
【００１２】
前記フラッシュメモリーはＮＡＮＤフラッシュメモリーである。
【００１３】
前記制御モジュールと前記集積回路ユニットと前記記憶モジュールは標準のＳＩＭカード規格にパッケージされた。
【００１４】
前記仮想マシンはジャバ(Java)仮想マシンである。
【００１５】
前記アプリケーションプログラムは前記仮想マシンによって実行される。
【００１６】
前記集積回路ユニットは加入者識別モジュール(Subscriber Identity Module, SIM)である。
【００１７】
前記集積回路ユニットは汎用加入者識別モジュール(Universal Subscriber Identity Module, USIM)である。
【００１８】
前記集積回路ユニットはユーザー識別モジュール(User Identity Module, UIM)である。
【００１９】
前記集積回路ユニットは着脱可能なユーザー識別モジュール(Removable User Identity Module, RUIM)である。
【００２０】
上記目的を達成するための本発明は、プラットフォームを通信終端のアプリケーションプログラムに提供する方法を提供することで上記課題を快適に解決する。該方法は、ａ）組合カードにおいて仮想マシン(Virtual Machine, VM)及びアプリケーションプログラムを貯蔵するステップと、ｂ）前記組合カードをそれぞれの通信終端に提供するステップと、ｃ）前記組合カードから前記仮想マシンをアクセスするステップと、ｄ）前記仮想マシンを実行して前記プラットフォームを発生させ、前記アプリケーションプログラムを通信終端の操作系統を無視して前記通信終端に実行するステップと、を備えることを特徴とする方法。
【００２１】
前記組合カードはさらに、前記通信終端と外部基地局の間にの通信を許可する集積回路ユニットと、前記通信終端と前記集積回路ユニットの間のインターフェースとして前記集積回路ユニットをアクセスする制御モジュールと、を含むことを特徴とする請求項１記載の方法。
【００２２】
前記集積回路ユニットは加入者識別モジュール(Subscriber Identity Module, SIM)であることを特徴とする請求項２記載の方法。
【００２３】
前記集積回路ユニットは汎用加入者識別モジュール(Universal Subscriber Identity Module, USIM)であることを特徴とする請求項２記載の方法。
【００２４】
前記集積回路ユニットはユーザー識別モジュール(User Identity Module, UIM)であることを特徴とする請求項２記載の方法。
【００２５】
前記集積回路ユニットは着脱可能なユーザー識別モジュール(Removable User Identity Module, RUIM)であることを特徴とする請求項２記載の方法。
【００２６】
前記組合カードはさらに、異なるアプリケーションプログラムのプラットフォームを前記通信終端に提供する、仮想マシンが貯蔵された記憶モジュールと、前記通信終端と前記記憶モジュールの間のインターフェースとして前記記憶モジュールをアクセスする制御モジュールと、を含むことを特徴とする請求項１記載の方法。
【００２７】
前記仮想マシンはジャバ(Java(登録商標))仮想マシンであることを特徴とする請求項１記載の方法。
【００２８】
前記通信終端は携帯電話とピーディーエーを含むことを特徴とする請求項１記載の方法。
【発明の効果】
【００２９】
本発明の、プラットフォームを通信終端のアプリケーションプログラムに提供する方法、及び通信終端とともに使用される組合カードによっては、通信終端に使用されるアプリケーションプログラムの流通を増進し、低コストのアプリケーションプログラムを開発するのを促進し、従来の技術の欠点を改善することができる。
【発明を実施するための最良の形態】
【００３０】
本願発明のその他の利点及び特徴については、以下に行う発明の実施の形態の説明から、より明らかとなるであろう。下記実施の形態は本発明の技術的手段をより具体的に詳述するためのもので、当然本発明はそれに限定されず、添付クレームの範囲を逸脱しない限り、当業者による単純な設計変更、付加、修飾、及び置換はいずれも本発明の技術的範囲に属する。
【００３１】
図１は本発明に係る、通信終端に応用される組合カードを示す図である。その組合カードは標準のＳＩＭカードに似ている。図１において、組合カード１０は、通信終端１１の識別情報を貯蔵するＳＩＭ記憶装置１０１、通信終端１１のアプリケーションプログラムを貯蔵する記憶装置１０２、及びＳＩＭ記憶装置１０１と記憶装置１０２ともに連接して、インタフェースを通信終端１１に提供する制御モジュール１０３を含む。制御モジュール１０３はＳＩＭ記憶装置１０１の識別情報を、または記憶装置１０２のアプリケーションプログラムをアクセスするのを決定するものである。
【００３２】
通信終端１１は携帯電話とピーディーエーのいずれか一つである。この実施態様において、通信終端１１は携帯電話である。組合カード１０は外形が標準のＳＩＭカードに似ていて、通信終端１１の標準ＳＩＭカードソケットに差し込まれることができる（図に示さず）。従来のＳＩＭカードと異なり、組合カード１０はさらに記憶装置１０２を採用してインタフェースを通信終端１１に提供しようとする。記憶装置１０２はＮＡＮＤフラッシュメモリーであってもよい。したがって、系統１０はより多くの記憶スペースをユーザーに提供することができ、記憶装置１０２は多量にアプリケーションプログラムを貯蔵することができる。一方、本発明はさらに制御モジュール１０３を通信終端に連接しているインタフェースにする。汎用移動プラットフォームは記憶装置１０２と制御モジュール１０３を組み合うことによって形成されるものである。それゆえに、本発明は新たなサービス及び専用のサービスを提供することができる。その上、この実施態様において、本発明は記憶装置１０２に貯蔵されて、制御モジュール１０３を通してアクセスする組合ＳＩＭ系統に標準Ｊａｖａ仮想マシンを提供することができ、汎用移動プラットフォームを提供して、通信終端に使用されるアプリケーションプログラムの流通を増進して、アプリケーションプログラムを開発するのを促進しようとする。
【００３３】
本発明は通信終端に応用される集積ＳＩＭカード系統を提供した。その系統は元のＳＩＭカードによって制御ＩＣモジュール及びＮＡＮＤフラッシュモジュールを集積し、より多くの記憶スペースをアプリケーションプログラムに提供して元のＳＩＭカードのサービスを促進する。さらに、本発明は組合ＳＩＭ系統に標準Ｊａｖａ仮想マシンを提供することができ、汎用移動プラットフォームを提供して、通信終端に使用されるアプリケーションプログラムの流通を増進して、アプリケーションプログラムを開発するのを促進しようとする。従来の技術はこの機能を有していない。
【００３４】
図２は本発明に係る、通信終端に応用されるアプリケーションプログラムを汎用化する方法を示す図である。図２に示したように、その方法は、ａ）移動情報端末プロトコル２０を通信終端２１に提供するステップと、ｂ）移動情報端末プロトコル２０に基づいて仮想マシン２３及びアプリケーションプログラムＡＰ１〜ＡＰｎを有している組合カード２２を通信終端２１に提供して汎用移動プラットフォームを形成するステップと、ｃ）組合カード２２を通信終端２１のＳＩＭカードソケット（図に示さず）に差し込むことによって組合カード２２を通信終端２１に接続させるステップと、ｄ）組合カード２２からアプリケーションプログラムをアクセスして仮想マシン２３を通して実行するステップと、を含む。したがって、アプリケーションプログラムは通信終端２１において実行されることができる。
【００３５】
上記ステップａ）とステップｂ）は製造業者によって実施される。ステップｃ）はユーザーが組合カード２２を通信終端２１の標準ＳＩＭカードソケットに差し込むことによって実施される。組合カード２２さらに仮想マシン２３及びアプリケーションプログラムＡＰ１〜ＡＰｎを内蔵した記憶装置（図に示さず）を有している。本発明の方法はさらに、ｅ）第１通信終端２１（組合２１１）と連接している第１組合カード２２から付加されたアプリケーションプログラムＡＰ１を第２通信終端２１’（組合２１２）と連接している第２組合カード２２’に伝送するステップを含む。付加されたアプリケーションプログラムＡＰ１は第１組合カード２２に貯蔵されて、第１組合カード２２と第２組合カード２２’は仮想マシン２３を有して、第１通信終端２１と第２通信終端２１’は移動情報端末プロトコル２０を有している。したがって、アプリケーションプログラムを汎用化する方法はさらに、ｆ）第２通信終端２１’の第２組合カード２２’を通して付加されたアプリケーションプログラムＡＰ１を実行するステップを含む。アプリケーションプログラムＡＰ１をアクセスして実行したあと、アプリケーションプログラムＡＰ１を第２組合カード２２’貯蔵してもよい。したがって、アプリケーションプログラムを汎用化する方法はさらに、ｇ）付加されたアプリケーションプログラムＡＰ１を第２通信終端２１’の第２組合カード２２’に貯蔵するステップを含む。本発明において、仮想マシンはＪａｖａ仮想マシンであって、通信終端２１は携帯電話とピーディーエーのいずれか一つである。それゆえに、組合カード２２はさらに標準ＳＩＭカードの通信終端２１と結合させてもよい。
【００３６】
図３は本発明に係る、通信終端に応用されるアプリケーションプログラムを汎用化する方法を示すフローチャートである。図３に示したように、プラットフォームを通信終端のアプリケーションプログラムに提供する方法は、ａ）製造業者を通して仮想マシン及びアプリケーションプログラムを組合カードに貯蔵するステップＳ３１と（アプリケーションプログラムは仮想マシンによって実行される）、組合カードをすべての通信終端に提供するステップＳ３２と（通信終端は組合カードをアクセスする）、組合カードから仮想マシンをアクセスするステップＳ３３と、仮想マシンを実行してプラットフォームを発生させ、アプリケーションプログラムを通信終端の異なる操作系統を無視して通信終端に実行するステップＳ３４と、を含む。一方、図２から見れば、アプリケーションプログラムＡＰ１は汎用プラットフォームを通して、組合カード２２を有している通信終端２１から組合カード２２’を有している通信終端２１’に伝送されるのができることが分かる。
【００３７】
実際的に、製造業者は移動情報端末プロトコルを通信終端に、仮想マシン及びアプリケーションプログラムを組合カードに提供して、汎用移動プラットフォームを形成して、付加されたアプリケーションプログラムのサービスを促進する。ユーザーが移動情報端末プロトコルを有している通信終端、及び仮想マシンとアプリケーションプログラムを有している組合カードを買って、組合カードを通信終端の標準ＳＩＭカードソケットに差し込んだあと、大量のアプリケーションプログラムは仮想マシンを通じてユーザーの通信終端に実行されることができる。元の通信終端を変えない上で、組合カードは標準ＳＩＭカードと結合してもよい。仮想マシンはジャバ(Java)仮想マシンである。組合カードはさらに、仮想マシンが貯蔵された記憶モジュール、複数のアプリケーションプログラム、及び付加されたアプリケーションプログラムを含む。したがって、本発明は、移動情報端末プロトコル（ＭＩＤＰ）に基づいて仮想マシンの汎用移動プラットフォームによってアプリケーションプログラムを汎用化する方法を提供して、アプリケーションプログラムの流通を促進する。
【００３８】
本発明は通信終端に応用されるアプリケーションプログラムを汎用化する方法を提供する。この方法は組合ＳＩＭ系統に標準Ｊａｖａ仮想マシンを提供することができ、通信終端に使用されるアプリケーションプログラムの流通を増進して、低コストのアプリケーションプログラムを開発するのを促進しようとする。従来の技術はこんな機能を有していない。
【００３９】
上記実施の形態は本発明の技術的手段をより具体的に詳述するためのもので、当然本発明はそれに限定されず、添付クレームの範囲を逸脱しない限り、当業者による単純な設計変更、付加、修飾、及び置換はいずれも本発明の技術的範囲に属する。
【図面の簡単な説明】
【００４０】
【図１】本発明に係る、通信終端に応用される集積回路カードを示す図である。
【図２】本発明に係る、通信終端に応用されるアプリケーションプログラムを汎用化する方法を示す図である。
【図３】本発明に係る、通信終端に応用されるアプリケーションプログラムを汎用化する方法を示すフローチャートである。
【符号の説明】
【００４１】
１０    組合カード
１０１    集積回路ユニット
１０２    記憶モジュール
１０３    制御モジュール
１１    通信終端
２０    移動情報端末プロトコル
２１    第１通信終端
２１’  第２通信終端
２１１    組合
２１２    組合
２２      第１組合カード
２２’    第２組合カード
２３      仮想マシン
【図１】
2008305272.tif 000003
【図２】
2008305272.tif 000004
【図３】
2008305272.tif 000005