(57)【要約】【課題】  ＩＣカードとの非接触状態における処理効率を向上させることができると共に、一定のセキュリティレベルを維持しながら容易に機能を追加することができる非接触型端末装置を提供する。【解決手段】  読み書き可能なＩＣチップ２を有するＩＣカード３又は携帯電話機４に対して、非接触状態でＩＣチップ２との間で通信可能な非接触型端末装置１において、ＩＣカード３又は携帯電話機４が非接触状態のときに、当該ＩＣカード３又は携帯電話機４に含まれる所定のサービスにアクセスする端末アプリケーション部１００と、端末アプリケーション部１００からアクセス可能であると共に、サービスに対する処理要求毎の一連の処理情報が一意に示されたデータテーブル１１０とを具備し、端末アプリケーション部１００は、サービスに対する処理要求及びデータテーブル１１０の処理情報に基づいて、非接触状態にあるＩＣカード３又は携帯電話機４に含まれる処理すべきサービスに対するアプリケーションを実行する。【選択図】  図１
2006260550.tif 000002
【特許請求の範囲】
【請求項１】
読み書き可能なＩＣチップを有するバリュー保持メディアに対して、非接触状態でＩＣチップとの間で通信可能な非接触型端末装置において、
当該バリュー保持メディアに構成されるファイルシステムの中の所定のＩＤによってアクセスが行われる一連の構造体（以後、サービスとする）にアクセスする端末アプリケーション部と、
前記端末アプリケーション部からアクセス可能であると共に、前記サービスに対する処理要求毎の一連の処理情報が一意に示されたデータテーブルとを具備し、
前記端末アプリケーション部は、前記サービスに対する処理要求及び前記データテーブルの処理情報に基づいて、通信可能状態にあるバリュー保持メディアに含まれる処理すべき前記サービスに対するアプリケーションを実行することを特徴とする非接触型端末装置。
【請求項２】
請求項１において、前記データテーブルには、前記サービスに対する処理情報として、少なくともバリュー保持メディアに含まれる前記サービスに対する一連のアクセス経路を示すアクセス経路情報及び当該アクセス経路毎のセキュリティを確保するために設定されているセキュリティ鍵情報が対応付けられて格納されていることを特徴とする非接触型端末装置。
【請求項３】
読み書き可能なＩＣチップを有するバリュー保持メディアに対して、非接触状態でＩＣチップとの間で通信可能な非接触型端末装置において、
当該バリュー保持メディアに含まれる所定のサービスの記録された領域にアクセスするための認証情報と、
前記サービスにアクセスする端末アプリケーション部と、
前記サービスに対する処理要求毎の一連の処理情報が前記認証情報と関連付けられて一意に示されたデータテーブルとを具備し、
前記端末アプリケーション部は、前記サービスに対する処理要求及び前記データテーブルの処理情報に基づいて、通信可能状態にあるバリュー保持メディアとの認証後に処理すべき前記サービスに対するアプリケーションを実行することを特徴とする非接触型端末装置。
【請求項４】
請求項１〜３の何れかにおいて、
前記端末アプリケーション部は複数の端末アプリケーションからなり、
前記端末アプリケーション部の端末アプリケーションが同時に複数実行しないように制御する制御部を有することを特徴とする非接触型端末装置。
【請求項５】
請求項１〜４の何れかにおいて、前記端末アプリケーション部及び前記データテーブルは、所定のネットワークを介して各々が独立分離して管理、更新及び変更されることを特徴とする非接触型端末装置。
【請求項６】
請求項１〜５の何れかにおいて、前記データテーブルに格納されている処理情報は、所定のネットワークを介して、バリュー保持メディアに含まれる前記サービスを提供する所定のサービス提供機関からダウンロードすることで取り込まれることを特徴とする非接触型端末装置。
【請求項７】
請求項１〜６の何れかにおいて、前記端末アプリケーション部は、前記非接触型端末装置への入力操作により発生する処理要求に基づいて所定のサービスに対するアプリケーションを実行することを特徴とする非接触型端末装置。
【請求項８】
請求項１〜６の何れかにおいて、前記端末アプリケーション部は、バリュー保持メディアのなかのセキュリティ鍵を用いずにアクセス可能な鍵なし領域から該メディアに含まれる前記サービスを提供するサービス提供機関の種別を識別した後、当該サービス機関が提供する所定のサービスに対するアプリケーションを当該サービス提供機関のセキュリティ鍵を用いて実行することを特徴とする非接触型端末装置。
【請求項９】
請求項１〜８の何れかにおいて、前記所定のサービスとは、少なくとも、個々のサービス提供機関に対する残額の確認、履歴の確認、支払い、入金、及びポイント付加の何れかの処理を実行するための一連の構造体であることを特徴とする非接触型端末装置。
【請求項１０】
請求項１〜９の何れかにおいて、前記バリュー保持メディアは、複数のサービス提供機関が提携して提供する提携端末アプリケーションから構成されるサービスを含むものであることを特徴とする非接触型端末装置。
【請求項１１】
請求項１〜１０のいずれかにおいて、
前記ＩＣチップとの間で通信する情報は少なくとも金額を含む情報であることを特徴とする非接触型端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣチップを有するＩＣカード等のバリュー保持メディアに対して非接触状態で通信を行い、ＩＣチップの読み取り及び書き込みを行う非接触型端末装置に関する。
【背景技術】
【０００２】
近年、キャッシュレス化の進展や電子マネーの普及に伴い、流通等の様々な分野でＩＣカードを利用した利便性の高い仕組みやシステムが各種提供されている。その中でも特に使い易さ等の点において、非接触式のＩＣカードが注目を集めている。また、この非接触式のＩＣカード内に内蔵されている超小型なＩＣチップに、電子マネーや電子チケット（定期券、乗車券、航空券等）の電子的価値情報（電子バリュー）を格納し、各種決済、例えば、駅の自動券売機の決済、飲料等の自動販売機の決済及び店舗での決済や各種施設への入場等に利用することが考えられている。
【０００３】
このようなＩＣカードを利用する場合、例えば、ＩＣカードに対して非接触状態で無線通信を行い、内部のＩＣチップに記録されている情報を読み取ったり、新たな情報をＩＣチップに書き込んだりすることが可能なリーダライタ装置が一般的に用いられている（例えば、特許文献１及び２参照）。
【０００４】
一方、上述のように利用されるＩＣカードには、一般的に、図７に示すソフトウエア構成が採用されている。すなわち、図７に示すソフトウエア構成では、メディア機能（例えば、電子マネー機能、クレジット機能）の大きな括りを定義するファイルシステム（Ｆ１、Ｆ２、及びＦ３）に、ファイルシステムにおける処理機能（例えば、決済処理機能、ログ管理機能）のまとまりを定義するエリア（Ａ１、Ａ２、及びＡ３）が下位層として付加されており、さらに各々のエリアにおける処理（例えば、支払い、入金、ポイント付与）を定義するサービス（Ｓ１、Ｓ２、及びＳ３）がエリアの下位層として付加されることで、ファイルシステム、エリア、及びサービスが階層的に定義されている。そして、ファイルシステム、エリア、及びサービスの各々には、階層毎のセキュリティを保護するためのセキュリティ鍵（例えば、ＫＦ１、ＫＡ１、ＫＳ１など）が設定されている。このようなソフトウエア構成により、階層別にセキュリティが守られていると共に、最下位層のサービス単位レベルでアクセス権限が設定されている。
【０００５】
しかしながら、上述のようなＩＣカードのソフトウエア構成上、ＩＣカード内のあるサービスに対してアクセスする非接触型端末装置（例えば、リーダライタ装置）側にしてみれば、“システム−エリア−サービス”というルートで構成されるアクセス経路、及びそのアクセス経路のルート毎に設定されているセキュリティ鍵にアクセス可能な全ての暗号鍵の情報を知っている必要があった。
【０００６】
さらに、上述のような状況から、非接触型端末装置を開発・設計して提供する端末事業者側は、新たに機能を追加するような場合、上述のアクセス経路及びアクセス経路毎の暗号鍵に関する一連の情報を全て追加しなければならず、開発者の負担が大きいという問題があった。また、端末事業者が新しく開発・設計を行う場合、及び機能を追加する場合などは、上述のアクセス経路及びアクセス経路毎の暗号鍵に関する情報を知った上で作業することになるため、サービスを提供するサービス提供事業者側及びサービス（ＩＣカード）を利用する利用者側にとって、セキュリティに関する情報が外部に漏れ易くなるというデメリットがあった。さらに、このような非接触型端末装置は、一般的に、端末装置の読み取り面にＩＣカードをかざすことでＩＣチップの読み取り及び書き込みを行っているため、通信状態が非常に短く、非接触状態を維持している時間に対する端末装置の処理効率を考えると、一連のアクセス経路に含まれる階層毎に設定されている暗号鍵により、その都度認証処理を行いアクセスを許可するような手順を採用することは、必ずしも効率的であるとは言えなかった。
【０００７】
また、このような非接触型端末装置は、１つの目的（例えば、電子マネー、改札、チケット発行）に利用用途が限定されているもの、及び端末事業者とサービス提供事業者間における１対１の関係による利用形態が殆どであった。しかしながら、近年において、例えば、複数のサービスを含むＩＣカード及び複数のサービス提供事業者による提携的な利便性を持つ仕組みやシステムが普及し始めたことで、端末事業者にとって容易に機能を追加することができると共に、開発・設計段階において、端末事業者を含めた外部に対して高いセキュリティレベルを維持することが可能な非接触型端末装置が要求されているという現状がある。
【０００８】
その他、ＩＣカードにかかる技術として、例えば、ＩＣカードへのアクセスに必要なデータを実行形式のプログラムで構成したＩＣカード認証装置（特許文献３）、及びＩＣカードの記録を確認するＩＣカードビュアーを適用してユーザによる使い勝手を向上させるＩＣカードのアクセス装置（特許文献４）が提案されているが、上述のようなセキュリティ面と処理効率における問題点の双方を改善するための技術として適用することは困難であった。
【特許文献１】特開２００２−１３３３７８号公報
【特許文献２】特開２００３−１４１４６３号公報
【特許文献３】特開２００４−０７８３２６号公報
【特許文献４】特開２００２−１９７４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明はこのような事情に鑑み、ＩＣカードとの非接触状態における処理効率を向上させることができると共に、一定のセキュリティレベルを維持しながら容易に機能を追加することができる非接触型端末装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明の第１の態様は、読み書き可能なＩＣチップを有するバリュー保持メディアに対して、非接触状態でＩＣチップとの間で通信可能な非接触型端末装置において、
当該バリュー保持メディアに構成されるファイルシステムの中の所定のＩＤによってアクセスが行われる一連の構造体（以後、サービスとする）にアクセスする端末アプリケーション部と、前記端末アプリケーション部からアクセス可能であると共に、前記サービスに対する処理要求毎の一連の処理情報が一意に示されたデータテーブルとを具備し、前記端末アプリケーション部は、前記サービスに対する処理要求及び前記データテーブルの処理情報に基づいて、通信可能状態にあるバリュー保持メディアに含まれる処理すべき前記サービスに対するアプリケーションを実行することを特徴とする非接触型端末装置にある。
【００１１】
かかる第１の態様では、端末アプリケーション部により、前記サービスに対する処理要求及びデータテーブルの処理情報に基づいて、非接触状態にあるバリュー保持メディアに含まれる処理すべき前記サービスに対するアプリケーションが実行される。これにより、端末アプリケーション側は、処理すべき前記サービスに対する詳細な処理情報を意識する必要がなくなるため、そのサービスに対するアプリケーションを効率的に実行することが可能となる。
【００１２】
本発明の第２の態様は、第１の態様において、前記データテーブルには、前記サービスに対する処理情報として、少なくともバリュー保持メディアに含まれる前記サービスに対する一連のアクセス経路を示すアクセス経路情報及び当該アクセス経路毎のセキュリティを確保するために設定されているセキュリティ鍵情報が対応付けられて格納されていることを特徴とする非接触型端末装置にある。
【００１３】
かかる第２の態様では、データテーブルには、前記サービスに対する処理情報として、少なくとも、バリュー保持メディアに含まれる前記サービスに対する一連のアクセス経路を示すアクセス経路情報及びそのアクセス経路毎のセキュリティを確保するためのセキュリティ鍵が対応付けられて格納される。これにより、端末アプリケーション部は、処理すべき前記サービスに対するアクセス経路情報及び鍵情報をその都度意識してアプリケーションを実行する必要がなくなるため、処理効率を向上させることが可能となる。
【００１４】
本発明の第３の態様は、読み書き可能なＩＣチップを有するバリュー保持メディアに対して、非接触状態でＩＣチップとの間で通信可能な非接触型端末装置において、当該バリュー保持メディアに含まれる所定のサービスの記録された領域にアクセスするための認証情報と、前記サービスにアクセスする端末アプリケーション部と、前記サービスに対する処理要求毎の一連の処理情報が前記認証情報と関連付けられて一意に示されたデータテーブルとを具備し、前記端末アプリケーション部は、前記サービスに対する処理要求及び前記データテーブルの処理情報に基づいて、通信可能状態にあるバリュー保持メディアとの認証後に処理すべき前記サービスに対するアプリケーションを実行することを特徴とする非接触型端末装置にある。
【００１５】
かかる第３の態様では、端末アプリケーション部により、前記サービスに対する処理要求及びデータテーブルの処理情報に基づいて、非接触状態にあるバリュー保持メディアに含まれる処理すべき前記サービスに対するアプリケーションエリアに認証が行われアプリケーションが実行される。これにより、端末アプリケーション側は、処理すべき前記サービスに対する詳細な認証情報や処理情報を意識する必要がなくなるため、そのサービスに対するアプリケーションを効率的に実行することが可能となる。
【００１６】
本発明の第４の態様は、第１〜３の何れかの態様において、前記端末アプリケーション部は複数の端末アプリケーションからなり、前記端末アプリケーション部の端末アプリケーションが同時に複数実行しないように制御する制御部を有することを特徴とする非接触型端末装置にある。
【００１７】
かかる第４の態様では、端末アプリケーション部に複数のアプリケーションが含まれていても個々のアプリケーション間のセキュリティが確保される。
【００１８】
本発明の第５の態様は、第１〜４の何れかのい態様において、前記端末アプリケーション部及び前記データテーブルは、所定のネットワークを介して各々が独立分離して管理、更新及び変更されることを特徴とする非接触型端末装置にある。
【００１９】
かかる第５の態様では、端末アプリケーション部及びデータテーブルが、所定のネットワークを介して各々が独立分離して管理、更新、変更される。これにより、端末アプリケーション部とデータテーブルを異なる業者で別々に管理することができると共に、ネットワークを経由して容易に機能（例えば、新たな利便性を有する仕組みやシステム、新たな提携先）を追加することも可能となる。
【００２０】
本発明の第６の態様は、第１〜５の何れかの態様において、前記データテーブルに格納されている処理情報は、所定のネットワークを介して、バリュー保持メディアに含まれるサービスを提供する所定のサービス提供機関からダウンロードすることで取り込まれることを特徴とする非接触型端末装置にある。
【００２１】
かかる第６の態様では、データテーブルに格納されている処理情報が、所定のネットワークを介して、所定のサービス機関からダウンロードすることで取り込まれる。これにより、サービスを提供するサービス提供機関は、アクセス経路情報及び鍵情報などの処理情報を、例えば、端末を開発・設計して提供する端末事業者を含めた外部に知らせる必要がなくなり、情報の漏洩を低減させることができるため、外部に対するセキュリティ性を大幅に向上させることが可能となる。
【００２２】
本発明の第７の態様は、第１〜６の何れかの態様において、前記端末アプリケーション部は、前記非接触型端末装置への入力操作により発生する処理要求に基づいて所定のサービスに対するアプリケーションを実行することを特徴とする非接触型端末装置にある。
【００２３】
かかる第７の態様では、非接触型端末装置への入力操作により発生する処理要求に基づいて所定のサービスに対するアプリケーションが実行される。
【００２４】
本発明の第８の態様は、第１〜６の何れかの態様において、前記端末アプリケーション部は、バリュー保持メディアのなかのセキュリティ鍵を用いずにアクセス可能な鍵なし領域から該メディアに含まれる前記サービスを提供するサービス提供機関の種別を識別した後、当該サービス機関が提供する所定のサービスに対するアプリケーションを当該サービス提供機関のセキュリティ鍵を用いて実行することを特徴とする非接触型端末装置にある。
【００２５】
かかる第８の態様では、バリュー保持メディアの鍵なし領域からサービス提供機関の種別を識別した後、そのサービス提供機関が提供する所定のサービスに対するアプリケーションが実行される。これにより、バリュー保持メディアの鍵なし領域を利用して、効率的にアプリケーションを実行することができる。
【００２６】
本発明の第９の態様は、第１〜８の何れかの態様において、前記所定のサービスとは、少なくとも、個々のサービス提供機関に対する残額の確認、履歴の確認、支払い、入金、及びポイント付加の何れかの処理を実行する一連の構造体であることを特徴とする非接触型端末装置にある。
【００２７】
かかる第９の態様では、所定のサービスとして、少なくとも、個々のサービス提供機関に対する支払い、入金、ポイント付加の何れかの処理が実行される。
【００２８】
本発明の第１０の態様は、第１〜９の何れかの態様において、前記バリュー保持メディアは、複数のサービス提供機関が提携して提供する提携端末アプリケーションから構成されるサービスを含むものであることを特徴とする非接触型端末装置にある。
【００２９】
かかる第１０の態様では、バリュー保持メディアには、複数のサービス提供機関が提携して提供する提携アプリケーションから構成されるサービスが含まれる。これにより、バリュー保持メディアに提携アプリケーションから構成されるサービスが含まれる場合であっても、提携先の情報を意識せずに、所定のサービスに対するアプリケーションを効率的に実行することができる。
【００３０】
本発明の第１１の態様は、第１〜１０のいずれかの態様において、前記ＩＣチップとの間で通信する情報は少なくとも金額を含む情報であることを特徴とする非接触型端末装置にある。
【００３１】
第１１の態様では、金額を含む情報の処理に適用することができる。
【発明の効果】
【００３２】
本発明の非接触型端末装置によれば、端末アプリケーション部とデータテーブルは、各々が独立して管理されると共に、端末アプリケーション部は、所定のサービスにアクセスする際に、アクセス経路情報及びそのアクセス経路情報毎の鍵情報や認証情報を全く意識することなく、そのサービスに対するアプリケーションを実行する。したがって、非接触ＩＣカードとの通信可能状態における処理効率を向上させることができると共に、一定のセキュリティレベルを維持しながら容易に機能を追加することができる非接触型端末装置を提供することが可能となる。
また、複数のアプリケーションを一定のセキュリティレベルを維持しながら容易にアプリケーション部に配置することが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を用いて本発明を実施するための最良の形態について説明する。なお、本実施形態の説明は例示であり、本発明の構成は以下の説明に限定されない。
【００３４】
図１は、本発明の一実施形態に係る非接触型端末装置の利用形態の概略構成を示す図である。なお、本実施形態では、このような非接触型端末装置１が店舗や施設などへ設置されており、読み書き可能なＩＣチップを有するバリュー保持メディアとして、ＩＣカード又はＩＣカードと同等の機能を有する携帯電話機を利用して、そのＩＣカード又は携帯電話機を保持する利用者に対するサービスを提供することを想定している。
【００３５】
図示するように、本実施形態の非接触型端末装置１は、読み書き可能なＩＣチップ２を有するバリュー保持メディアとしてのＩＣカード３又は携帯電話機４に対して、非接触状態でＩＣチップ２との間で通信可能なように構成されている。
【００３６】
そして、非接触型端末装置１は、非接触型端末装置１を開発・設計して提供する端末事業者のサーバ６、及びＩＣカード３又は携帯電話機４を利用して所定のサービスを提供するサービス提供機関として複数のサービス事業者（図１に示す例では、Ｘサービス事業者、Ｚサービス事業者）のサーバ６と、それぞれネットワーク９を介して接続されている。
【００３７】
具体的に、非接触型端末装置１は、少なくとも、ＩＣカード３又は携帯電話機４が非接触通信可能状態のときに、当該ＩＣカード３又は携帯電話機４に含まれるＩＣチップの中に構成されるファイルシステムの中の所定のＩＤによってアクセスが行われる一連の構造体（サービス）にアクセスする端末アプリケーション部１００、及び端末アプリケーション部１００からアクセス可能であると共に、サービスに対する処理要求毎の一連の処理情報が一意に示されたデータテーブル１１０を具備している。ここでいう端末アプリケーション部１００及びデータテーブル１１０は、非接触型端末装置１内で各々が独立分離して管理される機能であり、ネットワーク９を介して各々の機能を更新及び変更するための通信インタフェースとなる更新プロトコル１２０Ａ及び１２０Ｂとそれぞれ接続されている。上述のような端末アプリケーション部１００及びデータテーブル１１０は、所定の処理を実行するソフトウエア機能として非接触型端末装置１内に組み込まれるものである。
【００３８】
また、バリュー保持メディアとしてのＩＣカード３は、複数のサービス事業者が提携して提供する提携サービスを含むものであってもよい。
【００３９】
ここで、非接触型端末装置１の外観構成の一例について説明する。図２は、本発明の一実施形態に係る非接触型端末装置の外観構成の一例を示す図である。なお、図２に示す例では、バリュー保持メディアとしてＩＣカード３を利用する形態を想定して説明する。
【００４０】
図示するように、非接触型端末装置１は、読み書き可能なＩＣチップ２を有すると共に例えば長方形状に形成されたＩＣカード３に対して、非接触状態でをＩＣチップ２との間で通信可能なものである。
【００４１】
非接触型端末装置１は、本実施形態では、かざしユニット１０と端末本体ユニット１５の組み合わせにより構成されている。このかざしユニット１０及び端末本体ユニット１５は、ケーブル１６により接続されており、かざしユニット１０が端末本体ユニット１５から離間可能なように構成されている。また、このかざしユニット１０及び端末本体ユニット１５は、各々に含まれる機能を一体として形成した装置であってもよい。
【００４２】
かざしユニット１０は、本実施形態では、プラスチック製のケース２０で構成されており、少なくとも、表面にＩＣカード３が接近されることでＩＣカード３に格納されている情報を読み取る読み取り面５、ＩＣチップ２の内容を表示する表示部３０、及び処理過程において発せられる音声を出力する音孔３２を具備している。そして、ケース２０は、床面に載置可能な下部ケース２１と床面に対して例えば所定の傾斜角度（例えば、３０度の傾斜角度）をもって下部ケース２１の上側と嵌合する上部ケース２２とから構成されている。そして、図２に示すように、上部ケース２２の表面の一部が読み取り面５とされている。また、かざしユニット１０には、ＩＣチップ２との間で情報の無線通信が可能なアンテナ基板を有する無線通信部８が内蔵されており、これにより、サービス等に必要な情報を授受することができるようになっている。
【００４３】
一方、端末本体ユニット１５は、かざしユニット１０と同様に、床面に載置可能であると共に床面に対して例えば所定の傾斜角度（例えば、３０度の傾斜角度）を有するプラスチック製のケース３５で構成されており、少なくとも、金額等の情報を入力可能な複数のボタンからなる操作キー３６、操作キー３６により入力された情報やＩＣチップ２内のデータ等の各種情報を表示する表示部３７、及び表示部３７により表示された情報を紙に印刷可能なプリンタ部３８を具備している。また、端末本体ユニット１５には、外部機関との間で接続送信可能な通信機能部、例えばモデム部（図示せず）が内蔵されており、これにより、例えば、サービス等に必要な情報を外部機関などに送信することが可能となる。そして、これら表示部３７、プリンタ部３８、及びモデム部は、操作キー３６からの入力操作に応じて端末本体ユニット１５に内蔵されている制御部（図示せず）で統合的に制御されるようになっている。なお、モデム部は、直接外部機関に設置された通信送受信用のモデムと接続通信して送信する以外に、第三者機関を経由してＩＰ網に接続し、インターネット等の通信手段を介して外部機関に送信しても構わない。
【００４４】
尚、本実施形態では、操作キー、表示部、プリンタ部、通信機能等を含む非接触型端末装置に関して説明しているが、本発明にかかる非接触型端末装置は、操作キー、表示部、プリンタ部、通信機能等は他の機器（例えばＰＯＳやＣＣＴ端末）に依存し、これらに接続されることで動作する非接触型端末装置であってもかまわない。
【００４５】
次に、非接触型端末装置１のソフトウエア構成について説明する。図３は、本発明の一実施形態に係る非接触型端末装置に組み込まれるソフトウエア構成の概念図を示す図である。
【００４６】
図示するように、非接触型端末装置１内には、所定の処理を実行するためのソフトウエア機能として、端末アプリケーション部１００、及びデータテーブル１１０が組み込まれている。このうち、データテーブル１１０には、サービスに対する処理情報として、“サービス−鍵−エリア−システム”という、端末アプリケーション部１００があるサービスに対してアクセスする際に必要な一連の情報が対応づけられて定義されている。すなわち、ＩＣカード３に含まれるサービスに対する一連のアクセス経路を示すアクセス経路情報及び当該アクセス経路毎のセキュリティを確保するために設定されているセキュリティ鍵情報が対応付けられて格納されている。ここでいうセキュリティ鍵情報とは、アクセス経路の“システム−エリア−サービス”というルート毎に設定されている鍵にアクセス可能な暗号鍵についての情報である。なお、本実施形態では、共通鍵を用いた認証処理を想定している。
【００４７】
このような構成により、非接触型端末装置１がＩＣカード３との間でアクセスをする際、端末アプリケーション部１００は、データテーブル１１０に示されたアクセス経路情報及び鍵情報に基づいてＩＣカード３との間でアクセスを行い、処理すべきサービスに対するアプリケーションを実行する。すなわち、端末アプリケーション部１００は、例えば、処理すべきサービスとして“Ａサービス事業者のテーブル情報を利用して、Ｘサービス事業者との提携によるＸ提携の決済処理を行う”というような命令を出力するだけで、その命令に対するアクセス経路情報及び鍵情報を全く意識せずに、所定のサービス（ここでは、Ｘ提携による決済）に対してアクセスすることができる。
【００４８】
ここで、データテーブル１１０の具体的なテーブル構成例、及びそのテーブル構成に基づく処理例について説明する。図４は、本発明の一実施形態に係るデータテーブル及びデータテーブルに基づく処理例を示す図である。
【００４９】
図示するように、データテーブル１１０には、サービスを提供するサービス提供機関としてのサービス事業者（Ａ社）に関して、サービスに関する処理種別（処理１、処理２、及び処理３）、提携しているサービス事業者の種別（提携Ｘ、提携Ｙ、及び提携Ｚ）、鍵情報、及びアクセス経路情報が対応付けられて定義されている。ここでいう処理種別とは、例えば、残額の確認、履歴の確認、支払い、入金、ポイント付与などの個々のサービス事業者に対する処理をいう。また、鍵情報は、例えば、あるエリア（Ａ）に対する暗号鍵（ＫＡ）、そのエリア（Ａ）の第１のサービス（Ｓ１）に対する暗号鍵（ＫＳ１）、及び第２のサービス（Ｓ２）に対する暗号鍵（ＫＳ２）が、１つの鍵情報として形成されて管理されている。このような鍵情報により、処理効率を向上させることも可能となる。
【００５０】
一方、端末アプリケーション部１００には、サービスに関する各種処理（処理１、処理２、処理３、・・・、処理ｎ）を実行するための処理手順を規定したアルゴリズムが設定されている。また、バリュー保持メディアとしては、所定のサービスを提供するサービス提供機関としてのサービス事業者（Ａ社）が発行する、Ｘサービス事業者との提携によるＸ提携サービスを含むＩＣカード３Ａ、及びＺサービス事業者との提携によるＺ提携サービスを含むＩＣカード３Ｂが例示されている。
【００５１】
このような構成により、端末アプリケーション部１００は、バリュー保持メディアが複数のサービス事業者が提携して提供する提携サービスを含むＩＣカード３Ａ又は３Ｂであっても、提携先に関する情報を意識することなく、所定のサービスに対するアプリケーションを実行することができる。例えば、“Ｘ提携で処理１を実行”という命令を出力することにより、Ａ社のテーブル情報を利用してＸサービス事業者との提携によるＸ提携にかかる処理を実行することができる。また、例えば、“Ｚ提携で処理３を実行”という命令を出力することにより、Ａ社のテーブル情報を利用してＺサービス事業者との提携によるＺ提携にかかる処理を実行することができる。
【００５２】
尚、端末アプリケーション部１００に設定されているそれぞれの処理を同時に動作することが無いように図示しない制御部が制御することにより、各々のアプリケーション間の干渉を排除し、セキュリティを保つことが可能となる。さらに、各々のアプリケーションが同一のメモリ領域にアクセスすることが無いようなファイヤーウォール機能を図示しない制御部が制御することにより、さらに高度なセキュリティを保つことが可能となる。
【００５３】
また、端末アプリケーション部１００及びデータテーブル１１０に新しく機能や情報を追加する場合には、所定のネットワークを介して所定の機関からダウンロードすることで取り込むようにすればよい。すなわち、図１に示すように、端末アプリケーション部１００とデータテーブル１１０は、各々が独立分離して管理されているため、例えば、ネットワーク９を介して、端末アプリケーション部１００を管理する端末事業者のサーバ６から必要となる機能や情報をダウンロードして更新又は変更すると共に、データテーブル１１０で管理される各サービス事業者が提供するサービスに対する処理情報を各サービス事業者のサーバ７からダウンロードして更新又は変更するようにすればよい。なお、この場合、ダウンロードされる各種情報などは、暗号化されることが望ましい。また、データテーブル１１０に格納される処理情報は、各サービス事業者のサーバ７から全面的にダウンロードされるようにしてもよい。これにより、端末アプリケーション部１００及びデータテーブル１１０は、それぞれ異なる業者で管理することができるため、例えば、端末事業者はデータテーブル１１０の運用に関与する必要がなくなるため、アクセス経路情報及び鍵情報などの処理情報が外部に漏れることを防ぐことができ、セキュリティ性を大幅に向上させることも可能となる。また、例えば、提携先などを追加したいような場合も、ダウンロード等によりデータテーブル１１０の処理情報を変更することで容易に対応することが可能となる。
【００５４】
次に、端末アプリケーション部１００が実行する具体的な処理手順について説明する。まず、非接触型端末装置１への入力操作によりサービスに対する処理要求が発生した場合の処理例について説明する。図５は、本発明の一実施形態に係る非接触型端末装置に対する入力操作により処理要求が発生した場合の処理手順を示すフローチャートである。
【００５５】
図示するように、まず、端末アプリケーション部１００は、非接触状態のＩＣカード３がある場合（Ｓ１；Ｙｅｓ）に、操作キー３６などからの入力操作により発生する処理要求があるまで所定時間待機する。ここで、入力操作による処理要求があった場合（Ｓ２；Ｙｅｓ）には、データテーブル１１０から該当するサービスに対する処理情報（アクセス経路情報及び鍵情報）を参照する（Ｓ３）。そして、参照した処理情報に基づいて該当するサービスに対するアプリケーションが実行される（Ｓ５）。一方、所定時間を経過しても、入力操作により発生する処理要求がない場合（Ｓ２；Ｎｏ）には、表示部３７等に入力要求を出力するようにすればよい（Ｓ４）。
【００５６】
上述のような処理手順により、端末アプリケーション部１００は、非接触型端末装置１への入力操作により発生する処理要求及びデータテーブル１１０に格納されている処理情報に基づいて、効率的に所定のサービスに対するアプリケーションを実行することができる。
【００５７】
次に、非接触型端末装置１に対して鍵なし領域を含むＩＣカード３が非接触状態である場合の処理例について説明する。図６は、本発明の一実施形態に係る非接触型端末装置に対して鍵なし領域を含むＩＣカード３が非接触状態である場合の処理手順を示すフローチャートである。
【００５８】
図示するように、まず、端末アプリケーション部１００は、非接触状態のＩＣカード３がある場合（Ｓ１０；Ｙｅｓ）に、そのＩＣカード３に鍵なし領域があるか否かを判断する（Ｓ１１）。ここで、ＩＣカード３に鍵なし領域があった場合（Ｓ１１；Ｙｅｓ）には、その鍵なし領域からＩＣカード３を発行したサービス提供機関としてのサービス事業者の種別を識別する（Ｓ１２）。一方、ＩＣカード３に鍵なし領域がない場合（Ｓ１１；Ｎｏ）には、サービスの処理要求を入力させるための入力要求を表示部３７等に出力するようにすればよい（Ｓ１３）。この場合、入力要求後の処理は、図５に示すステップＳ２以降の処理に移行する。
【００５９】
そして、認識したサービス事業者が提供するサービスに対する処理情報（アクセス経路情報及び鍵情報）をデータテーブル１１０から参照して（Ｓ１４）、参照した処理情報に基づいて該当するサービスに対するアプリケーションが実行される（Ｓ１５）。
【００６０】
上述のような処理手順により、端末アプリケーション部１００は、非接触型端末装置１と非接触状態にあるＩＣカード３の鍵なし領域を利用して、そのＩＣカード３に含まれるサービス事業者を識別することで、データテーブル１１０に格納されている処理情報に基づいてそのサービス事業者が提供するサービスに対するアプリケーションを効率的に実行することができる。
【００６１】
さらに、本実施形態における非接触型端末装置により、ＩＣカードとの非接触状態における処理効率を向上させることができると共に、一定のセキュリティレベルを維持しながら容易に機能を追加することが可能となる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係る非接触型端末装置の利用形態の概略構成を示す図である。
【図２】本発明の一実施形態に係る非接触型端末装置の外観構成を示す図である。
【図３】本発明の一実施形態に係る非接触型端末装置に組み込まれるソフトウエア構成の概念図を示す図である。
【図４】本発明の一実施形態に係るデータテーブル及びデータテーブルに基づく処理例を示す図である。
【図５】本発明の一実施形態に係る非接触型端末装置に対する入力操作により処理要求が発生した場合の処理手順を示すフローチャートである。
【図６】本発明の一実施形態に係る非接触型端末装置に対して鍵なし領域を含むＩＣカード３が非接触状態である場合の処理手順を示すフローチャートである。
【図７】本発明の一実施形態に係る非接触型端末装置の従来のソフトウエア構成を示す図である。
【符号の説明】
【００６３】
１  非接触型端末装置
２  ＩＣチップ
３、３Ａ、３Ｂ  ＩＣカード（バリュー保持メディア）
４  携帯電話機（バリュー保持メディア）
５  読み取り面
６  端末事業者のサーバ
７  サービス事業者（サービス提供機関）のサーバ
８  無線通信部
９  ネットワーク
１０  かざしユニット
１５  端末本体ユニット
１６  ケーブル
２０、３５  ケース
２１  下部ケース
２２  上部ケース
３０、３７  表示部
３２  音孔
３６  操作キー
３８  プリンタ部
１００  端末アプリケーション部
１１０  データテーブル
１２０Ａ、１２０Ｂ  更新プロトコル
【図１】
2006260550.tif 000003
【図２】
2006260550.tif 000004
【図３】
2006260550.tif 000005
【図４】
2006260550.tif 000006
【図５】
2006260550.tif 000007
【図６】
2006260550.tif 000008
【図７】
2006260550.tif 000009