(57)【要約】【課題】  ＩＣチップに効率的にアクセスして、適切な処理を行う。【解決手段】  複数のアプリケーション（ＩＣチップアプリＡ２２０，Ｂ２３０）を搭載可能なＩＣチップ２００と接続可能な情報処理端末１００であって、ＩＣチップ２００で実行したアプリケーションを検知して、起動させるアプリケーションを管理し、複数のアプリケーション（端末アプリＡ１４１，Ｂ１４２）を任意に起動させる端末アプリケーション管理手段１２０とを備える。【選択図】  図１
2005285067.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを搭載可能なＩＣチップと接続可能な情報処理端末であって、
複数のアプリケーションを任意に起動させる実行手段と、
前記ＩＣチップで実行したアプリケーションを検知して、前記実行手段で起動させるアプリケーションを管理する管理手段と、
を備える情報処理端末。
【請求項２】
請求項１記載の情報処理端末であって、
前記ＩＣチップで起動するアプリケーションとの対応を示すテーブルを備え、
前記管理手段は、前記ＩＣチップが管理する、前記ＩＣチップで起動したアプリケーションの使用履歴に基づいて前記テーブルを参照して、前記実行手段で起動させるアプリケーションを特定する情報処理端末。
【請求項３】
請求項１又は２記載の情報処理端末であって、
起動したアプリケーションが、前記ＩＣチップから必要な情報を取得する機能を有する情報処理端末。
【請求項４】
請求項１ないし３のいずれか一項記載の情報処理端末であって、
起動するアプリケーションの起動時期を制限する制限手段を備える情報処理端末。
【請求項５】
請求項１ないし４のいずれか一項記載の情報処理端末であって、
前記ＩＣチップを搭載した情報処理端末。
【請求項６】
複数のアプリケーションを搭載可能なＩＣチップと、請求項１ないし４のいずれか一項記載の情報処理端末と、を備える情報処理システム。
【請求項７】
請求項６記載の情報処理システムにおける情報処理方法であって、
前記ＩＣチップで実行したアプリケーションを検知する検知ステップと、
検知結果に基づいて、前記実行手段で起動させるアプリケーションを特定する特定ステップと、
特定したアプリケーションを起動させる起動ステップと、
を含む情報処理方法。
【請求項８】
請求項７記載の情報処理方法であって、
前記特定ステップは、前記ＩＣチップが管理する、前記ＩＣチップで起動したアプリケーションの使用履歴に基づいて前記テーブルを参照して、前記実行手段で起動させるアプリケーションを特定する情報処理方法。
【請求項９】
請求項７又は８記載の情報処理方法であって、
起動したアプリケーションが、前記ＩＣチップから必要な情報を取得する取得ステップを含む情報処理方法。
【請求項１０】
請求項７ないし９のいずれか一項記載の情報処理方法であって、
起動するアプリケーションの起動時期を制限する制限ステップを含む情報処理方法。
【請求項１１】
請求項７ないし１０のいずれか一項記載の情報処理方法であって、
前記検出ステップは、アプリケーションの終了を検知する情報処理方法。
【請求項１２】
請求項１１記載の情報処理方法であって、
前記検出ステップは、ハードウェア割り込み機能によってアプリケーションの終了を検知する情報処理方法。
【請求項１３】
請求項１１記載の情報処理方法であって、
前記検出ステップは、ポーリングによってアプリケーションの終了を検知する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションを搭載可能なＩＣチップと接続可能な情報処理端末及びそれを用いた情報処理方法に関する。
【背景技術】
【０００２】
無線で外部のデータ読み書き装置とデータ通信を行う非接触型ＩＣカードの普及に伴い、非接触型ＩＣカードを装着可能な携帯電話や、非接触型ＩＣカードの機能をワンチップ化したＩＣチップを搭載した携帯電話などの情報処理端末が実用化の段階にある。このような情報処理端末としては、ＩＣカードやＩＣチップ（以降、単にＩＣチップと称する）と外部のデータ読み書き装置との間で無線通信が行われているか否かを報知する情報処理端末（例えば、特許文献１参照）や、ＩＣチップを介してデータ読み書き装置と情報処理端末との間でデータの授受が可能となるインターフェースを備えた情報処理端末（例えば、特許文献２参照）などが提案されている。
【０００３】
ところで、後者の情報処理端末では、外部のデータ読み書き装置とＩＣチップとの間のデータ通信と、ＩＣチップと情報処理端末との間のデータ通信は連続的に実行されるものではない。即ち、外部のデータ読み書き装置からの質問信号に応答してＩＣチップのアプリケーションが起動して、ＩＣチップとデータ読み書き装置との間のデータ通信が行われ、任意のタイミングで情報処理端末に搭載されたアプリケーションが起動して、ＩＣチップと情報処理端末との間のデータ通信が行われる。
【０００４】
【特許文献１】特開２００３−６０７４８号公報（第３〜５頁、第３図）
【特許文献２】特開２００３−２０３２１２号公報（第８〜１７頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、単一機能（例えば、決済機能のみ）のＩＣチップであれば、外部のデータ読み書き装置との間で無線通信により行われる処理は限定され、また情報処理端末側に搭載するアプリケーションも限定されるため、情報処理端末は、ＩＣチップ内での処理内容を把握できなくても、情報処理端末側で起動すべきアプリケーションを一意に特定できた。しかし、ＩＣチップの高機能化により、例えば決済機能と家計簿機能など、複数の機能を搭載したＩＣチップが提供されるようになると、処理内容を把握できない情報処理端末は、どのアプリケーションを起動してＩＣチップとのデータ通信を行えばよいかが特定できないという問題が生じる。そのため、情報処理端末からＩＣチップ内のデータを取得する場合、ＩＣチップ内のすべてのデータにアクセスしなければならないなど、処理が非効率的となるという課題があった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、ＩＣチップに効率的にアクセスして、適切な処理を行うことができる情報処理端末及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理端末は、複数のアプリケーションを搭載可能なＩＣチップと接続可能な情報処理端末であって、複数のアプリケーションを任意に起動させる実行手段と、前記ＩＣチップで実行したアプリケーションを検知して、前記実行手段で起動させるアプリケーションを管理する管理手段と、を備える。
【０００８】
上記構成によれば、ＩＣチップで実行したアプリケーションを検知して、実行手段で起動させるアプリケーションを管理する管理手段を備えることにより、ＩＣチップで実行したアプリケーションに対応するアプリケーションが起動してＩＣチップにアクセスするため、ＩＣチップに効率的にアクセスして、適切な処理を行うことができる。
【０００９】
また、本発明の情報処理端末は、前記ＩＣチップで起動するアプリケーションとの対応を示すテーブルを備え、前記管理手段が、前記ＩＣチップが管理する、前記ＩＣチップで起動したアプリケーションの使用履歴に基づいて前記テーブルを参照して、前記実行手段で起動させるアプリケーションを特定する。
【００１０】
上記構成によれば、ＩＣチップが管理する、ＩＣチップで起動したアプリケーションの使用履歴に基づいて、ＩＣチップで起動するアプリケーションとの対応を示すテーブルを参照して、前記実行手段で起動させるアプリケーションを特定することにより、実行手段で起動させるアプリケーションを容易に特定できる。
【００１１】
また、本発明の情報処理端末は、起動したアプリケーションが、前記ＩＣチップから必要な情報を取得する機能を有する。上記構成によれば、起動したアプリケーションが、ＩＣチップから必要な情報を取得することにより、ＩＣチップから取得する情報量を最小限に抑えられるため、処理効率が向上する。
【００１２】
また、本発明の情報処理端末は、起動するアプリケーションの起動時期を制限する制限手段を備える。上記構成によれば、起動するアプリケーションの起動時期を制限することにより、実行中のアプリケーションがある場合、その処理が終了した後に、ＩＣチップで実行したアプリケーションに対応するアプリケーションを起動させることができ、実行中の処理を妨げることがない。
【００１３】
また、本発明の情報処理端末は、前記ＩＣチップを搭載したものである。また、本発明の情報処理システムは、複数のアプリケーションを搭載可能なＩＣチップと、本発明の情報処理端末と、を備える。
【００１４】
また、本発明の情報処理方法は、本発明の情報処理システムにおける情報処理方法であって、前記ＩＣチップで実行したアプリケーションを検知する検知ステップと、検知結果に基づいて、前記実行手段で起動させるアプリケーションを特定する特定ステップと、特定したアプリケーションを起動させる起動ステップと、を含む。
【００１５】
また、本発明の情報処理方法は、前記特定ステップが、前記ＩＣチップが管理する、前記ＩＣチップで起動したアプリケーションの使用履歴に基づいて前記テーブルを参照して、前記実行手段で起動させるアプリケーションを特定する。また、本発明の情報処理方法は、起動したアプリケーションが、前記ＩＣチップから必要な情報を取得する取得ステップを含む。また、本発明の情報処理方法は、起動するアプリケーションの起動時期を制限する制限ステップを含む。
【００１６】
また、本発明の情報処理方法は、前記検出ステップが、アプリケーションの終了を検知する。また、本発明の情報処理方法は、前記検出ステップが、ハードウェア割り込み機能によってアプリケーションの終了を検知する。さらに、本発明の情報処理方法は、前記検出ステップが、ポーリングによってアプリケーションの終了を検知する。ハードウェア割り込み機能を用いる場合、ポーリングによってアプリケーションの終了を検知する場合に比べて消費電力が小さくなる。
【発明の効果】
【００１７】
本発明によれば、ＩＣチップで実行したアプリケーションを検知して、実行手段で起動させるアプリケーションを管理することにより、ＩＣチップで実行したアプリケーションに対応するアプリケーションが起動してＩＣチップにアクセスするため、ＩＣチップに効率的にアクセスして、適切な処理を行うことができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の実施の形態を説明する情報処理システムの構成を示すブロック図である。情報処理システムは、主に、複数のアプリケーションを搭載可能なＩＣチップ２００と接続可能な情報処理端末１００にＩＣチップ２００を搭載した情報処理装置３００、ＩＣチップ２００と通信するデータ読み書き装置（外部Ｒ／Ｗ）４００、などで構成される。尚、図中の矢印は、後述する情報処理動作におけるデータや処理の流れ（図２のシーケンス図における手順）の一例を示すものである。
【００１９】
情報処理端末１００は、制御部１１０、端末アプリケーションＡ１４１，Ｂ１４２、ＩＣチップ２００で実行したアプリケーションを検知して、起動させるアプリケーションを管理し、複数のアプリケーションを任意に起動させる端末アプリケーション管理手段１２０、表示部１３０、などで構成される。
【００２０】
制御部１１０は、ＣＰＵ及びＲＯＭ等で構成され、情報処理端末１００全体の動作制御を行う。端末アプリケーションＡ１４１，Ｂ１４２は、ＩＣチップ２００とのデータ通信を行うためのプログラムで、通常はメモリ（図示省略）に格納されており、制御部１１０で実行されることにより起動する。
【００２１】
端末アプリケーション管理手段１２０は、情報処理端末１００が搭載するアプリケーション（端末アプリ）とＩＣチップ２００で起動するアプリケーションとの対応を示す動作内容保持テーブル１２１（詳細は後述する）を備え、ＩＣチップ２００が管理する、ＩＣチップ２００で起動したアプリケーションの使用履歴に基づいて動作内容保持テーブル１２１を参照して、起動させるアプリケーションを特定する。尚、端末アプリケーション管理手段１２０の機能は、情報処理端末１００内のメモリ（図示省略）に格納された該当プログラムを制御部１１０で実行することにより実現される。表示部１３０は、ディスプレイ装置等で構成され、端末アプリケーション管理手段１２９がアプリケーションを起動させる（後述）際の画面表示などを行う。
【００２２】
ＩＣチップ２００は、複数のアプリケーション（例えば、ＩＣチップアプリケーションＡ２２０、ＩＣチップアプリケーションＢ２３０など）を搭載し、ＩＣチップ内で最後に起動したアプリケーションの識別子情報を含む、ＩＣチップで起動したアプリの使用履歴２１１を記憶（管理）するＩＣチップマネージャ２１０を備える。
【００２３】
ＩＣチップマネージャ２１０は、ＩＣチップ内で起動したＩＣチップアプリケーションの識別子情報２１１（即ち、ＩＣチップ２００が外部のデータ読み書き装置４００との間で行った無線通信の履歴やＩＣチップ２００が内部で行った処理の履歴を示す情報）を記録するメモリ等で構成される。ＩＣチップアプリケーションＡ２２０やＩＣチップアプリケーションＢ２３０などのＩＣチップアプリケーションは、ＩＣチップの機能を実現するためのプログラムで、課金や決済などの処理や、残高金額を表示するための処理などを実行する複数のアプリケーションで構成される。これらのＩＣチップアプリケーションは、外部のデータ読み書き装置４００からの質問信号に応答して、ＩＣチップ２００の制御部（図示省略）がプログラムを実行することにより起動する。また、ＩＣチップアプリケーションは、制御部の指示に基づいてＩＣチップ内部で処理を行う。
【００２４】
外部のデータ読み書き装置４００は、無線通信を行ってＩＣチップ２００に記録されているデータの読み出しやデータの書き込みを行う。
【００２５】
次に、上記構成の情報処理システムの処理動作について説明する。はじめに、外部のデータ読み書き装置４００とＩＣチップ２００との間で無線通信が行われた後、無線通信の処理内容に応じて情報処理端末１００の端末アプリケーション管理手段１２０が適切な端末アプリケーションを起動させる処理動作について説明する。
【００２６】
図２は、図１で説明した情報処理システムの第１の動作手順を示すシーケンス図であり、無線通信により更新されたＩＣチップのデータを情報処理端末が取得して、取得した情報の表示を行う処理手順を示す。図２に示す例では、無線通信の終了をＩＣチップ２００の制御部（図示省略）が通知する構成となっている。はじめに、外部のデータ読み書き装置４００とＩＣチップ２００との間の無線通信（非接触通信）が終了すると（ステップＳ１０１）、ＩＣチップ２００は、情報処理端末１００の端末アプリケーション管理手段１２０へ無線通信終了の通知割り込みを行う（ステップＳ１０２）。端末アプリケーション管理手段１２０は、ＩＣチップ２００のＩＣチップマネージャ２１０にアクセスして、最後に起動されたＩＣチップアプリケーション（即ち、最新履歴）を問い合わせ（ステップＳ１０３）、応答として、ＩＣチップマネージャ２１０に保存されている使用履歴データ２１１から識別子情報を取得する（ステップＳ１０４）。端末アプリケーション管理手段１２０は、取得した識別子情報をキーとして、端末アプリケーション管理手段１２０内に保持する動作内容保持テーブル１２１を検索する（ステップＳ１０５）。
【００２７】
図３は、動作内容保持テーブルの構成を概念的に示す図である。図に示すように、ＩＣチップアプリケーションの識別子ごとに、対応する端末アプリケーション（またはコールする関数）が予め指定されている。未知のＩＣチップアプリケーションの識別子情報が取得された場合にも対応可能な動作内容保持テーブルの構成を概念的に示す。指定するアプリケーション（またはコールする関数）は複数であってもかまわないし、指定するアプリケーションがなくてもかまわない。また、図に示すように、未知のＩＣチップアプリケーション識別子に対しては、その旨の表示を行うアプリケーションが起動するように対応付けられている。
【００２８】
端末アプリケーション管理手段１２０は動作内容保持テーブル１２１を参照して起動させるアプリケーションを特定し、端末アプリケーションを起動させる（ステップＳ１０６）。起動されたこの端末アプリケーションは、ＩＣチップ２００内にある複数のＩＣチップアプリケーションの中から、どのＩＣチップアプリケーションに関連するどのデータを取得すればよいかを認識しているので、例えば、ＩＣチップアプリケーションＡ２２０のデータを取得するために起動された端末アプリケーションＡ１４１は、データ問い合わせを行い（ステップＳ１０７）、ＩＣチップ２００からの応答として必要なデータを取得する（ステップＳ１０８）。データを取得した端末アプリケーションＡ１４１は、表示部１３０に当該データを表示させる（ステップＳ１０９）。
【００２９】
図４は、取得した情報を表示する際の情報処理端末の表示の変化例を模式的に示す図であり、上記の処理動作を行った場合の情報処理端末１００の表示の変化例を示す。例えば、外部のデータ読み書き装置４００との無線通信で決済処理を実行した後、情報処理装置３００の表示部１３０に残高表示が行われる。
【００３０】
図５は、図１で説明した情報処理システムの第２の動作手順を示すシーケンス図であり、無線通信により更新されたＩＣチップのデータを情報処理端末が取得して、取得した情報の表示を行う別の処理手順を示す。図５に示す例では、情報処理端末１００の端末アプリケーション管理手段１２０からＩＣチップ２００へのポーリングにより、無線通信の終了を把握する構成となっている。はじめに、端末アプリケーション管理手段１２０は、所定の周期でポーリングを行い（ステップＳ２０１及びステップＳ２０２）、ＩＣチップ２００とデータ読み書き装置４００との間の無線通信の終了を確認している。データ読み書き装置４００とＩＣチップ２００との間の無線通信（非接触通信）が終了して（ステップＳ２０３）、その後のポーリング（ステップＳ２０４）で行われる終了検知により、端末アプリケーション管理手段１２０は無線通信終了を把握する（ステップＳ２０５）。端末アプリケーション管理手段１２０は、ＩＣチップ２００のＩＣチップマネージャ２１０にアクセスして、最後に起動されたＩＣチップアプリケーションの問い合わせを行う（ステップＳ２０６）。このステップＳ２０６からステップＳ２１２までの手順は、図２のシーケンス図におけるステップＳ１０３からステップＳ１０９までと同様であるので説明を省略する。
【００３１】
図６は、図１で説明した情報処理システムの第３の動作手順を示すシーケンス図であり、無線通信により更新されたＩＣチップのデータを情報処理端末が取得して、別のＩＣチップアプリケーションで使用するために、ＩＣチップに取得したデータの書き込みを行う処理手順を示す。はじめに、データ読み書き装置４００とＩＣチップ２００との間の無線通信が終了すると、ＩＣチップ２００は、情報処理端末１００の端末アプリケーション管理手段１２０へ無線通信終了の通知を行う（ステップＳ３０１）。端末アプリケーション管理手段１２０は、ＩＣチップ２００のＩＣチップマネージャ２１０にアクセスして、最後に起動されたＩＣチップアプリケーションを問い合わせ（ステップＳ３０２）、応答として、ＩＣチップマネージャ２１０に保存されている使用履歴データ２１１から識別子情報を取得する（ステップＳ３０３）。
【００３２】
端末アプリケーション管理手段１２０は、取得した識別子情報をキーとして、端末アプリケーション管理手段１２０内に保持する動作内容保持テーブル１２１を検索する（ステップＳ３０４）。端末アプリケーション管理手段１２０は、動作内容保持テーブル１２１を参照して起動させるアプリケーションを特定し、端末アプリケーションを起動させる（ステップＳ３０５）。例えば、ＩＣチップアプリケーションＡ２２０のデータを取得するために起動された端末アプリケーションＡ１４１は、ＩＣチップアプリケーションＡ２２０にデータ問い合わせを行い（ステップＳ３０６）、応答として必要なデータを取得する（ステップＳ３０７）。データを取得した端末アプリケーションＡ１４１は、当該データをＩＣチップアプリケーションＢ２３０で使用するために、ＩＣチップアプリケーションＢ２３０を起動してデータの書き込みを行う（ステップＳ３０８）。
【００３３】
図７は、ＩＣチップに取得したデータの書き込みを行う際の情報処理端末の表示の変化例を模式的に示す図であり、上記の処理動作を行った場合の情報処理端末１００の表示の変化例を示す。例えば、外部のデータ読み書き装置４００との無線通信で決済処理を実行した後、情報処理装置３００の任意のボタンの押下を契機としてＩＣチップ２００の別のＩＣチップアプリケーションへのデータ書き込みが行われ、表示部１３０には、データ書き込みを行ったアプリケーションでの処理結果が表示される。
【００３４】
次に、外部のデータ読み書き装置４００とＩＣチップ２００との間で無線通信が行われた後、情報処理端末１００が未知のＩＣチップアプリケーションの識別子情報を取得したため、端末アプリケーション管理手段１２０が適切な端末アプリケーションを起動できない場合の処理動作について説明する。
【００３５】
図８は、図１で説明した情報処理システムの第４の動作手順を示すシーケンス図であり、テーブル内に該当する処理内容が無い場合の処理手順を示す。はじめに、データ読み書き装置４００とＩＣチップ２００との間の無線通信（非接触通信）が終了すると（ステップＳ４０１）、ＩＣチップ２００は、情報処理端末１００の端末アプリケーション管理手段１２０へ無線通信終了の通知を行う（ステップＳ４０２）。端末アプリケーション管理手段１２０は、ＩＣチップ２００のＩＣチップマネージャ２１０にアクセスして、最後に起動されたＩＣチップアプリケーションを問い合わせ（ステップＳ４０３）、応答として、ＩＣチップマネージャ２１０に保存されている使用履歴データ２１１から識別子情報を取得する（ステップＳ４０４）。端末アプリケーション管理手段１２０は、取得した識別子情報をキーとして、端末アプリケーション管理手段１２０内に保持する動作内容保持テーブル１２１を検索する（ステップＳ４０５）。
検索後、端末アプリケーション管理手段１２０からの指示により起動されたアプリケーションが、表示部１３０に、未知のＩＣチップアプリケーション識別子である旨の表示を行わせる（ステップＳ４０６）。
【００３６】
図９は、対応する端末アプリケーションを起動しない場合の情報処理端末の表示の変化例を模式的に示す図であり、上記の処理動作を行った場合の情報処理端末１００の表示の変化例を示す。外部のデータ読み書き装置４００との無線通信により行われた処理が、情報処理端末１００において対応する端末アプリケーションを起動できない処理である場合、表示部１３０には、未知のＩＣチップアプリケーションによる処理が行われたことを示すメッセージが表示される。
【００３７】
次に、情報処理端末１００が別の端末アプリケーションを実行中である場合に、データ読み書き装置４００とＩＣチップ２００との間で無線通信が行われたとき、情報処理端末１００が適切な端末アプリケーションの起動時期を制限する場合の処理動作について説明する。
【００３８】
図１０は、図１で説明した情報処理システムの第５の動作手順を示すシーケンス図であり、情報処理端末が別の端末アプリケーションを実行中である場合、無線通信終了後に、情報処理端末が適切な端末アプリケーションを即座に起動するのではなく、実行中の処理が終了した後に適切な端末アプリケーションを起動する場合の処理手順を示す。はじめに、データ読み書き装置４００とＩＣチップ２００との間の無線通信（非接触通信）が終了すると（ステップＳ５０１）、ＩＣチップ２００は、情報処理端末１００の端末アプリケーション管理手段１２０へ無線通信終了の通知を行う（ステップＳ５０２）。端末アプリケーション管理手段１２０は、ＩＣチップ２００のＩＣチップマネージャ２１０にアクセスして、最後に起動されたＩＣチップアプリケーションを問い合わせ（ステップＳ５０３）、応答として、ＩＣチップマネージャ２１０に保存されている使用履歴データ２１１から識別子情報を取得する（ステップＳ５０４）。
【００３９】
端末アプリケーション管理手段１２０は、取得した識別子情報をキーとして、端末アプリケーション管理手段１２０内に保持する動作内容保持テーブル１２１を検索する（ステップＳ５０５）。例えば、端末アプリケーション管理手段１２０が動作内容保持テーブル１２１を参照して、起動する端末アプリケーションとして端末アプリケーションＡ１４１を特定したが、現在端末アプリケーションＢ１４２が起動中である場合、端末アプリケーション管理手段１２０は、所定の周期で端末アプリＢ１４２に対してポーリングを行う（ステップＳ５０６）。端末アプリケーションＢ１４２が終了した後のポーリング（ステップＳ５０７）の応答として行われる終了通知（ステップＳ５０８）により、端末アプリケーション管理手段１２０は、端末アプリケーションＢ１４２が終了したことを把握する。そして、端末アプリケーション管理手段１２０は、端末アプリケーションＡ１４１を起動させる（ステップＳ５０９）。
【００４０】
以上説明したように、情報処理端末１００によれば、端末アプリ管理手段１２０が、ＩＣチップ２００で実行したアプリケーションを検知して、起動させるアプリケーションを特定するため、ＩＣチップ２００に効率的にアクセスして、適切な処理を行うことができる。また、ＩＣチップ２００で起動したアプリケーションの使用履歴２１１に基づいて、動作内容保持テーブル１２１を参照して、起動させるアプリケーションを特定することにより、起動させるアプリケーションを容易に特定できる。
【００４１】
また、情報処理端末１００によれば、端末アプリ管理手段１２０が、起動するアプリケーションの起動時期を制限することにより、実行中のアプリケーションがある場合、その処理が終了した後に、ＩＣチップで実行したアプリケーションに対応するアプリケーションを起動させることができ、実行中の処理を妨げることがない。
【００４２】
尚、上記の実施の形態では、情報処理端末にＩＣチップを搭載した形態について説明したが、ＩＣチップを搭載したカード（ＩＣカード）が情報処理端末に装着された場合にＩＣカードと情報処理端末間でデータ通信が行えるような構成等であっても本発明の要旨が実現可能であることは言うまでもない。更に、ＩＣカードと情報処理端末間におけるデータ通信は、無線（即ち、非接触）で行う構成としてもよい。
【産業上の利用可能性】
【００４３】
本発明の情報処理装置は、ＩＣチップで実行したアプリケーションを検知して、実行手段で起動させるアプリケーションを管理する管理手段を備えることにより、ＩＣチップで実行したアプリケーションに対応するアプリケーションが起動してＩＣチップにアクセスするため、ＩＣチップに効率的にアクセスして、適切な処理を行うことができる効果を有し、複数のアプリケーションを搭載可能なＩＣチップと接続可能な情報処理端末及びそれを用いた情報処理方法等に有用である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態を説明する情報処理システム
【図２】図１で説明した情報処理システムの第１の動作手順を示すシーケンス図
【図３】動作内容保持テーブルの構成を概念的に示す図
【図４】取得した情報を表示する際の情報処理端末の表示の変化例を模式的に示す図
【図５】図１で説明した情報処理システムの第２の動作手順を示すシーケンス図
【図６】図１で説明した情報処理システムの第３の動作手順を示すシーケンス図
【図７】ＩＣチップに取得したデータの書き込みを行う際の情報処理端末の表示の変化例を模式的に示す図
【図８】図１で説明した情報処理システムの第４の動作手順を示すシーケンス図
【図９】対応する端末アプリケーションを起動しない場合の情報処理端末の表示の変化例を模式的に示す図
【図１０】図１で説明した情報処理システムの第５の動作手順を示すシーケンス図
【符号の説明】
【００４５】
１００  情報処理端末
１２０  端末アプリケーション管理手段
１２１  動作内容保持テーブル
１４１  端末アプリケーションＡ
１４２  端末アプリケーションＢ
２００  ＩＣチップ
２１０  ＩＣチップマネージャ
２１１  使用履歴データ
２２０  ＩＣチップアプリケーションＡ
２３０  ＩＣチップアプリケーションＢ
３００  情報処理装置
４００  データ読み書き装置
【図１】
2005285067.tif 000003
【図２】
2005285067.tif 000004
【図３】
2005285067.tif 000005
【図４】
2005285067.tif 000006
【図５】
2005285067.tif 000007
【図６】
2005285067.tif 000008
【図７】
2005285067.tif 000009
【図８】
2005285067.tif 000010
【図９】
2005285067.tif 000011
【図１０】
2005285067.tif 000012