(57)【要約】  本発明は、少なくとも１つのアプリケーションが組み込まれている可搬型物品を受け入れる可搬型物品読取装置を備え、また前記アプリケーションを起動させるためのリソースを含んでいる、可搬型物品中に常駐するアプリケーションを用いてサービスを供給するための第１の装置であって、前記可搬型物品読取装置と、前記第１の装置の外部の、第１の装置に接続された第２の装置との間で、第２の装置が前記リソースとは独立に可搬型物品の少なくとも１つのアプリケーションを起動させるように、通信を行うように構成された中継手段を含むことを特徴とする第１の装置に関する。
2007528047.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのアプリケーションが組み込まれている可搬型物品を受け入れる可搬型物品読取装置を備え、また前記アプリケーションを起動させるためのリソースを含んでいる、可搬型物品中に常駐するアプリケーションを用いてサービスを供給するための第１の装置であって、前記可搬型物品読取装置と、前記第１の装置の外部の、第１の装置に接続された第２の装置との間で、第２の装置が前記リソースとは独立に可搬型物品の少なくとも１つのアプリケーションを起動させるように、通信を行うように構成された中継手段を含むことを特徴とする第１の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
１．技術的な適用分野
本発明は、可搬型物品中に常駐するアプリケーションを用いてサービスを供給するための第１の装置であって、少なくとも１つのアプリケーションが組み込まれている前記可搬型物品を受け入れる可搬型物品読取装置を備え、また前記アプリケーションを起動させるためのリソースを含む第１の装置に関する。解決すべき一般的な問題は、第１の装置に常駐するリソースによる可搬型物品のアプリケーションの通常の起動に加えて、前記常駐するリソースとは独立して、第２の装置により可搬型物品のアプリケーションの起動を可能にすることである。
【０００２】
この特徴は、いくつかの利点を提供する。具体的には、
第１の装置のリソースは、アプリケーションのいくつかの管理オペレーションを行うには制限が多すぎると見なされる（例えば、キーボードおよびディスプレイが小さい）場合、第２の装置による起動によって、拡張されたリソースを提供することができる。
アプリケーションのいくつかのオペレーションを実行するために、前記第２の装置だけが前記オペレーションを管理することが望ましくなることがあり、さらに必要となることもある。例えば、可搬型物品を用いた資金移動（ｆｕｎｄ  ｔｒａｎｓｆｅｒ）などいくつかのセキュアオペレーションが、前記第２の装置によって実行される場合にのみ可能であると判断されることがある。
【０００３】
用語「可搬型物品」は、メモリカードまたはマイクロコントローラカード（スマートカード）など、アプリケーションを常駐させることのできる任意の物品を含む。
【背景技術】
【０００４】
２．現況技術
本発明の好ましい実施形態は、ＵＳＢ技術を使用するので、ＵＳＢ技術の簡単な記述を次に行う。
【０００５】
２．１  ＵＳＢ技術の序論
ＵＳＢ技術は、「Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ｓｐｅｃｉｆｉｃａｔｉｏｎ」に記載されている規格によって定義されている。詳細は、インターネットのサイト、ｗｗｗ．ｕｓｂ．ｏｒｇ．でアクセスできる文書中で見つけることができる。ＵＳＢの物理的な相互接続は、３種類の装置からなる起点が階層化されている。すなわち、
１．ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのホスト装置によって保持されるＵＳＢルート。
２．ＵＳＢハブ（相互接続）。ＵＳＢ中には、ルートハブである少なくとも１つのハブがある。同一バス上に最高５レベルまでのハブがあってもよい。
３．ハブに常時接続されているＵＳＢ機能。それは、スキャナ、プリンタ、ジョイスティックなどとすることができる。
【０００６】
図１は、ＵＳＢトポロジを説明している。「Ｆｕｎｃ（機能）」と名付けられた物品は、ＵＳＢ機能（プリンタ、スキャナなど）である。
【０００７】
２．２  複合装置
複合装置は、シングルパッケージ中に１つまたは複数の機能をハブと組み合わせた独特の物理装置である。それは、シングルチップとすることが可能であり、あるいはいくつかの電子コンポーネントを組み合わせたより複雑な電子デバイスとすることもできる。
【０００８】
２．３  仮想装置および実際の装置
ＵＳＢ規格では、実際の装置（すなわち、スキャナ、プリンタなど）は、コンピュータアプリケーションが実際の装置の機能にアクセスすることを可能にするデバイスドライバである仮想装置と常に結合されている。
【０００９】
複合装置の場合、それは、（１つはハブ用、そして機能ごとに１つ）少なくとも２つの仮想装置と関連付けられている。
【００１０】
２．４  スマートカード中に組み込まれたウェブサーバを用いたアプリケーションの実施例
図２では、安全な領域が破線の長方形で囲まれている。それは、ユーザデータが安全な場所に保持されていることを保証している。
【００１１】
それは以下のように動作する。
通常、好ましくは、ネットワークの利用度が低い場合、スマートカードおよび銀行サーバは、ユーザデータと同期化する。銀行は、ＸＭＬファイルで表示するためのデータと、ＨＴＭＬファイルでフォーマット化するためのページとを共に転送する。スマートカードウェブサーバは、ハンドセットブラウザの照会に対して、ＨＴＭＬページが使用可能であると回答するためのデータを含むＨＴＭＬページをローカルに作成することができる。
ユーザがその預金口座をブラウズしたい場合、銀行サーバにアクセスする代わりに、ハンドセットブラウザにスマートカードウェブサーバへの照会を要求することができる。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
２．５  提案する改善
２．４章で提示されたアプリケーションは興味があるが、ユーザインターフェースは、ハンドセットのキーボードおよびディスプレイによって制限される。
【００１３】
本コンテキストにおける本発明の目的は、ハンドセットからカードを取り外す必要がなく、ユーザがスマートカードのコンテンツをユーザのＰＣからブラウズできるようにすることである。
【００１４】
本発明をウェブサーバに限定されるものとして考えるべきではない。それはまた、スマートカード中に組み込まれたデータおよびアプリケーションすべてに適用される。さらに、本発明は、スマートカードだけではなく、取外し可能な装置が、上記で本明細書に述べた取外し可能装置とそれ自体互換性のある第３の装置に関係し得る他の装置に対して結合される任意の組合せに対しても適用可能である。
【課題を解決するための手段】
【００１５】
３．本発明
その目標を達成するために、本発明は、少なくとも１つのアプリケーションが組み込まれている可搬型物品を受け入れる可搬型物品読取装置を備え、また前記アプリケーションを起動させるためのリソースを含んでいる、可搬型物品中に常駐するアプリケーションを用いてサービスを供給するための第１の装置であって、前記可搬型物品読取装置と、前記第１の装置の外部の、第１の装置に接続された第２の装置との間で、第２の装置が前記リソースとは独立に可搬型物品の少なくとも１つのアプリケーションを起動させるように、通信を行うように構成された中継手段を含むことを特徴とする第１の装置に関する。
【００１６】
本明細書に記載の本発明は、それだけに限定するわけではないが、スマートカードを組み込んだ移動体通信ハンドセット（例えば、ＧＳＭ、ＷＣＤＭＡなど）によって提供される任意のアプリケーションにアクセスするために使用することができる。
【００１７】
図３で、ＰＣ中のブラウザが、セルラハンドセット中に存在するＵＳＢハブを介してＵＳＢ  ＳＩＭカード中に存在するウェブサーバを照会する。
【００１８】
セルラハンドセットの他に、本発明は、スマートカードなどを組み込んだ他の可搬型装置と、その組み込まれた装置にあたかも何らかの中間物なしに接続が実現されたかのようにアクセスできる他の装置との間の中間物として挙動する任意の可搬型装置に適用可能である。
【００１９】
より詳細には、本発明は以下の特徴を有する。
１．スマートカードが挿入されている装置Ａ上で中継機能を実施すること。
この機能は、通信物品の通信機能に応じて、異なる手段を用いて実現することができる。例えば、装置Ａ上でインターネットプロトコル、ＵＳＢ、またはその両者の組み合せたものを使用することもできる。図３では、中継機能は、セルラハンドセット中のＵＳＢハブによって構成される。
２．中継機能は、スマートカードと装置Ｂ（ここでは、ＰＣ）の間でリンクを確立するために使用される。図３の実施例では、期待される利点は、装置Ａ上に存在するものと比較して、何らかの改善された表示および入力周辺装置を使用することである。ＵＳＢ技術によると、スマートカードは、少なくとも１つのＵＳＢ装置を含む。本明細書では、スマートカードはいくつかの装置を含み、したがって、それはまた、任意のＵＳＢ装置へのアクセスを可能とする対応するＵＳＢハブも含む。装置Ｂは、セルラハンドセットのＵＳＢハブおよびカードのＵＳＢハブを介して、図３に示すカードの任意のアプリケーションに達することができる。
装置Ｂは、技術に関することは何であれ、中継機能と、通常、セルラハンドセット中に備えられているカード読取装置とを介してカードにアクセスすることができる。通常、それに限定するわけではないが、装置Ｂから生じた信号は、セルラハンドセットの知られているリソース（少なくとも、移動体通信アプリケーション、キーボード、およびディスプレイ）をバイパスし、中継機能によって管理される。次いで、中継機能は、対応する信号をカード読取装置を介してカードに送信する。同じ経路は、カードから生じた装置Ｂ向けの信号に対しても使用され、それは、カード読取装置を介し、次いで中継機能を介する。
３．スマートカードと装置Ｂの間のリンクは、装置Ｂに対する周辺装置として元々認識され得る装置Ａ中に実際にスマートカードが挿入されていることを、装置Ｂがまったく分からないような方法で確立される。
４．スマートカードと装置Ａの間、装置Ａと装置Ｂの間、またはスマートカードと装置Ｂの間で使用されるリンクもしくはプロトコルタイプは、技術的に不可能なこと（例えば、速度に関する問題）がないと仮定すると、重要なことではない。使用されるプロトコルおよび／または物理手段は異なるものとすることができる。
５．装置Ａ、装置Ｂおよびスマートカードを含むリンクを定義することは、最小限のものであり、いくつかの他の装置をリンクの任意の場所に挿入することもできる。
【００２０】
本発明を、以下の図面に基づいて説明するものとする。
【００２１】
本発明のいくつかの利点
１．装置Ｂからスマートカードにアクセスできることは、ユーザが（データが何であれ）カード中のデータをより快適に管理することを可能にする。
２．装置Ｂが（例えば）インターネット接続を備えている場合、スマートカードに組み込まれたアプリケーションは、データをアップロードおよび／またはダウンロードするためにその接続を利用することもできる。
３．このようにカードへのアクセスを簡単化することにより、カードである安全な領域を使用することができる。
【発明を実施するための最良の形態】
【００２２】
４．実装例
４．１  序論
本実施例は、任意の時間に（すなわち、ネットワークが利用できない場合であっても）、セルラハンドセットから銀行預金口座を安全にブラウズすること、また（ＰＣディスプレイ、キーボード、マウスなどを利用して）よりよいユーザインターフェースを有するＰＣブラウザから同じデータをブラウズできることからなる。
【００２３】
それは以下のものを使用する。
ＵＳＢスマートカードと互換性があり、ＵＳＢハブを含むことによって中継機能を組み込んでいるインターネットに接続された進んだセルラハンドセット。
（例えば、ＪＡＶＡ（登録商標）でプログラミングできる）ウェブサーバを組み込んだＵＳＢ  ＳＩＭカード。
ＳＩＭカード中のウェブサーバとデータを交換するための、または標準のウェブブラウザ（例えば、Ｉｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅｒまたはＮｅｔｓｃａｐｅ、登録商標）を用いてユーザの預金口座をブラウズするための銀行ウェブサーバ。
図１の階層１で示すようなＵＳＢホスト（およびルートハブ）、ＵＳＢプラグなどを組み込んでいるＰＣ。
【００２４】
４．２  コンポーネントの特性
４．２．１  セルラハンドセットの特性
セルラハンドセットは、ネットワークがＧＰＲＳまたはＵＭＴＳ規格と互換性があると認識した場合、直ちにインターネットに接続されなくてはならない。セルラハンドセットは、起動時ごとに変えることが可能なＩＰアドレスを有することができる（固定のＩＰアドレスは必須ではない）。もちろん、ネットワークの状況に応じて、ＩＰリンクが壊れることも時々ある。
【００２５】
標準のウェブブラウザをセルラハンドセット上で利用することができる。それは、代替的に、無線接続を介してサーバに接続し、またはＳＩＭ中のサーバに接続することができる（セクション４．２．２参照）。ブラウザの観点からすると何も違いはない。含まれるすべてのサーバはＩＰアドレスを有する。
【００２６】
ハンドセットおよびカードはＵＳＢを用いて接続されている。ＳＩＭ、ＵＭＴＳ、ＧＲＰＳ、または他の任意のアプリケーションはＵＳＢ装置と見なされる。
【００２７】
ハンドセットは、ＰＣなどの外部のＵＳＢホストに直接接続されている。それがＵＳＢハブとなる（図３参照）。
【００２８】
ＳＩＭの観点からすると、セルラハンドセットは、ホストに接続されているＵＳＢハブである。
【００２９】
ハンドセットは、それが単にＵＳＢハブとして挙動しているときに、ＧＳＭ、ＧＰＲＳおよび／または他のいくつかのＵＳＢ装置にアクセスすることはできない（これは例示のためであるが、ハンドセットは、それが接続されているＵＳＢルートを関与させないアプリケーションに対して継続的にアクセス可能にするための技術的な解決策を実装することもできる）。
【００３０】
４．２．２  ＳＩＭカードの特性
この実施例では、ＳＩＭカードは少なくとも以下のものを組み込む。
ハンドセットがセルラネットワーク（すなわち、ＧＳＭ、ＧＰＲＳ、および／または等価なアプリケーション）にアクセスできるようにするＳＩＭ規格要件。
着信する照会に対して返事ができ、また遠隔サーバとファイルを交換することができるウェブサーバ（例えば、ＦＴＰまたはＨＴＴＰプロトコルを用いて）。
ＸＭＬパーサ。
鍵を管理し、暗号化し、解読し、署名するなどのための暗号化手段。
好ましくは、Ｊａｖａ（登録商標）Ｃａｒｄ仮想マシン。
本明細書の上記でリストしたすべてのエレメントが対話できるようにするすべての相補的ソフトウェアおよびドライバ。
【００３１】
ハンドセットは、ＵＳＢを介してカードにアクセスできる。それは、ＵＳＢハブを検出し、その後いくつかのＵＳＢ装置を検出する。
【００３２】
カードは、ＵＳＢハブおよびウェブサーバを組み込む。ハンドセット上に実装されたウェブサーバ仮想装置（すなわち、デバイスドライバ）は、ＩＰ（インターネットプロトコル）を用いてアクセス可能にする。カードはインターネットのノードになる。このＵＳＢにアクセスでき、また正しいデバイスドライバを有する任意の装置は、他の任意のウェブサーバと同様にカードウェブサーバにアクセスすることができ、したがって、ＩＰアドレスを使用する。
【００３３】
ＩＰフレームは、ＵＳＢプロトコル中でカプセル化され、またハンドセットとカードの両方にあるデバイスドライバは、実際のデータ移送手段をマスクするインターフェースを提供する。
ＵＳＢホストが、カードにウェブサーバであるＵＳＢ装置が組み込まれていることを検出した場合、それにＩＰアドレスを割り振るために要求されたオペレーションを実施する。
【００３４】
４．２．３  ウェブサーバの特性
（遠隔の）ウェブサーバは、ＳＩＭカードウェブサーバとファイルを交換するための手段を組み込んでいる標準のサーバである。
【００３５】
４．２．４相補的特性
銀行サーバおよびカードサーバは、安全にファイルおよび／または照会を交換するために（ユーザの銀行業務情報を保護するために）、いくつかの暗号化鍵を共用すべきである。本明細書で使用されるプロトコルは、セキュリティレベルが十分強力である限り、重要なものではない。この問題を解決するためには多くの標準の解決策がある。それらの１つは、ＰＫＩ（公開鍵インフラストラクチャ）アーキテクチャを使用している。
【００３６】
４．３  安全なオフライン銀行預金口座ブラウジング
図４は、段落４．２に記載のコンポーネントを用いた実施例のアーキテクチャを示す。
ハンドセットの挙動は、ＵＳＢハブ装置を組み込んでいる装置に関するものである。
ハンドセットは、ＵＳＢホストに接続されている。そのホストは、ハンドセット中にＵＳＢハブを示し、続いてハブをスマートカード中に、その後に装置、特にウェブサーバをスマートカード中に示す。
ホストは、それが自由に使用できる必要な仮想装置（すなわち、デバイスドライバ）を有する。これらの仮想装置により、ＩＰフレームをカプセル化してＵＳＢと互換性のあるようにする。
その結果として、スマートカード中のウェブサーバ装置は、他の任意のＩＰノードと同様に、ホスト（すなわち、ＰＣ）からアクセスすることができる。
ユーザがその銀行業務情報をブラウズしたいとき、そのＰＣのブラウザ（例えば、ＮｅｔｓｃａｐｅまたはＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ）を使用する。ユーザは、インターネットにアクセスすることによって、あるいは、スマートカード中のウェブブラウザを照会しローカルにそのデータをブラウズすることによって、銀行業務情報にアクセスすることができる。
ＰＣ（ＵＳＢホスト）がインターネットに接続されると、スマートカードのウェブサーバは、その状態を利用して、そのデータベースを銀行のデータベースと同期化することができる。
【００３７】
ハンドセットとＰＣの間のリンクはＵＳＢのリンクである必要はない。カプセル化プロセスは、ブルートゥース、ＩＰ、または他の任意の互換性のあるリンクなど任意のタイプのリンクを用いることができる。セルラハンドセット中の中継機能は、それぞれの特定の場合における選択されたリンクタイプに適合されることになる。
【００３８】
４．４  代替の解決策
本明細書による上記実施例は、すべてＵＳＢプロトコルに基づいている。多くの他のプロトコルも本要件に一致させることが可能であることは当然である。スマートカードおよびハンドセットにＩＰを元々組み込んでおくことも考えられる。その場合、スマートカードおよびハンドセットは共にインターネットノードとなるので、ＵＳＢルートからＵＳＢハブ機能への切替動作はもはや必要としない。
【００３９】
ＰＣに接続された場合、その参加している３者はすべて、ＩＰ仕様によって定義されたもの以外に制限もなく、互いにアクセスすることができる。
【図面の簡単な説明】
【００４０】
【図１】知られているＵＳＢバスのトポロジを示す図である。
【図２】スマートカードベースのウェブサーバアプリケーションを示す図である。
【図３】第１の装置がハブセルラハンドセットによって構成されている本発明を示す図である。
【図４】安全なオフライン銀行預金口座ブラウジングアーキテクチャに適用される本発明を示す図である。
【図１】
2007528047.tif 000003
【図２】
2007528047.tif 000004
【図３】
2007528047.tif 000005
【図４】
2007528047.tif 000006
【国際調査報告】
2007528047.tif 000007
2007528047.tif 000008
2007528047.tif 000009